什么是 Gas 优化交易?
作者 Alchemy
Gas Optimized Transactions(gas 优化交易)为发送区块链交易的用户提供了一个强大的解决方案,尤其是那些通过单个地址发送大量交易的用户。
对这些用户来说,一个常见且令人头疼的工作流程是遇到大量未上链交易的积压,而这通常是由单笔 gas 值设置过低的交易导致的。当网络拥堵引发 gas 价格波动时,未上链交易的积压更容易发生。
本文将涵盖以下内容:
- 交易生命周期
- gas 价格波动问题
- Gas Optimized Transactions
- Gas Optimized Transactions 如何解决 gas 波动问题
- Gas Optimized Transactions 与 Reinforced Transactions 如何协同工作
- 如何开始使用 Gas Optimized Transactions
- 支持 Gas Optimized Transactions 的区块链
什么是交易生命周期?
交易生命周期分为四个连续阶段:
- 创建(Create) - 你决定以特定的 gas 价格发送一笔交易
- 模拟(Simulate) - 你预览交易发送后将如何执行
- 发送(Send) - 你将交易发送到链上执行
- 监控(Monitor) - 你跟踪通知以确保交易成功
Alchemy Transact 是一系列产品,用于实现更快、更便宜、更安全的交易,在整个 web3 交易生命周期中都能带来改进。
Alchemy 的 Gas Optimized Transactions 是一个用于改进 web3 交易生命周期中“创建”阶段的工具,让用户能够使用智能 gas 优化系统,有效地最小化 gas 支出,同时降低交易失败引发连锁负面效应的风险。
为什么 gas 价格波动是发送区块链交易时的一个问题?
开发者和用户在区块链交易请求上花费的费用往往超出必要水平。原因包括 gas 价格估算不准确以及网络拥堵。
1. gas 价格估算不正确或不准确
EIP-1559 将基础费用(base fee)每个区块的变动幅度上限设定为 12.5%。它还可选地让用户定义一个“max fee”字段,表示他们愿意为让交易被打包而支付的最高价格(基础费用 + 优先费)。
虽然基础费用的变动有上限,但优先费是任意设定的。这意味着用户可能发送了一笔本应价格合理的交易,但所需的区块费用却大幅上涨,导致他们的交易卡在内存池(mempool)中动弹不得。这样的用户要么必须重新提交交易,要么等待费用下降(但到那时,他们的交易可能已经从内存池中被清除)。
这笔卡住的交易随后会引发连锁效应,造成大量未上链交易的积压,并大幅延长交易处理时间。对于发送大量交易的团队来说,这个问题尤为突出。
2. 网络拥堵
执行一笔交易的成本取决于网络当前的 gas 价格。在网络高度拥堵期间,gas 价格可能会急剧上涨,导致交易卡住。
什么是 gas optimized transactions?
Gas Optimized Transactions 是一组 API 端点,提供了一种优化 gas 值的机制,同时确保 web3 交易能够成功在链上被打包。
在提交交易以在链上被打包时,典型的工作流程是发送单笔交易,并设置单一的 gas 值,代表你愿意为这笔交易被打包支付的 gas 数量。
Gas Optimized Transactions 允许开发者为单笔交易设置一个较宽的 gas 值范围,从而无需精确估算单一的 gas 值。
使用 Gas Optimized Transactions 时,用户不再发送单一的 gas 值,而是发送同一笔交易的多个版本,每个版本设置不同的 gas 值,并使用相同的 nonce。
系统随后会根据当前的网络状况选择合适的交易,并在需要时逐步提高 gas 值,直到交易被成功打包。
Gas Optimized Transactions 有助于确保:
- 交易成功上链,同时保证最低的 gas 价格
- 避免出现长时间的交易积压
交易积压通常都是由一笔 gas 价格过低、卡在内存池中的交易引起的。
gas optimized transactions 如何解决 gas 价格波动问题?
开发者无需直接将单笔交易发送给节点,而是可以通过 alchemy_sendGasOptimizedTransaction 端点,将一系列已签名的交易发送给 Alchemy。
在后台,Alchemy 会以多个 gas 级别提交该交易,默认策略是确保以尽可能低的 gas 值成功打包交易。最终,Gas Optimized Transactions 意味着开发者可以针对单笔交易尝试一个较宽范围的 gas 值。
对于关注交易吞吐可靠性的开发者,例如 The Smurfs' Game 的开发者,即便在网络高度拥堵期间,也可以通过使用 Gas Optimized Transactions 来提高交易上链的保障。
gas optimized 与 reinforced transactions 如何协同工作?
要使用 Gas Optimized Transactions,你需要在应用中启用 Reinforced Transactions。Reinforced Transactions 无需修改任何代码,即可确保你的交易以 100% 的可靠性、快 7.9 倍的速度上链。
这一前提要求正是确保 Gas Optimized Transactions 隐式获得 Reinforced 特性、从而具备更高可靠性的机制。
如何开始使用 gas optimized transactions
Gas Optimized Transactions 目前仍处于 beta 阶段。如果你想提前获取该产品的使用权限,请填写此表格。将创建交易时优化 gas 值的难题交给 Alchemy,省去繁琐的工作。
哪些区块链支持 gas optimized transactions?
Gas Optimized Transactions 目前在以下区块链网络上受支持:
- Ethereum
- Polygon
- Optimism
- Arbitrum
相关概览
基础设施2026年9月10日
用于构建自主链上代理的最佳区块链 API
对比主流区块链 API 服务商在自主链上代理场景下的表现,涵盖面向代理的原生功能、链覆盖范围,以及当你的用户是机器时真正重要的能力。
基础设施2026年9月9日
Alchemy 与 QuickNode 对比:2026 年节点服务商比较
基于 2026 年 9 月 3 日的 24 小时 EVM 快照数据,从实时 RPC 延迟、链覆盖范围、定价、支持和专用基础设施等方面比较 Alchemy 和 QuickNode。
基础设施2026年9月9日
什么是 ERC-8004?无信任代理如何在 Ethereum 上运作
ERC-8004 是 Ethereum 的无信任代理标准。了解其链上身份、声誉和验证注册表如何让 AI 代理安全地完成交易。

构建区块链应用
Alchemy 将最强大的 Web3 开发者产品和工具与资源、社区及专业支持结合在一起。