时间:2023-06-16|浏览:204
分叉是怎样产生的? 我们以比特币为例来解释分叉是怎样产生的,其他数字货币的分叉基本原理也是一样的。比特币是一种虚拟货币,它是通过一种系统进行交易的,这个系统被称为比特币协议。该协议设定了每个人的标准,包括区块大小、挖矿奖励等。如果想要使用比特币,就必须遵守这个协议,就像企业制订规章一样。
比特币总是需要不断完善。比特币开发人员根据更新软件(比特币协议)来解决问题或提高作用。在去中心化系统软件中,软件更新十分简单,但在区块链技术系统软件中,更新就不那么容易了,因为更新必须得到双方同意。在一些重要升级时,小区总会有些人抵制,如果一群人都不同意,她们就可以走自己的路,造就自己的比特币协议版本号和支系区块链,这样分叉就发生了。
简单来说,更新时如果区块链互联网存在不同意见,则可能会发生分叉。除了产生分歧外,某些协议的添加或更新也可能需要完成分叉。
分叉是怎样完成的? 为了更好地理解分叉是如何完成的,我们可以将比特币分成两部分:比特币协议(手机软件)和存储所有交易信息的区块链。
比特币协议是一个彻底开放源码的软件,就像安卓手机系统一样。如果想建立自己的支系区块链(分叉),就要先拷贝比特币协议,然后按照自己的需要进行适当的修改。最后,根据特定的区块序号,让比特币分叉逐渐起效。例如,可以在区块序号达到500000时分叉逐渐生效。当该区块序号传递到小区的时候,就会分为两部分:有些人决定使用原协议,而有些人则使用分叉协议。然后每个组就会在他们想要适用的那条区块链上逐渐加上新的区块。
硬分叉和软分叉 分叉可以分为软分叉和硬分叉,以上所说的分叉多指硬分叉。硬分叉是指比特币共识机制发生改变时,原生态协议与更新后的协议不兼容,一些没有更新的节点无法验证已经升级的节点产生的区块,然后大家就会分别继承自己认为合理的链,从而产生两条链。
除了硬分叉,还有一种分叉叫软分叉。它是指区块链应用系统版本号或协议更新后与原生态协议兼容,旧节点再次接受由新节点造成的区块,新旧节点一直在同一条链上工作,并没有产生新的链。
分叉会带来哪些危害? 对于虚拟货币持有者来说,硬分叉会让他们获得新的资产(分叉链代币)。比特币的持有者之前就获得过很多不同的比特币分叉链代币。
对于新项目本身来说,分叉不一定是件坏事。区块链作为一个复杂的系统,小区之间的意见分歧是难免的。与其妥协出一个难以实现的折中计划,不如在分别单独走各自的路,这样新项目的成功率也会更高一些,对新项目方来说可能是好事。
如果有关于分叉的疑惑,可以在评论留言板留言。