サンプルを使用した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. レジャー・ペインをクリックして、次を確認します。
    • 「Ledger Summary」は、1つのデプロイメントが行われたことを示しています。デプロイメントは、承認とコミットで構成されます。
    • レジャー表で、データ型の2つのブロックを探します。
    • 最初のブロックをクリックし、トランザクション表で矢印アイコンをクリックしてブロックの詳細情報を表示します。「関数名」フィールドにApproveChaincodeDefinitionForMyOrgと表示されていることを確認します。
    • 2つ目のブロックをクリックし、「ファンクション名」フィールドにCommitChaincodeDefinitionと表示されることを確認します。
  7. 必要に応じて、チェーンコード・タブに移動し、チェーンコードを他のチャネルにデプロイします。
    複数のメンバーが含まれるネットワークで作業しており、作成者にチェーンコードをデプロイしている場合は、同じチェーンコードをインストールした参加者にチェーンコードをデプロイする必要はありません。このような場合、チェーンコードはすでに参加者にデプロイされています。
    1. 表にデプロイするチェーンコードのパッケージIDを見つけてクリックします。
      「インストール済ピア要約」ページが表示されます。
    2. 「チャネルにデプロイ済」をクリックします。
    3. 「デプロイ済チャネルのサマリー」ページで、「新規チャネルにデプロイ」ボタンをクリックします。
    4. 「チェーンコードのデプロイ」ダイアログで、必要な情報を指定し、「デプロイ」をクリックします。
  8. チェーンコードを呼び出します。
    1. チェーンコード・サンプル・ページに移動し、対象のチェーンコードを探してその呼出しボタンをクリックします。
    2. チェーンコードの呼出しダイアログで、トランザクションを実行するチャネルを選択します。
    3. アクション・フィールドで、チェーンコードを使用して完了するアクションを指定します。
    4. 「実行」をクリックします。
  9. チェーンコードが正常に呼び出されたかどうかを確認します。
    1. チャネルタブに移動し、チェーンコードがインストールされたチャネルを特定してクリックします。
    2. 「元帳サマリー」表で、呼出しが発生したことを示すブロック番号を見つけます。
    3. ブロックをクリックし、トランザクション表の「ステータス」列に「成功」と表示されていることを確認します。
  10. 必要に応じて、サンプル・ページに移動し、チェーンコードの他の操作を呼び出します。