本文详细介绍了以太坊的交易费用市场及其改革方案——EIP-1559。文章分析了当前费用拍卖机制的缺陷,并提出了通过引入BASEFEE和燃烧机制来优化费用系统,从而降低用户的交易成本和提高用户体验的策略。
每笔以太坊交易都至少带有一些收益和一些成本。可以假设每笔交易都给用户提供了一些收益,否则就不会进行交易。也假设至少有一些成本是保护网络所必需的。用户的主要成本以交易费用的形式存在,也称为“Gas费用”。
以太坊历史交易费用
随着以太坊越来越受欢迎,用户反映在估算最佳Gas费用时遇到了困难,同时避免意外的长延迟也很困难。识别和解决这些痛点应该是以太坊社区的优先事项,因为解决这些问题将有助于留住现有用户并催化更多用户在以太坊生态系统中的采用。
对当前费用系统的挫败感主要源于以太坊试图使用简单的拍卖机制定价费用的做法。这个机制被称为第一价格拍卖,主要是通过让每个人提交他们愿意支付的交易费(Gas价格)来竞争,来被矿工处理。通常,矿工会选择费用排名最高的交易,这导致许多用户大幅溢价。如果他们知道其他人的竞标,他们就可以避免提交过高的竞标。在许多情况下,我们可以在同一个区块中看到不同用户支付的交易费用差异大,这表明许多用户常常支出超过5倍的费用。
数据表明在随机区块样本中Gas费用的溢出
此外,该模型在定价成本上也不能正确,因为它假设最优的使用水平无论需求如何都是相同的。要理解这个问题,可以想象一个国家设置了一个每小时的最大污染配额,而这个配额每小时都是相同的数值;很容易看出,这将无谓地迫使人们每天工作24小时,每周工作7天。然而,这正是我们的区块链正在做的事情。
对该系统的一种可能改进是稍微调整拍卖机制,让用户正常提交竞标,然后所有人仅支付区块中包含的最低竞标。虽然这似乎在一开始减少了低效,但矿工可以轻易利用这一点,以增加最低费用而填充自己区块的交易。这也可以是与矿工合谋的交易发送者所操控的。
2018年,Vitalik Buterin 提出了一个新解决方案,将两种模型结合形成一种混合方式。其想法是根据网络拥堵情况,开始设定一个 BASEFEE 数量,协议会基于网络拥堵情况将其上下调整。为适应这个系统,网络容量将增加到1600万Gas,这样50%的利用率与我们当前的800万Gas限制相匹配。然后,当网络处于 >50% 的容量时,BASEFEE 会略微上升;当容量处于 <50% 时,它会略微下降。由于这些增量是受限的,区块之间 BASEFEE 的最大差异是可预测的。这就允许钱包以高度可靠的方式为用户自动设定Gas费用。预计大多数用户无需在高网络活动期间手动调整Gas费用。对大多数用户来说,BASEFEE 将由他们的钱包自动设定,并额外加上一小固定金额,称为“小费”,以补偿矿工(例如 0.5 gwei)。
在高网络使用时,用户可以通过增加小费和 BASEFEE 数量来确保他们的交易更早被包含。同时,急于处理的用户可以设定一个愿意支付的最高费用。协议将等待 BASEFEE 降低到这个数值以下再确认他们的交易。
该升级费用系统的一个重要方面是矿工只能保留小费。BASEFEE 始终被销毁(即被协议销毁)。销毁这一部分是重要的,因为这防止了矿工操控费用以从用户那里提取更多费用。它还确保了 ETH 只能用于支付以太坊上的交易,从而巩固了 ETH 在以太坊平台上的经济价值。
总之,该费用系统的升级将为以太坊及其多样化的用户提供以下好处:
该EIP 应该在下一个网络升级 I斯坦布尔 中被认真考虑。要参与讨论,请访问在以太坊魔法师讨论论坛上开启的this thread。
特别感谢 Vitalik Buterin 和 CRN 对本文的反馈。
- 原文链接: medium.com/@eric.conner/...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!