ERC-1207 想做一个链上版 OAuth,2018 年 7 月 10 日创建、仓库记录状态为 Stagnant。用户不用交出私钥,而是用 grant 函数把指定函数名列表和一个过期时间戳授权给某个客户端合约,资源合约在每次被调用时用 verify 核对这份记录。本文拆解 AuthInfo 结构、grant、regrant 与 revoke 的分工,以及双签名重载这套调用约定。
ERC-1207 想做一个链上版 OAuth,2018 年 7 月 10 日创建、仓库记录状态为 Stagnant。用户不用交出私钥,而是用 grant 函数把指定函数名列表和一个过期时间戳授权给某个客户端合约,资源合约在每次被调用时用 verify 核对这份记录。本文拆解 AuthInfo 结构、grant、regrant 与 revoke 的分工,以及双签名重载这套调用约定。
ERC-1175 为 ERC-20 代币的线下消费定义了一对合约接口,2018 年 6 月 21 日创建、仓库记录状态为 Stagnant。它用钱包中心统一铸造钱包与商店合约,把本来要 approve 加 transferFrom 两步的代币支付压成 paySafe 一次调用,另有走商店接口的 payUnsafe 和按周取消的退款路径。本文拆解三种付款函数的信任前提差异,以及配对互信机制里藏着的安全边界。
ERC-1080 给代币加了一层“链上售后”接口,2018 年 5 月 2 日创建、仓库记录状态为 Stagnant。它把报失、被盗申报、撤销报失和退单四个动作标准化:报失后经过配置时长进入裁决,申报被盗立刻冻结余额,每笔转出留一个可退单的时间窗。本文拆解四个方法与配套事件,以及为什么这条路线最终没有成为主流。
ERC-1710 想为网页 3 浏览器定义一种专用链接格式,2019 年 1 月 13 日创建、仓库记录状态为 Stagnant,需要 ERC-155。当时钱包、身份等多类应用共用 ethereum 协议头,iOS 对同一协议头多应用的处理不可预测,用户常把 dapp 链接开进没有内置浏览器的钱包里。本文拆解它的 dapp 冒号加可选链号加网址的构造,以及这份标准为何止步于格式本身。
ERC-831 给以太坊相关应用定义了统一的 URI 写法,2018 年 1 月 15 日创建、仓库记录状态为 Stagnant,需要 ERC-67 与 ERC-681。它把链接拆成协议头、可选前缀和负载三段,用负载是否以 0x 开头来消歧,让钱包从扫码或点链接的一瞬间就知道该交给哪个功能。本文拆解这套语法、不加前缀就等于 pay 的兼容约定,以及开放前缀设计想解决的多应用抢答问题。
ERC-181 给以太坊名字服务定义了反向解析,2016 年 12 月 1 日创建、仓库记录状态为 Final。它把每个地址转成小写十六进制后挂在保留域 addr.reverse 下,让地址的主人能声明一个名字归自己,解析器用 name 函数回答这个问题,接口标识为 0x691f3431。本文拆解正向查询人人可设、反向记录只有主人能立这一区别,以及 claim 与 claimWithResolver 两个入口的用法差异。
ERC-162 描述了 2017 年 5 月 4 日部署到以太坊主网的初始哈希注册方,2016 年 10 月 25 日创建、仓库记录状态为 Final。它用维克斯雷密封拍卖分配 .eth 名字:出价者先交隐藏报价,胜者按次高价结算,押金锁在单独的契据合约里。本文按原文拆解五个状态的转换、可隐藏出价的密封机制、退款比例表,以及为什么注册方自己不持有任何以太币。
ERC-8004 把 AI 代理登记成 ERC-721 代币并把详情放进可替换的登记文件,ERC-5646 则为可变状态代币定义了状态指纹接口 getStateFingerprint。把两份规范并排读,可以回答一个实际问题:链上代理档案或代币状态被改了,观察者有没有办法第一时间察觉。本文对照两份规范的原文,拆解 agentURI 可替换性、状态指纹的三条强制规则,以及元数据审计的通用分层。
ERC-8004 用三张轻量登记表解决跨组织发现与信任 AI 代理:身份登记基于 ERC-721,每个代理一枚可转手的 NFT;声誉登记用带小数位的定点值加标签收集反馈;验证登记给重跑、zkML、TEE 等外部校验留挂点。文件头记录创建于 2025 年 8 月 13 日、仓库记录状态为 Draft。本文按原文拆解 agentId 命名规则、giveFeedback 的字段约束,以及代理所有人不能给自己打分的规则。
ERC-7726 给资产相对价值数据源定了一个单函数接口 getQuote,强制消费方拿到的是资产数量而不是价格系数,2024 年 6 月 20 日创建、仓库记录状态为 Draft,声明依赖 ERC-7528。本文按原文拆解为什么标准刻意不做 getPrice、向零取整与溢出的规定,以及 ETH、BTC 和法币这三个没有地址的资产在接口里的约定写法。