外部サービスからのチェーンコードのデプロイ

Oracle Blockchain Platformでは、外部チェーンコード(サービスとしてのチェーン・コード)を実行できます。

チェーンコードは、ピア・ノードで構築および起動されるのではなく、外部で管理されるサービスとして実行できます。この機能によって、チェーンコードの作成と、それをHyperledger Fabricネットワークにデプロイすることが切り離されます。かわりに、チェーンコードは、管理者がピア・ノードとは独立して管理できます。

  1. 外部ホストのアドレス情報を含むconnection.jsonファイルを作成し、そのファイルを.zip形式で圧縮します。次のテキストは、サンプルのconnection.jsonファイルを示しています。
    {
    "address": "example.com:9999",
    "dial_timeout": "10s",
    "tls_required": false
    }
    チェーンコードが管理されているリモート・ホストまたはVMを指定する場合は、パブリックIPアドレスまたはホスト名とアドレスのパブリック・ポートを使用します。
  2. チェーンコードをデプロイする場合は、「チェーンコード・タイプ」「外部」を選択します。「チェーンコード・ソース」で、前のステップで作成した.zipファイルをアップロードします。