Contract-Design

如何整合 ERC 721 和 20 創建半同質代幣?

  • January 17, 2019

ERC 721 定義了不可替代的代幣,其中每個代幣都是唯一的。但是,如果需要在各種類型的供應有限的情況下創建代幣,是否有一種有效的方法可以通過混合兩種標準來實現這一目標,而無需實質上只是創建多個餘額有限的 ERC 20?

目標是有可證明的創建和銷毀大量相關代幣的有限供應。其中一些的總餘額為 1,基本上是標準的 ERC 721,但其他的供應量更大。

目前沒有為您所描述的“半可替代”定義標準。ERC 721 標準適用於真正獨特的資產,因此是 NFT(不可替代代幣)。

要實現您想要的,您應該使用一系列相關的契約,每個契約都有自己的總供應量。

721 規範https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md明確描述了一個類似於您的範例不兼容,如下所示,

注意:Curio Cards 和 Rare Pepe 等“限量版、收藏代幣”不是可區分的資產。它們實際上是單個可替代代幣的集合,每個代幣都由其自己的智能合約和自己的總供應量(在極端情況下可能為 1)進行跟踪。

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