Hyperledger Fabric是否具有用于执行链码的虚拟机?例如,以太坊有以太坊虚拟机来执行合同。

最佳答案

例如,Hyperledger结构无法(目前)以Eth的方式运行VM。而是,Hyperledger架构具有两种部署和执行链码的方法(管理区块链/分类账的世界状态的软件-与智能合约类似):a)在对等节点本身内部内联执行的系统链码,以及b)在对等节点外部,并部署到由对等节点协调的Docker容器。在这两种情况下,对等节点都可以充当链代码的代理,以便通过SDK,CLI或REST API与链代码进行交互的客户端。在后一种情况下,链码实际上已发布到并存储在区块链中,并且网络参与者必须在部署容器并可以在链码上调用交易之前就交易达成共识。

关于virtual-machine - Hyperledger Fabric是否有虚拟机?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37764024/

10-10 04:42