以太坊核心开发人员争论更频繁硬分叉的好处

改变共识的频率有多高?

一组经验丰富的开放源码开发人员在周五的两周一次的会议上讨论了这一问题,他们在会上公开了系统范围的软件升级(也称为硬分叉)可能每三个月执行一次。

为了检查“的温度,”发展商提出了这个问题,他解释说,某些即将推出的以太坊改进方案(EIP),如州租金,需要按顺序进行多次升级,以达到完全的效果。

然而,在风险投资公司Consensys的高级软件工程师Joseph Delong看来,三个月“太快了,无法扭转局面”。

在Eython基金会S.SZIAL GI的团队领导同意,解释:

“作为一个[软件]客户开发人员,如果你唯一的工作就是实现硬分叉并完成它们,那么三个月是可以的,但通常客户需要大量的维护。因此,如果您开始进行为期三个月的“硬分叉”,则基本上需要花费所有时间来进行常规维护和性能改进。”

Ethuy基金会的安全领导Martin Hoste Swende,同意每三个月一个硬叉“将是一件坏事”,注意到,特定的案例与简单的变化一致同意可以有较短的运行时间。

“我们的想法不是每三个月安排一个硬分叉,而是看看功能X是否完成,是否存在测试用例,并且它在所有客户机中都得到了实现。如果是这样的话,那么我们很快就可以硬叉子了,”斯旺德在电话中说。

但是鼓励开发者一步一步地实施他们的计划,Parity Technologies的首席技术官弗雷德里克•哈里森(Fredrik Harryson)指出,即使是计划中的以太坊硬叉6个月的时间表也从未实现。

“为了把[较短的硬叉]做得很好,我们可能需要自动化一些事情。很多时候,进入硬分叉的不仅仅是生成代码。一切都是这样,”哈里森说。

除此之外,Ethuuny基金会顾问Greg Colvin指出,大多数构建Eclipse软件客户端的团队目前还没有“正确的人”来处理硬叉实现的基本任务,例如“建立TestNETs,运行测试用例,做测试”等其他职责。

对此,哈里森回应说,问题是没有足够的资金来搭载这样的团队成员。“对我们来说,这是金钱。“我们没有足够的钱支持它,”哈里森打趣道。

多步骤升级

但问题不只是是否应该有更频繁的硬叉。

在今天的电话会议上,开发者们还讨论了是否需要对现有的以太坊区块链进行雄心勃勃的、长期的改变,因为即将转向以太坊2.0——一个新的以太坊网络,一旦完全激活,用户将从当前的主网迁移到。

Harryson表示,像Alexey Akhunov和以太坊创始人Vitalik Buterin这样的开发商已经警告过“不利于[目前的以太坊]链生存的变化”,Harryson问道:

“我们在这之外摇摆不定的程度有多大,因为[EIP 615]导致了一系列的改进,这些改进持续了几年,之后我们才看到它的巨大好处。”

EIP 615是五个被考虑纳入下一个名为伊斯坦布尔的以太坊硬叉的提案之一。它旨在对以太坊代码库(称为以太坊虚拟机(EVM))的核心进行改进,该代码库负责在平台上执行所有自部署代码行(也称为智能合约)。

EVM也是一项关键技术,其他企业区块链计划(如Hyperledger)在过去也曾报告过,用于构建互操作性。

“电动汽车的设计使得低燃气成本、高性能的执行变得困难。我们建议通过加强安全保障和提高电动汽车的性能限制来进一步解决这些问题,”EIP 615 Colvin、Brooklyn Zelenka、Pawel Bylic和Christina Reitwessner的作者写道。

然而,正如Swende在今天的电话会议上所指出的,所提议的EIP 615至少需要两个硬分叉才能完全执行,并且在执行后一个硬分叉之前,EVM中实际代码计算的“正速度效应”不会被注意到。

“这是我对该EIP的主要关注点,它的工作很多,但我认为它不会导致更好的EVM。这对于外部工具来说可能更好,比如,如果你正在对智能合约的安全属性进行反向分析。

Zelenka建议的这种工具对于确保与即将进行的EVM升级(如ewasm)持续“向前兼容”,以及智能合约开发人员在“未确定的以太坊2.0发布日期”下的顺利入职体验至关重要。

“智能合约开发商还有其他选择。“我们需要保持以太坊1.x的活力,这意味着要继续前进,”泽伦卡在Today6037的电话中说。

斯旺德同意在接下来的几周内继续就EIP进行辩论和讨论,他得出结论说,目前他仍对“对旧发动机进行如此大的改造持怀疑态度,这基本上需要几把硬叉才能最终解决问题。”

但哈雷森同意以太坊2.0未来的不确定情绪,他提出了关于雄心勃勃的多硬叉升级的初步问题,他说:

“我们不应该根据以太坊2.0可能是或不可能是什么来调整我们的路线图或想法。”

通过Shutterstock的分叉图像

您可能还喜欢...

发表评论

电子邮件地址不会被公开。 必填项已用*标注