风险提示:理性看待区块链,提高风险意识!

什么是硬分叉和软分叉?

2个回答

虫小弟7星评价

2020-04-06 15:44:52

什么是硬分叉和软分叉?

硬分叉是指比特币区块格式或交易格式(这就是广泛流传的共识”)发生改变时,未升级的节点拒绝验证已经升级的节点生产出的区块,然后大家各自延续自己认为正确的链,所以分成两条链。

硬分叉的三大特点:

有向前兼容性:,之前的版本不在可用,需要强制升级,在区块链层面会有分叉的两条链,一条原旧链,一条分叉新链。需要在某个时间点全部同意分叉升级,不同意的将会进入原旧链,在我们列举的几种扩容方案中,BitcoinUnlimited、XT等就会引起硬分叉。

软分叉是指比特币交易的数据结构(这就是被广泛流传的共识”)发生改变时,未升级的节点可以验证已经升级的节点生产出的区块,而且已经升级的节点也可以验证未升级的节点生产出的区块。

有较好的兼容性,之前版本至少部分功能可用,可不升级,有区块链层面没有分叉的链,只是组成链的区块,有新区块和旧区块。相当长的时间里,可允许不进行升级,原区块和旧区块共存。在我们列举的几种扩容方案中,Core所采取的Segwit方式就是一种软分叉。

金银莱特1星评价

2020-04-06 15:46:29

硬分叉(官方解释):比特币区块格式或交易格式发生改变时,未升级的节点拒绝验证已经升级的节点生产出的区块,不过已经升级的节点可以验证未升级节点生产出的区块,然后大家各自延续自己认为正确的链,所以分成两条链。

(个人解释):通俗来讲,就像堵车,一条路堵死了,于是大家就决定换一条不堵的路走,原来那条路就弃用了,关键是弃用就算了,其他车也必须跟着走,强制站队,有人不同意?ok,一拍两散,从此两条平行线永不相见。

优缺点:硬分叉与原有的比特币网络不兼容,如果部分人不支持硬分叉,比特币就会产生新的币种,而且可能不止一种新的币种。btc1、btc2、btc3456789就都有可能发生,强制站队开始,用户会懵逼,到底我去交易那种币会比较好?选择困难症患者绝对要崩溃;当然相应的,用户的选择权变大了,可以选择自己信任的开发团队的代币。

软分叉(官方解释):软分叉是指比特币交易的数据结构(这就是被广泛流传的“共识”)发生改变时,未升级的节点可以验证已经升级的节点生产出的区块,而且已经升级的节点也可以验证未升级的节点生产出的区块。(个人解释):举个例子,还是堵车,这条路堵死了,但是这条路我走习惯了,咱不放弃不抛弃,再修一条辅路来帮助主路分流拥堵,但是这个有了这个辅路后还会不会堵车?我们无法预知。

优缺点:软分叉将改变比特币的结算方式,让结算变得更快,有较好的兼容性,之前版本至少部分功能可用,可不升级,原区块和旧区块共存。对于矿工而言,其收取手续费的盈利方式不受影响,其获取比特币(挖矿)的难度未改变。