代币标准是一组公开接口约定,让钱包、交易平台和应用可以用统一方式查询余额、转移资产和读取授权。标准解决兼容问题,不规定资产一定有何种价值。

ERC-20中的每个最小单位在协议层面可相互替代,余额通常按地址记录。它适合支付代币、治理权益、积分和份额类资产。
关键接口包括转账、余额查询和额度授权,无限额度也因此成为重要安全问题。
同一合约下的每个代币都有独立的token ID,合约记录该ID的所有者。元数据可以指向图片、属性、证书或游戏数据,但这些内容是否永久存在,取决于存储位置和更新权限。
一个ERC-1155合约可同时管理多个ID,每个ID既可只有一份,也可有大量可互换份额。它支持批量查询和批量转移,适合同时包含武器、材料、门票和限量品的应用,可减少多次调用成本。
先确定每份资产是否完全可互换、是否需要单独所有权和元数据,以及是否需要高效批处理。同时评估授权粒度、钱包兼容、二级市场支持和安全回调行为。
三种标准的核心差异是资产可互换性和合约如何组织多个ID。标准提供通用语言,项目仍需自行负责铸造权、元数据和业务规则的安全。