首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ERC721 - tokenURI中提到的元数据资产的真实性

ERC721 - tokenURI中提到的元数据资产的真实性
EN

Stack Overflow用户
提问于 2021-01-10 13:57:00
回答 1查看 986关注 0票数 4

我们如何证明NFT资产的元数据的真实性?

根据ERC721规范,要获取NFT资产的元数据,我们需要转到tokenURI函数中提到的URI。如果此元数据位于集中式服务器上,并且所有者更改了tokenURI所指向的元数据,会发生什么情况?

让我们考虑一个用例--假设我在OpenSea上购买了一个NFT数字艺术,它有一个格式为https://opensea.io/<contract_address>/123tokenURI,它指向一个名为awesome_art.png的图像,该图像位于AWS服务器上。现在,如果所有者随后上传了另一个具有相同名称的随机图像,该怎么办?

在这种情况下,NFT仍然有效;元数据仍然有效,因为它们遵循标准。

我认为避免这种情况的最好方法是在元数据映像/资产内容第一次被创建时散列,并将其放在块链上,但只是想知道是否还有其他已被证实的方法/标准可以实现这一点?

FYI -我知道一个解决方案是使用分散的解决方案,如IPFS,但它并没有真正解决这个问题的核心问题。

EN

回答 1

Stack Overflow用户

发布于 2021-02-23 07:37:32

ERC-2477是一种将元数据摘要附加到令牌的标准:https://eips.ethereum.org/EIPS/eip-2477

JSON模式的摘要也可以添加到块链中。或者,$schema引用嵌入在元数据JSON中的JSON模式,以及保存JSON模式摘要的$schemaIntegrity。

FYI -我知道一个解决方案是使用分散的解决方案,比如IPFS,但它并不能真正解决这个问题的核心问题。

IPFS有内置的摘要,所以IPFS确实涵盖了这一点。许多ERC721s正在使用这种方式将CID存储在链上。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65654051

复制
相关文章

相似问题

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