MSTR Cat

区块链/等级 VII · 演进/7.1 以太坊:世界计算机/课程 3

天然气、费用机制与EIP-1559

费用市场、燃烧机制以及固定区块时代的终结

材料EIP-1559规范文档以太坊基金会伦敦升级公告(2021年7月)可访问包含历史交易数据的区块浏览器

好奇

  1. 在没有中央管理员设定价格的情况下,协议是如何确定计算成本的?
  2. 将交易费用分成两笔、分别流向不同账户,会带来怎样的机制上的后果?
  3. 为什么开发者会为了可预测的成本和供应量减少,而接受更复杂的收费结构呢?

探索

  1. 在以太坊早期,用户只需支付一次Gas费即可将交易纳入区块中。这种机制导致了价格波动极大的拍卖式收费模式:在需求高峰期,费用会意外地上涨,使得普通用户无法使用该网络。2021年8月5日,即第12,965,000个区块时,伦敦升级正式启用,通过引入EIP-1559方案来解决这一问题。该方案用一种由两部分构成的费用结构取代了原有的简单收费方式,将协议的收入与节点的奖励分开,从而彻底改变了系统内的价值流动方式。
  2. 第一个组成部分是基础费,它由协议本身计算得出,而非由用户或验证者设定。该费用会逐块进行调整,以使区块的平均存储量达到一半。如果前一个区块的存储量超过了这一标准,基础费就会上升;反之则下降。重要的是,所有这些基础费都会被烧毁,即永久性地从流通中消失,既不会归产生该区块的验证者所有,也不会进入任何资金池。这一机制将网络活动与ETH供应量的减少直接联系在一起。
  3. 第二部分是优先费,即小费,用户设定这一费用是为了激励区块生产者将他们的交易纳入当前区块,而非等待下一个区块。与基础费不同,这笔钱会全部归区块生产者所有。用户会设定一个涵盖这两部分费用的最高支付意愿值(maxFeePerGas)。如果市场上的基础费低于该数值,用户只需支付实际的基础费加上他们设定的小费;其最高支付意愿值中未被使用的部分会立即退还。这样既限制了用户的支出风险,又保持了公平的排序机制。
  4. 这种机制与比特币的手续费模式存在显著差异(见第2.2.3课)。在比特币系统中,手续费是通过竞标方式来确定区块空间的使用费用,所有手续费都归矿工所有。比特币没有“烧币”机制,其供应量由减半事件来决定。而以太坊的EIP-1559引入了动态调整机制:当网络活跃度较高时,基础手续费会上升,同时会有更多ETH被烧毁,从而可能使该货币呈现通缩趋势。这使得手续费从单纯的交易成本变成了影响总供应量的宏观经济杠杆。
  5. 基础费率的确定性使得开发者和用户能够比伦敦升级之前更精确地规划成本。不过,这并未消除拥堵问题;高需求依然会推高基础费率,从而导致交易成本上升。与单一价格相比,需要同时管理两个费用参数(maxFeePerGas和maxPriorityFeePerGas)给普通用户带来了更多麻烦。此外,费用机制还与ETH的供应量相关联,这一内容将在下一课中讲解。
  6. 打开如 Etherscan 这样的区块浏览器,查看 2021 年 8 月之后的任何交易。在交易详情中寻找“基础费”和“优先费”这两个字段。你会看到被烧毁的费用金额(即基础费乘以所使用的 Gas 数量),以及支付给节点维护者的小费金额。将此与 2021 年 8 月之前的交易进行比较,后者的交易详情中仅显示“Gas 价格”一项。这种差异正好体现了 EIP-1559 引入的费用分摊机制。

关键事实

  • EIP-1559于2021年8月5日在伦敦升级中,在第12,965,000个区块时被启用。
  • 基础费会调整每个区块的大小,使其保持半满状态,并且这些费用会被完全烧毁,不再流入市场。
  • 用户需支付最高费用(maxFeePerGas),但实际基础费加上小费之外的未使用部分将会退还。
  • 优先费会全部归区块生产者所有,而基础费则不会。
  • 比特币的手续费机制缺乏“烧币”功能,其区块空间分配方式仅为简单的拍卖形式。
  • EIP-1559使手续费更加可预测,但要求用户设置两个独立的参数,从而增加了复杂性。

练习 九、六、三、一

9收集列出 EIP-1559 在费用计算、退款机制以及供应量变化方面引入的 9 项具体变更或改进。
6归类将这9个项目分为6类:费用结构、用户体验、验证者激励、供应动态、协议复杂性以及历史背景。
3提炼将这6个因素简化为3个核心原因,解释为何EIP-1559被视为对以太坊经济稳定性的重要升级。
1凝结燃烧基础费在机制上将网络活动与ETH供应的减少联系在一起。

事实核查

日期、数字及数据均依据下方列出的已发表资料进行核实。

在互动学院中打开 →

EN PT ES JA KO RU DE FR MS