蓝图合约把部署用的 initcode 存成一个特殊前缀的合约,供工厂反复引用,避免每次部署都上传整段代码。本文按 Final 状态的 ERC-5202 规范拆解前缀格式、防误执行设计与对 NFT 工厂类合约的意义。
蓝图合约把部署用的 initcode 存成一个特殊前缀的合约,供工厂反复引用,避免每次部署都上传整段代码。本文按 Final 状态的 ERC-5202 规范拆解前缀格式、防误执行设计与对 NFT 工厂类合约的意义。
最小代理合约用不到百字节的壳把调用全部转给共享实现,让同一套 NFT 逻辑被反复复用。本文解读 ERC-1167 的字节码原理、代理与实现的关系,以及用户读链时必须补做的两步核验。
ERC-7066 给 ERC-721 加了锁:NFT 留在自己钱包里就能被锁定,转账被禁止而使用权还在,locker 地址独享解锁权。本文按标准原文拆解 lock、unlock、lockerOf 与 transferAndLock 的规则,以及参与借贷、租赁前该查的字段。
ERC-5625 给 NFT 元数据 JSON 加了一个可选的 dStorage 对象,用 platform、persistence_mechanism、dstorage_note 等六个字段描述资产文件到底存在哪个去中心化存储系统上。本文解读字段含义与它能证明、不能证明什么。
ERC-7508 让 ERC-721 与 ERC-1155 把属性写进一个所有项目共用、各链同地址的公共仓库合约,其他合约可以直接读取。本文拆解它的六类属性、五种访问控制与升级接口,以及共用仓库带来的新风险面。
ERC-7231 给 NFT 增加 identitiesRoot 字段:把多个平台身份汇总成根哈希写上链,验证时靠默克尔证明与 ECDSA 签名。本文拆解三个接口函数的分工,并讨论它和隐私保护之间的张力。
ERC-5902 设想了一套事件钩子协议:合约先注册发布者与钩子,事件发生后由中继者提交凭证触发响应。本文按规范梳理发布方、订阅方、中继者三方流程,以及它被卡在哪一步、为什么停在 Stagnant。
同样叫“快照”,有的合约按区块号计时,有的按秒级时间戳。ERC-6372 让合约用 clock 与 CLOCK_MODE 两个函数自报计时方式。本文解释为什么 L2 时代这个细节重要,以及查错钟会误判什么。
ERC-5805 想统一“持有 NFT 怎么算票数、票能不能委托”的查询方式,还引入检查点防止一份票投两次。本文拆解 delegate、getPastVotes 等函数的分工,并解释它的停滞状态意味着什么。
ERC-7715 让应用向钱包申请“限额、限时、限合约”的执行权限,之后免逐笔弹窗。本文拆解权限与规则的字段结构,以及授权面板上该盯紧的边界。