2017-08-17 17 views

答えて

0

チェーンコードコンテナはスマートコントラクトロジックを実行します。チェーンコードをインスタンス化すると、Initメソッドがシミュレートされ、クライアントに返され、新しいトランザクション(チェーンにチェーンコードをチャネルにバインドするinitトランザクション)を作成するために発注者に送信されます。 コンテナが前に実行されていなかった場合は、そのコンテナが起動します。

3

チェインコードコンテナの目的は、スマートコントラクト(チェーンコード)がエラーまたは悪意のあるコードのためにピアをクラッシュまたはアクセスすることができないように、スマートコントラクトの実行をピア自体から隔離することです。チェーンコードをインスタンス化すると、ピアはコンテナイメージにチェーンコードを入力し、Docker管理APIを呼び出してそのイメージを展開します。コンテナが実行されていない場合、新しいコンテナが開始されます。一度実行すると、ピアによって受信されたすべてのトランザクションと提案が実行のためにそのコンテナに送信されます。

関連する問題