2017 年 11 月下旬,温哥华设计工作室 Axiom Zen 发布了 CryptoKitties,这是一款收集和繁殖卡通猫的游戏,这些猫作为独特代币存在于以太坊区块链上。这些猫开始以六位数的价格出售,游戏在最初几天就记录了约 130 万美元的销售额。它也因太受欢迎而难以运行:到 2017 年 12 月 6 日,CryptoKitties 约占网络计算能力的 13.5%,导致无关交易甚至一次代币销售延迟。

其他所有以太坊代币都遵循 ERC-20,该标准将余额视为一个可互换的单一数字,因此无法表示独一无二的资产。追踪可区分事物的项目——Decentraland 的虚拟土地、CryptoPunks、游戏物品——各自构建了自己不兼容的方案。2018 年 1 月,Axiom Zen 的 Dieter Shirley 与 William Entriken、Jacob Evans 和 Nastassia Sachs 共同提出了 ERC-721:一个接口,其中每个资产都是一个永久的 uint256 ID,而合约地址与代币 ID 的组合在全球范围内唯一。

该接口刻意保持精简——检查某个 ID 的所有者、安全转移、批准操作者——因此任何钱包、市场或拍卖应用只要实现一次,就能处理曾经铸造的每一个 NFT。采用不再是逐个项目的工程:下一个代币推出之前,市场就已经存在。该标准于 2018 年最终确定,CryptoKitties 则分拆为 Dapper Labs,并从 Andreessen Horowitz 和 Union Square Ventures 获得 1200 万美元。

一个共享接口让每个独特代币都可交易

标准函数意味着当下一个代币推出时,市场和钱包已经存在

该接口很小——所有者、转移、批准——因此实现成本低,审计也容易

当数量为零或一时,ERC-20 的授权竞态条件就完全消失了

CryptoKitties 的拥堵让每个以太坊开发者在同一周都感受到了这种需求

当资产是独特的时,稀缺的是互操作性。发布一个小接口,让其他人的钱包和市场替你承载采用。

该标准比这些猫活得更久。NFT 扩展到艺术、音乐、门票和游戏物品,交易在 2021 年激增至约 180 亿美元的创纪录销售额,随后崩塌——到 2022 年 8 月,一只 CryptoKitty 的中位售价约为 0.04 以太币(40–50 美元),往往低于转移它所需的 gas 费。无论如何,这一设计都站住了脚:市场和钱包仍然支持 ERC-721,半同质化的 ERC-1155 扩展了同样的接口逻辑,而区块链游戏转向侧链以逃离以太坊的拥堵,而不是放弃这种代币格式。

从这里,追溯依据

参考来源

  1. EIP-721: Non-Fungible Token Standard Ethereum Improvement Proposals · eips.ethereum.org ·
  2. CryptoKitties raises $12M from Andreessen Horowitz and Union Square Ventures TechCrunch · techcrunch.com ·
  3. Meet CryptoKitties, the new digital beanie babies selling for $100k CNBC · cnbc.com ·
  4. How the CryptoKitties fiasco likely doomed NFT games on Ethereum IEEE Spectrum · spectrum.ieee.org ·