Solidity

ERC721 在 NFT 中的作用是什麼?

  • October 10, 2022

我了解 ERC721 合約的界面,但我想知道:

  • 一份ERC721合約就像整個交易所嗎?例如,OpenSea 只有一個 ERC721 合約嗎?
  • 是什麼讓 NFT 與眾不同?如果我鑄造一個指向現有 tokenURI 或類似的 NFT,它是如何被強制的?

NFT 不存在。它們是實現 ERC-721 的合約的想像的虛構。

ERC-721 是在其想像中詢問有關 NFT 合約的協議。就像 ERC-20 可以讓您詢問有關其想像中的 FT 的契約。

ERC-20 有類似“多少代幣可以做

$$ an address $$有嗎?”和“請發送$$ how many $$我給的令牌$$ another address $$”。 ERC-721 幾乎相同,但不是“有多少?” 它是“哪一個?”。這就是不可替代的手段。命令就像“誰有

$$ a token $$?”和“請發送$$ which token $$從我到$$ another address $$”。 你可以部署一個只“想像”一個 NFT 的 ERC-721 合約,但合約部署有點貴,所以你通常將許多 NFT 放在一個合約中,比如所有的 BAYC 猿。


第二個問題:是的,你可以鑄造一個模擬另一個 NFT(或契約)的 NFT(或 NFT 契約)。它的地址會有所不同,但可能有些人沒有註意,你可以讓他們購買你的騙局 NFT。

圖片不是 NFT。它基本上只是 NFT 的粘性標籤,因此人們可以分辨它是哪一個。NFT 實際上是由合約地址和代幣編號標識的。

這相當於創建一個新的 ERC-20 代幣,將其稱為“比特幣”,為自己鑄造 21,000,000 個“比特幣”,然後嘗試出售它們。

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