---
title: "2026 年在以太坊上构建：发生了哪些变化"
description: "自 2023 年以来的三次协议升级改变了构建者关心的两件事：使用一层网络 (l1) 的成本以及普通钱包的功能。2026 年在以太坊上构建的实用指南。"
author: "菲利普·克劳斯"
team: "EF 构建者增长团队"
tags:
  - "Gas 费用"
  - "账户抽象"
  - "协议升级"
published: 2026-05-07
image: /images/developers/blog/latest-post-header-3.png
breadcrumb: "2026 年在以太坊上构建"
lang: zh
---

如果你对以太坊的思维模型还停留在 2021 到 2023 年，那么它已经过时了。自那以后的三次协议升级——2024 年 3 月的 [Dencun](/roadmap/dencun/)、2025 年 5 月的 [佩克特拉](/roadmap/pectra/) (Pectra) 以及 2025 年 12 月的 [弗萨卡](/roadmap/fusaka/) (Fusaka)——改变了构建者关心的两件事：使用一层网络 (l1) 的成本以及普通钱包的功能。

## 主网再次变得便宜 {#mainnet-is-cheap-again}

2021 到 2023 年的费用机制已不再是安全的默认假设。

截至 2026 年 5 月 5 日，Etherscan 的 Gas 追踪器显示标准 Gas 约为 0.15 Gwei，整个 4 月的日均值接近 0.5 Gwei。在这样的水平下，一笔基础的 ETH 转账成本不到一美分，而最近的典型单日成本也仅为个位数美分。在最近的每次升级中，这一趋势都在下降，而下一次升级 [格拉姆斯特丹](/roadmap/glamsterdam/) (Glamsterdam) 将进一步降低费用。这使得“以太坊主网对大多数应用来说太贵了”成为一个过时的出发点。

如果你需要一个简单的经验法则，请使用 Gas 数学计算，而不是陈旧的传闻。以 4 月份最近的平均值 0.5 Gwei 和 ETH 约 2,350 美元的价格计算，示例成本如下。

| 操作 | 消耗的 Gas | 示例成本 |
| :-------------- | :---------- | :---------------- |
| ETH 转账 | 21,000 | **$0.025** |
| ERC-20 转账 | \~65,000 | **$0.076** |
| ERC-20 授权 | \~46,000 | **$0.054** |
| 兑换 | \~180,000 | **$0.21** |
| ERC-20 部署 | \~1,200,000 | **$1.41** |

这些只是示例，并非保证。成本会随着 ETH 价格、Gas 价格和合约复杂性而波动。在一个正常的月份里，Gwei 的读数可能会大幅波动，而美元成本却几乎没有变化，因为汇总 (rollups) 现在承载了以太坊约 95% 的交易，而一层网络 (l1) 的运行通常远低于其区块目标。主网费用现在已经足够低，许多应用可以合理地在主网上运行。

### 成本为何下降 {#why-costs-fell}

三次升级发挥了主要作用。

Dencun（2024 年 3 月）引入了 EIP-4844，并通过斑点 (blob) 为汇总提供了专属的数据通道，并带有独立的费用市场。汇总不再与同一区块空间上的普通执行流量竞争。

佩克特拉于 2025 年 5 月 7 日激活。EIP-7691 将斑点吞吐量从每个区块目标 3 个/最多 6 个斑点提高到目标 6 个/最多 9 个，这扩展了汇总使用的廉价数据通道，并进一步降低了二层网络 (l2) 费用。

弗萨卡于 2025 年 12 月 3 日激活。其主要的容量变化是 PeerDAS，它允许验证者对斑点数据进行采样，而不是完整下载每个斑点，而这种采样正是让更高的斑点数量在网络层变得安全的原因。与此同时，社区在 2025 年期间将一层网络 (l1) 的 gas 上限从 3000 万提高到了 6000 万，而弗萨卡的 EIP-7935 将 6000 万标准化为新的默认值。EIP-7825 将任何单笔交易的上限限制在约 1678 万 Gas，大多数应用永远不会注意到这一点，但非常大的部署和单体多重调用现在必须适应这个限制。EIP-7951 还在主网上添加了原生的 secp256r1 (P-256) 验证，这使得在账户流程中验证通行密钥和 WebAuthn 签名的成本大大降低。

最终的结果是，主网的定价不再像一条永久拥堵的链。

## EIP-7702 如何改变账户模型 {#how-eip-7702-changes-the-account-model}

佩克特拉还发布了 EIP-7702，它使普通钱包能够访问智能账户行为，如批量处理、Gas 赞助、会话密钥、恢复流程以及对通行密钥友好的用户体验，而无需让用户迁移到新账户。

它的工作原理是添加一种新的交易类型（类型 `0x04`，`SetCode`），允许外部拥有账户 (EOA) 设置一个指向已部署合约代码的指针。用户保留相同的地址，原始的 EOA 密钥保持对账户的最终控制权，并且委托稍后可以更改或重置为空地址。

对于应用构建者来说，实际的变化是向钱包请求结果，而不是进行底层的 EIP-7702 设置。如果用户需要在一个流程中进行授权和兑换，请通过 ERC-5792 `wallet_sendCalls` 请求批量处理。钱包可以决定是使用 EIP-7702、ERC-4337 还是其他账户系统。

被委托的代码是一个安全边界。如果钱包将 EOA 指向有缺陷或恶意的代码，该代码可以作为用户发起调用，包括代币授权、转账和应用交互。构建者应将委托目标视为钱包基础设施，依赖经过钱包审查的实现，而不是随意要求用户委托给由应用控制的代码。

## 这对构建方式有何改变 {#what-this-changes-about-how-to-build}

过去构建者的默认问题是“哪个二层网络 (l2) 足够便宜？”这个问题仍然有答案，但它不再是唯一的问题。在正常负载下，一层网络 (l1) 的费用处于每笔交易几美分的范围内，而且 EIP-7702 允许任何钱包在不迁移地址的情况下提供智能账户用户体验，因此更有用的默认问题是：应用是否应该存在于主网上，或者特定的二层网络 (l2) 是否提供了真正的一层网络 (l1) 无法提供的分发、流动性或用户体验优势。

账户假设也发生了变化。在设计新应用时，不要假设每个用户账户都是一个普通的 ECDSA EOA，必须在做任何有用的事情之前持有 ETH。优先使用钱包级别的批量处理接口，例如 ERC-5792 `wallet_sendCalls`，假设 Gas 赞助和会话密钥将成为正常的钱包功能，并将通行密钥和恢复流程视为账户用户体验层面的一部分，而不是独立的用户引导技巧。

## 下一步是什么 {#whats-next}

以太坊下一个命名的升级是格拉姆斯特丹，其主要项目包括区块级访问列表 (BAL) 和被纳入协议的提议者-构建者分离 (ePBS)。这些共同使得将区块 gas 上限从今天的 6000 万安全地提高到大约 2 亿成为可能，从而为构建者留下更多的一层网络 (l1) 容量。预计将在 2026 年下半年激活。在格拉姆斯特丹之后，计划进行 [Hegotá](https://forkcast.org/upgrade/hegota/) 升级，分叉选择强制包含列表 (FOCIL) 被选为其主要功能。

对于构建者来说，值得关注的项目是更多的一层网络 (l1) 容量 (BAL)、更可靠的交易包含 (FOCIL) 以及迈向原生账户抽象的路径。格拉姆斯特丹的另一个主要项目 ePBS，主要是一项基础设施变更，它消除了在一层网络 (l1) 交易包含下的信任依赖。直接的应用层面的变化很小。

BAL 旨在随着使用量的增长保持一层网络 (l1) 的低成本。简而言之，一个区块将附带它所触及的账户和存储的映射。客户端可以使用该映射来预取数据并并行执行独立的交易，这使得提高一层网络 (l1) 的 gas 上限变得更加安全，而不会导致区块验证速度过慢。对构建者的实际影响是，更多的活动可以回到主网，而不会自动重现 2021 到 2023 年的 Gas 机制。

FOCIL 旨在即使在一个区块生产者宁愿将其排除在外的情况下，也能将有效的交易纳入区块。今天，如果构建区块的一方忽略了一笔交易，协议的其余部分强制将其纳入的方法有限。通过 EIP-7805，几个验证者实际上会说：“我们看到这些有效的交易在公共内存池中等待。”然后，下一个区块必须包含它们，否则验证者可以拒绝支持该区块。对于构建者来说，当可靠地访问一层网络 (l1) 是产品的一部分时（包括隐私工具、受监管的法币通道或服务于可能被某些基础设施提供商过滤的用户的应用），这一点非常重要。

对于应用构建者来说，Hegotá 中最值得密切关注的项目是账户抽象。EIP-8141（框架交易）将添加一种交易类型，其中验证、执行和 Gas 支付被拆分为多个框架。在实践中，这意味着智能账户可以自行验证交易，定义自己的签名规则，授权谁支付 Gas，并执行一项或多项操作，而无需依赖 ERC-4337 EntryPoint、打包器或应用运行的中继器。

这改变了产品假设。Gas 赞助成为一种原生的账户模式，而不是每个应用都必须单独安排的基础设施。替代的签名方案变得更容易支持，包括今天的通行密钥，以及如果后量子迁移变得必要时摆脱 ECDSA 的路径。如果 EIP-8141 或类似的原生账户抽象设计落地，构建者模型将从“一个 EOA 签署一笔交易”转变为“一个账户定义它如何验证、支付和执行一笔交易”。

这是一个方向，而不是承诺。EIP-8141 处于草案阶段，截至 2026 年 5 月，它仅被“考虑纳入”Hegotá，这意味着客户端团队正在讨论它，但尚未承诺在该次升级中发布它。2026 年账户用户体验的实际构建路径仍然是 EIP-7702 加上 ERC-4337 钱包流程，但构建者在设计时应假设可编程账户正在成为默认的账户模型。

## 现在在构建上有什么不同 {#what-to-build-differently-now}

首先重新检查旧的费用假设。如果你的部署手册仍然默认将以太坊主网视为 10 到 30 Gwei 的环境，那么它可能将太多的工作路由出了一层网络 (l1)。当你的应用依赖于共享流动性、与现有协议的可组合性、中立性或应该存在于以太坊安全性和社会共识最强的高价值状态时，主网值得首先考虑。

出于仍然重要的原因使用二层网络 (l2)，包括分发、极高的交易量、特定于应用的生态系统，或者需要尽可能接近于零的单次操作成本。重点不是“一切都在主网上”。重点是“主网太贵了”不应再成为第一个过滤条件。

在账户方面，针对钱包功能而不是原始 EOA 进行构建。你的前端应该准备好通过钱包实现批量调用、Gas 赞助、会话密钥、通行密钥和恢复流程。EIP-7702 和 ERC-4337 是当今实用的工具。原生账户抽象是接下来要追踪的方向。

不要再把以太坊主网当作你只在最后才接触的昂贵结算层，也不要再把用户账户当作静态的 ECDSA 密钥，认为它们必须持有 ETH 才能做任何事情。2026 年的以太坊正在走向更便宜的一层网络 (l1) 执行和可编程账户。为那个世界而构建吧。

## 延伸阅读 {#further-reading}

- [佩克特拉主网公告](https://blog.ethereum.org/en/2025/04/23/pectra-mainnet)
- [弗萨卡主网公告](https://blog.ethereum.org/2025/11/06/fusaka-mainnet-announcement)
- [2026 年协议优先级更新](https://blog.ethereum.org/2026/02/18/protocol-priorities-update-2026)
- [检查点 #9（2026 年 4 月）](https://blog.ethereum.org/2026/04/10/checkpoint-9)
- [ethereum.org 上的佩克特拉 7702 指南](https://ethereum.org/en/roadmap/pectra/7702/)
- [EIP-7702 为 EOA 设置代码](https://eips.ethereum.org/EIPS/eip-7702)
- [EIP-7928 区块级访问列表](https://eips.ethereum.org/EIPS/eip-7928)
- [EIP-7805 分叉选择强制包含列表 (FOCIL)](https://eips.ethereum.org/EIPS/eip-7805)
- [EIP-8141 框架交易](https://eips.ethereum.org/EIPS/eip-8141)
- [Forkcast Hegotá 升级](https://forkcast.org/upgrade/hegota/)
- [Etherscan Gas 追踪器](https://etherscan.io/gastracker)
- [EIP-7773 格拉姆斯特丹硬分叉元数据](https://eips.ethereum.org/EIPS/eip-7773)
- [ethereum.org 上的格拉姆斯特丹路线图](https://ethereum.org/roadmap/glamsterdam/)