跳到正文
原文
Ethereum Magicians · 标准与升级讨论· LukaszRozmej·

EIP-8496 提案在区块级访问列表中加入代码读取

原标题

EIP-8496: Code Reads in Block-Level Access Lists

行业观察 · 社区治理,根据标题制作的内容信息图,非新闻现场图片
内容信息图

内容摘要

作者 LukaszRozmej 在 Ethereum Magicians 提出向 EIP-7928 的 AccountChanges 条目添加 code_hash 字段,记录账户区块前字节码的 Keccak-256 哈希,区块未加载时为空。这样区块级访问列表可命名区块读取的全部区块前状态,无需执行区块即可由区块、BAL 和状态快照组装出无状态或证明所需输入。

来源:Ethereum Magicians · 标准与升级讨论 · ethereum-magicians.org

打开原文

所属事件

EIP-7928 提议增加 code_hash 字段

LukaszRozmej 在 Ethereum Magicians 论坛提议扩展 EIP-7928 区块级访问列表(BAL),为 AccountChanges 条目加入 code_hash 字段,记录区块加载账户 pre-block 字节码时的 Keccak-256 哈希,未加载时为空。作者称,加入该字段后 BAL 可命名区块读取的每份 pre-block 状态,从而无需执行区块,即可从区块、BAL 和状态快照组装无状态客户端或证明所需的输入。该提议目前处于论坛讨论阶段,材料未显示已获通过或纳入升级。

查看完整事件与时间线 →综述整理于

读懂这条消息

来自 Learn 的概念与核对方法,帮助理解新闻中的机制和口径。

提案 · 执行知识更新

治理提案通过就是生效了吗?从投票追到执行交易

提案、投票通过、排队等待与执行完成是不同状态。判断协议参数是否已改变,应确认实际治理流程、执行交易和目标网络,不能只读“通过”标题。

一份执行记录怎样连起提案、Timelock 与目标参数?

以 OpenZeppelin Governor 加 Timelock 的组合为文档案例:先记录 Governor 的提案标识与调用数据,再关联排队操作、可执行时间和执行回执,最后在目标合约读取对应参数。实际模块不同,提案 ID 与 Timelock 操作 ID 不应未经核对就视为同一值。

参考依据:OpenZeppelin:链上治理与 Timelock ↗

阅读完整说明 →

相关报道

同一消息的其他来源与事件进展;转载数量不等于独立核验。

  • 同一消息Ethereum Magicians · 标准与升级讨论

    LukaszRozmej 提议扩展 EIP-7928 区块级访问列表加入代码读取

    查看摘要与出处

    作者在 Ethereum Magicians 论坛提议扩展 EIP-7928,为 AccountChanges 条目增加 code_hash 字段,记录区块加载账户 pre-block 字节码时的 Keccak-256 哈希,否则为空。这样区块级访问列表可命名区块读取的每份 pre-block 状态,无需执行区块即可从区块、BAL 和状态快照组装无状态或证明输入。

    核对原文 ↗