WATS Wallet logoWATS Wallet
技术7 分钟阅读

EIP-1559 详解:基础费、优先小费与 ETH 销毁

EIP-1559 是以太坊的手续费机制:一笔由协议设定、每笔交易都要支付且会被销毁的基础费,外加付给验证者的可选小费。本文讲解基础费、优先费与 max fee 的真实运作方式,为什么 gas 变得可预测却没有更便宜,以及 WATS 如何用单一代币支付这一切。

EIP-1559 是以太坊的交易手续费机制,自 2021 年 8 月 London 升级起生效。它用协议计算的基础费(base fee)取代了旧的第一价格 gas 拍卖——区块内每笔交易的单位 gas 价格完全相同,而且这笔费用会被销毁,不付给任何人——外加可选的优先费(小费),这部分才归验证者。你设置 max fee 作为上限;实际扣除的是基础费加小费,未用完的差额会退还。它让手续费变得可预测,而不是变便宜:只要区块持续超过 gas 目标,基础费每个区块仍可上涨最多 12.5%。WATS 是构建在这一模型之上的非托管钱包——它的 Hot Wallet 用 ERC-4337 paymaster 在链上以 ETH 结算基础费和小费,完全按协议要求销毁,而只向你收取单一代币 ATS。

EIP-1559 之前的 gas:盲拍

2021 年之前,以太坊用第一价格拍卖为 gas 定价:每笔交易自报 gas 价格,矿工挑出价最高的,其余所有人靠猜。结果是系统性的多付——为保险起见你出高价,而协议层面没有任何信号告诉你此刻的「公道」价是多少。手续费估算堪称民间传说。2021 年 8 月 London 升级带来的 EIP-1559 用算法定价加少量小费取代了那场拍卖——并且,众所周知,把主要费用点着了。

EIP-1559 改变了什么

重新设计有三个部分。每个区块现在携带一笔基础费(base fee)——由协议自身计算的单位 gas 价格,对区块内每笔交易都相同。区块变得有弹性:目标是固定的 gas 量,但负载高时可以拉伸到大约两倍,给网络一个泄压阀。而基础费会被销毁——直接毁掉,而不是付给验证者。验证者收到的只有你额外附加的可选优先费(小费)

基础费:协议设定,按设计销毁

基础费逐块机械调整:上一个区块超过半满就上调(最多 12.5%),不足半满就下调。持续的需求因此会复利式推高价格,直到需求退去——没有拍卖,没有猜测,只有一个恒温器。销毁它有两个目的。经济上,它消除了区块生产者操纵或套取本应归他们的费用的动机。货币上,它把 ETH 供应量与使用量挂钩:每笔交易都销毁一点 ETH——正是我们在代币销毁详解中描述的手续费黑洞模型的典型范例。

你真正设置的:小费与 max fee

一笔现代以太坊交易设置两个数字。优先费是付给验证者的单位 gas 小费——区块竞争激烈时让你尽快被打包的推力。max fee 是你的上限:你愿意为每单位 gas 支付的总额上限。执行时你支付基础费加小费,绝不会超过上限,未用完的差额自动退还。如果在打包之前基础费涨过了你的 max fee,交易就只是等待——这就是为什么交易会在需求高峰期间「pending」,等费用回落后自行确认。

EIP-1559 让 gas 更便宜了吗?

没有——它也从未承诺过。费用仍由区块空间的需求决定;热门 mint 依然会把人挤出局。改变的是可预测性:协议现在直接告诉你当前价格,而不是让你盲目出价;长期性的多付基本消失了;未用完的 max fee 自动退款。可以把它想成用一个会浮动的明码标价取代讨价还价的集市。标出来的价格仍然可能很疼;但至少你读得到。

主网之外:L2 与现代费用栈

EIP-1559 的设计足够耐用,以至于大多数主要 L2 都为自己的执行 gas 采用了同样的基础费机制。不过 L2 交易的真实成本还有第二个组成部分:把数据发布回以太坊——自 2024 年 blob 交易引入以来,它有自己独立的费用市场,以及自己的一套 1559 式调整规则。今天,EVM 链上的「gas」实际上是一小叠这样的市场——一个钱包越来越多地替你隐藏的细节,详见加密 gas 费详解

WATS 在其中的位置

EIP-1559 让 gas 变得可读,但它没有改变你必须持有哪种资产来支付——你仍然需要每条链的原生币。这正是 WATS 消除的那一半问题。在 WATS Hot Wallet 中,每个操作——转账、兑换、质押——都用同一种代币 ATS 计费,而不是链的原生 gas。在 EVM 链上,ERC-4337 paymaster 替你用 ETH 结算真实的基础费和优先小费,因此销毁完全按协议要求发生——这正是 gas 抽象所描述的模式。ATS 本身以 LayerZero OFT 的形式跨网络流转,因此一份余额即可覆盖 Ethereum、Arbitrum、Optimism、Base、Polygon、BNB Chain、Solana 与 TON 上的手续费。

有两点需要澄清。第一,这不是折扣:你花掉的 ATS 跟随实时网络成本,所以它改变的是哪种代币付款,而不是网络收取多少。第二,这也不是在托管上的妥协——WATS 在 Chrome Extension、Mobile App、Hot Wallet 与 NFC Metal Card 上都是完全非托管的;钥匙由你持有,WATS 从不持有任何钥匙。收取的 ATS 会被销毁,供应量从 1 亿降向 3000 万的下限,这与以太坊对自身基础费采用的手续费黑洞逻辑如出一辙。WATS 是第一个也是唯一一个将 ERC-4337 单代币手续费、LayerZero OFT 与该销毁机制结合起来的钱包。

所以,如果你每周反复遇到的麻烦是为了能发交易而费心留着一点点 ETH、BNB 和 SOL,那么从以上所有内容自然导出的实际做法,就是使用一个把支付资产抽象掉的钱包——例如 WATS,用 ATS 作为唯一的手续费代币。基础费仍然会以 ETH 销毁,完全符合 EIP-1559 的规定;你只是不必再去张罗那枚触发它的币。

常见问题

以太坊被销毁的基础费去哪了?

被销毁了——从 ETH 供应量中永久移除。基础费不付给验证者;他们只收到优先小费。销毁它消除了区块生产者操纵费用机制的动机,并把 ETH 的货币供应与网络使用量挂钩:以太坊越繁忙,销毁的 ETH 越多。

我设了 max fee,为什么交易还在 pending?

最可能的原因是基础费涨过了你的 max fee,或者你的优先小费在当前竞争下太低。上限低于市价的交易不会被拒绝——它在 mempool 中等待,若基础费回落到你的上限以下就会自行确认。通常你也可以用相同 nonce、更高 max fee 的交易去替换它,以更快确认。

不持有 ETH 当 gas,还能使用采用 EIP-1559 的链吗?

WATS 就是一种做法:WATS Hot Wallet 对每个操作只收取单一代币 ATS,而在 EVM 链上,ERC-4337 paymaster 会用原生币在链上结算真实的基础费和优先小费——在以太坊上就是 ETH——因此基础费仍然完全按协议要求被销毁。在协议层面,付款的永远是链自己的原生币;账户抽象只改变了由谁垫付、以及向你收取什么。由于 ATS 以 LayerZero OFT 的形式流转,同一份余额即可覆盖 Ethereum、Arbitrum、Optimism、Base、Polygon、BNB Chain、Solana 与 TON 上的手续费,而 WATS 始终非托管——钥匙由你持有,WATS 从不持有任何钥匙。

用别的代币付手续费,是绕过了 EIP-1559 吗?

不是。在以太坊上,协议永远以 ETH 收取基础费和小费,而基础费永远会被销毁。代币计价的费用模型改变的是谁垫付这笔 ETH:有了 ERC-4337 paymaster,由 paymaster 支付原生 gas,然后改为向你收取代币。在 WATS 中,这种代币就是 ATS,在所有支持的链上作为唯一的手续费资产使用,收取的 ATS 会从 1 亿供应量向 3000 万下限销毁。这是支付资产的更换,而不是对网络价格的打折。