据 Cointelegraph 报道,以太坊联合创始人 Vitalik Buterin 提出了一项新的以太坊改进协议 EIP-7706,重点关注用于交易调用数据的新的 gas 模型。
目前基于以太坊的交易有两类 gas 费用:一类是交易执行费用,用于支付执行交易所需的计算工作量;另一类是存储费用,用于支付将数据存储在“blob”中的费用。
Buterin 的 EIP-7706 提出了第三种 gas 费用,专门用于调用数据——以太坊交易中包含并传输到智能合约的关键数据部分。
这意味着以太坊区块链将对交易期间传输的数据分配一个独特的费用,该费用与执行合约代码或存储数据的费用分开。
新的 gas 模型将添加一种交易类型,该类型提供 max_basefee 和 priority_fee 作为向量,为执行 gas、blob gas 和调用数据 gas 提供值。
目前,基本费用调整对交易执行成本和数据存储(以 blob 形式)使用单独的机制。
然而,Buterin 建议,随着第三种 gas 费用的引入,以太坊网络应该对所有三种类型的 gas 费用采用统一的方法。
此举旨在降低与数据密集型交易相关的交易成本,而这些交易不一定需要大量的计算工作量。如果该提案获得批准,以太坊网络将负责独立于其他成本设置调用数据成本。
Buterin 建议通过动态模型管理所有三种形式的 gas,该模型可同时修改费用。
Buterin 认为,通过为调用数据实施单独的 gas 费用,“一个区块的理论最大调用数据大小将大大减少,而基本的经济分析表明,平均而言,调用数据将变得便宜得多。”
尽管主要动机是从工作量证明共识机制转向权益证明是为了提高可扩展性和降低成本,但以太坊网络多年来一直受 gas 费用问题困扰。
然而,这些变化并没有像承诺的那样提高网络的可扩展性,随后的 EIP 也在帮助网络。