Nft

訪問基本 URI 是否可以讓使用者通過查看 json 文件來預測罕見的 NFT?

  • March 15, 2022

我一直在研究一些 NFT 智能合約函式,我注意到有一個函式允許訪問基本 URI,它基本上可以.json是儲存文件(包括 NFT 屬性)的地址。

我想知道是否有人可以在鑄造之前訪問 NFT 屬性並使用它來作弊並僅選擇具有稀有屬性的那些。

BAYC 範例: https ://etherscan.io/address/0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d#code

function baseURI() public view virtual returns (string memory) {
   return _baseURI;
}

通常 afaik 雖然理論上是可能的,但這取決於所有者是否已完全上傳元數據。一些收藏只在最後或薄荷進展時這樣做。

還有一些集合在元數據完全可用的同時隨機分配令牌 id,因此對相關圖像 w 令牌 id 的了解幾乎沒有影響。

是的,所以正如另一個答案中提到的,您可以通過引入隨機化來避免這種情況。這通常是通過 Commit & Reveal 方法完成的,其中使用者首先必須為鑄幣廠付費(Commit),然後在所有收集或某個批次被保留之後,然後發生隨機化並且合約在聲明時顯示 ID。

引用自:https://ethereum.stackexchange.com/questions/123788