之前的区块链课提到,开发者修改系统的共识协议内容时,需要分叉区块链。某种意义上,我们可以理解为软件代码的更新升级;这个过程涉及两个概念:软分叉和硬分叉。
与能够实现“前后兼容”的软分叉不同,硬分叉执行后,未升级的旧节点无法验证升级后的新节点,不符合原规则的块将被忽略。使用旧节点的矿工会按照原来的规2022尚力财经小编则继续挖掘。届时,区块链网络将产生永久的分歧,分裂成两个独立的链;而产生的新货币可以称为分叉货币。
一般来说,如果在区块链“升级”时,社会成员之间出现意见分歧,无法达成共识,就有可能导致区块链的分裂。比如比特币现金因扩张之争拆分,以太坊经典因“道”事件衍生,门罗币近期因挖矿集中化问题拆分XMR和XMC。
拆分的两条链共享硬分叉前的所有交易数据;所以理论上,只要是硬叉前持有数字货币的用户,都可以免费获得等量的叉币。另一方面,为了保证两个历史数据共享的区块链和数字货币保持独立运行,需要防止两个区块链之间数据的多重标识;需要在fork链上部署一种称为“重放保护”的技术。
标签: 2022