伊斯坦布尔测试网就绪 ETH开发人员慎之又慎

金色财经 比特币9月8日讯以太坊即将实施的全网范围升级——伊斯坦布尔似乎已经做好了准备,最近他们的测试网已经就绪。而在开发人员审议的30个以太坊改进提案(EIP)中,除了被拒绝的提案之外,预计只有6个被纳入到伊斯坦布尔,另外有8个以太坊改进提案则可能会选择在下次全系统升级——最新被称为“柏林”(Berlin)时再进行实施。

实际上,开发人员之前已经决定将伊斯坦布尔硬分叉拆分成两个硬分叉,主要原因就是要实施两个非常重要的以太坊改进提案(EIP):ProgPow和EC Arithmetic,目前仍然处于延期状态中。据悉,第二次升级——目前看来可能就是“柏林”将会被安排在明年年初实施。

在本周五(9月6日)以太坊核心开发人员电话会议上,以太坊基金会社区经理Hudson Jameson透露:

“对于那些还不知道如何进行以太坊伊斯坦布尔全网升级的人来说,我们选择在10月2日左右的一个区块高度进行升级。然而,根据现在区块生成的速度,实际升级时间可能会比这个时间点提前或落后一到两天。”

实际上,以太坊最初预定的升级时间是9月4日,但是由于审查大量EIP提案耗费了太多时间,因此将测试网激活推迟到了10月2日。开发人员大约审议了30个以太坊改进提案,最终只有6个被接纳到本次伊斯坦布尔升级中,其他8个以太坊改进提案将延期实施。

本次共有六个以太坊改进提案被接纳,分别是:

1、EIP-1108:降低alt_bn128预编译gas成本

2、EIP-1344:ChainID操作码

3、EIP-1884:重新定价trie-size-dependent操作码

4、EIP-2028:降低Calldata gas成本

5、EIP-152:Blake2压缩函数F预编译

6、EIP-2200:重新平衡净计量的SSTORE gas成本

由于伊斯坦布尔测试网推出的时间比计划晚了一个月,因此预计以太坊主网升级激活可能也会被推迟到11月,也就是开发者大会Devcon结束之后。另一方面,这次以太坊核心开发人员之所以没有确定以太坊伊斯坦布尔新升级目标的时间,是因为他们这次的态度比较谨慎,不想重蹈前两次升级时bug频出的覆辙,因此也没有明确指定主网激活的具体日期和区块高度。

以太坊初创公司Infura首席基础设施工程师E.G. Galano表示:

“去年以太坊拜占庭升级的时候就出现过问题,因此我们从中得到的经验教训就是不该同时设置测试网和主网硬分叉。实际上,我们应该先设置测试网硬分叉,看看升级是如何进行的,然后等到一段稳定期之后再尝试设置主网硬分叉。”

不仅如此,以太坊的上一次硬分叉——君士坦丁堡期间也发生过升级问题,由于在一个提案协议中出现bug,最终将升级延迟到了更晚时间。所以对于以太坊核心开发人员来说,他们显然不希望重蹈覆辙,因此这次选择花更多时间在测试网上,并且更谨慎地对待本次升级。

正在进行的安全审计

除了在审议以太坊改进提案时出现不少分歧之外,核心开发人员还在以太坊电话会议上还讨论了安全咨询公司Least Authority提议的ProgPoW挖矿算法初步审计的结果。事实上,ProgPoW以太坊改进提案已经被开发人员讨论了近一年,旨在阻止ASIC矿机参与网络,并希望能在每年6.55亿美元的以太坊挖矿激励市场中分一杯羹。

Least Authority首席执行官Liz Steininger在会议期间总结说道:

“在更高层次上,ProgPoW已经达到了设计目标,因为它预期经济效果是合理且没有重大问题的。也就是说,我们确实找到了一个潜在攻击……也提出了一些建议,以便更好地保证ProgPoW在未来的预期工作。”

另外,正如以太坊基金会社区经理Hudson Jameson在会议上所指出的,本次以太坊改进提案中还有一项涉及ProgPoW审计,但目前处于待完成状态,他说道:

“Bob Rao正在进行非常广泛的硬件审计工作,其审计结果应该会很快出来,而且已经进入到了最后阶段,预计未来可以解答很多关于ProgPoW的问题和猜测。”

就目前而言,除非这两个提案审计出现任何重大安全问题,否则开发人员将会在下次硬分叉“柏林”(Berlin)中激活挖矿代码更改。

本文编译自coindesk