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

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

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

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

  • Balance Transferサンプルは、口座残高のある2者および残高を問い合せ、2者間で資金を転送する操作を表す単純なチェーンコードです。
  • Marbleサンプルには、それぞれ色とサイズの属性を持つビー玉を作成するチェーンコードが含まれています。ビー玉と所有者を対応付け、ステータスを問い合せたり、所有者間で名前または色でビー玉を交換できます。
  • Car Dealerサンプルには、自動車部品の製造、移動および問合せ、これらの部品から組み立てられた自動車、および自動車の移動を管理するチェーンコードが含まれます。

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

  • Fiat Money Tokenサンプルには、名目貨幣を表すフラクショナル代替可能トークンの完全なライフサイクルを管理するためのチェーンコードが含まれています。トークンを初期化し、トークン・ユーザー・アカウントを作成し、ミンター・ロールを割り当てた後、トークンの発行、転送およびバーンを実行できます。トークン・アカウント残高およびトランザクション履歴を追跡することもできます。トークンのサンプルの詳細は、「サンプル・トークン仕様ファイルの使用」を参照してください。

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