我有一个与Hyperledger Fabric中额外对等体的网络设置有关的问题。 我想向现有对等体添加2个以上的对等体以形成网络,但是所有可用的文档都是通过使用Docker将连接对等体连接在一起。在我的情况下,我已经有多个服务器。所以我只是将对等体直接安装到3个不同的服务器上,但是如何将3个对等体连接起来并一起运行。我找不到任何与此相关的文件。 你可以指导Hopp。
建议是否直接将Fabric安装到服务器? 下面是一个同行的截图。它运行良好。但如何在不使用Docker的情况下直接在不同的服务器上连接3个对等体。 我已点击此链接:https://github.com/hyperledger/fabric/blob/master/docs/Setup/Network-setup.md 但是我仍然无法找到使用码头的方式。 任何可以修改的文件,例如core.yaml ..etc
答案 0 :(得分:2)
使用Hyperledger Fabric 0.6版时,如果不使用Docker,就无法直接连接不同服务器上的多个对等体。如您所述,Setting Up a Network部分介绍了如何使用Docker Compose将对等体链接在一起。 Hyperledger Fabric 0.6版网络的主要用途之一是学习如何开发链码。重点不在于动态允许对等体加入网络。
为Hyperledger Fabric版本0.6创建区块链网络有几种选择。
Hyperledger Fabric 1.0(目前正在开发中)旨在让不同实体更容易加入区块链网络。在Connect-A-Thon event期间涵盖了相关概念的早期预览。关于此事件还有一个article。
答案 1 :(得分:0)
是。我们可以使用Hyperledger Fabric v0.6创建没有docker的区块链网络。我们已经在实践中完成了它。当然,我们必须使用docker来部署链码。
对于Hyperledger Fabric v0.6,无论是使用docker还是没有它,我们都无法在现有网络中添加更多对等体。