在人生康波中选对的,看金融资讯选康波财经
我的额度
贷款攻略 数字货币 比特币分叉未解之谜,比特币分叉与你眼中的分叉
比特币分叉未解之谜,比特币分叉与你眼中的分叉
摘要:相信提起分叉这个词大家都不陌生,比如女生都喜欢抱怨自己的头发太毛躁啦,分叉太多啦。那对于比特币分叉大家是否一样了解呢,今天就由老吴来为大家讲讲比特币分叉的具体含义,注意此

相信提起分叉这个词大家都不陌生,比如女生都喜欢抱怨自己的头发太毛躁啦,分叉太多啦。那对于比特币分叉大家是否一样了解呢,今天就由老吴来为大家讲讲比特币分叉的具体含义,注意此分叉非彼分叉哦。

为了便于大家理解,我先举一个我亲身的例子。刚大学毕业的我在一家公司的研发部工作,当时部门一共5个同事,其中一个部门经理。有一天部门要向公司提交下个月的办公用品采购计划。部门经理先用word文档写了一份采购申请单,并且在申请单上填上了自己计划要买的东西。然后经理将文件上传到部门的共享文档上。我将文档复制了一份,然后在后面添加了自己想要采购的东西,然后上传到共享文档申请经理审批。同事A、B、C也分别复制了一份,分别添加了自己想要买的东西,并且申请审批。

当时部门经理审批了我的采购计划,认为合理,他就将我的需求合并到自己的那份申请单后面。审批了A的计划,他认为不合理,他就拒绝了A的需求,直接丢弃了A的计划单。然后继续审批B和C的。要么合并,要么丢弃。然后A很生气,认为这不合理,他就越过部门经理,直接向公司提交了一份采购申请单。这也就相当于程序开发项目中的一个分叉的过程。相信以我的亲身经历的这个例子,大家对分叉有了一个初步的了解。

比特币就是一套开源软件,一开始有只有一个代码仓库,是中本聪建立的,叫Bitcoin,后来有很多人"分叉"了Bitcoin,并提交了“请求”,有些人干脆自己“分叉”并独立出去,形成新的分叉。

现在比特币这套开源软件有非常多的分叉,最著名的就是bitcoin core、bitcoin unlimited、bitcoin classic、bitcoin XT、Bcoin……

软件版本上的“分叉”又叫“开发去中心化”,开发去中心化就是指比特币网络多版本实现版本同时共存,开发者们相互竞争。

比特币区块链“协议升级”常被误称为“分叉”。

比特币网络要部署一个新的特性,这就叫“协议升级”。因为比特币网络要实现的目标是全网众多节点达成共识,所以比特币网络要实现新的重大版本升级,并且在全网将新的重大特性激活,那就需要一些特别的措施。所有那些会影响达成共识的新特性都必须采取特别的措施,以防止升级过程中共识失败。

其中比特币区块链最重要的共识就是矿工广播区块和交易格式必须是达成共识,即所有矿工节点都能对区块的格式和交易的格式相互认可和相互接受。最重要的措施就是保证全网绝大多数节点都准备好,然后同时激活新功能。这就要求各个节点所使用的软件具有向全网发送和接收某种特定信号的能力。但这个过程并不是非常简单的,绝大多数重大升级都存在共识失败的风险。甚至因为各方的利益不一样,有人会恶意在升级过程促成共识失败。如果共识失败,比特币区块链就可能产生两条甚至多条链。这就是“分裂”,也被人称为“分叉”。实际上比特币区块链“协议升级”失败才有可能导致“分裂”。

介绍了这么多比特币分叉的概念,大家对比特币分叉有了一个清晰的概念吗?相信大家都有疑问?人民币都没听说过分叉,比特币分叉又是什么鬼?接下来我就为大家解答疑惑,讲解一下比特币为什么会分叉?

在又慢又堵的现状下有人就提出将这个字段的最大值调高,比如Classic这个软件就将这个字段的最大值调到2M,并且以后有计划取前2016个区块大小的中位数再乘一个约定和倍数来决定下一批区块的大小上限。而Bitcion XT则将这个值修改为20 M,并且每两年翻一倍,直到上限值达到8.3G。而Bitcion Unlimited则直接将这个字段修改为有矿池决定自己打包多大。因为不同概念的催生了N种扩容方案,各个方案间无法统一,就会导致分叉。

而分叉又分为硬分叉和软分叉,硬分叉是指比特币区块格式或交易格式发生改变时,未升级的节点拒绝验证已经升级的节点产生的区块,不过已经升级的节点可以验证未升级的节点生产出的区块,然后大家自己延续认为正确的链,所以分出两条链。软分叉是指比特币交易的数据结构发生改变时,未升级的节点可以验证已经升级的节点产生出的区块,而且已经升级的节点也可以验证未升级的节点产生出的区块。

今天老吴为大家介绍的内容就到这了,希望对大家认识比特币分叉有所帮助哦!

有钱花
数字货币 更多

热门贷款

借现金-满易贷
扫码查额度得优惠
热门资讯
点对点交易系统开发:比特币本来是个好东西,可惜人性玩坏了
资讯
问答
金融课堂
股票的面值
百科
热门
×
您在哪个城市工作
机构仅办理当地工作人士申请
北京
其他城市
康波财经
值得信赖的贷款资讯平台
客服电话
95055