主页 > 华为手机安装不了imtoken > 从比特币看猎户座:如何防止链分叉?
从比特币看猎户座:如何防止链分叉?
跟我来! 更多精彩内容会定期更新~
你对区块链分叉了解多少? 对于区块链来说,分叉,尤其是硬分叉,一直是一个比较严重的问题。 由于共识破裂,许多连锁店都出现了硬分叉。
比特币的世纪之战
比特币的分叉之多比特币查看,没有多少人能想到。 对于大众来说,比特币有两个著名的硬分叉:BCH 和 BSV。
比特币的链条消息拥堵一直是众所周知的。 它的链上交易平均每10分钟打包上传到链上比特币查看,但有时可能需要一整天才能产生一个区块。 有人将这个问题归咎于“区块太小”(BTC上的区块大小只有1M),于是提出“扩容”。 这一提议导致社区出现共识分裂:以核心开发团队为首的一派坚持1M容量,只愿意做Segregated Witness; 另一组社区团队,担心BTC在Segregated Witness之后没落,开发了一个8M的版本。 最后,在478599的区块高度,BTC的支持者大部分还留在原链上,少数转投8M版本,也就是后来的BCH。
由于这两个版本的账本完全不同,两派成员互不承认对方的账本,从而形成硬分叉,BTC价格暴跌。
以太坊真的是去中心化的吗?
我们之前也提到过这个硬分叉事件。 每次提到这个,你肯定首先会想到以太坊上惨绝人寰的黑客事件——The DAO。
当时推出The DAO,红极一时,当时融资达到1.5亿美元。 但后来开发团队发现了这个错误并开始修复它。 期间,黑客利用该漏洞窃取了超过 360 万个 ETH。 这一事件对整个以太坊网络产生了很大的负面影响。
为了保护用户的资产,在软分叉提案被否决后,以太坊创始人V神直接回滚
“改写历史”终于解决了盗币问题。
但随之而来的是社区共识的破裂。 不支持回滚的社区成员认为,Vitalik在没有达成多数共识的情况下就实施了计划,是中心化的表现。 于是他们选择在原链上继续挖矿,以太经典诞生了。
同样,以太坊的分叉对当时的ETH也产生了一定的影响。
FIL的推出是一次“分叉”
Filecoin是今年的一个大项目,将于2020年10月15日上线。但是由于Filecoin官方经济模型设置了不利于矿工的经济模型,比如前后质押,锁仓释放等,社区参与Filecoin挖矿的门槛太高。
于是,在与官方沟通无果的情况下,一些大矿工联合开始“分叉”——直接复制Filecoin代码,调整经济模型。
目前已知和正在测试的链已经包括 FileCash、FileStar 和 Eipk Protocol。
如何防止硬分叉
对于一个社区来说,硬分叉不仅是共识的断裂,更是一个完整的生态。 防止硬分叉成为很多开发团队的难题。
但是 Polkadot 提出了一种升级 NPoS 投票的方法。 简单来说,Polkadot 设计了一种叫做 WebAssembly Blob 的机制来保证全网的节点都更新到最新的规则。
当开发者想要进行网络更新时,他们需要向 Polkadot 社区提出建议。 社区持有DOT的成员需要通过质押锁仓进行投票; 当提案超过一定比例时,WebAssembly Blob通过并激活;所有验证者需要更新节点协议才能继续参与挖矿,但如果某个节点还没有更新,则该节点的出块量会自动调整根据 WebAssembly Blob 上的规则。
这样可以保证所有节点出块都是按照最新的规则执行的。
同样,作为波卡生态成员的ARROW和ORION,也采用了WebAssembly机制,保证了公链的平滑升级,无需硬分叉。 链条稳定,共识强,不会对生态造成致命伤害。
结尾