在以太坊中广播没有初始余额的代币 ID 的存在有什么意义?

时间:2021-03-06 10:20:36

标签: ethereum solidity

在 EIP-1155 中,声明“要广播没有初始余额的令牌 ID 的存在,合约应该发出从 TransferSingle0x00x0 事件,令牌创建者为 _operator_value 为 0"

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

1 个答案:

答案 0 :(得分:1)

广播一个没有初始余额的新代币的存在有一个铸造 NFT(不可替代的代币)的用例:您可能想要铸造一个不属于任何人并且还没有余额的不可替代的代币.


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

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

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

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

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