Hyperledger Fabric是否具有執行鏈接代碼的虛擬機?例如,以太坊有以太坊虛擬機來執行合約。Hyperledger Fabric是否有虛擬機?
0
A
回答
1
Hyperledger結構體不會像Eth那樣運行虛擬機(當前)。相反,Hyperledger結構具有兩種部署和執行鏈代碼的手段(管理區塊鏈/分類賬的世界狀態的軟件 - 類似於智能合約):a)在對等節點本身內聯執行的系統鏈代碼,以及b)是對等節點的外部,並部署到由對等節點編排的Docker容器。在這兩種情況下,對等節點都可以作爲通過SDK,CLI或REST API與鏈式代碼交互的客戶端的鏈式代理。在後一種情況下,鏈代碼實際上已發佈並存儲在區塊鏈中,網絡參與者必須在部署容器並在鏈代碼上調用事務之前對事務達成一致。
1
在Hyper Ledger中,鏈代碼通過驗證對等(可以執行事務並創建共識的節點)進行部署。每個鏈式代碼在部署時都會部署在自己獨立的Sandbox(VM)中。該虛擬機通過Docker實現。這通常被稱爲鏈碼容器或碼頭集裝箱。此容器實現構建,啓動和停止方法。 我希望這能回答你的問題。 要了解更多信息,請參考https://github.com/hyperledger/fabric/blob/master/docs/protocol-spec.md
相關問題
- 1. Hyperledger Fabric/Hyperledger Composer
- 2. Hyperledger fabric 1.0 kafka安裝。它工作在虛擬機(橋接模式),但不適用於虛擬機(NAT)
- 3. 在ubuntu上承載hyperledger虛擬機
- 4. 是否有一個JavaScript的虛擬機?
- 5. 是否有用於LabVIEW的虛擬/虛擬IMAQ相機?
- 6. Hyperledger Fabric 1.0 CA在不同的主機
- 7. Hyperledger Fabric 1.0 Ubuntu 16.04
- 8. Hyperledger Fabric 0.6 pbft Consensus
- 9. 是否有可能從另一臺虛擬機中殺死Java虛擬機?
- 10. Hyperledger Fabric中的chaincode容器是什麼?
- 11. 虛擬機是否與jsp預捆綁?
- 12. 是否有虛擬化虛擬機上的IOT設備的方法
- 13. Hyperledger Fabric v1.0的隱私
- 14. Hyperledger Fabric 1.0 e2e失敗
- 15. Hyperledger-Fabric-Java-SDK入門
- 16. hyperledger fabric make error:「goimports:command not found」
- 17. 如何判斷虛擬機是否位於Xen 6虛擬機監控程序
- 18. 我可以檢測主機是否是虛擬機?
- 19. 虛擬主機內的虛擬主機
- 20. 虛擬機中的虛擬機 - 網絡
- 21. 創建虛擬機並將虛擬機關聯到現有的虛擬網絡
- 22. 用於發現虛擬機是否已被複制/虛擬機中是否安裝了軟件的技術
- 23. 是否有可能在JTextfield上拋出KeyEvent虛擬機?
- 24. 是否有可用於Windows 3.11 Workgroup的Java虛擬機?
- 25. PHP是否有像Java這樣的虛擬機?
- 26. Azure虛擬機位置是否有任何管理API?
- 27. 是否有可能讓ntpd在虛擬機上工作?
- 28. 更改現有虛擬機的虛擬機文件夾
- 29. 虛擬主機:不能同時有多個虛擬主機
- 30. 當使用虛擬機縮放集縮減虛擬機時,Azure服務Fabric Explorer中的錯誤
您對Docker的引用聽起來與Azure似乎指的是crypt允許的內容類似。 – cogitoergosum