Go-Ethereum

ERC 721 紙牌遊戲

  • November 14, 2018

ERC 721 的一般概念對我來說很清楚。我的問題更多關於契約部署。我想擁有100張獨特的卡片,所以我想到了這兩種實現方式:

  1. 初始供應量(薄荷)為 100,因此將有 100 張獨特的卡片。
  2. 部署 100 個不同的合約。

我認為第一種方法更好,但我不知道它是否正確。歡迎提出意見/回饋。

NFT 合約旨在持有一種類型的 NFT 代幣 - 在您的範例卡中。它包含有關誰擁有哪張獨特卡的資訊。因此,為每張卡部署自己的合約是沒有意義的——它們將是單獨的 NFT,它們不會那麼容易互換/轉移。如果他們都在同一個契約中,他們屬於同一個“組”並且具有相同的規範。當然,一遍又一遍地部署一個幾乎相同的新契約會花費大量的燃料,而且聽起來很傻。

因此,您應該在建構子中創建所有需要的卡,或者然後在單獨的事務中創建所需的卡。

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