在讨论区块链和比特币等数字货币时,我们经常听到 “分叉” 这个词,那么什么是分叉呢?分叉有什么影响?
区块链
在谈论分叉之前,首先普及一点区块链常识,这样更容易帮助我们理解什么是分叉(如果你对区块链没有概念,欢迎阅读我以前的文章,一些流行的词来帮助你理解什么是区块链)。
区块链,顾名思义,是由区块组成的链,但这个链只是一个形象描述,归根结底,数据块是有序连接的。在比特币中,存储在区块中的是比特币的交易细节,区块的大小和交易细节所占用的空间决定了一个区块可以存储多少交易细节。这些交易细节被打包到区块中,然后区块一个接一个地连接起来,形成区块链。
为何要分叉
众所周知,比特币软件和其他软件一样,需要及时更新和修改,才能让他变得更好。所以新版本会出现,但因为不是每个人都安装了新版本,所以一个矿工运行旧版本,有些运行新版本,所以一旦新旧版本不兼容,区块链就会分叉。因为区块的版本可能与旧版本的区块不同,所以它们不能连接到同一个区块链,所以会有两个链,甚至多个链,这就是分叉。
软分叉
软分叉是指当新的共识规则发布时,未升级的节点会产生临时分叉,因为他们不知道新的共识规则。这种分叉将随着节点升级而逐渐修复。
硬分叉
硬分叉是指区块链的永久分歧。新共识规则发布后,一些未升级的节点无法验证升级节点制造的块,一般会发生硬分叉。因此,在数字货币领域,硬分叉往往导致新货币的出现。例如,以太坊的硬分叉导致了 ETH的出现。
原文:什么是分叉?什么是比特币分叉?