在 2024 年 5 月 9 日的一篇博客文章中,以太坊联合创始人 Vitalik Buterin 介绍了一个创新概念,以解决以太坊交易处理系统中的效率问题。他的提议围绕“多维 gas 定价”的想法展开,旨在优化以太坊管理和定价计算任务的方式。

简化以太坊的 Gas 机制

在以太坊中,“gas”是指执行交易和智能合约等操作所需的计算工作量的单位。传统上,以太坊使用单维 gas 系统,其中各种类型的计算工作(例如执行命令、存储数据和处理复杂的加密证明)都以“gas 成本”的形式累积定价。

一维气体的问题

Buterin 指出,这种单一维度的方法有一个重大缺陷:它过分简化了以太坊网络上不同资源的消耗方式。例如,与执行交易相比,存储数据对网络的影响可能不同。在资源消耗方面将这些不同的活动视为等同可能会导致效率低下和潜在的安全风险。例如,如果网络低估了某种交易类型所需的资源,它可能会拒绝安全的交易或接受可能有害的交易。

引入多维 Gas 定价

为了解决这个问题,Buterin 提出了一个系统,其中 gas 不再是一个单一的实体,而是被分成多个维度——每个维度代表一种特定的资源使用类型。这种方法已经在以太坊的 EIP-4844 升级中得到部分实施,可以更准确、更公平地为以太坊基础设施的各种需求定价。

实际应用和含义

这一想法的一个实际体现是为 rollup 引入“blob”(第 2 层扩展解决方案,通过处理主链外的交易来帮助以太坊扩展)。这些 blob 的定价与常规交易 gas 分开,并且有限制,使 rollup 交易显著更便宜、更高效。定价差异有助于更有效地管理网络需求,而不会影响吞吐量。

这对以太坊用户意味着什么

对于日常用户和开发者来说,这一变化意味着交易可能会变得更便宜,网络也更能抵御垃圾邮件和攻击。尤其是开发者可能需要重新考虑如何设计他们的应用程序,以优化不同类型的 gas 成本。

以太坊 Gas 系统的未来

展望未来,Buterin 计划将这种多维方法扩展到以太坊运营的其他领域,例如存储。这可能涉及为不同类型的数据存储设置单独的限制和价格,从而有可能提高网络的整体效率和安全性。