简明掌握 ERC-20、ERC-721、ERC-1155、ERC-998 等关键代币标准,助你降低开发试错成本、提升 NFT 或 DeFi 项目的安全与效率。
一、为什么以太坊代币标准如此重要
从 2015 年 ERC-20 横空出世,到 2024 年 ERC-1155 遍地开花,代币标准不仅定义了智能合约的“接口语言”,更决定了用户资产的安全性、可组合性与长远发展。妥善选对接口,就能让钱包、交易所、DeFi 协议零摩擦集成;选错则可能陷入资金被锁、Gas 爆炸甚至无法升级的死角。
二、核心关键词速览
以太坊代币标准 | 可替代代币 | NFT | DeFi | 智能合约接口 | ERC-20 | ERC-721 | ERC-1155
三、同质化代币标准:转账、兼容与安全的平衡
3.1 ERC-20(EIP-20)——万物之源
- 能力:余额查询、转账、配图标准事件。
- 痛点:若向非兼容合约转账,代币直接“黑洞”。
3.2 ERC-223——把转账变成 ETH 转账
- 升级点:利用
tokenFallback回调,接收方如是合约必须实现方法;否则交易直接回滚。 - Gas 收益:少一步
approve/transferFrom,节省一次 SLOAD。
3.3 ERC-667 — 执行转账即调合约
transferAndCall 在方法名前显式提醒开发者:此调用可附带回调,再次避免“锁仓”悲剧。
3.4 ERC-777 — 操作员模式的优雅革命
- 核心逻辑:绝非传统的 approve/allowance,而是布尔映射“操作员”。
- 优势:批量授权降低单一交易规模,节省 Gas;再配合钩子可携带额外 data,闪电贷、铸币一键完成。
3.5 ERC-865 — 让无 Gas 转账成为可能
允许用户做签名离线,由 relayer 代付 Ethereum 手续费,随后以代币形式偿 relayer。社交媒体红包、链游任务场景尤为适合。
3.6 ERC-995 — 转账前后做尽调
相当于在 ERC-20 生命周期内插入两次合约调用:转账前校验、转账后回执。对于金融级 KYC 极其友好。
四、NFT 与复合型代币:从单件到可编程宇宙
4.1 ERC-721 — 非同质化代币基石
- 代表唯一性资产:音乐版权、房产契约、游戏皮肤直接上链。
- 扩展梗概:配合 ERC-809 可出租;ERC-864、ERC-981 可碎片化产权;ERC-1190 给创作者下版税。
4.2 ERC-998 — 组合式 NFT
一只加密猫可“拥有”一批同质食物或可穿戴 NFT;转移母体即带走全部子资产,为链游 装备系统 与 元宇宙背包 提供原生支持。
- 技能值 与 道具材料 一体化,免手续费捆绑。
4.3 ERC-1155 — 一合约管万象
- 特性:同一地址同时追踪同质代币(ERC-20)及 NFT(ERC-721),通过 ID+amount 记录余额。
- 批量转账:一次性转账 1000 个 NFT 仅消耗一次 Gas,平均可减少 90% 手续费用。
- 典型用例:链游资产发行、盲盒 Tokenify、大型 DAO 奖励。
4.4 ERC-874 — 加权的 NFT
赋予 NFT 权重值,例如两个外观相同的篮球卡牌因选手评分不同可获得 DAO 内不同的投票权重。
4.5 ERC-994/1203 — 多层与多类代币
ERC-1203 是 ERC-20 的维度拓展版,项目方可定义多层级收税模式;ERC-994 则用于不动产登记,支持链上链下双重法律承认。
五、其他特色代币标准一览
- ERC-918:PoW 代币,开发者轻松发行“以太坊本币”如 0xBTC。
- ERC-1132:时间锁仓,DeFi 单币增益常态化。
- ERC-1238:不可转账的链上徽章,防炒作的荣誉体系。
六、挑选最佳代币标准的 4 步决策框架
- 资产类型:同质、非同质或多级混合?
- 用户场景:交易、租赁、质押还是游戏?
- Gas 敏感度:高频交互>选 ERC-1155;低频高值>可选 ERC-721。
- 合规需求:ERC-995 的转账前后校验能提供 KYC/AML 插槽。
七、FAQ:开发者与投资人最关心的 5 大问题
Q1. ERC-20 还能撑多久?会被 ERC-777/1155 直接淘汰吗?
A:不会。ERC-20 仍是稳定币和交易所主流通证。升级通常采用向后兼容包装,新老共存。
Q2. NFT 项目一定要升级 ERC-998 吗?
A:仅当 NFT 需要持有其他资产或启用可穿戴/背包系统才值得;否则保持 ERC-721 更经济。
Q3. ERC-865 的代付模式是否中心化?
A:可由社区拍卖 relayer 服务,长期亦可切换至 EIP-4337 账户抽象 去中心化 relayer。
Q4. 能否在一条合约里实现 ERC-20 + ERC-1155?
A:可以。通过 1155 的 uri 函数映射成类 ERC-20 接口,但前端和审计需确认一致。
Q5. 如何快速评估新提案安全性?
A:查看 被关闭/移除历史(如 ERC-827、1003),并结合 CertiK/OpenZeppelin 审计报告。
把握代币标准,本质是在追求“安全+效率+场景”的最优解。当 ERC-20 与 ERC-721 已无法满足结构化资产碰撞,ERC-1155、ERC-998、ERC-777 等新一代标准就值得深度尝试。下一个百亿市值协议,很可能就藏在一次“接口升级”里。