什么是分叉?

今年的比特币,像一团熊熊烈焰,以远超其他投资的收益,横空出现在大众眼前。目前市值已超百亿的比特币,目前正被分叉问题困扰着。我们可以将比特币挖矿理解成所有人在抢着算一道题,先算出来的可以获得在账本上记下自己的名字的机会,同时获得对应的奖励。先算出的人可以在一张全新生成的记账页上记下详细过程,然后上传到整个账本的网络之中,一段时间后整个网路都会收到这张纸,大家用规则进行验证,通过后,这一页账本就会记录在所有人的账簿之上。

就如每一本账本都有其规则,不符合对应规则的将会被扔掉而不会被订进账本网络。执行一样规则的人就会持有相同系列的账本,形成了固定的协议。但是从某种程度上来说,分叉是无法避免的,每一份账本传输至整个网络都需要一定的时间,如果在传输的过程中另一个计算者也算出了同样的结果,那么就会有一个问题,到底算谁的?一般来说,还是要看整个账本的添加情况,但是为了让自己的账本有效,一般大家都会追随被承认的上一页(即原链)进行计算,而为追随的多半不会被选用。

如果甲和乙分别在同时算出一页新账,也就是在一方消息未传达全网时,另一方也挖到了同样的区块,已经订上相关账本页的账本互不承认对方,则进行一次软件升级,按照新旧网络重新设定规则。ETH和ETC就是一次硬分叉的展示。

软分叉则与硬分叉相反,在同时出现两页同样的账时,将两页一齐加入整个网络的账本之中,在软件升级中不升级的节点也可以直接加入区块。软分叉升级依然会有分裂的风险。如果没有绝对的算力保证——即大部分算力都承认旧规则下的区块,则无法追随链规则独立掉不升级的区块。

相关新闻

点击查看更多

相关点评

点击查看更多