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