Ethereum-Solidity 测验 Q27:Layer 2 网络如何降低交易费用?

发布: (2026年2月2日 GMT+8 22:26)
3 分钟阅读
原文: Dev.to

Source: Dev.to

如何通过 Layer 2 网络降低交易费用

Layer 2 网络通过改变 计算发生的地点计算密度 来降低费用。

  • 可以把以太坊(Layer 1)想象成一条繁忙的高速公路,所有车辆都要支付高额通行费。
  • 而 Layer 2 则像一辆巨大的公交车:它收集数百名乘客(交易),上路后把单一的高额通行费在车上的所有人之间分摊。

Rollups

L2 使用一种叫 rollups 的技术,将数百笔交易“卷起”成一个批次。

  • 执行(链下) – 实际计算(例如代币兑换)在 L2 自己的服务器上完成。由于不需要成千上万的全球节点同步达成共识,成本非常低。
  • 结算(链上) – L2 并不把每笔交易的细节全部发送到以太坊,而是只提交一个高度压缩的摘要。

L2 上费用的计算方式

在 Layer 2 上,费用由两部分组成:

  1. L2 执行成本

    • 费用:极低(几分钱的几分之一)。
    • 原因:L2 为高吞吐量而设计,避免了以太坊巨大的去中心化开销。
  2. 以太坊(Layer 1)上的数据可用性成本

    • 费用:取决于当前的以太坊 gas 价格。
    • 效率:许多交易(例如 500 笔)的数据被压缩成一个 “blob” 或批次,你只需为 1/500 的以太坊区块空间付费。

Blob(2024 更新)

  • 2024 年,以太坊引入了 Blob(二进制大对象)。
  • 之前,L2 将数据存放在 calldata 中,费用很高。
  • Blob 像是附着在区块上的临时 “侧车”,大约 18 天后即被删除。
  • 由于其短暂性,以太坊对 Blob 的收费显著降低,使 L2 费用下降 90 % 以上,交易成本低至 $0.01

中央化风险

大多数 L2 目前依赖 sequencer(排序器,单个服务器)来排序交易。如果该服务器宕机,网络会暂停,带来中心化风险。

总结

从系统角度看,L2 将状态转移逻辑搬到链下,仅使用 Layer 1 作为数据可用性层。通过压缩和 Blob 将最昂贵的资源——以太坊区块空间——作为共享成本,他们实现了 10×–100× 的费用降低,同时保留了以太坊主网的安全保障。

Back to Blog

相关文章

阅读更多 »