サンプルを使用したOracle Blockchain Platformの確認(Hyperledger Fabric v2.x)

Oracle Blockchain Platformに含まれているサンプル・チェーンコードは、インストールしてデプロイし、呼び出すことができます。

サンプル・チェーンコードをインストールおよびデプロイするには、管理者である必要があります。ユーザー権限がある場合、サンプル・チェーンコードを呼び出すことができます。
  1. コンソールに移動し、開発者ツール・タブを選択します。
  2. サンプル・ペインをクリックします。
    「チェーンコード・サンプル」ページが表示されます。
  3. サンプル・チェーンコードを特定してインストールします。
    1. 使用するサンプル・チェーンコードを選択し、対応するインストール・ボタンをクリックします。
    2. チェーンコードのインストール・ダイアログで、チェーンコードをインストールするピアを1つ以上指定し、使用するチェーンコード言語(Go、Node.jsまたはJava)を選択します。「インストール」をクリックします。
  4. チェーンコードをデプロイします。
    1. チェーンコードの「デプロイ」ボタンをクリックします。
    2. 「チェーンコードのデプロイ」ダイアログで、チェーンコードをデプロイするチャネルを選択します。「デプロイ」をクリックします。
  5. 「チャネル」タブに移動し、サンプル・チェーンコードをデプロイしたチャネル名をクリックします。
    1. 「チャネル情報」ページで、「デプロイ済チェーンコード」ペインをクリックしてチャネルでのチェーンコードのデプロイメントを確認します。
    2. 「台帳」ペインを使用して、チャネル上の個々のトランザクションに関する情報を見つけることができます。
  6. レジャー・ペインをクリックし、次のことを確認します。
    • 「レジャーのサマリー」には、1つのデプロイメントが行われたことが示されています。デプロイメントは、承認とコミットで構成されます。
    • 台帳表で、dataタイプの2つのブロックを探します。
    • 最初のブロックをクリックし、トランザクション表で矢印をクリックしてブロックの詳細情報を表示します。「関数名」フィールドにApproveChaincodeDefinitionForMyOrgと表示されていることを確認します。
    • 2つ目のブロックをクリックし、「関数名」フィールドにCommitChaincodeDefinitionと表示されていることを確認します。
  7. 必要に応じて、「チェーンコード」タブに移動し、他のチャネルにチェーンコードをデプロイします。
    複数のメンバーが含まれるネットワークで作業しており、ファウンダにチェーンコードをデプロイしている場合は、同じチェーンコードをインストールした参加者にチェーンコードをデプロイする必要はありません。このような場合、チェーンコードはすでに参加者にデプロイされています。
    1. デプロイするチェーンコードのパッケージIDを表内で見つけてクリックします。
      「インストール済ピアのサマリー」ページが表示されます。
    2. 「チャネルにデプロイ済」をクリックします。
    3. 「デプロイ済チャネルのサマリー」ページで、「デプロイ」ボタンをクリックします。
    4. 「チェーンコードのデプロイ」ダイアログで必要な情報を指定し、「デプロイ」をクリックします。
  8. チェーンコードを呼び出します。
    1. 「チェーンコード・サンプル」ページに移動し、対象のチェーンコードを見つけ、その「呼出し」ボタンをクリックします。
    2. 「チェーンコードの呼出し」ダイアログで、トランザクションを実行するチャネルを選択します。
    3. 「アクション」フィールドで、チェーンコードを使用して完了するアクションを指定します。
    4. 「実行」をクリックします。
  9. チェーンコードが正常に呼び出されたかどうかを確認します。
    1. チャネル・タブに移動し、チェーンコードがインストールされたチャネルを特定してクリックします。
    2. 「台帳サマリー」表で、呼出しが行われたことを示すブロック番号を見つけます。
    3. ブロックをクリックし、「トランザクション」表の「ステータス」列にSuccessと表示されていることを確認します。
  10. 必要に応じて、サンプル・ページに移動し、チェーンコードで他の操作を呼び出します。