簡體   English   中英

ERC721 - tokenURI 中提及的元數據資產的真實性

[英]ERC721 - Authenticity of metadata assets mentioned in a tokenURI

我們如何證明 NFT 資產元數據的真實性?

根據 ERC721 規范,要獲取 NFT 資產的元數據,我們需要 go 到tokenURI function 中提到的 URI。 如果此元數據位於集中式服務器上,並且所有者更改了tokenURI指向的元數據,會發生什么情況?

讓我們考慮一個用例——假設我在 OpenSea 上購買了 NFT 數字藝術,它的tokenURI格式https://opensea.io/<contract_address>/123 ,它指向 AWS 上名為awesome_art.png的圖像服務器。 現在,如果所有者隨后上傳另一個具有相同名稱的隨機圖像怎么辦?

在這種情況下,NFT 仍然有效; 元數據仍然有效,因為它們遵循標准。

我想避免這種情況的最佳方法是 hash 元數據圖像/資產內容在首次鑄造並將其放在區塊鏈上時,但只是想知道是否有任何其他經過驗證的方法/標准可以實現這一目標?

僅供參考 - 我知道一種解決方案是使用像 IPFS 這樣的分散式解決方案,但它並不能真正解決這個問題的核心問題。

ERC-2477 是一種將元數據摘要附加到令牌的建議標准: https://eips.ethereum.org/EIPS/eip-2477

JSON 模式的摘要也可以添加到區塊鏈中。 或者,對嵌入在元數據 JSON 中的 JSON 模式的 $schema 引用以及包含 JSON 模式摘要的 $schemaIntegrity 。

僅供參考 - 我知道一種解決方案是使用像 IPFS 這樣的分散式解決方案,但它並不能真正解決這個問題的核心問題。

IPFS CID 內置了摘要,因此我認為 IPFS 確實涵蓋了這一點。 許多 ERC721 正在使用它,已經將 CID 存儲在鏈上。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM