ERC-8042 把钻石存储结构的位置定义为对一句字符串字面量直接取 keccak256,比 ERC-7201 的复杂公式更便于人工复算,并以 @custom:storage-location erc8042 注解登记。本文对比两种公式的计算路径、防碰撞手段与可读性差异。
汇总与「协议机制」相关的文章,帮助你系统了解该主题。
ERC-8042 把钻石存储结构的位置定义为对一句字符串字面量直接取 keccak256,比 ERC-7201 的复杂公式更便于人工复算,并以 @custom:storage-location erc8042 注解登记。本文对比两种公式的计算路径、防碰撞手段与可读性差异。
ERC-8001 定义了一套多方意向协调接口:一个智能体用 proposeCoordination 发布意向,参与者用 acceptCoordination 签署接受证明,凑齐所需票数后 executeCoordination 才真正执行。本文拆解 intentHash、接受证明、状态查询三个核心部件,并说明它和链上多签的异同。
ERC-8196 为 AI 智能体操作的钱包设计了策略注册、动作执行与审计日志三组接口,registerPolicy 与 revokePolicy 划定代理能做什么,executeAction 强制每次动作留痕。本文按标准原文拆解这套接口的字段、事件与边界,并说明它与传统多签或授权模式的差别。
ERC-7533 把跨链传输倒过来做:每条链的 SendPort 把本链消息打包成默克尔树,各桥只需把根从源链拉到目标链的 ReceivePort,任何桥都能验任何消息。本文拆解 addMsgHash 到 verify 的完整链路、Package 结构与多接收端互验的安全逻辑。
ERC-4886 建了一个链上登记处:主地址提名一个代理地址替自己交互,登记处记录两者的从属关系,合约可以据此把主地址的持仓权益映射给代理地址。本文拆解提名流程、角色状态查询与解除机制,并说明它和转账授权的区别。
ERC-7871 给钱包与应用的通信增加一个 JSON-RPC 方法 wallet_sign,专门请求按 EIP-191 各版本格式签署消息,并用 EIP-5792 的 capabilities 机制声明支持哪些签名类型。本文拆解它与 eth_sign、personal_sign、eth_signTypedData 的关系和钱包能力探测方法。
ERC-7444 用一个 getMaturity(bytes32 id) 函数统一回答各类时间锁资产的到期时间:deposit 存入时给每个锁生成一个 lockId,到期时间以 Unix 时间戳登记。本文拆解这个最小接口的字段、适用资产类型,以及它对估值和流动性工具的意义。
ERC-5827 给 ERC-20 授权加上恢复速率参数:approveRenewable 设定额度上限和每秒恢复量,花掉的可随时按速率自动回补,配合有效期参数可实现自动过期的周期授权。本文拆解 renewableAllowance 查询、 RenewableApproval 事件和 Expirable 扩展的适用场景。
ERC-7093 给智能账户的社交恢复定了三层分工:恢复账户合约、权限验证器与策略验证器各司其职,让没有链上账户的亲友、NFT 甚至邮件签名都能充当守护人。本文拆解 startRecovery 到 executeRecovery 的生命周期、三个事件和过期时间的设计意图。
ERC-8161 给异步申赎的 ERC-7540 金库补上转让接口:还在排队的存款或赎回订单可以整体过户给新控制器,已可领取的余额则不在转让范围内。本文拆解 transferDepositRequest 与 transferRedeemRequest 两个接口的适用边界和 ERC-165 探测方法。