以太坊伦敦升级(London Upgrade)是 2021 年激活的一次关键硬分叉,核心是引入了 EIP-1559 费用机制。很多人想知道怎么参与以太坊伦敦升级,其实"参与"对不同角色含义不同:普通用户需要确保钱包与节点兼容并理解新的 Gas 模型,开发者则要调整交易构造方式。本文按角色拆开讲清楚。
伦敦升级到底改了什么
伦敦升级最受关注的变化是 EIP-1559,它把原来的单一 Gas 价格拆成"基础费(base fee)+ 优先费(priority fee/tip)"两部分。基础费由协议根据区块拥堵程度自动调整,并在交易确认后被销毁(burn),不再归矿工所有。如果你想深度分析以太坊销毁带来的长期影响,可以关注每个区块销毁的 ETH 数量与网络活跃度的关系。
除了费用机制,升级还包含 EIP-3198、EIP-3529 等改进,调整了退款规则。这些底层变化对做Gas优化怎么用的开发者尤其重要,因为旧的"塞满存储再清空骗退款"套路被大幅削弱。
普通用户怎么参与:钱包与节点准备
对绝大多数用户来说,参与伦敦升级不需要做任何手动操作——只要你用的钱包和节点软件升级到了支持版本即可。具体准备如下:
- 确认钱包支持 EIP-1559。主流软件钱包早已兼容,比如想了解imToken怎么用或Trust Wallet怎么恢复的用户,只要更新到较新版本就能看到新的费用界面。
- 硬件钱包用户同样要更新固件。无论你研究的是Ledger怎么恢复还是BitBox怎么用,签名前都要核对设备显示的最大费用上限。
- 自建节点的用户必须把 geth/erigon 等客户端升级到含伦敦分叉高度的版本,否则会停留在错误的链上。
实操步骤:发送一笔 EIP-1559 交易
以一笔普通转账或合约调用为例,参与升级后的网络只需理解三个数值:
- Max Fee(最高总费用):你愿意为每单位 Gas 支付的上限。
- Max Priority Fee(最高优先费):给验证者的小费,决定打包优先级。
- Gas Limit:交易可消耗的计算量上限。
钱包通常会自动估算这些值。如果你接入了基础设施服务,做Infura怎么用或Alchemy怎么用的对接时,可以直接调用 eth_feeHistory 接口拿到近期基础费走势,自己计算合理的 Max Fee。开发者在前端做DApp前端怎么用时,常用 ethers.js 的费用估算函数自动填充这三个字段。
开发者视角:合约与工具链适配
如果你是合约开发者,参与伦敦升级意味着重新审视部署与交易脚本。使用 Hardhat部署怎么用 或 Remix IDE怎么用 时,要确认工具链版本支持 type-2(EIP-1559)交易格式。做 Solidity安全怎么用 审计的同学也需注意:EIP-3529 改了退款上限,一些依赖 gas refund 的旧合约 gas 模型会失效。
此外,做 账户抽象怎么用 相关研究的开发者会发现,伦敦升级后的费用模型为后续 ERC-4337 的 paymaster 代付逻辑奠定了基础,因为基础费可预测让代付成本估算更稳定。
优势与风险
伦敦升级的主要优势:
- 费用可预测性提升,减少了过去"竞价拍卖"式的费用剧烈波动。
- 基础费销毁带来 ETH 的通缩压力,长期改变了供给曲线。
但也要清醒看待风险:
- 拥堵时费用仍可能很高。基础费会随需求快速上涨,遇到热门铸造或抢购时,费用并不会因为机制改变就变便宜。
- 设置不当会卡单或多付。Max Priority Fee 给太低可能长时间不被打包,给太高则浪费。涉及 抢跑交易怎么用 与 Sandwich攻击怎么用 的 MEV 风险并未消失,普通用户在 DEX 交易时仍需设置合理滑点。
- 本文不构成任何投资建议,参与链上操作前请自行评估资金安全。
常见问题
Q:我什么都没做,会受影响吗? 只要钱包/节点已升级,正常使用即可,无需手动迁移资产。
Q:为什么交易显示"实际花费"比设置的少? EIP-1559 下你支付的是 base fee + tip,未用尽的 Max Fee 会退还,这是正常现象。
Q:旧版钱包还能用吗? 多数旧钱包会回退到 legacy(type-0)交易模式,仍能上链,但无法享受新机制带来的费用优化体验,建议尽快更新。理解了这些,你就能从容地参与以太坊伦敦升级,并把新的费用模型用好。