2026年10月6日周二

标签:以太坊

汇总与「以太坊」相关的文章,帮助你系统了解该主题。

交易在排队时就能查最近根:EIP-8272的recent root验证帧
加密货币百科
交易在排队时就能查最近根:EIP-8272的recent root验证帧

EIP-8272为EIP-8141帧交易增加canonical VERIFY帧,携带一至十六个来源、槽位、根三元组,调用recent root合约对照存储逐一核验,让隐私树根、钱包授权根在公共内存池验证阶段即可检查。

不搬代码搬代码哈希:EIP-8298的SETCODEFROM复用指令
加密货币百科
不搬代码搬代码哈希:EIP-8298的SETCODEFROM复用指令

EIP-8298引入SETCODEFROM指令,把当前账户的代码哈希指向一个已部署源码账户,免付重复代码存款费,同时为禁用ECDSA交易权限提供账户迁移路径。本文拆解其与普通工厂部署、EIP-7702委托的差异与gas口径。

只用一次的合约不用留下痕迹:EIP-8360的TCREATE临时创建指令
加密货币百科
只用一次的合约不用留下痕迹:EIP-8360的TCREATE临时创建指令

EIP-8360引入TCREATE操作码,为生命周期不超过一笔交易的临时合约提供官方低成本的部署机制,按状态字节计费并在交易结束自然消失,取代部署后自毁的旧剧本。本文拆解其gas结构与对SELFDESTRUCT的迁移意义。

Geth 快照同步之后为什么还在补状态:状态修复阶段的原理与进度判断
公链与 Layer2
Geth 快照同步之后为什么还在补状态:状态修复阶段的原理与进度判断

解释 Geth 快照同步为什么先只收状态树叶子和区间证明、缺的内部节点要靠事后状态修复补齐:修复阶段为什么无法精确报进度、它必须跑赢链的增长、磁盘与带宽如何决定耗时,以及用日志和 eth.syncing 判断节点到底卡在哪一步的方法。

交易能不能自带交货条件:EIP-3534 的链上下文约束与那个后来易主的类型号
钱包与链上工具
交易能不能自带交货条件:EIP-3534 的链上下文约束与那个后来易主的类型号

2021 年的 EIP-3534 想把只认某段链、只给名单内出块者、过点自动作废这几类条件直接写进以太坊交易:四个上下文子类用前缀位组合,交易类型号占下 0x04。提案停在 Stagnant,而 0x04 后来被定稿生效的 EIP-7702 用掉。本文拆解四类条件的设计、组合规则,以及两个提案在同一编号上的交接。

Gas 为什么还叫 Gas:EIP-6789 把计量单位改名为 Mana 的提案与兼容性代价
钱包与链上工具
Gas 为什么还叫 Gas:EIP-6789 把计量单位改名为 Mana 的提案与兼容性代价

2023 年 3 月的 EIP-6789 提议把以太坊的计量单位 gas 整体改名为 mana:三个操作码改名、四个调用类操作码的参数改名、三个 RPC 方法改名,连 Solidity 的 gasleft 都要变成 manaleft。提案理由与权益证明的环保叙事有关,状态停在 Stagnant。本文逐条列出改名清单、还原 2015 年的出处,并解释为什么改名比改协议更难。

给合约装一个万能查询窗口:EIP-2014 扩展状态神谕与 0x09 地址的落选往事
钱包与链上工具
给合约装一个万能查询窗口:EIP-2014 扩展状态神谕与 0x09 地址的落选往事

2019 年的 EIP-2014 想在 0x09 地址放一个叫 ESO 的系统合约,让所有智能合约用标准函数调用去查询链号、区块哈希等扩展数据,以后再加新数据只扩接口不加操作码。它的第一个功能是 getCurrentChainId,与同期 EIP-1344 的 CHAINID 操作码路线相互竞争。CHAINID 定稿生效,ESO 停在 Stagnant,而 0x09 这个地址后来另有其主。本文拆解这份落选设计。

RPC 响应里那个 baseFee 字段之争:EIP-3041 与 3044 的四胞胎提案考古
钱包与链上工具
RPC 响应里那个 baseFee 字段之争:EIP-3041 与 3044 的四胞胎提案考古

2020 年 10 月,EIP-3041、3044、3045、3046 四份近亲提案要把 EIP-1559 的区块基础费以 baseFee 字段加进 eth_getBlockByHash、eth_getBlockByNumber 等 RPC 响应。它们全部停在 Stagnant,而今天主流客户端在区块结果里暴露的字段实际叫 baseFeePerGas。本文讲清这场字段命名错位如何发生,以及查一个区块的基础费今天该看哪里。

回执里的累计 Gas 是个历史包袱:EIP-8116 想把两本流水账拆开
钱包与链上工具
回执里的累计 Gas 是个历史包袱:EIP-8116 想把两本流水账拆开

以太坊链上回执至今用 cumulativeGasUsed 记录区块内从第一笔交易到本笔的累计 Gas 消耗,想知道单笔交易用了多少,得拿相邻两份回执做减法。2025 年 12 月 30 日提交的 EIP-8116 提议让新回执直接记单笔 gasUsed,并把 logIndex 从区块级序号改成回执内序号。本文拆解这个累计制设计的来龙去脉、验证成本与替换代价,状态为 Draft。

合约执行的逐指令账单要换版式:EIP-7756 给 EOF 补的追踪字段
钱包与链上工具
合约执行的逐指令账单要换版式:EIP-7756 给 EOF 补的追踪字段

EIP-3155 定义了逐指令 JSON 追踪格式,节点调试交易时每一步打印一行。2024 年 8 月的 EIP-7756 想给这份格式补上对 EOF 容器合约的支持:新增 section、immediate、functionDepth 等字段,让容器合约与旧合约能在同一份追踪里被读通。提案停在 Stagnant,但字段改动精确暴露了 EOF 改变了什么。本文沿追踪格式这条线读一次合约执行结构。