以太坊 Frame 交易是什么?

2026-09-08 11:17:02
以太币
文章评价 : 3
120 个评价
以太坊 Frame 交易(Ethereum Frame Transactions)基于 EIP-8141 提出,属于以太坊的新型交易架构。它不再将签名验证、Gas 支付和执行整合为单一固定流程。而是将整个交易划分为多个可编程单元(称为 Frame),每个 Frame 各自负责交易流程中的特定环节。
以太坊 Frame 交易是什么?

对于初次接触以太坊及 Hegotá 讨论中 “Frame Transactions” 概念的初学者,最直观的理解方式是:这是一种由多个环环相扣步骤组成的交易。一帧可能负责验证发送方,另一帧用于支付授权,后续帧则执行用户指令。本文聚焦于这种基本结构,而非整个 EIP-8141 提案的全部内容。

要点总结

  • EIP-8141 引入了一种全新的 Frame Transaction 类型,目前分配的交易类型为 0x06。

  • 单笔交易最多可包含 64 帧,每帧可独立设置执行模式与 Gas 限额。

  • 帧结构将交易验证、Gas 支付和用户执行过程完全分离。

  • APPROVE 操作码可分别对执行、支付或二者同时进行授权。

  • Frame 抽象机制实现了原生账户抽象、原子批处理、Gas 赞助(保持与术语一致)以及可编程签名验证等功能。

什么是 EIP-8141 Frame Transaction?

EIP-8141 Frame Transaction 规范 正式描述了一种新的交易格式,其有效性和 Gas 支付方式均可抽象定义。EIP-8141 规范

该交易载荷包括发送方地址、签名、费用和帧列表。每个帧分别设定自身的模式、标志、目标、执行及状态 Gas 限额、转账数额与数据。当前规范将 MAX_FRAMES 设定为 64,将 FRAME_TX_TYPE 指定为 0x06。

简而言之,传统交易结构较为固定,即发送方签名并支付;而 Frame 抽象则将其转变为可编程的多步骤流程。

Frame Transaction 的执行模式如何运作?

每个 EIP-8141 帧可采用以下三种执行模式之一:

模式 基本用途
VERIFY 将帧用于交易验证
SENDER 以交易发送者身份执行
DEFAULT 以协议指定的 ENTRY_POINT 身份执行

执行模式决定帧的上下文环境。VERIFY 帧可在发送方相关帧前执行验证逻辑,SENDER 模式则允许已获授权的操作以发送者身份调用,DEFAULT 模式则提供协议层的中立身份。

这种模块化结构是 原生账户抽象 的核心,因为验证无需绑定单一私钥或特定签名方案。

APPROVE 操作码的作用是什么?

EIP-8141 增设了 APPROVE 操作码,用于更新交易的授权上下文。

验证逻辑支持多种授权范围:

  • APPROVE_PAYMENT — 授权 Gas 支付

  • APPROVE_EXECUTION — 授权后续发送方帧执行

  • APPROVE_EXECUTION_AND_PAYMENT — 同时授权上述两项

帧的目标必须为 APPROVE 的调用方,仅允许目标账户进行授权。授权一经确认,后续 SENDER 帧便可在发送方上下文下执行。

这一分离机制也支持支付方合约或支付方单独授权最大 Gas 消耗额度,而用户自身的验证逻辑则授权实际操作。

EIP-8141 的七个帧操作码是什么?

当前规范定义了以下七个与帧相关的新指令:

操作码 功能
APPROVE 授权支付和/或执行
TXPARAM 读取交易参数
FRAMEDATALOAD 从指定帧加载数据
FRAMEDATACOPY 将帧输入复制到内存
FRAMEPARAM 读取帧参数与执行状态
SIGPARAM 读取签名相关元数据
SIGDATACOPY 复制支持的签名数据

如 TXPARAM 可提取发送方、最大费用、签名哈希与帧数量等交易级信息;FRAMEPARAM 可读取执行模式、标志位、已用 Gas 以及是否启用原子批处理等帧级详情。这些基本查询操作的 Gas 消耗为 2。

Gas 支付与计账如何实现?

Frame Transaction 将 Gas 支付 职责与发送方角色彻底分离。VERIFY 帧可指定其他账户或支付方合约承担 Gas 支付,实现原生的 Gas 赞助(保持与术语一致)功能。

例如,用户持有稳定币,另一个账户作为 Gas 支付者。Frame Transaction 可通过 ERC-20 代币转账补偿支付方,而以太坊的实际链上费用则由指定支付方结算。

每帧均设有执行与状态 Gas 限额。未用完的 Gas 会减少实际向支付方收取的金额,而不会增加剩余帧的执行额度。

原子批处理如何实现帧的“全成全败”?

原子批处理机制将多个执行帧绑定为一体,使其要么全部成功,要么全部回滚。

例如,先进行 ERC-20 授权,再进行兑换操作。若设置了原子批处理标志,若兑换帧回滚,则前面的授权也会一并回滚,从而防止在交易失败后遗留无用的代币授权。

这也是 Frame Transaction 简化多步骤智能合约交互的直接应用场景之一。

Frame Transaction 对账户抽象有何意义?

以太坊现有的 ERC-4337 账户抽象框架 主要依赖智能账户、打包器、UserOperations 与支付方来实现可编程钱包。Frame Transaction 则直接将这类灵活性引入 协议层。

EIP-8141 的可编程验证机制支持多种签名方案、密钥轮换、未来的签名聚合,以及对后量子安全的适配。默认代码让未部署合约代码的账户也可直接参与,而部署帧则可在验证前进行账户部署。

灵活性带来新权衡。任意验证逻辑可能引发交易池拒绝服务或大规模失效,因此公共内存池规则对验证前缀和 Frame Transaction 的处理方式设有专门限制。

结论

以太坊 Frame Transaction 本质上是由多个可编程帧组成的一笔交易。EIP-8141 让不同帧各自承担验证、Gas 支付和执行等功能,而不再将这些流程硬编码进同一交易角色。

这一区别至关重要:EIP-8141 是协议级提案,Frame Transaction 是其引入的新交易格式。模块化结构是实现 Gas 赞助(保持与术语一致)、原子批处理、可编程验证、灵活签名以及原生账户抽象的基础,无需为每项功能建立独立的交易机制。

常见问题解答

Frame Transaction 的 VERIFY 模式是否为只读?

是的。VERIFY 模式专为交易验证设计,不会改变链上持久状态。这有助于节点在决定是否将待处理 Frame Transaction 纳入公共内存池前,更安全地模拟验证过程。

以太坊能否在 Frame Transaction 执行前确定 Gas 支付者?

不一定。在 EIP-8141 机制下,支付方可由可编程验证逻辑动态决定,因此无法仅凭交易数据静态确定支付账户。支付授权会在交易验证流程中完成。

EIP-8141 Frame Transaction 何时完成支付者授权?

流程上会先确认发送方的授权,然后才能对实际承担 Gas 费用的账户或支付方进行支付授权。这一分离带来了执行与支付的独立授权机制。

Frame Transaction 是否可使用其他帧剩余的 Gas?

不能。Frame Transaction 的 Gas 计账机制明确禁止一个帧借用其他帧未消耗的 Gas 预算。每帧均设有独立的执行与状态 Gas 限额,交易总 Gas 限额则包括固有 Gas 及相关帧的执行上限。

标准支付方与非标准支付方有何区别?

标准支付方按协议规范实现,合约代码需与指定标准完全一致,节点可更高效跟踪其 Gas 承诺。非标准支付方则受更严格内存池限制,仅允许一笔待处理交易,以降低大规模失效和拒绝服务风险。

本文内容仅供学习和参考。EIP-8141 仍处于以太坊协议演进过程中,相关规范在主网上线前可能会发生变更。

* 本文章不作为 Gate 提供的投资理财建议或其他任何类型的建议。 投资有风险,入市须谨慎。
相关文章
2025年如何挖掘以太坊:初学者完全指南
加密视野
以太币
+1

2025年如何挖掘以太坊:初学者完全指南

这份全面指南探讨了2025年以太坊挖矿,详细介绍了从GPU挖矿转向质押的变化。它涵盖了以太坊共识机制的演变,掌握质押获取 passsive 收入,以太经典等替代挖矿选项,以及最大化盈利的策略。无论是初学者还是有经验的矿工,本文都为当前以太坊挖矿及其在加密货币领域的替代方案提供了有价值的见解。
2025-08-14 05:18:10
2025年的以太坊2.0:权益质押、可扩展性和环境影响
加密货币质押
以太币
+1

2025年的以太坊2.0:权益质押、可扩展性和环境影响

以太坊 2.0 在 2025 年彻底改变了区块链领域。通过增强的权益质押能力、显著的可扩展性改进以及显著降低的环境影响,以太坊 2.0 与其前身形成鲜明对比。随着采用挑战的克服,Pectra 升级开启了世界领先的智能合约平台效率和可持续性的新时代。
2025-08-14 05:16:05
什么是智能合约,它们在以太坊上是如何工作的?
以太币

什么是智能合约,它们在以太坊上是如何工作的?

智能合约是将协议条款直接编写成代码的自动执行合约。当预定条件满足时,它们会自动执行,无需中介。
2025-08-14 05:16:12
以太坊的区块链技术是如何工作的?
以太币

以太坊的区块链技术是如何工作的?

以太坊的区块链技术是一个分散的、分布式分类账,记录跨计算机网络(节点)的交易和智能合约执行。它旨在具有透明性、安全性,并且抵抗审查。
2025-08-14 05:09:48
2025年ETH权益质押:链上期权和最佳平台
加密货币质押
DeFi
+3

2025年ETH权益质押:链上期权和最佳平台

在2025年,ETH权益质押彻底改变了加密货币投资。随着链上ETH权益质押的日益受到关注,投资者正在探索最佳的ETH权益质押平台以获得最佳回报。从Ethereum 2.0的权益质押奖励到如何应对ETH权益质押的风险和收益,本指南揭示了如何有效地进行ETH权益质押。了解当前的市场形势,最大化您在不断发展的ETH权益质押世界中的潜力。
2025-08-14 05:11:00
比特币与以太坊投资选择:加密货币投资者权威对比指南
比特币
区块链
+3

比特币与以太坊投资选择:加密货币投资者权威对比指南

在本综合指南中,深入探讨比特币与以太坊的区别。内容涵盖历史起源、技术差异、生态应用、市场表现及未来展望。通过对波动性、风险要素和长期策略的专业解析,帮助您了解这两大主流加密货币如何纳入个人投资策略。适用于希望多元化数字资产组合的投资者。全方位比较加密货币投资,助您科学决策。
2025-10-31 08:58:53
猜你喜欢
交易者@MIT挑战:形式、资格条件和活动
现货交易
TradFi

交易者@MIT挑战:形式、资格条件和活动

Traders@MIT 挑战赛是麻省理工学院(MIT)每年举办的校际量化交易竞赛。本指南介绍该赛事为期两天的赛制、参赛资格、奖项、报名方式,以及面向对量化金融感兴趣学生的相关竞赛。
2026-10-23 07:55:16
NEARCON:日期、地点及 NEAR 生态系统公告
山寨币
加密生态系统

NEARCON:日期、地点及 NEAR 生态系统公告

NEARCON 是 NEAR Protocol 生态系统的旗舰盛会。本指南涵盖 2026 年 2 月在旧金山举办的活动、演讲嘉宾、AI 和区块链相关公告,以及面向开发者、投资者和社区成员的未来活动日期。
2026-10-23 07:51:27
芝加哥大学交易竞赛指南:日期、赛制和参赛资格
现货交易
TradFi

芝加哥大学交易竞赛指南:日期、赛制和参赛资格

芝加哥大学交易大赛是一项面向各高校学生的跨校算法交易赛事。本指南涵盖赛事日期、参赛资格、交易挑战、准备事项以及社交交流机会,适合对量化金融感兴趣的本科生阅读。
2026-10-23 07:48:37
Cardano 峰会:日期、演讲嘉宾及生态系统更新
山寨币
加密生态系统

Cardano 峰会:日期、演讲嘉宾及生态系统更新

Cardano 峰会是由 Cardano 基金会组织的年度聚会。了解已取消的 2026 年新加坡活动、社区治理投票、2025 年参会情况、演讲嘉宾及开发者活动,并获取与 ADA 持有者和区块链建设者相关的信息。
2026-10-23 07:47:11
稳定币发行方报告:每周和每季度规则
Macro Trends
稳定币

稳定币发行方报告:每周和每季度规则

稳定币发行人报告要求进行监管披露,内容涵盖储备、发行、赎回和财务状况。本指南将介绍 OCC 2026 年报告框架、截止日期、表格以及适用于银行和支付型稳定币发行人的相关要求。
2026-10-23 07:44:50
稳定币发行方豁免:OCC 申请规则
Macro Trends
稳定币

稳定币发行方豁免:OCC 申请规则

稳定币发行方豁免可为等待 OCC 批准的合资格支付型稳定币发行方提供临时监管缓解措施。本参考内容介绍了合规团队和金融机构需要了解的申请要求、截止期限、储备义务、赎回标准以及外国发行方规则。
2026-10-23 07:43:57