外部サービスからのチェーンコードのデプロイ
Oracle Blockchain Platformでは、外部チェーンコード(サービスとしてのチェーン・コード)を実行できます。
チェーンコードは、ピア・ノードで構築および起動されるのではなく、外部で管理されるサービスとして実行できます。この機能によって、チェーンコードの作成と、それをHyperledger Fabricネットワークにデプロイすることが切り離されます。かわりに、チェーンコードは、管理者がピア・ノードとは独立して管理できます。
- 外部ホストのアドレス情報を含む
connection.jsonファイルを作成し、そのファイルを.zip形式で圧縮します。次のテキストは、サンプルのconnection.jsonファイルを示しています。
チェーンコードが管理されているリモート・ホストまたはVMを指定する場合は、パブリックIPアドレスまたはホスト名とアドレスのパブリック・ポートを使用します。{ "address": "example.com:9999", "dial_timeout": "10s", "tls_required": false } - チェーンコードをデプロイする場合は、「チェーンコード・タイプ」に「外部」を選択します。「チェーンコード・ソース」で、前のステップで作成した
.zipファイルをアップロードします。