自4月底以来,以太坊网络变得非常拥挤,导致一些人受到Gas限制或区块大小增加的困扰。
以太坊(Ethereum)网络的持续拥塞导致一些开发人员和社区成员呼吁提高定义其事务吞吐量的Gas限制。
Etherscan的数据显示,自5月初以来,平均Gas价格上涨了三倍多,最近几天平均约为30 Gwei。
资料来源:Etherscan.io根据EthGasStation的数据,发送一次简单的ETH交易(平均使用最少的Gas)平均需要支付0.16美元的费用。ERC-20令牌传输和智能合约调用的成本可能要高出许多倍。
费用增加已经对游戏DApp的链上活动产生了重大影响。DappRadar的统计数据显示,以太坊的游戏活动在5月份骤然下降,而其他游戏的收益则有所增加。
资料来源:DappRadar呼吁增加Gas限制
费用增加主要是由于链上活动增加-特别是由于Tether正在进行向ERC-20网络的过渡。当稳定币提供商采取行动通过侧链解决问题时,第二层解决方案可能需要一些时间才能建立自己的位置。
与此同时,一些以太坊建设者(例如1inch交易所)开始呼吁将Gas限额从目前的1000万上限提高至少2.5倍。从理论上讲,这将增加网络的容量并减少费用。
以太坊中的气体限制定义了可以插入一个区块的最大计算数量,并且与比特币(BTC)中的区块大小概念非常相似。
Gas是每个操作消耗的计算资源的抽象表示。以太坊开发人员手动设置每次计算的Gas成本,尽管它们通常接近真实的计算成本。
增加Gas限制的问题
以太坊的联合创始人Vitalik Buterin直接回答了1英寸的问题,表示他们将Gas产量增加到1200万到1500万,这一点更为保守,不过他透露,“许多客户开发人员担心即使在这样的水平上也存在风险。”
1inch的首席技术官安东·布科夫(Anton Bukov)向cointegraph解释说,这些担忧源于运行网络的节点可能过载:
“可以使用耗费很少Gas但需要大量资源的操作来攻击节点。如果事务处理开始需要10到15秒钟,则节点将完全停滞”
因此,Gas限制的增加带来了弱节点被网络抛弃的风险,因为它们不再能够处理交易。他补充说:“这就是为什么如此保守地提高限制的原因,即使那样,通常通常是在客户端实现中获得一些优化结果之后才完成。”
最近一次Gas限制增加发生在2019年9月,从800W上升到1000W。
替代解决方案
Buterin 提议更改某些计算类型的Gas价格,例如基本交易成本和存储操作,以有效地提高产能约20%。但是,这将需要网络硬分叉,他承认,这要比矿工同意新的限制要复杂得多。
其他人则建议等待更确定的解决方案,例如以太坊1.x甚至是以太坊2.0,其重点是提高可扩展性。两者仍在大力发展中,如果网络等待它们,可能会失去市场。
Buterin在2018年发表的研究断言,以太坊具有相当高的需求弹性,表明在高拥挤情况下,网络的使用率下降了。
限额应该增加吗?
布科夫认为,现在是时候再增加了:
“我认为在8个月内已经有了足够数量的客户端版本,并进行了必要的优化,并且已经准备好了1200万个[Gas限制]网络,并且测试1500万个完整版本将是很棒的选择”
尽管如此,该决定仍需得到更广泛的以太坊社区的客户开发人员,矿工和DApp开发人员的同意。
原文作者:Andrey Shevchenko
译文作者:比特币二师兄
原文链接:https://www.bitcoininsider.org/article/88182/ethereum-community-debates-raising-block-size-limit-once-again
网友评论