チェーンコード・サンプルとは

Oracle Blockchain Platformには、GoおよびNode.jsで記述されたチェーンコード・サンプルが含まれており、ネットワークのチェーンコードの実装および管理の方法を学習するのに役立ちます。

Oracle Blockchain Platformコンソールのチェーンコード・サンプル・ページに移動するには、開発者ツール・タブを開き、「サンプル」を選択します。

チェーンコード・サンプル・ページには、次のものが含まれます:

  • Balance Transferサンプルは、勘定科目残高がある2者および当事者間で残高を問い合せ、資金を転送する操作を表す単純なチェーンコードです。
  • Marbleサンプルには、それぞれ色とサイズの属性を持つビー玉を作成するチェーンコードが含まれています。所有者にマーブルを割り当て、所有者間でステータスを問い合せたり、名前または色でマーブルを交換できます。
  • Car Dealerサンプルには、車両部品の生産、転送および問合せ、これらの部品から組み立てられた車両、および車両の転送を管理するチェーンコードが含まれます。

    このサンプルでは、大規模な自動車メーカーとそのディーラおよびバイヤーがブロックチェーン・ネットワークを作成し、そのサプライ・チェーン・アクティビティを合理化します。ブロックチェーンは、自動車および部品の監査証跡の問題の調整に必要な時間の短縮に役立ちます。

  • フィアットマネートークンのサンプルには、フィアットマネーを表す部分真菌トークンの完全なライフサイクルを管理するためのチェーンコードが含まれています。トークンを初期化し、トークン・ユーザー・アカウントを作成し、minterロールを割り当てた後、トークンの発行、転送および書込みを実行できます。トークン勘定科目残高およびトランザクション履歴を追跡することもできます。トークンのサンプルの詳細は、Working With the Sample Token Specification Filesを参照してください。
  • ロイヤルティ・トークンのサンプルには、トークンを使用してロイヤルティ・プログラムを管理するためのチェーンコードが含まれています。ロイヤルティ・ポイントは、付与、引換および転送できます。トークンのサンプルの詳細は、Working With the Sample Token Specification Filesを参照してください。
  • NFTアートコレクションマーケットプレイスのサンプルには、アート作品に関連する非代替トークン(NFT)の購入と販売のマーケットプレイスをシミュレートするチェーンコードが含まれています。このサンプルでは、博物館はブロックチェーンネットワークでアートワークのNFTをミント(作成)することができます。消費者は博物館からNFTを購入して再販することができます。NFT Art Collection Marketplaceサンプルは、TypeScriptでのチェーンコード開発用に設計されており、ERC-721トークン標準用とERC-1155トークン標準用の2つのバージョンで使用可能です。トークンのサンプルの詳細は、Working With the Sample Token Specification Filesを参照してください。

各サンプルの下のここでサンプルをダウンロード・リンクを使用して、サンプル・チェーンコードをダウンロードします。ダウンロードには、GoバージョンおよびNode.jsバージョンのチェーンコードが含まれます。

ダウンロードには、Javaバージョンのチェーンコードも含まれます。