新 EIP:CALLSTATUS 指令
(svlachakis)。`CALLSTATUS`(`0xA5`,2 gas)把当前帧最近一次调用或创建的完成状态以三个位推入栈:回滚、异常停机、下层某处停机。`0` 成功,`1` 回滚或未开始,`2` 异常停机或地址冲突,`4` 下层停机后仍成功,`5` 下层停机后回滚;值 ≥2 表示调用链某处转发的 gas 被异常停机耗尽。动机是:交易发送方可以靠选 gas 制造 OOG,而合约今天只能用调用后的 `GAS` 算术判断。
Ethereum Research Daily
周末继续围绕 EIP-8037 的失败处理问题。新 EIP CALLSTATUS 提出用 2 gas 的指令直接告诉合约上一次调用是正常回滚还是在某处异常耗尽 gas,不再靠 `GAS` 算术推断。EIP-8141 收取 legacy share 的 PR 合并。ethresear 上有人介绍一条账户是 keccak 哈希链、L2 内没有签名的 OP Stack rollup。
(svlachakis)。`CALLSTATUS`(`0xA5`,2 gas)把当前帧最近一次调用或创建的完成状态以三个位推入栈:回滚、异常停机、下层某处停机。`0` 成功,`1` 回滚或未开始,`2` 异常停机或地址冲突,`4` 下层停机后仍成功,`5` 下层停机后回滚;值 ≥2 表示调用链某处转发的 gas 被异常停机耗尽。动机是:交易发送方可以靠选 gas 制造 OOG,而合约今天只能用调用后的 `GAS` 算术判断。
合并;svlachakis 的同名 PR 也已合并。
EIP-8141:把 EIP-8037 legacy share 作为额外执行 gas 收取 合并;svlachakis 的同名 PR 也已合并。
06:24(作者为 bb84 创始人,链 ID 42069000,9 月 30 日起在主网运行)。账户是 keccak-256 哈希链的末端,花费时揭示下一个原像,先承诺后揭示把每个原像绑定到一笔交易;L2 内唯一的假设是 keccak-256 原像抗性,Grover 只能把它降到约 2^128。ECDSA 仍出现在 L1 边界。
05:12,从“为什么不能直接缩短 epoch 或 slot”讲起。
17:45,其他密码学都隐含需要安全的哈希。
20:19,原因是可选应用只能保护部分资金,不改变原生账户的密码学。
23:56。
21:48,当天 23 帖。
23:00。
06:22,671 赞。
20:51。