在以太坊中广播没有初始余额的令牌 ID 的存在意义何在?

What is the point of broadcasting existence of a token ID with no initial balance in Ethereum?

在 EIP-1155 中,声明“要广播没有初始余额的代币 ID 的存在,合约应该从 0x00x0,令牌创建者为 _operator_value 为 0

有人可以解释一下这提供了哪些实际用例吗?

广播没有初始余额的新代币的存在有一个铸造 NFT(non-fungible 代币)的用例:你可能想要铸造一个不属于任何人的 non-fungible 代币还没有余额。


示例:您是收藏卡合同的所有者,其中每张卡片都可以分配点数。

  • 1 张卡 = 1 个 NFT
  • 每张卡的点数=每个NFT的余额

现在您想举办一场比赛,获胜者将获得这张特殊卡片。所以你铸造代表新卡的 NFT,余额为 0,没有所有者,并广播此信息。

由于此时令牌已被铸造并存在,您可以在您的网络应用程序或其他东西上显示它,而且每个人都可以在代码中验证,获胜者真的会收到这个确切的令牌。

比赛结束后,获胜者获得此令牌。