• 区块链技术  关注官方公众号
    区块链是什么
    微信扫一扫关注
    比特之窗公众号
首页 > 区块链技术 > 区块链每日一答丨区块链分叉是什么?

区块链每日一答丨区块链分叉是什么?

2018-02-05   15:55             评论:0         阅读:

在全网中就出现了两个长度相同、区块里的交易信息相同、但矿工签名不同或者交易排序不同的区块链。这样的情况,叫做区块链分叉。

在区块链中,有旷工外出区块,并将其连接到主链上。而挖矿就好像解题,需要完成工作量的证明。假设几乎在同意时间,有两位旷工解除了题(证明了自己的工作量),并同时将其广播到全网中。由于距离有远近,不同的节点看到这两个区块是有先后顺序的。离矿工A 近的节点先拿到矿工A 的区块,就将区块复制过来,以延长区块链,当矿工B的广播消息到达是,则被忽略。同样,离矿工B近点的节点以矿工B 的区块为基准延长。从而在全网中就出现了两个长度相同、区块里的交易信息相同、但矿工签名不同或者交易排序不同的区块链。这样的情况,叫做区块链分叉
 
出现分叉后,区块链本身是如何处理的呢?
 
现在在全网中已经有了两个阵营,同时 全网的算力被瓜分,一部分算力专注在以矿工A 的区块未父区快的链上,另一部分算力专注在以矿工B的区块为父区块的链上。这是,总有一个阵营中先出现完成解题的矿工,那么他将进行广播,这时会出现一个更长的链,无论是哪个阵营的节点,都会将这条更长的链设置为主链,从而实现分叉后再统一。
 
以上分叉情况比较简单,即当所有矿工都遵从统一的机制时出现的分叉。那么当矿工不遵从统一的机制时,则会有另外两种分叉情况出现--软分叉和硬分叉。
 
什么是软分叉?
 
由于整个区块链系统软件的升级,一部分矿工没有来得及升级,出现了遵从不同机制产生的分叉。
 
什么是硬分叉?
 
这是当系统中初心了新版本的协议,并且和前版本不能兼容时,老街店不承认新节点挖出的全部或部分区块而导致同时出现两条链的情况。
区块链是什么?比特之窗为您提供最专业的区块链技术、区块链资讯、区块链服务和比特币等虚拟货币资讯。区块链技术是金融科技的浪尖,是智能合约的程序基础。比特之窗致力于打造中国比特币、区块链领域具有影响力行业信息平台。



区块链分叉 区块链技术

版权声明:本文系比特之窗作者原创稿件,版权归比特之窗所有。转载须注明“文章来源,比特之窗”,违者必究。

上一篇:为什么赛智时代说区块链是互联网的基石
下一篇:Finhouse区块链不做ICO要怎么玩


阅读排行榜

频道入口: 区块链技术 比特币 竞争币 挖矿 专栏 论坛 导航 今日行情 创投 百科 科技 活动峰会 原创 独家 专题