ethereum - 在以太坊中广播没有初始余额的代币 ID 的存在有什么意义?
问题描述
在 EIP-1155 中,声明“要广播一个没有初始余额的代币 ID 的存在,合约应该从到发出TransferSingle
事件,代币创建者为,a为 0”0x0
0x0
_operator
_value
有人可以解释这提供了哪些实际用例吗?
解决方案
广播一个没有初始余额的新令牌的存在有一个铸造 NFT(不可替代令牌)的用例:您可能想要铸造一个不属于任何人且还没有余额的不可替代令牌。
示例:您是收藏卡合同的所有者,其中每张卡都可以分配积分。
- 1 张卡 = 1 NFT
- 每张卡的点数 = 每张 NFT 的余额
现在您想进行一场比赛,获胜者将获得这张特殊卡片。因此,您铸造代表余额为 0 且没有所有者的新卡的 NFT,并广播此信息。
由于代币已经铸造并且此时存在,您可以在您的网络应用程序或其他东西上显示它,并且每个人都可以在代码中验证获胜者真的会收到这个确切的代币。
比赛结束后,获胜者获得此令牌。
推荐阅读
- python - 如何在不使用“for i”循环的情况下浏览列表
- oracle - 如何在私有临时表中定义 BLOB 列?
- mysql - SQL - 联合选择问题,结果描述不正确
- amazon-web-services - AWS Cognito 在未经我许可的情况下发送 SMS 消息
- c# - Azure 应用程序日志未显示跟踪消息
- android - “onResume()”什么时候在没有“onStart()”的情况下运行?
- java - JNI 项目中生成的文件和函数都标记为语法错误
- chef-infra - 为什么我的宝石存在于熔炉中却找不到?
- php - Yii 无法保存数据 - 未知方法 save()
- h2o - XGBoost 与流中的 AutoML