チェーンコードはすでにピアファイルシステムにインストールされています。チェーンコードのインスタンス化がチェーンコードコンテナを開始するのはなぜですか?チェーンコードコンテナの目的は何ですか?Hyperledgerファブリックのチェーンコードコンテナとは何ですか?
1
A
答えて
0
チェーンコードコンテナはスマートコントラクトロジックを実行します。チェーンコードをインスタンス化すると、Initメソッドがシミュレートされ、クライアントに返され、新しいトランザクション(チェーンにチェーンコードをチャネルにバインドするinitトランザクション)を作成するために発注者に送信されます。 コンテナが前に実行されていなかった場合は、そのコンテナが起動します。
3
チェインコードコンテナの目的は、スマートコントラクト(チェーンコード)がエラーまたは悪意のあるコードのためにピアをクラッシュまたはアクセスすることができないように、スマートコントラクトの実行をピア自体から隔離することです。チェーンコードをインスタンス化すると、ピアはコンテナイメージにチェーンコードを入力し、Docker管理APIを呼び出してそのイメージを展開します。コンテナが実行されていない場合、新しいコンテナが開始されます。一度実行すると、ピアによって受信されたすべてのトランザクションと提案が実行のためにそのコンテナに送信されます。
関連する問題
- 1. HyperledgerファブリックSDKロケーション
- 2. HyperledgerファブリックのJavaデーモン
- 3. Hyperledgerファブリックのチェーンとステートデータベースの違いは?
- 4. HyperledgerファブリックChaincode Deploment - DockerFileは
- 5. configtx.yamlの各定義はHyperledgerファブリックv1.0の意味は何ですか?
- 6. Hyperledgerファブリックのプロパティレベルのプライバシー1.0
- 7. Hyperledgerファブリックの展開(リアルネットワーク)
- 8. Hyperledgerファブリックのピア発見
- 9. hyperledgerファブリック1.0アルファ2、chaincode
- 10. Hyperledger FabricとHyperledger Indy(Sovrin)の主な違いは何ですか
- 11. Hyperledgerファブリックをプロダクションで使用する
- 12. ファブリック内のアンカーピアとは何ですか?
- 13. ファブリック内のシステムチェーンコードとは何ですか?
- 14. Hyperledgerファブリック複数のホストのセットアップビー玉が
- 15. Hyperledgerファブリック1.0のgetエラーのCouchDB永続
- 16. Hyperledgerファブリックのトランザクションフローの読み取り(クエリ)
- 17. Hyperledgerファブリックの問題 - 「コンテナの始動エラー」
- 18. Hyperledgerファブリック用のgRPCクライアントの作成V1.0
- 19. Hyperledger Composerをファブリックに接続する
- 20. Hyperledgerファブリックにユーザーを登録する
- 21. ファーストネットワークの例のhyperledgerファブリックでの証明書とキーの使用
- 22. HyperLedgerファブリック内のピアにチェーンコードをインストール
- 23. ドッキングウィンドウのバージョンは、私がhyperledgerファブリック1.0.0-αのためのhyperledger作曲クイックスタートに続き、作業hyperledgerファブリックはローカルで実行しているローカルHLF 1.0.0-αランタイム
- 24. Hyperledgerファブリック "のすべてを作る" というエラー
- 25. HyperledgerファブリックでMSP、Consensus、Orderingサービスをプラガブルにする方法は?
- 26. は私がしたいファブリックchaincodeが新しいchaincodeを展開することができhyperledgerことを知って、hyperledgerファブリックchaincodeが新しいchaincode?
- 27. HyperledgerファブリックとNode.jsの作成に成功し、実行
- 28. Hyperledgerファブリックに仮想マシンがありますか?
- 29. `Fabric`、` Composer`、 `Cello`と他のHyperledgerアプリケーションの関係は何ですか?
- 30. ワトソンIOTサービスをHyperledgerファブリックに統合する方法は?