Ethereum-Istambul 更新将破坏 Aragon 上的 680 个智能合约

周一测试网 复仇 Ropsten 有一个系统范围的更新。 虽然 Istambul 最终应该会提高网络的效率,但测试网的启动对每个人来说都不会一帆风顺。

Aragon One 的 CTO Jorge Izquierdo 表示,特别是对于 Aragon 控制平台,代码更改应该会破坏大约 680 个智能合约。 这些智能合约通常管理运行在以太坊区块链上的去中心化应用程序(dapps)的管理。

Izquierdo 说,这意味着需要强制更新所涉及的智能合约,以保持建立在 Aragon 平台上的去中心化自治组织(DAO)平稳运行。

“直到现在,DAO 可以相互接收 ETH,”Izquierdo 说。 “在 Istambul 硬分叉之后,这是不可能的。”

公关负责人 John Light 的 Aragon One 表示,Aragon 中 DAO 之间的这些资金转移将有效地“耗尽”。

从阿拉贡的角度来看,这是一种不幸的“妥协”,伊斯基耶多说:

“这个问题不应该被认为如此重要,以至于这次硬分叉没有发生,我们认为这是令人遗憾的[但]我们理解这是一个紧密的平衡。”)

事实上,根据 Kyber Network 联合创始人 Loi Luu 的说法,对于 Ethereum Kyber Network 令牌交换平台,系统范围的更新仅影响一个智能合约。

回到这一点,Istambul 中影响一些智能合约的代码更改被称为“ 以太坊改进提案“(EIP)1884 并旨在消除以太坊可持续增长的一方面。

随着区块链规模的增加,调用网络状态数据(如账户余额)的计算成本也随之增加。 另一方面,天然气价格仍然停滞不前,用以太坊基金会的安全负责人 Martin Holst Svende 的话来说,造成了“运营成本与资源消耗之间的不平衡”。

为了减少网络拥塞的可能性,EIP 1884 提高了三个资源密集型操作的 gas 价格。

减负

对于基于以太坊的应用程序开发人员来说,所谓的 SLOAD 操作将面临最大的成本增长,从每次操作 200 gas 增加到每次操作 800 gas。

SLOAD gas 成本的四倍增长违反了 Aragon 的智能合约,并提高了 Kyber 网络最终用户的价格。

“在单个 Kyber 交易中,我们实际上使用了许多 SLOAD 操作,”Luu 说。 “所以在 [伊斯坦布尔] 生效后,我们大部分交易的价格将上涨 30%。”

虽然这不是 SLOAD 操作的 Gas 价格第一次上涨,但 Luu 表示,之前的 Gas 价格从 50 增加到 200 在2016年 当以太坊网络上的活跃用户较少且 ETH 的市场价值较低时,就会发生这种情况。

现在,Luu 说,SLOAD 操作成本的增加将对最终用户和应用程序开发人员产生重大影响。

“[Istanbul] 是一种打破大量智能合约的硬分叉,”Luu 本月早些时候表示。 “如果我们不关注核心开发人员之间的对话,我们就会错过 [EIP 1884 信息],这对我们来说非常糟糕。”

然而,区块链研究员 Mikhail Bjelich 周一表示,“糟糕的开发人员做法”很可能是这种情况的原因,而不是现代化本身,并补充说:

“开发人员绝对不应该在他们的应用程序中对 gas 价格的假设进行硬编码,因为这些数字随时可能发生变化。”

评价这篇文章
区块链媒体
添加评论