你应该还记得这件事——
2017年11月7日,以太坊钱包Parity出现严重漏洞,导致用户价值1.5亿美元(为去年11月的估价,现价值已达2.46亿美元)的ETH被冻结。当时挽回这一重大损失的唯一办法,就是让以太坊硬分叉。
但是因为Parity自己的错误,而让整个以太坊网络硬分叉去解决问题,触及更多无关者的利益,显然于情于理都说不通。因此Parity的提案一直被搁置。
但Parity并没有闲着,一直在寻求新的解决方案。2018年4月15日,他们拿出了一项被称为EIP-999的新提案。特点是易于执行,不再试图改写整个以太坊虚拟机,而是仅围绕被冻结的Parity钱包客户端来制定措施。也就是说,按照EIP-999提案,大概不会像曾经The Dao事件那样直接造成以太坊硬分叉为ETH与ETC。
在上周以太坊开发者会议上,这项提案被提出来讨论了,然后不出意外的引起了巨大争议。以太坊顶级开发人员表示,以太坊现在可能正因此处于区分裂的边缘。
赞成该提案的人指出,由于智能合约的缺陷导致以太坊频繁遭受损失,以太坊平台应该确保避免这种可避免的错误。
但另一边,部分与会者认为,这可能导致一些用户选择离开以太坊,转而投入别的区块链的怀抱。许多人更警告说,更改底层代码不仅会损害安全性,还会损害以太坊平台的完整性。
事实上,一位Reddit用户警告说,“如果发生这种情况,将有未知数量的开发者离开以太坊。”
“无论你站在哪一边,这个问题都是有争议的,如果[EIP 999]向前推进并实施,那么它将导致争议性难题,”4月20日,以太坊的Mist浏览器的开发人员Alex Van de Sande在会议上表示。
“而这不可避免会导致硬分叉。”
Geth与Parity
作为[EIP 999]提案的首席支持者,Parity Technologies在以太世界具有相当的规模和影响力。Parity在2015年由以太坊联合创始人Dr. Gavin Wood创立,是以太坊第二受欢迎的软件,使用率达到该网络的三分之一。
来自Parity的两位代表是该公司市场公关部负责人Afri Schoedon和联合创始人兼首席执行官Jutta Steiner,他们在会上发言,敦促以太坊客户开发人员推进配置[EIP 999]更新的软件版本。
然而,与会者对这一提议存在显着的分歧。Péter Szilágyi是以太坊软件Geth的首席开发人员,该软件由服务于大多数用户的以太坊基金会领导开发。他表示不同意这一观点。他认为,代码一旦实施,很可能会引起争议。
Szilagyi说:“我们在谈论的是同一个网络,基本上开始了部落主义战争。我认为我们无法达成共识。”
本次会议讨论虽然是非正式的,但它显示了以太坊最大的两个竞争软件愿意就这个问题进行正面讨论,这一发展值得期待。
然而,退一步说,了解Parity和Geth怎么才能协同工作是很重要的。它们都直接与以太坊虚拟机进行通信——这需要智能合约语言并将其转换为更通用的代码,但Parity和Geth使用的是不同的计算机编程语言完成这一任务。
通过了解彼此的发展,两个软件不仅可以更广泛地在同一个区块链中保持彼此同步,还可以与整个以太坊保持同步。
因此,Geth和Parity包含相同的代码至关重要。例如,如果一个团队实施EIP 999而另一个团队不实施,则区块链可能分裂成两个不同的群体——也就是说产生两个以太坊。
不只是开发人员对于是否实施软件更新分成了两派,以太坊用户也同样如此。最近的一项投票表明,大多数人都反对这一代码变更。但该次投票方式受到了很多批评(很多人认为Parity在使用欺诈手段营造“更多人投票支持硬分叉”的社区共识假象)。
在etherchain.org上关于“你是否支持EIP999提案”的投票结果
其他开发商正在寻找社交媒体来帮助评估社区共识,但迄今为止,这一点仍然没有得出定论。因此,Parity的Steiner表示“尚未决定”是否实施这一改变。但Parity的代表告诉CoinDesk,它将在未来几天内发表声明。
然而,众所周知的是,没有Parity以太坊会失去很多。Parity不仅提供了部分重要算力保证以太坊上的交易,还代表了很大一部分以太坊开发者社区成员。
谈及这一点、以及Parity推动硬分叉以便恢复用户资金的努力,Van de Sande告诉CoinDesk:
“Parity是一个很有价值的开发团队,他们有足够的动力来创建一个分叉并支持它。”
后果可能很严重
但即使有动力推动硬分叉实施,也有很多阻碍因素。
Van de Sande 在一篇博客文章中表示:如果以太坊发生分裂,它不仅会影响以太坊交易,还会影响在以太坊区块链之上建立的成千上万的代币和项目。
分裂之后,每条链条上都会同时存在以太坊合约,或者如Van de Sande所述:“如果你拥有罕见品种的以太猫,现在这些猫就会在平行宇宙中拥有一个邪恶的双胞胎。”
Van de Sande在与CoinDesk交流时表示:“最好的情况是,少数派只是一个非常小的社区,大多数应用程序知道向哪个方向前进。但即便如此,这仍然可能会创建一个(针对以太坊的)对抗性社区。 “
不过,他表示,如果最后没有达成完全一致的意见,也还有希望阻止Parity推进硬分叉。
一旦发生分裂,以太坊社区分成两派,很可能两个以太坊区块链都将失去价值。这意味着由于Parity资金冻结而损失的资金将会贬值。Van de Sande说:“有太多的以太币被锁定,损失的价值可能达数百万美元。“这样一来,可能Parity就不会那么积极的想要实行分叉。”
然而,这仍然无法消除数亿美元以太币被锁定、用户(包括一些知名的ICO发行商)无法使用它们的问题。因此,Van de Sande正在努力制定一种方法,希望以相同的价值补偿Parity在冻结资金中遭受损失的价值。但对这一点他没有做出详细说明。
与此同时,Van de Sande在Medium发表了长博文,深入分析了为什么对于现在的以太坊来说,分叉不是一个好主意。熊猫君将在明天为您推出,敬请期待。
领取专属 10元无门槛券
私享最新 技术干货