学习
实践
活动
工具
TVP
写文章

撕裂以太坊:内部分歧将导致以太坊社区分裂

文| Rachel Rose O'Leary

来源 | Coindesk

编译 | Rafael

背景介绍:2017年下半年,以太坊因为一些智能合约存在技术漏洞导致大量的资金冻结。

从刚开始,如何避免无法建立共识,一直是以太坊社区内的重点议题。一些成员们对能够保障建立共识的技术方案特别的感兴趣。这些人包括Parity的主要参与者们,Golem项目的一些核心成员,技术大牛Peter Szilagyi。他们一直以来对这个主题有着共同的热情。

但是当下,以太坊在技术方向上似乎正处于十字路口。未来何去何从显得扑朔迷离。

至少在上周举行的以太坊开发者大会上,我们可以感受到这种氛围。会议上大家讨论了一个名为EIP999的、充满争议的代码提案。有人推测,这个提案正是矛盾的导火索。这个提案旨在寻求解决一直存在的重大技术漏洞(据说可以弥补2.64亿美金的损失)。它太有争议性了,如果按照提案完成技术升级,可能让以太坊损失一大批的用户。

那些支持这项提案的人指出,由于那些大量存在技术漏洞的智能合约并没有得到及时修复,每天都因为黑客的攻击损失大量的以太币。他们觉得作为基础设施性质的平台,以太坊有义务去完成技术优化,去避免这些损失的发生。但是另一方面,一些人坚持认为,在平台上线之后再进行底层代码的大规模修改,不仅会造成重大的安全隐患,还会危害整个平台的完整性与公正性。

以太坊Mist浏览器的开发者Van de Sande在4月20日的开发者会议上说:“很明显,无论你站在什么立场,这个问题都充满争议,如果EIP 999实施,它将产生一个有争议的硬分叉。”

注释:

硬分叉:区块链发生永久性分歧,在新共识规则发布后,部分没有升级的节点无法验证已经升级的节点生产的区块,通常硬分叉就会发生。

A permanent divergence in the the block chain,commonly occurs when non-upgraded nodes can’t validate blockscreated by upgraded nodes that follow newer consensus rules.

https://bitcoin.org/en/glossary/hard-fork

以太坊或许会因此产生分裂。

不过,要注意这两种技术方向背后的支持者的规模和影响力。例如,主张进行代码升级优化的是Parity,他们受资金冻结的影响是非常大的,他们是以太坊平台的一家钱包软件公司。

Parity由以太坊联合创始人Gavin Wood博士于2015年创建,是第二受欢迎的以太坊软件,全网近三分之一的用户是他们的支持者。

来自Parity的两名代表(通讯官Afri Schoedon和公司的联合创始人兼首席执行官Jutta Steiner)在会上呼吁开发人员推进升级EIP 999的软件版本。

Schoedon说:“对我来说,最合乎逻辑的步骤就是实施EIP 999,我看不出再等四周才能得出结论会有什么好处。”。

Steiner对此表示赞同,强调升级优化代码不会造成所谓的分裂。

然而,对这一主张存在着明显的分歧。以太坊基金会主导的软件Geth的技术负责人Peter Szilagyi不同意这种说法。他表示,如果代码可用,很可能造成争议性的分裂。“我们基本上是在发动部落战争。我认为我们不会达成共识。”

1. Geth和Parity的较量

讨论虽然是非正式的,但表明以太坊社区内最有竞争力的两个软件会在这个问题上针锋相对。事态的发展变得的非常耐人寻味。

不过,我们了解一下Geth和Parity是如何共同协作的是非常有必要的。这两个软件都直接与以太坊的虚拟机直接联系,采用智能合约并将其转换为更通用的代码,但Parity和Geth使用的编程语言是不一样的。

通过一系列的协调措施,两个软件不仅保持同步,而且在主链上和整个以太坊社区内都保持同步。因此,Geth和Parity采用统一的代码至关重要。如果其中一个团队实现了EIP 999升级,而另一个团队没有实现,以太坊社区将产生巨大的裂痕。

以太坊的用户也会像开发团队一样产生巨大的分裂。最近的一次投票显示,大多数人都反对代码优化升级。但是,投票方式受到了很多质疑。有一些开发者也在寻求社交媒体来帮助他们评估社区共识,但迄今为止,还没有定论。

Parity的Steiner说,该公司尚未决定是否实施这一改变。但该公司的代表告诉CoinDesk,在未来几天将会有官方声明出台。

然而,众所周知的是,如果没有Parity,整个以太坊社区将会蒙受巨大的损失。Parity不仅为社区提供了用以保证系统内的交易安全性的计算力的支持,而且它们还聚集了大量的开发人员,技术实力雄厚。

Van deSande说,Parity如果实现了代码升级,实现了硬分叉,他们后续会有独立发展的实力,不仅会释放因为技术漏洞而冻结的大量的以太币,也会因为升级的系统得到一批用户的青睐。“Parity是一个有价值的开发团队,他们有很大的动机去创建一个分叉。

2. 剪不断,理还乱

即使Parity有很大的动机去完成升级,但是也存在着一些抑制因素。Parity和整个社区之间有着剪不断,理还乱的关系。分裂也许对大家都没有好处。

Van de Sande在一篇博客文章中说,首先,如果以太坊发生分裂,不仅会影响交易,还会影响在区块链之上建立的众多Token和商业模式造成巨大的冲击。在分裂之后,每一个以太网契约将同时存在于两个链上,或者像Van de Sande所描述的那样,“如果你拥有非常稀有的在线猫,现在它将在平行宇宙中拥有一个邪恶的孪生兄弟。”

Van deSande在接受CoinDesk采访时说:“分裂的最佳方案是,是大多数应用程序可以达成共识,向着同一个方向前进,只有极少数群体背道而驰。”

不过对于Parity来说,分裂意味着共识的弱化,缺乏共识将会不利于未来的长远发展。当社区拆分为两个组时,以太坊区块链很可能会失去价值。这意味着,Parity因为代码的升级而解冻的资金也会大大的缩水。

Van de Sande说:“Parity想单干是因为有这么多锁着的以太币,那是很大的一笔钱,非常有诱惑力。但是如果这些钱会因为他们的单干而一起缩水呢?那么他们可能就没有这么大的动力去做分叉了吧。”

然而,这仍然不能消除另外的一种可能:数亿美元的以太币被锁定,个别资本家(包括一些知名的ICO发行商)可以使用它们,他们作为个体仍然有动力去单飞。

因此,Van de Sande正在研究一种方法,以与基金冻结时损失的数额相同的价值弥补Parity的损失,但是他目前还没法详细解释这个方案。他说“问题是如何给这些Token赋予价值,这是我希望我们可以投入更多精力去研究的课题。”

任何技术的发展道路都不是一帆风顺的,面对危局,任何选择可能都会深刻的影响之后的历史进程。也许根本并不存在一个所谓的上帝视角下的正确选择,只有孜孜不倦的持续的试错过程。我们将持续关注以太坊的布局。

Ideal is peaceful, history is violent.

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180426A1NBTS00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券