一项由Vitalik Buterin和Toni Wahrstaetter共同撰写的新以太坊提案旨在对交易所消耗的最大燃气量施加硬性上限,开发者表示这一举措可能会增强网络稳定性,并使链在某些应用中更具可行性。
该提案EIP-7983建议将单个交易的燃气限制为16,777,216(2²⁴)——这与当前设计相比发生了显著变化,后者在技术上允许单个交易消耗整个区块的燃气限制。
截至周一,单个以太坊交易可以消耗与整个区块允许的燃气量相同——这一设计选择引入了多个性能和安全挑战。
当单个交易几乎消耗了所有可用燃气时,它会干扰网络中工作负载的分配,并倾向于使区块执行效率降低。
正在开发零知识虚拟机(zkVM)的开发者发现,很难并行处理大交易,通常会选择将工作分割成多个交易。
对于并行执行引擎,燃气量的巨大差异会导致处理线程之间的不平衡。
支持者表示,这一上限将简化这些痛点。
“一千六百七十七万二千一百十六(16,777,216)是个不错的数字,因为它使得细分事务变得更容易,可能简化下游工程,”一位贡献者在GitHub讨论中写道。其他人则认为这与以太坊向模块化和可证明性长期转变的方向一致。
新的上限将要求将一些大交易(如合约部署)拆分成更小的部分。提案的作者表示,大多数现实世界活动的燃气消耗已经远低于这一限制,边缘案例也很少。
EIP-7983建立在早期资源限制倡议(如EIP-7825)的基础上,表明越来越多的共识认为以太坊的基础层在扩展时应实施更严格的执行保证。
该提案仍处于草案状态,目前已开放供更广泛的社区审查。
阅读更多: 以太坊开发者提议6秒区块时间以提高速度,降低费用
免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。