ERC-2021 创建于 2019 年 5 月 10 日,仓库状态 Stagnant。它给 ERC-20 加了派发订单接口:持有人授权派发操作者后,操作者提交 orderPayout 从持有人账户扣款付给收款方,订单多一个资金悬置状态,悬置时钱既不在付款人也不在收款人手里。本文按原文拆解七态订单流程、isPayoutOperatorFor 查询与退款必须双人推进的设计逻辑。
ERC-2021 创建于 2019 年 5 月 10 日,仓库状态 Stagnant。它给 ERC-20 加了派发订单接口:持有人授权派发操作者后,操作者提交 orderPayout 从持有人账户扣款付给收款方,订单多一个资金悬置状态,悬置时钱既不在付款人也不在收款人手里。本文按原文拆解七态订单流程、isPayoutOperatorFor 查询与退款必须双人推进的设计逻辑。
ERC-2021 同年出生的一组 dType 标准里,ERC-2157 创建于 2019 年 6 月 28 日,状态 Stagnant。它规定类型数据的外置存储合约:每条记录有哈希定位的地址,接口提供插入、更新、删除、按键查询、按序遍历和计数八类函数。本文按原文拆解这套通用数据表接口与类型注册表的配合方式,以及它给链上数据结构化留下什么。
ERC-2193 创建于 2019 年 7 月 16 日,是 dType 去中心化类型系统的别名扩展,仓库状态 Stagnant。它规定一个 Alias 合约:setAlias 把可读名字绑定到类型标识符并附签名,getAliased 按分隔符加名字反查标识符,同名冲突靠类型标识符加名称的双重键避免。本文按原文拆解这条注册链,以及别名系统必须解决的抢名问题。
ERC-2746 创建于 2020 年 6 月 20 日,仓库状态 Stagnant。它设想一个只部署一次的规则引擎合约:注册数据域里的属性点,创建规则集与规则树,用 executeRuleTree 把整棵判断流水线当原子交易执行。本文按原文拆解属性、规则、规则集、规则树四个术语的关系,以及不升级合约就能改逻辑这个想法的风险面。
ERC-8109 创建于 2025 年 12 月 21 日,仓库状态 Withdrawn,意图为钻石代理模式给出正式定义:主约只留地址与存储,功能分面合约经 delegatecall 在主约上下文执行,facetAddress 查询与函数变更事件是它要求实现的两个核心接口。本文按原文梳理定义、强制条款与 ERC-2535 实践的关系,并说明撤回意味着什么。
ERC-8349 创建于 2026 年 7 月 25 日,仓库状态 Draft,仍在草案阶段。它给钻石式模块化代理换路由键:不再以四字节选择器为中心维护映射,而是用紧凑的索引槽位表定位分面,getFacetAt、getFacetCount、getFirstFreeSlot 三个视图函数管理路由槽,atomicUpdate 保证一次替换只动一个条目。本文按草案说明它的取舍与尚未定稿的部分。
ERC-1078 创建于 2018 年 5 月 4 日,仓库记录的状态是 Stagnant。它设想把登录身份做成一个合约:用户只需要交出 ENS 名字,本地设备临时生成密钥,再由第三方执行者把这条“加一把签名钥匙”的意图上链。本文按原文拆解它依赖的 ERC-1077 与 ERC-725、登录一次要走几步、为什么这种设计当年没能铺开,以及今天看到“用钱包名字登录”时该核对什么。
ERC-1444 创建于 2018 年 9 月 23 日,仓库记录的状态是 Stagnant。它想解决一个很具体的问题:智能合约只能返回机器码,用户看到的错误提示却必须是本国语言。标准给出的办法是让合约返回一个字节标识,再由翻译合约用 textFor 查出对应文案。本文按原文拆解这个两段式结构、谁有资格写翻译、以及为什么链上报错语如今走了另一条路。
ERC-2917 创建于 2020 年 8 月 28 日,仓库记录的状态是 Stagnant。它给质押类产品定了一组查询函数,让用户随时问出“我现在能拿多少”,而不是等项目方线下算完再发。原文列出八个函数与一条按有效抵押乘以时间的乘积公式。本文拆解 productivity、take 与两个增减函数怎么配合,也说明这个公式对早进晚进的中性化设计为什么重要。
ERC-2942 创建于 2020 年 9 月 4 日,仓库记录的状态是 Stagnant。它给以太坊包管理器定义了一种 URI 语法,用一个字符串说清注册表合约、链号、包名、版本和包内合约。本文按原文把 ethpm 与 erc1319 两个合法协议名、可选字段与各段含义逐段拆开,并说明它与 ERC-1319 注册表标准、ERC-2678 清单标准怎么分工。