http://www.kqlcn.com/

区块链分叉之后两个链之间的关系是什么?

        先来说明一下区块链为什么会分叉,在比特币网络中,负责记录比特币的交易信息的人--矿工,每个十分钟就会将这十分钟内的交易信息打包成一个块,然后放在链上,以获得一定数量的比特币奖励,这就是比特币挖矿的过程。

区块链分叉

我们现在假想一种情况,你我两个人同时在挖矿,争夺下一个区块的记账权。经过漫长的计算,我们同时算出了结果,我们都开始打包这个区块,由于比特币的特点,这时我们都拥有记账权,于是分叉出现了。我们两个打包好的块,是平行的关系,都是基于上一个区块算出的结果,都是正确的。

区块链原理

那么下一个问题,最长的区块链就是正确的吗?从结果可以看出,比特被白皮书规定:节点永远认为最长链是正确的,剩下的矿工想要继续添加新块,遇到这种情况该怎么办呢?答案是:剩下的矿工有可能在其中任意一条分叉上继续挖矿延长区块链。所以,才需要在转账记录成功被打包之后,再等待六个区块的确认,确保矿工不会再回到另一条分叉上挖矿。

区块链技术

也就是说,针对第二个问题,在区块链刚开始分叉的时候到最终被确认是最长链的过程中,有可能出现最长链但以后不是正确链的情况,此时我们面临的就是一个概率问题。当最终经历了六个区块的确认且其他矿工不会去另一条分叉上挖矿,这时我们就认为最长的区块链是正确的了。想要了解更多资讯,请关注比特中国!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。