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

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

サンプル・チェーンコードをインストールおよびインスタンス化するには、管理者である必要があります。ユーザー権限がある場合、サンプル・チェーンコードを呼び出すことができます。
  1. コンソールに移動し、開発者ツール・タブを選択します。
  2. サンプル・ペインをクリックします。
    チェーンコード・サンプル・ページが表示されます。
  3. サンプル・チェーンコードを特定してインストールします。
    1. 使用するサンプル・チェーンコードを選択し、対応するインストール・ボタンをクリックします。
    2. チェーンコードのインストール・ダイアログで、チェーンコードをインストールするピアを1つ以上指定し、使用するチェーンコード言語(Go、Node.jsまたはJava)を選択します。「インストール」をクリックします
  4. チェーンコードをインスタンス化します。
    1. チェーンコードのインスタンス化ボタンをクリックします。
    2. チェーンコードのインスタンス化ダイアログで、チェーンコードのインスタンス化先のチャネルを選択し、必要なパラメータを指定します。「インスタンス化」をクリックします。
  5. チャネル・タブをクリックします。
    1. チャネル情報ページで、インスタンス化されたチェーンコード・ペインをクリックしてチャネルでのチェーンコードのデプロイメントを確認します。
    2. レジャー・ペインを使用して、チャネルの個々のトランザクションに関する情報を見つけることができます。
  6. レジャー・ペインをクリックして、次を確認します。
    • 「Ledger Summary」は、1つのデプロイメントが行われたことを示しています。

    • レジャー表で、データ(sys)型のブロックを探します。

    • ブロックをクリックし、トランザクション表で矢印アイコンをクリックしてブロックの詳細情報を表示します。関数名フィールドに「deploy」と表示されていることを確認します。

  7. 必要に応じて、チェーンコード・タブに移動し、他のチャネルのチェーンコードをインスタンス化します。
    複数のメンバーが含まれるネットワークで作業しており、ファウンダのチェーンコードをインスタンス化している場合は、同じチェーンコードをインストールした参加者のチェーンコードをインスタンス化する必要はありません。このような場合、チェーンコードはすでにインスタンス化され、参加者で稼働しています。
    1. インスタンス化するチェーンコードの名前を表で特定してクリックします。
    2. チェーンコード情報ページで、新しいチェーンコードでインスタンス化ボタンをクリックします。
    3. チェーンコードのインスタンス化ダイアログで、必要な情報を指定します。
  8. チェーンコードを呼び出します。
    1. チェーンコード・サンプル・ページに移動し、対象のチェーンコードを探してその呼出しボタンをクリックします。
    2. チェーンコードの呼出しダイアログで、トランザクションを実行するチャネルを選択します。
    3. アクション・フィールドで、チェーンコードを実行するアクションを指定します。
    4. 「実行」をクリックします。「トランザクション結果」には返された値が表示され、APIの詳細フィールドには、トランザクションの呼出しによって実行されたすべてのブロックチェーン・プロセスの詳細なログが表示されます。
  9. チェーンコードが正常に呼び出されたかどうかを確認します。
    1. チャネルタブに移動し、チェーンコードがインストールされたチャネルを特定してクリックします。
    2. レジャー・ペインが選択されていることを確認し、問合せレジャー表で呼出しが発生したことを示すブロック番号を特定します。
    3. ブロックをクリックし、トランザクション表のステータス列に「成功」と表示されていることを確認します。
  10. 必要に応じて、サンプル・ページに移動し、チェーンコードの他の操作を呼び出します。