返回目录

Ethereum Research Daily

以太坊研究日报

ACDE #241 确认 glamsterdam-devnet-7 向应用开发者开放(300M gas limit),devnet-8 可能是升级公共测试网前最后一个 devnet,主网前至少还需 3 个月;Hegotá 非 headliner 提案截止 8 月 6 日。svlachakis 提交一组 EIP-8141 规范澄清,涉及签名编码、执行批准范围、存储退款、calldata 下限和收据传输。chunter-cb 提交 ERC-8340,定义 EIP-8130 交易 `metadata` 字段的字节布局。Francesco(fradamt)从 EF 加入 Ethlabs,并表示快速确认已上 Glamsterdam devnet。

2026年7月16日 配图

配图来源:GitHub, ethereum/EIPs PR #11936

ACDE #241 与 Glamsterdam 时间线

EIP-8141 规范澄清

固定 SECP256K1 签名编码(恢复 id 与 low-s)

svlachakis 一次提交多项澄清:固定 SECP256K1 签名编码(恢复 id 与 low-s),此前 `validate_signature` 直接传给 `ecrecover`,没有规定 `v` 的编码也不要求 `s` 规范化;说明执行批准会授权之后所有 sender frame,`sender_approved` 是交易级标志而非按 frame 或目标限定;规定 frame 的 EIP-3529 存储退款记账;对 frame 和签名数据应用 EIP-7623 calldata 下限,此前交易 gas 从未取下限;定义 frame 交易收据的 Receipts 消息编码;以及 FRAMEDATALOAD/FRAMEDATACOPY 栈操作数顺序。

https://github.com/ethereum/EIPs/pull/11937

说明执行批准会授权之后所有 sender frame

svlachakis 一次提交多项澄清:固定 SECP256K1 签名编码(恢复 id 与 low-s),此前 `validate_signature` 直接传给 `ecrecover`,没有规定 `v` 的编码也不要求 `s` 规范化;说明执行批准会授权之后所有 sender frame,`sender_approved` 是交易级标志而非按 frame 或目标限定;规定 frame 的 EIP-3529 存储退款记账;对 frame 和签名数据应用 EIP-7623 calldata 下限,此前交易 gas 从未取下限;定义 frame 交易收据的 Receipts 消息编码;以及 FRAMEDATALOAD/FRAMEDATACOPY 栈操作数顺序。

https://github.com/ethereum/EIPs/pull/11939

规定 frame 的 EIP-3529 存储退款记账

svlachakis 一次提交多项澄清:固定 SECP256K1 签名编码(恢复 id 与 low-s),此前 `validate_signature` 直接传给 `ecrecover`,没有规定 `v` 的编码也不要求 `s` 规范化;说明执行批准会授权之后所有 sender frame,`sender_approved` 是交易级标志而非按 frame 或目标限定;规定 frame 的 EIP-3529 存储退款记账;对 frame 和签名数据应用 EIP-7623 calldata 下限,此前交易 gas 从未取下限;定义 frame 交易收据的 Receipts 消息编码;以及 FRAMEDATALOAD/FRAMEDATACOPY 栈操作数顺序。

https://github.com/ethereum/EIPs/pull/11940

对 frame 和签名数据应用 EIP-7623 calldata 下限

svlachakis 一次提交多项澄清:固定 SECP256K1 签名编码(恢复 id 与 low-s),此前 `validate_signature` 直接传给 `ecrecover`,没有规定 `v` 的编码也不要求 `s` 规范化;说明执行批准会授权之后所有 sender frame,`sender_approved` 是交易级标志而非按 frame 或目标限定;规定 frame 的 EIP-3529 存储退款记账;对 frame 和签名数据应用 EIP-7623 calldata 下限,此前交易 gas 从未取下限;定义 frame 交易收据的 Receipts 消息编码;以及 FRAMEDATALOAD/FRAMEDATACOPY 栈操作数顺序。

https://github.com/ethereum/EIPs/pull/11941

定义 frame 交易收据的 Receipts 消息编码

svlachakis 一次提交多项澄清:固定 SECP256K1 签名编码(恢复 id 与 low-s),此前 `validate_signature` 直接传给 `ecrecover`,没有规定 `v` 的编码也不要求 `s` 规范化;说明执行批准会授权之后所有 sender frame,`sender_approved` 是交易级标志而非按 frame 或目标限定;规定 frame 的 EIP-3529 存储退款记账;对 frame 和签名数据应用 EIP-7623 calldata 下限,此前交易 gas 从未取下限;定义 frame 交易收据的 Receipts 消息编码;以及 FRAMEDATALOAD/FRAMEDATACOPY 栈操作数顺序。

https://github.com/ethereum/EIPs/pull/11942

FRAMEDATALOAD/FRAMEDATACOPY 栈操作数顺序

svlachakis 一次提交多项澄清:固定 SECP256K1 签名编码(恢复 id 与 low-s),此前 `validate_signature` 直接传给 `ecrecover`,没有规定 `v` 的编码也不要求 `s` 规范化;说明执行批准会授权之后所有 sender frame,`sender_approved` 是交易级标志而非按 frame 或目标限定;规定 frame 的 EIP-3529 存储退款记账;对 frame 和签名数据应用 EIP-7623 calldata 下限,此前交易 gas 从未取下限;定义 frame 交易收据的 Receipts 消息编码;以及 FRAMEDATALOAD/FRAMEDATACOPY 栈操作数顺序。

https://github.com/ethereum/EIPs/pull/11938

8130 元数据与确认

ERC-8340:交易元数据编码

(chunter-cb)提交,论坛讨论 06:08。EIP-8130 的 AA 交易有可选的不透明 `metadata` 字段,本 ERC 规定它是确定性 CBOR 值(备注、承诺摘要、保留键映射或其数组),键与 ERC-8021 schema 2 兼容,任意值可替换为加盐承诺,实现选择性披露,并给出链下证明包和 ERC-5792 集成。

https://github.com/ethereum/ERCs/pull/1883

论坛讨论

ERC-8340:交易元数据编码(chunter-cb)提交,论坛讨论 06:08。EIP-8130 的 AA 交易有可选的不透明 `metadata` 字段,本 ERC 规定它是确定性 CBOR 值(备注、承诺摘要、保留键映射或其数组),键与 ERC-8021 schema 2 兼容,任意值可替换为加盐承诺,实现选择性披露,并给出链下证明包和 ERC-5792 集成。

https://ethereum-magicians.org/t/erc-8340-transaction-metadata-encoding/29022

Francesco 加入

Ethlabs 宣布 Francesco 加入 19:59,据 Ethereal news #31 他从 EF 转来。fradamt:目标是尽快实现快速最终性,在此之前快速确认已经可用,几秒内给出很强的确认,比最终性快 98%,现已上 Glamsterdam devnet 21:21。Ben Edgington:确认用于和平时期,最终性用于战时 21:36。

https://x.com/ethlabs_org/status/2077739868025762252

fradamt:目标是尽快实现快速最终性,在此之前快速确认已经可用,几秒内给出很强的确认,比最终性快 98%,现已上 Glamsterdam devnet

Ethlabs 宣布 Francesco 加入 19:59,据 Ethereal news #31 他从 EF 转来。fradamt:目标是尽快实现快速最终性,在此之前快速确认已经可用,几秒内给出很强的确认,比最终性快 98%,现已上 Glamsterdam devnet 21:21。Ben Edgington:确认用于和平时期,最终性用于战时 21:36。

https://x.com/fradamt/status/2077760553062170768

其他动态

社区讨论