以太坊网络近日收到一项名为EIP-7983的改进提案,旨在强化其抵御拒绝服务(DoS)攻击的能力,并提升平台整体稳定性。该提案由以太坊研究员托尼·瓦赫斯泰特和联合创始人维塔利克·布特林共同推动,建议通过建立交易燃料用量上限来预防资源密集型交易造成的网络中断。
核心机制:单笔交易燃料限额
提案的关键创新在于引入单笔交易的燃料使用上限,设定最高阈值为1677万燃料单位(2^24)。开发团队认为这个数值是经过权衡的解决方案——既能支持部署智能合约等复杂操作,又能确保执行过程的确定性和公平性。
开发文档明确说明:"在区块处理前的验证环节,任何包含燃料限额超过1677万交易的区块都将被视为无效并拒绝。"值得注意的是,该限制将适用于所有交易,与矿工或验证者设定的区块燃料限额无关。试图突破该阈值的交易会触发错误代码并被系统拒绝。
大额交易拆分机制
EIP-7983同时提出将大额交易拆分为更小处理单元的创新机制。这种设计能有效降低单一交易拖垮整个网络的风险。开发团队指出,当前存在单笔交易消耗近全网资源的极端案例,这会导致零知识虚拟机(zkVMs)执行效率下降等问题,并造成执行阶段的负载不均衡。
预期效益
研究人员强调,燃料密集型交易会导致性能不确定性,并可能过度占用执行线程资源,引发更广泛的不稳定。通过拆分大额交易与设置单笔燃料上限,以太坊有望实现更优化的资源分配,最终提升全网交易处理的公平性。
开发团队表示:"由于当前绝大多数交易量远低于提案上限,预计该调整仅会影响极少数用户和去中心化应用。"目前该提案正处于技术评估阶段,开发人员正在权衡实施细节与潜在技术取舍。若最终获得采纳,EIP-7983将显著增强以太坊网络的健壮性。