Singularity Blockchain
2018-8-3
1
软分叉和硬分叉
硬分叉是指当比特币代码发生改变后,旧节点拒绝接受由新节点创造的区块,不符合原规则的区块将被忽略。矿工会按照原规则,在他们最后验证的区块之后创建新的区块。
软分叉是指旧的节点并不会意识到比特币代码发生改变,并继续接受由新节点创造的区块。矿工们可能会在他们完全没有理解或者验证过的区块上进行工作。
软分叉和硬分叉都向后兼容,这样才能保证新节点可以从头验证区块链。向后兼容是指新软件接受由旧软件所产生的数据或者代码,比如说Windows 10可以运行Windows XP的应用。
软分叉还可以向前兼容。向前兼容是指旧软件可以接受由新软件所产生的数据或者代码,比如你用Word 2013保存的文档,假如仍然可以用Word 2011打开,就是一种向前兼容。
2
温故而知新
现在比特币的社区有很多种扩容方案,如果某种扩容方案可以获得足够的算力支持,成功激活后,那么比特币网络,将避免分叉风险。
因为比特币没有中心化的权利机构,很难达成共识。如果没有任何一种方案获得足够的算力支持,比特币区块链将形成分叉,届时将会产生多种比特币分叉币。原先持有比特币的人,在分叉后将自动且免费拥有分叉后产生的每种交叉币。因为分叉币都是免费获得的,所以又被称为糖果。
2017年8月,社区就扩容方案达成共识,激活了隔离见证扩容方案,比特币区块链的处理速度扩大至1.7倍。随后4个月里,比特币相继发生了多次分叉,产生了多个分叉币。
上一课链接:
比特币生儿子了 ~第六十五课
每日坚持学习,会让您得到意想不到的成绩哦~
奇点粉丝群
如果您喜欢我们的文章,请转发和更多的朋友分享。想参与更多互动的朋友们,欢迎加入我们的社区群!
关注我们
迟早会有惊喜
领取专属 10元无门槛券
私享最新 技术干货