伊斯坦布尔主管 Fork Ethereum是对网络的威胁吗?
伊斯坦布尔的以太坊网络测试的激活已经推迟到10月初。原因是网络运行产生的威胁。工作延误
以太坊基金会的社区经理Hudson James告知了伊斯坦布尔介绍日期的变化。根据他的话说,乐队将在10月2日之内选择该块,然后估计硬分叉的小时数。
然而,这并不是伊斯坦布尔的第一次转变 – 在8月底,以太坊网络开发背后的公司Parity Technologies将更新推迟到9月6日。其中一位领先的程序员Wei Tang通过说团队需要更多时间来准备实施来证明开发人员的合理性。除其他外,这是由于某些EIP的延迟接受(以太坊改进提案)。整个项目有望成为一个庞大的代码重构过程。
伊斯坦布尔 – 来自东方的威胁
Martin Holst Swende雄辩地总结了EIP伊斯坦布尔之一:
“是的,我们知道这会破坏某些东西,理论上”
Martin Holst Swende在实时智能合约黑客攻击,2018年。
EIP 1884更新可能会增加交易成本。这主要适用于未评级的操作代码片段,例如智能合约中的指令。这个解决方案的论点非常简单 – 随着以太坊网络的增加,一些在智能合约上运行的应用程序在降低交易成本的同时消耗了大量的计算能力。正如斯文德评测:
“这可以通过填充具有增加块处理时间的低成本操作的块来用于攻击。 (…)适当的操作平衡将使块效率最大化,并确保整个过程更稳定的时间。“
从技术角度来看,这个解决方案是有道理的。问题是智能契约,其操作取决于恒定的气体水平。 Swende强调以这种方式构建应用程序是不好的做法。
但这并不是我们第一次引入向后不兼容的更改。应该已经有几十个了。第一个可能是EIP-150,我们增加了几个天然气成本来修复网络攻击。
– 魏唐(@sorpaas)2019年9月7日
根据Wei Tan的说法,在这种情况下,团队应该中心化精力降低在推出Istanbul 硬分叉a之前冻结一些智能合约的风险。解决这个问题的方法是向后兼容伊斯坦布尔。团队给自己时间解决问题。然而,最重要的是新代码不会威胁到网络的运行。