組合權杖架構
此組合權杖架構使用區塊鏈 App 產生器支援的延伸 ERC-1155 標準。
合併的權杖架構在單一智能合約中同時支援有趣和不可行的權杖 (NFT),因此開發人員可以有效率地管理多個權杖類型、降低複雜性並提升擴展性。Blockchain App Builder 擴展了 ERC-1155 標準,以促進開發需要混合符記功能的應用程式。組合的權杖架構也支援分數 NFT。
範例使用案例:
Oracle Blockchain Platform Digital Assets Edition 隨附的增強版區塊鏈 App Builder 支援下列功能。
- 多個有趣的記號:在單一智慧型合約中建立多個有趣的記號類型。
- 多種權杖類型:在單一智能合約中建立及管理有趣和不可行的權杖類型,簡化部署和互動。一個使用者可針對每個有趣的權杖類型擁有多個帳戶,但只有一個 NFT 帳戶。
- 批次作業:在單一交易中完成多個權杖傳輸或動作,以提升效率。
- 鎖定:鎖定 Vault 中的 NFT,使其無法被任何使用者傳輸或燒錄。
- 角色作業:指定並強制執行如 minter、burner 等角色,以提供任何使用者帳戶的特定權限。
Oracle Blockchain Platform Digital Assets Edition 包含一個鏈碼套件和一個包裝函式 API 套件,用於合併的 (可行且不可行) 權杖案例。該鏈碼套件包括 NFT Art Collection Marketplace 範例,其中說明了架構的使用。包裝程式 API 套件會擴充 REST API,以支援 NFT Art Collection Marketplace 案例特定的作業。