单笔合约部署动辄拖慢全网,以太坊「单线程」向来是以太坊最棘手的老问题。7 月 4 日,Vitalik Buterin 与研究员 Toni Wahrstätter 端出 EIP-7983,给每笔交易划下 16.77 M Gas 天花板,试图终结「一人塞车、全网陪跑」的乱象,旨在引入交易 gas 使用的协定级上限,以提高网路安全和性能。
拥塞如何形成?
只要市场情绪高涨或大型专案上线,Gas 费就会飙涨,原因在于现行机制容许少数「巨量交易」耗掉大部分区块空间,而在零知识虚拟机 (zkVMs)的发展下,更高 Gas 的合约正在不断地部属中,也形成了开发人员的负担。
除了推高费用,这更被视为潜在的 DoS 攻击手段:恶意者可藉极高 Gas 消耗瘫痪网路,让一般用户寸步难行。
16.77 M Gas 上限怎么运作?
EIP-7983 规定任何超过 16.77 M Gas 的交易,会在进入 mempool 前被直接拒收;若验证者硬塞入区块,整个区块也会宣告无效,意味一个区块可揉合多笔合规交易,维持吞吐弹性。提案文件指出,16.77 M 取自 2 的 24 次方,方便客户端无须处理小数。
网路稳定与开发模式的双重利多
新机制能把 DoS 风险降到最低,Gas 费也更可预期。被迫拆分操作,反而鼓励开发者采取模组化设计,与日后零知识虚拟机(zkVM)及多条 Layer 2 并行的蓝图相容。Buterin 强调:
「绝大多数交易都远低于这个上限。」
换句话说,超过九成用户不会感受到差异;需要执行两千万 Gas 以上操作的专案,则须拆成多笔完成。
接下来要看什么?
EIP-7983 已在社群点燃讨论,预计先行测试网验证,顺利的话将捆入下一次硬分叉 Pectra(亦称 Glamsterdam)此案呼应 Buterin 去年提出的「简化核心协议」蓝图,与 Proto-Danksharding、Stateless Clients 一同构成未来版图。
16.77 M 看似只是数字,实际上却像保险丝,把不确定风险锁在区块外。随著 zkVM 与 L2 高速迭代,EIP-7983 为以太坊铺设更稳定、可预测的骨架。
文章声明:以上内容(如有图片或视频亦包括在内)除非注明,否则均为谈天说币原创文章,转载或复制请以超链接形式并注明出处。