结论先说
EIP-1559 是以太坊 2021 年伦敦升级引入的费用机制:每笔交易的费用 = gas 用量 ×(基础费 + 小费),其中基础费由上一个区块的”填充程度”自动调整,并且被直接销毁;小费则支付给打包该区块的验证者。理解这个机制,你能看懂为什么 gas 费会周期性波动、为什么”网络拥挤时贵”是有数学依据的,以及以太坊代币销毁通缩的逻辑从哪里来。
改造前的问题
EIP-1559 之前,以太坊用第一价格拍卖:用户猜一个 gas 价格,矿工优先打包出价高的交易。这带来两个问题:用户经常出价过高,把多余的钱白送给矿工;网络空闲时费用也未必降得足够快。EIP-1559 把”基准价格”从用户博弈中拆出来,交给协议自动计算。
基础费如何自动升降
每个区块都有一个目标容量(历史上是 3000 万 gas,称为弹性目标的一半)。机制很简单:如果上一个区块的实际 gas 用量超过目标容量,本区块基础费上调;低于目标容量则下调,调整幅度与超出比例成正比(上限为 ±12.5% 量级的弹性区间,具体以协议参数为准)。效果类似于自动稳定器:越挤越贵、越闲越便宜,但调整是渐进的,不会一步跳变。
基础费销毁、小费归验证者
一笔交易里,基础费部分被协议直接销毁,不进入任何账户;小费部分支付给出块验证者。这里有两个常被误读的点。第一,销毁不等于必然通缩:以太坊同时有验证者质押奖励和区块奖励的增发,净供给变化取决于”销毁量 vs 增发量”,而销毁量与交易活跃度直接挂钩——活跃度高时销毁多,但那时验证者奖励也在发放,最终结果随网络状态波动。第二,验证者收入并不只靠小费,质押奖励是主要部分,小费更多反映”谁愿意为优先出块多付钱”。
用户侧:gas 估算和优先费
交易时钱包会估算两个值:gas 上限(你愿意最多付多少)和优先费(给验证者的小费)。区块接近满载时,优先费高的交易更容易被优先打包——注意验证者有排序空间,这为 MEV(最大可提取价值)市场提供了土壤,后续围绕排序透明化和 PBS(提议者-构建者分离)的讨论都源于此。日常操作的经验:非紧急交易按中位数优先费出即可;紧急交易可参考区块浏览器上的 gas oracle 分位值;设置过低的交易会一直留在内存池里被重新估价,不会”卡死扣款”,但会反复失败并消耗少量 gas。
blob 交易与费用结构的扩展
2023 年上海升级后,以太坊引入了 blob 数据空间,供 L2 提交大量交易数据。blob 使用独立的基础费(blobBaseFee),由 blob 槽位的占用量按类似 EIP-1559 的机制调整,且只保留较短生命周期,不长期存储在链上。这意味着 L2 的数据费用与主链普通交易费用是两条独立的价格曲线:主链转账贵的时候,L2 的 blob 费不一定贵。判断 L2 实际成本时,要分开看这两部分。
常见误读
一是”基础费 = 你付给矿工的钱”,实际上基础费被销毁;二是”gas 费只和转账量有关”,实际上合约交互、读写状态、存储操作都会消耗更多 gas;三是”销毁一定让币价上涨”,供给变化只是影响因素之一,不构成任何价格判断。涉及具体费用数值时,请以区块浏览器的实时数据为准,本文只解释机制,不引用具体价格。
小结
EIP-1559 把费用拆成”协议自动定的基础费(销毁)+ 用户自愿给的小费(付给验证者)“,用目标填充率做反馈调节。对普通用户,它意味着费用更可预期;对研究者,它把”销毁-增发”的净供给问题摆到了明面上。
发表评论
还没有评论,来说两句吧。
评论区为展示样式,提交不会被处理。