EIP-8141:再次允许 EOA 作为 sponsor
(lightclient)提交并合并。#11814 把默认代码中的签名限定为索引 0,本意是简化,却让无代码 EOA 无法代付;现在按 frame 的 scope 决定签名位置:执行和付款加执行在索引 0,单独付款在索引 1。
Ethereum Research Daily
lightclient 合并两项 EIP-8141 修改:恢复无代码 EOA 代付交易的能力,并把跳过的收据状态码改为 0x2。AnkushinDaniil 在实现 frame 交易家族时提交一批修正:明确批准效果是交易级、不会被 frame 回滚撤销,给 EIP-8250 的 `nonce_keys` 计费,同步 EIP-8272 的签名哈希,并加固 recent root 引用的内存池处理。soispoke 称 Glamsterdam 将把区块 gas 从 60M 提升到至少 200M。

(lightclient)提交并合并。#11814 把默认代码中的签名限定为索引 0,本意是简化,却让无代码 EOA 无法代付;现在按 frame 的 scope 决定签名位置:执行和付款加执行在索引 0,单独付款在索引 1。
(lightclient)提交并合并,状态码从 0x3 改为下一个可用值 0x2。
(AnkushinDaniil)提交。`APPROVE(APPROVE_PAYMENT)` 会递增 nonce、设置 `payer` 并收取最大费用,规范没说原子批次失败时这些是否回滚:一个客户端把 `payer` 回滚为空导致交易无效,另一个视为交易级而有效,就会在同一区块上分歧。PR 明确这些效果是交易级的。
同一作者还提交 说明 sponsor 还款的可逆性,并在示例 3 中把还款放入批次:示例中 sponsor 在 frame 1 批准付款,ERC-20 还款(frame 2)与用户调用(frame 3)分开,非批次 frame 回滚只丢弃自身,sponsor 可能付了钱却没收到还款。
提交,最多 16 个 32 字节 key,约 512 字节此前不计费。将 KEYED_NONCE_FIRST_USE_GAS 排除在 MAX_VERIFY_GAS 之外 提交,指出首次使用 key 的 20000 gas 附加费与内存池验证 gas 上限冲突。
EIP-8250:把 nonce_keys 和 nonce_seq 作为交易数据计费 提交,最多 16 个 32 字节 key,约 512 字节此前不计费。将 KEYED_NONCE_FIRST_USE_GAS 排除在 MAX_VERIFY_GAS 之外 提交,指出首次使用 key 的 20000 gas 附加费与内存池验证 gas 上限冲突。
提交,否则客户端可能在签名哈希上不一致;加强 recent root 引用的公共内存池处理 提交,建议过期引用 SHOULD 驱逐、临近过期不接纳、限制共享同一引用的待处理交易数量,均为节点策略而非共识修改。
EIP-8272:恢复 payload 中的 signatures 字段并在 compute_sig_hash 中省略签名字节 提交,否则客户端可能在签名哈希上不一致;加强 recent root 引用的公共内存池处理 提交,建议过期引用 SHOULD 驱逐、临近过期不接纳、限制共享同一引用的待处理交易数量,均为节点策略而非共识修改。
18:08,Glamsterdam 将把以太坊从今天的 60M gas/区块扩展到至少 200M/区块,超过 3 倍。
(marioevz)合并,原措辞导致部分客户端在分叉边界硬编码状态查找,使执行 witness 多出这次查找。
20:19。
15:09:devnet-7 开放应用测试、EthSystems 发布、Devcon 门票。Ethereal news mini #1 06:08 列出点击最多的链接,包括 Vitalik 更新的 Strawmap 解读和 EF Protocol 解散。
Ethereal news weekly #31 15:09:devnet-7 开放应用测试、EthSystems 发布、Devcon 门票。Ethereal news mini #1 06:08 列出点击最多的链接,包括 Vitalik 更新的 Strawmap 解读和 EF Protocol 解散。
16:12。
合并。
06:52。
20:54。