Chaincode已经安装在对等文件系统中。为什么实例化链式代码启动链式代码容器?链码容器的目的是什么?Hyperledger Fabric中的chaincode容器是什么?
1
A
回答
0
chaincode容器运行智能合约逻辑。当您实例化链式代码时,将会模拟Init方法并将其返回给客户端,以便发送给订购者以创建新事务(初始化事务,将链式代码绑定到通道)。 这就是容器启动的原因,如果它之前没有运行。
3
链码容器的目的是确保智能合约的执行与对等体本身隔离,以便智能合约(chaincode)不会因为错误或恶意代码而崩溃甚至不能访问对等体。当您实例化链式代码时,对等体会使用链式代码填充容器图像,并调用Docker管理API来部署该映像。如果容器没有运行,它将启动一个新的容器。一旦运行,对等方接收到的所有事务和提议都将传输到该容器以供执行。
相关问题
- 1. 为什么Hyperledger Fabric 1.0中的chaincode不能被同时调用?
- 2. HyperLedger-Fabric ChainCode部署 - Base64错误
- 3. Hyperledger Fabric内部表实现Chaincode
- 4. HyperLedger-Fabric ChainCode部署给解析错误
- 5. Hyperledger Fabric/Hyperledger Composer
- 6. Hyperledger-fabric v1.0.0在kubernetes上实例化chaincode失败
- 7. 运行Hyperledger Fabric对等体的硬件要求是什么?
- 8. 什么是Hyperledger?
- 9. Hyperledger Fabric 1.0 Ubuntu 16.04
- 10. Hyperledger Fabric 0.6 pbft Consensus
- 11. 查询HyperLedger Fabric Blockchain时出错 - “无法获取chaincode的部署事务”
- 12. Hyperledger Fabric v1.0的隐私
- 13. Hyperledger Fabric 1.0中的读取设置和写入设置是什么?
- 14. Hyperledger Fabric是否有虚拟机?
- 15. Hyperledger-Fabric-Java-SDK入门
- 16. hyperledger fabric make error:“goimports:command not found”
- 17. Hyperledger Fabric 1.0 e2e失败
- 18. Hyperledger Fabric网络中的大量通道
- 19. 实际系统中的hyperledger-fabric设置
- 20. Hyperledger Fabric 1.0中的属性级隐私
- 21. Hyperledger Fabric示例中的连接失败
- 22. Hyperledger Fabric为什么不支持节点版本7?
- 23. Hyperledger v1.0 - Java SDK和Chaincode部署
- 24. Hyperledger面料Chaincode Deploment - DockerFile失踪
- 25. Hyperledger chaincode外部服务调用
- 26. 织物chaincode中的垫片代表什么?
- 27. 在生产中使用Hyperledger Fabric
- 28. 关于Hyperledger Fabric表的实现
- 29. Hyperledger Fabric 1.0 CA在不同的主机
- 30. 使用Docker工具箱的Hyperledger Fabric v0.6