ERC-1123 创建于 2018 年 6 月 1 日,仓库记录的状态是 Withdrawn,正文只留了一句:本文已被 ERC-2678 定义的 EthPM V3 打包标准取代。本文按这两份文件对照,讲清旧版把包内容直接写进链上注册表带来了什么成本,新版为什么改成把清单留在链下、链上只放内容哈希,以及这套“链下内容加链上指纹”的结构后来被大量协议沿用的原因。
ERC-1123 创建于 2018 年 6 月 1 日,仓库记录的状态是 Withdrawn,正文只留了一句:本文已被 ERC-2678 定义的 EthPM V3 打包标准取代。本文按这两份文件对照,讲清旧版把包内容直接写进链上注册表带来了什么成本,新版为什么改成把清单留在链下、链上只放内容哈希,以及这套“链下内容加链上指纹”的结构后来被大量协议沿用的原因。
ERC-2494 创建于 2020 年 1 月 29 日,仓库记录的状态是 Stagnant。它定义的不是代币也不是接口,而是一条定义在 BN254 标量域上的椭圆曲线 Baby Jubjub,专门用来在 zk-SNARK 电路内部跑哈希与签名。本文拆解它为什么不能直接用以太坊原生那把 secp256k1 钥匙,为什么曲线的系数里要留一个自由参数 d,以及它被 Circom、semaphore 这类工具继承的技术脉络。
SeaDrop 是 OpenSea 开源的主网发行合约,官方 README 写明它用于在兼容 EVM 的链上执行一级发行,支持公开发行、允许名单阶段、代币门槛发行与服务端签名铸造四种形式。本文按官方仓库的说法拆解它把铸造条件放进合约而不是发行后台带来的差别,读允许名单证明要在哪一步做,以及这类“标准发行合约”与项目自研 mint 合约在权限与核验路径上的差异。
Blur 把自家一级发行与收价机制称为 CAMM,即链上自动做市形式的拍卖,公开材料描述其按价格档位分层出价、成交按出价顺位分配。本文不判断这种机制的价格表现,只从机制角度解释它与普通市场挂单在核验路径上的区别:如何确认参与的是哪份合约、如何理解出价被抢先与档位价格随拍卖推进变化,以及参与前该在链上核对哪些字段。
Nouns 的官方站点写明:每天由拍卖合约无信任地拍卖一枚新 Noun,拍卖所得全额进入国库,上一场拍卖的结算交易同时铸出下一枚并开启新一场。本文拆解这条“结算即铸造即下一场”的链式机制、Noun Seeder 怎么决定图案特征、一 Noun 一票的 Compound 治理分支,以及公开版权与无稀缺度规则这两个反常规设定。
Art Blocks 的协议文档把核心理念概括为“算法即艺术品”:每个项目的创作代码永久存储在区块链上,铸造时由链上哈希作为种子喂给脚本,产出确定性的唯一作品。本文拆解 Generator 怎么从链上数据拼装出生成页面、PostParams 让已铸造的作品如何按规则演化、Transfer Hooks 在每次铸造与转账时被调用干什么,以及全链上路线与外部资源引用之间的边界。
fxhash 的文档把链上生成艺术称为 GENTK:完整代码与元数据在部署时进入链上,每次铸造产生的 token hash 作为确定性种子渲染唯一迭代。本文拆解它的双层随机结构——集合级与代币级种子怎么配合、price curve 与荷兰式拍卖这两种发行定价怎么在合约里定义、fx(params) 让收藏者微调参数后作品怎么保持可复现。
CIP-30 是 Cardano 的 dApp 与钱包网页桥接标准,官方文件描述它规定浏览器注入的 wallet 对象应具备的方法:启用、取地址、取公钥、签数据、提交交易等。本文拆解 getAnswers 之外各方法的调用顺序、数据按 CBOR 编码在接口间流转意味着什么、以及它和 EVM 世界 EIP-1193 式注入的异同与对应风险。
ERC-67 创建于 2016 年 2 月 17 日,仓库记录的当前状态是 Withdrawn,撤回原因写明被 ERC-681 取代。它设想用一条 URI 同时携带合约地址、函数名、参数、金额与链标识。本文按原文拆解它的 uriScheme 语法、与钱包交互的约定、以及为什么“让交易变成可分享的链接”这件事在 2016 年提出来、多年后才随 ERC-681 与支付协议陆续成形。
ERC-223 创建于 2017 年 5 月 3 日,仓库状态是 Final,它把 ERC-20 的 transfer 改成在转给合约时调用接收方的 `tokenFallback`,意图防止代币被转入没有管理逻辑的地址后永久沉睡。本文拆解“转出方调用接收方代码”这一反转回调的机制、重入风险的来源,以及它最终没有成为默认生态约定、而由 ERC-223 转换层与各合约自查共存的原因。