Chaincode已經安裝在對等文件系統中。爲什麼實例化鏈式代碼啓動鏈式代碼容器?鏈碼容器的目的是什麼?Hyperledger Fabric中的chaincode容器是什麼?
1
A
回答
0
chaincode容器運行智能合約邏輯。當您實例化鏈式代碼時,將會模擬Init方法並將其返回給客戶端,以便發送給訂購者以創建新事務(初始化事務,將鏈式代碼綁定到通道)。 這就是容器啓動的原因,如果它之前沒有運行。
3
鏈碼容器的目的是確保智能合約的執行與對等體本身隔離,以便智能合約(chaincode)不會因爲錯誤或惡意代碼而崩潰甚至不能訪問對等體。當您實例化鏈式代碼時,對等體會使用鏈式代碼填充容器圖像,並調用Docker管理API來部署該映像。如果容器沒有運行,它將啓動一個新的容器。一旦運行,對等方接收到的所有事務和提議都將傳輸到該容器以供執行。
相關問題
- 1. 爲什麼Hyperledger Fabric 1.0中的chaincode不能被同時調用?
- 2. Hyperledger Fabric內部表實現Chaincode
- 3. HyperLedger-Fabric ChainCode部署 - Base64錯誤
- 4. HyperLedger-Fabric ChainCode部署給解析錯誤
- 5. Hyperledger Fabric/Hyperledger Composer
- 6. Hyperledger Fabric問題 - 「容器啓動錯誤」
- 7. Hyperledger-fabric v1.0.0在kubernetes上實例化chaincode失敗
- 8. Hyperledger Fabric現在最新的穩定版本是什麼?
- 9. 運行Hyperledger Fabric對等體的硬件要求是什麼?
- 10. 什麼是Hyperledger?
- 11. Hyperledger Fabric 1.0 Ubuntu 16.04
- 12. Hyperledger Fabric 0.6 pbft Consensus
- 13. 查詢HyperLedger Fabric Blockchain時出錯 - 「無法獲取chaincode的部署事務」
- 14. 無法打印到日誌中Hyperledger chaincode
- 15. Hyperledger Fabric v1.0的隱私
- 16. 提交者在hyperledger-fabric v1.0中使用的共識機制是什麼?
- 17. Hyperledger Fabric 1.0中的讀取設置和寫入設置是什麼?
- 18. hyperledger面料的Java chaincode錯誤
- 19. Hyperledger Fabric是否有虛擬機?
- 20. Hyperledger Fabric 1.0 e2e失敗
- 21. Hyperledger-Fabric-Java-SDK入門
- 22. hyperledger fabric make error:「goimports:command not found」
- 23. Hyperledger Fabric 1.0中的屬性級隱私
- 24. Hyperledger Fabric網絡中的大量通道
- 25. Hyperledger Fabric示例中的連接失敗
- 26. 實際系統中的hyperledger-fabric設置
- 27. Hyperledger chaincode外部服務調用
- 28. 無法修改Chaincode在hyperledger織物
- 29. Hyperledger v1.0 - Java SDK和Chaincode部署
- 30. Hyperledger面料Chaincode Deploment - DockerFile失蹤