首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用erc-1155的NFT Id

使用erc-1155的NFT Id
EN

Ethereum用户
提问于 2021-04-25 17:54:01
回答 1查看 266关注 0票数 2

对于使用ERC-1155实现NFT,我有点困惑,因为NFT中的新手,通过定义,可以有一个NFT的一个实例,每个艺术品有一个uuid。但是在ERC-1155中,我可以设置每个ID的X值,所以

  1. 这个NFT (每个uuid有一个实例或数量)将在App端管理,还是可以有一个UUID的多个实例?
  2. 如果我通过将令牌ID设置为uuid和元数据文件中实际图像的路径来创建令牌。如果图像文件被替换了,因为它不在Blockchain上,该怎么办?
  3. 如何在使用ERC-1155创建NFT的同时设置佣金,或者再次在应用程序端进行管理?
  4. 如果我想阻止在我的应用程序之外的买卖,有什么办法吗?
EN

回答 1

Ethereum用户

发布于 2023-01-26 11:37:31

  1. ERC1155的要点是每个NFT id都有不同的令牌平衡。你可以把它看作是一个可替代的NFT。
  2. 这是一个特性,例如,它经常用于NFT集合显示。首先,NFT有一个临时映像,在显示时,所有者会更改baseUri,这会改变所有NFT的映像。对于图像存储位置,开发人员通常使用IPFS,这是一个文件存储块链,因此数据是不可变的。
  3. 有一个ERC2981标准,允许您设置版税,但它确实取决于市场是否会考虑到它。因此,在大多数情况下,您必须在应用程序中定义它。
  4. 您可以通过更新_beforeTransfer防止智能契约中的NFT传输,并且只允许您的合同执行传输。但是,我不建议这样做,因为在其他应用程序上,这个集合看起来会被破坏。
票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/97786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档