在以太坊中广播没有初始余额的令牌 ID 的存在意义何在?
What is the point of broadcasting existence of a token ID with no initial balance in Ethereum?
在 EIP-1155 中,声明“要广播没有初始余额的代币 ID 的存在,合约应该从 0x0
到 0x0
,令牌创建者为 _operator
,_value
为 0
有人可以解释一下这提供了哪些实际用例吗?
广播没有初始余额的新代币的存在有一个铸造 NFT(non-fungible 代币)的用例:你可能想要铸造一个不属于任何人的 non-fungible 代币还没有余额。
示例:您是收藏卡合同的所有者,其中每张卡片都可以分配点数。
- 1 张卡 = 1 个 NFT
- 每张卡的点数=每个NFT的余额
现在您想举办一场比赛,获胜者将获得这张特殊卡片。所以你铸造代表新卡的 NFT,余额为 0,没有所有者,并广播此信息。
由于此时令牌已被铸造并存在,您可以在您的网络应用程序或其他东西上显示它,而且每个人都可以在代码中验证,获胜者真的会收到这个确切的令牌。
比赛结束后,获胜者获得此令牌。
在 EIP-1155 中,声明“要广播没有初始余额的代币 ID 的存在,合约应该从 0x0
到 0x0
,令牌创建者为 _operator
,_value
为 0
有人可以解释一下这提供了哪些实际用例吗?
广播没有初始余额的新代币的存在有一个铸造 NFT(non-fungible 代币)的用例:你可能想要铸造一个不属于任何人的 non-fungible 代币还没有余额。
示例:您是收藏卡合同的所有者,其中每张卡片都可以分配点数。
- 1 张卡 = 1 个 NFT
- 每张卡的点数=每个NFT的余额
现在您想举办一场比赛,获胜者将获得这张特殊卡片。所以你铸造代表新卡的 NFT,余额为 0,没有所有者,并广播此信息。
由于此时令牌已被铸造并存在,您可以在您的网络应用程序或其他东西上显示它,而且每个人都可以在代码中验证,获胜者真的会收到这个确切的令牌。
比赛结束后,获胜者获得此令牌。