LukaszRozmej 提议扩展 EIP-7928 区块级访问列表加入代码读取
原标题
Code Reads in Block-Level Access Lists (extension to EIP-7928)
内容摘要
作者在 Ethereum Magicians 论坛提议扩展 EIP-7928,为 AccountChanges 条目增加 code_hash 字段,记录区块加载账户 pre-block 字节码时的 Keccak-256 哈希,否则为空。这样区块级访问列表可命名区块读取的每份 pre-block 状态,无需执行区块即可从区块、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 的概念与核对方法,帮助理解新闻中的机制和口径。
区块链是什么?从一笔交易理解区块、共识和链上记录
区块链是一种由多个节点按共同规则维护的记录系统:交易被验证、排序并写入相互关联的区块。它帮助参与者核对同一份历史,但不能单凭记录上链证明现实资料真实、项目可靠或资产有价值。
区块、链和节点分别做什么?
节点运行软件并根据协议检查记录。区块把一组交易和相关信息组织在一起,通过密码学关联前面的区块;新记录是否被接受,还要符合共识和状态转换规则。不同链采用不同机制,不能把比特币挖矿流程套到所有网络。
相关报道
同一消息的其他来源与事件进展;转载数量不等于独立核验。
同一消息Ethereum Magicians · 标准与升级讨论
EIP-8496 提案在区块级访问列表中加入代码读取
查看摘要与出处
作者 LukaszRozmej 在 Ethereum Magicians 提出向 EIP-7928 的 AccountChanges 条目添加 code_hash 字段,记录账户区块前字节码的 Keccak-256 哈希,区块未加载时为空。这样区块级访问列表可命名区块读取的全部区块前状态,无需执行区块即可由区块、BAL 和状态快照组装出无状态或证明所需输入。
核对原文 ↗