2026年10月6日周二

标签:以太坊

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

网页请钱包签名前那份英文名单:EIP-1193 的 Provider 接口与事件
加密货币百科
网页请钱包签名前那份英文名单:EIP-1193 的 Provider 接口与事件

dapp 让钱包签名字、切网络、报账户变化,靠的是 EIP-1193 定义的 Provider 接口:request 方法加 connect、disconnect、accountsChanged、chainChanged 四个事件。本文讲这份 2018 年定稿的接口标准各自管什么、window.ethereum 只是惯例不是规范,以及它和多钱包发现机制 EIP-6963 的分工。

验证者的 ETH 怎么回到执行层:EIP-4895 的推送式提款
加密货币百科
验证者的 ETH 怎么回到执行层:EIP-4895 的推送式提款

信标链上的验证者退出后,ETH 经由 EIP-4895 定义的 withdrawal 操作进入执行层,2023 年 4 月上海升级生效。它不是用户交易,而是每个区块头里的系统级操作清单。本文讲清 push 与 pull 两种架构的差别、为什么用操作而不是新交易类型,以及它如何被后来的部分提取复用。

链上看不见的 0xEF:以太坊为什么封掉一个字节当门牌
加密货币百科
链上看不见的 0xEF:以太坊为什么封掉一个字节当门牌

EIP-3541 禁止新部署的合约代码以 0xEF 字节开头,这是 2021 年 8 月伦敦升级带出的共识规则。这个字节被预留给未来的可执行格式做魔数,防止未经校验的旧代码被误认成格式有效的对象。本文讲清这条规则改了什么、没改什么,以及它对普通用户意味着什么。

测试网养不起工作量证明:EIP-225 与 Clique 权威证明的账
加密货币百科
测试网养不起工作量证明:EIP-225 与 Clique 权威证明的账

以太坊测试网 Ropsten 在 2017 年初被攻击者用低难度工作量证明拖垮,催生了 Clique——一个签名者轮流出块的权威证明协议,EIP-225 定义。本文讲它的出块轮次、签名者投票换人、检查点 epoch 的设计,以及为什么 PoA 在测试网上比 PoW 便宜而有效。

不碰调用也能把钱送进去:EIP-5920 的 PAY 操作码
加密货币百科
不碰调用也能把钱送进去:EIP-5920 的 PAY 操作码

以太坊合约之间送 ETH 历来要经过调用语义,而 EIP-5920 草案提出一个 PAY 操作码:弹出地址和金额直接加余额,跳过合约代码执行,也不触发接收方逻辑。提案 2022 年 3 月起处于 Draft 状态。本文讲它与 CALL 的价值转移部分差在哪、为什么不可拒收的进账值得单独立法,以及它和空账户清理提案的牵连。

链上投票也想过标准接口:ERC-1417 的 Poll 草案
加密货币百科
链上投票也想过标准接口:ERC-1417 的 Poll 草案

治理项目里各家投票合约接口不同,第三方工具难以通用。ERC-1417 在 2018 年 9 月提出一套 Poll 标准:vote、revokeVote、canVote、getVoteTally、winningProposal 等函数加 CastVote、RevokedVote、TriedToVote 三个事件,用 ERC-165 声明身份。该标准现处 Stagnant 状态。本文讲这套接口想统一什么、为什么没能统一。

收据里的一个字节:EIP-658 如何用状态码替代中间状态根
加密货币百科
收据里的一个字节:EIP-658 如何用状态码替代中间状态根

交易被打包不等于执行成功,revert 之后世界状态一点没变。2017 年的 EIP-658 把收据里已经作废的中间状态根字段改造成成功或失败状态码,让任何客户端不用重放交易就能判定结果。本文讲这次字段再生的动机、Byzantium 激活块与今天读收据的注意事项。

账本变厚之后,读账要加价:EIP-1884 的三条涨价令
加密货币百科
账本变厚之后,读账要加价:EIP-1884 的三条涨价令

以太坊状态越长越大,SLOAD 这类依赖状态体积的操作码越来越便宜得不对劲。2019 年的 EIP-1884 把 SLOAD 从二百提到八百 Gas,BALANCE 与 EXTCODEHASH 上调到七百,同时引入五日价的 SELFBALANCE。本文用提案里的同步测速图讲清状态读操作为什么要按账本大小重新定价。

普通地址也能声明“我会这个接口”:ERC-1820 的伪自省注册表
加密货币百科
普通地址也能声明“我会这个接口”:ERC-1820 的伪自省注册表

ERC-165 让合约自报支持哪些接口,但普通钱包地址不是合约,没法应答。ERC-1820 用无人持钥的账户部署一张全局注册表,任何地址可为自己登记接口实现者合约。本文讲这张地址全链一致的注册表如何运作、无人持有的部署账户与 ERC777 回调依赖,以及它踩过的坑。