2018-04-26 21:08:14
以太坊最近搞了一件大新闻:为了恢复价值2.64亿美元被冻结的以太坊,提出了一项名为EIP-999的代码更新提案,可能导致以太坊再次硬分叉!仅仅因为一些利益问题强行硬分叉往往意味着社区分裂,币价下跌,是每个社区最不想看到的。这次为什么会到硬分叉地步呢?
价值2.64亿美元的一串代码
事情发生在2017年11月6日下午,一个名为“devopps199”的新手程序员在GitHub上报告了一个漏洞,他在使用Parity钱包的时候,删除了一串代码,触发了系统的自毁功能,直接导致所有多重签名钱包的数据库被删除,Parity里价值2.64亿美元的100万个以太坊再也无法被取出。这能全让这位程序员背锅吗?谁让系统这么脆弱。
其实早在7月份Parity钱包就发生过此类事件,被黑客窃取了15.3万个以太坊,显然Parity公司并没有妥善修复。当时为了追回这笔巨款,Parity提出了回滚以太坊数据,恢复这笔损失资产,也就意味着要进行硬分叉。可是凭什么让所有ETH持有者去为Parity买单?这项提议被社区拒绝,恢复被冻结资产计划暂时搁置。
改良方案EIP-999
早在2016年,The Dao攻击事件损失了6000多万美元,社区就进行了硬分叉挽回损失;这次可是2.6亿美元,任谁也不会让它继续沉睡。于是Parity重振旗鼓,提出了改进方案EIP-999,这个方案比之前有哪些改进呢?
首先,这次要恢复的以太范围扩大,不仅包括因Parity钱包被冻结的100万个以太,还包括11月因黑客事件丢失的50万个以太。主题变为寻找丢失的资金,提案的理由更加合理。并且恢复的以太范围扩大,也得到了更多利益相关方的支持。
其实,这次方案执行成本降低。 之前方案回滚数据需要对以太坊进行重新构建,这次是取消以太坊系统的自毁功能(上面已提到),通过硬分叉升级的方式,随着Parity钱包客户端一同发布,和平过度。
究竟会不会硬分叉?
尽管改良方案获得了更多利益方支持,方式也更加温和,但是终究改变不了硬分叉的性质,支持者和反对者僵持不下,并在社区发起了投票。
投票主题:是否同意EIP-999方案
这项投票于周一结束,总共有398万个以太参与此次投票,通过加权平衡,支持:反对:不在乎 的比例为 300:330:9,反对意见占上风。
Parity对以太坊的发展贡献很大,其创始人Dr. Gavin Wood是以太坊的黄皮书作者,Parity钱包也一直在为太坊交易安全提供技术支持。支持者的理由很统一,既然可以帮助社区成员找回丢失资产,提案对以太坊没有确定的风险,且执行成本比较低,就应该通过。
而反对者意见也很明确,Parity不止一次出了问题,如何保证这次EIP-999就能把安全漏洞修复?再就是对于以太坊这么一个庞大的系统,系统代码的任何改动都存在风险;并且这关系到了所有社区成员的利益,所有以太坊持有者都深刻理解这一点。
距离EOS主网上线不到两个月,其他公链的社区和技术也都快速发展,这个时间点上,ETH社区内部如果再出现矛盾进行硬分叉,是大毛不想看到的。不如暂且搁置一下,等待更好的技术解决方案,毕竟项目进度才是最重要。