結合トークン・フレームワーク
結合されたトークン・フレームワークでは、ブロックチェーン・アプリケーション・ビルダーでサポートされている拡張ERC-1155標準が使用されます。
結合されたトークンフレームワークは、単一のスマートコントラクトで真菌性トークンと非真菌性トークン(NFT)の両方をサポートしているため、開発者は複数のトークンタイプを効率的に管理し、複雑さを軽減し、スケーラビリティを向上させることができます。ブロックチェーン・アプリケーション・ビルダーは、ERC-1155標準を拡張して、トークン機能が混在するアプリケーションの開発を容易にします。結合されたトークン・フレームワークでは、小数NFTもサポートされます。
ユースケースの例:
Oracle Blockchain Platform Digital Assets Editionに含まれるブロックチェーン・アプリケーション・ビルダーの拡張バージョンでは、次の機能がサポートされます。
- 複数の真菌性トークン: 1つのスマート・コントラクトに複数の真菌性トークン・タイプを作成します。
- 複数のトークン・タイプ: 1つのスマート・コントラクトで真菌性トークン・タイプと非真菌性トークン・タイプを作成および管理し、デプロイメントとインタラクションを合理化します。1人のユーザーが各真菌可能トークン・タイプに複数のアカウントを持つことはできますが、NFTアカウントは1つのみです。
- バッチ操作: 複数のトークン転送またはアクションを1つのトランザクションで完了し、効率性を高めます。
- ロック: ボールト内のNFTをロックして、どのユーザーにも転送または書き込むことができないようにします。
- ロール操作: minter、burnerなどのロールを割り当てて強制し、任意のユーザー・アカウントに特定の権限を提供します。
Oracle Blockchain Platform Digital Assets Editionには、チェーンコード・パッケージとラッパーAPIパッケージが含まれており、結合(代替可能および非代替可能)トークン・シナリオに対応しています。チェーンコード・パッケージには、フレームワークの使用を示すNFT Art Collection Marketplaceサンプルが含まれています。ラッパーAPIパッケージは、REST APIを拡張して、NFT Art Collection Marketplaceシナリオに固有の操作をサポートします。