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. 是否有可能从另一台虚拟机中杀死Java虚拟机?
- 7. Hyperledger Fabric 1.0 CA在不同的主机
- 8. Hyperledger Fabric 1.0 Ubuntu 16.04
- 9. Hyperledger Fabric 0.6 pbft Consensus
- 10. 虚拟机是否与jsp预捆绑?
- 11. 是否有虚拟化虚拟机上的IOT设备的方法
- 12. Hyperledger Fabric中的chaincode容器是什么?
- 13. 如何判断虚拟机是否位于Xen 6虚拟机监控程序
- 14. Hyperledger-Fabric-Java-SDK入门
- 15. hyperledger fabric make error:“goimports:command not found”
- 16. Hyperledger Fabric v1.0的隐私
- 17. Hyperledger Fabric 1.0 e2e失败
- 18. 创建虚拟机并将虚拟机关联到现有的虚拟网络
- 19. 我可以检测主机是否是虚拟机?
- 20. Azure虚拟机位置是否有任何管理API?
- 21. 是否有可能让ntpd在虚拟机上工作?
- 22. PHP是否有像Java这样的虚拟机?
- 23. 是否有可用于Windows 3.11 Workgroup的Java虚拟机?
- 24. C#中是否有虚拟类?
- 25. 从虚拟机
- 26. Javascript虚拟机
- 27. Ruby虚拟机
- 28. 虚拟机
- 29. 虚拟机无法ping虚拟网关
- 30. Docker机器是否具有在虚拟机上执行docker的开销?
您对Docker的引用听起来与Azure似乎指的是crypt允许的内容类似。 – cogitoergosum