主页 > imtoken怎么转bc1地址 > 硬分叉软分叉?

硬分叉软分叉?

imtoken怎么转bc1地址 2023-02-15 07:33:11

什么是区块链分叉?

我想你们很多人首先了解比特币的存在,然后才知道区块链是什么。接下来,我就用文字来告诉大家区块链的硬分叉和软分叉是什么。

“叉子”到底是什么鬼?为什么它对比特币和其他数字货币的价值如此重要?

首先打个比方,就像我们手机APP软件升级的时候,我们只需要在应用商店点击升级,但是区块链去中心化系统的每一次升级都需要社区链的一致认可,如果比特币社区无法达成协议,区块链将形成分叉。

区块链软分叉和硬分叉

那么什么是硬分叉和软分叉呢?

以比特币为例,为了解决比特币的区块拥塞问题,比特币启动了分叉方案,导致比特币区块链一分为二。

区块链软分叉和硬分叉

那么什么是硬分叉?

硬分叉是指比特币代码发生变化,旧节点为新节点提供区块上的服务。不符合原始规则的区块将自动被视为忽略,矿工将按照最初的要求在最后一个验证区块之后创建新区块。

我们来看看硬分叉的官方解释:

区块链软分叉和硬分叉

区块链中的永久分歧通常发生在未升级节点无法验证由遵循更新的共识规则的升级节点创建的块时。

区块链中出现永久性分歧。新共识规则发布后,部分未升级节点无法验证已升级节点出块。通常,会发生硬分叉。

例如,一旦运行 CLASSIC 的矿工算力达到 75% 并开始生成 CLASSIC 块,则其余节点应升级,否则将拒绝新格式的块并自行创建分叉。但是因为这个分叉算力低,安全性差,几乎没有人会用,挖这个分叉的矿工也会损失惨重,很快就会被抛弃,全网升级到经典一致。但至少区块链软分叉和硬分叉,矿工没有义务升级到CLASSIC,还有自由选择的空间。

区块链软分叉和硬分叉

顾名思义,软叉一定比硬叉软。我们先来看看软分叉的官方解释:

当使用未升级节点的矿工违反他们的节点不知道的新共识规则时,通常会发生区块链中的临时分叉。

当新的共识规则发布时,未升级的节点会因为不知道新的共识规则而产生非法区块,导致临时分叉。

区块链软分叉和硬分叉

软分叉意味着旧节点不会感知比特币区块的变化,也能识别和接受新节点创建的区块。

数字加密货币的硬分叉意味着软件的新旧版本互不兼容区块链软分叉和硬分叉,必须分拆成两条不同的区块链;软分叉比较软,老版本兼容新版本,但新版本不兼容旧版本。因此,虽然会有轻微的分叉,但它们仍然可以在同一个区块链下共存。

硬分叉最具代表性的例子是以太坊。2016年7月20日,以太坊开发团队通过修改以太坊软件代码强行硬分叉,形成两条链,一条为原链(ETC),一条为新分叉链(ETH)。所以很多人会问以太坊和以太坊经典有什么区别。原因就在这里。

觉得不错的可以点个赞,谢谢大家的支持,以后一定会在我的专栏里给大家硬菜!