正文 主页/热门资讯/货币/

什么是区块链的分叉?

下载我资源网

您很有可能已经听说过区块链分叉或者说比特币分叉,但是您又是否知道究竟什么是分叉,以及软分叉和硬分叉之间的区别呢? 阅读本文您可以更好地了解区块链分叉。

什么是区块链分叉?

简而言之,分叉是区块链系统(诸如比特币或以太坊)的协议升级,每次分叉,区块链的规则都可以被修改。有时规则可向后兼容,有时规则则不向后兼容。基于规则是否向后兼容,我们可以将分叉分为两类:

  • 硬分叉 - 分叉后不具备向后兼容性
  • 软分叉 - 分叉后具备向后兼容性

什么是硬分叉?

硬分叉是区块链协议的规则升级,不具备向后兼容特性,即意味着区块链网络中的所有节点都需要升级,方可支持升级并遵循新的规则,未进行更新的节点将从网络中被剔除,且在进行升级之前,这些节点都不能应用最新的网络规则。

在某些情况下,网络中的部分节点(及其所有者)可能会决定不支持新的规则提议,在这种情况下,区块链被分裂成两条链(也因此得名“分叉”), 一旦区块链被分成两条链,且两条链都拥有一定的支持者,我们就会得到两个不同的区块链,因此也会有两种不同的加密货币,这两种加密货币在区块链拆分之前共享相同的历史记录,在区块链分裂后,每个区块链则拥有自己的系统规则,两个区块链系统不能相互发送代币。

值得一提的是,所有分叉均拥有相同的区块记录,想象一下一辆卡车行驶在路上,并在10公里的分叉路口,卡车被分成两辆相同的卡车,分别驶向不同的路,但在前面的10公里它们是拥有相同的行驶轨迹的。

比特币系统的硬分叉记录

目前最知名的比特币硬分叉则是Bitcoin Cash即比特币现金,Bitcoin Cash在2017年拒绝了SegWit升级并不支持该升级,此外,Bitcoin Cash支持8M大小的区块大小,而Bitcoin区块链仅支持2M的区块大小。

什么是软分叉?

软分叉与硬分叉类似,是一种区块链协议的规则升级,与硬分叉相反的是,软分叉具备向后兼容性,这意味着节点无需升级到最新版本即可参与新版的区块链系统中,而旧版本(未升级)节点仍可以与已升级的节点共享同一个区块链系统网络。

您可以将软分叉想象为手机应用程序升级更新,您不需要每次都升级到最新版本才能继续使用它,但其每次升级都会带来安全更新或新功能。

-- 展开阅读全文 --