Hyperledger fabric 在hyperledger fabric 1.4.4中跨多个网络使用对等节点

Hyperledger fabric 在hyperledger fabric 1.4.4中跨多个网络使用对等节点,hyperledger-fabric,hyperledger,Hyperledger Fabric,Hyperledger,我目前拥有一个hyperledger网络(Network1),由5个组织(a、B、C、D、E)组成的联盟支持一个用例。我想用network1中的3个组织(A、B、C)和network1中不存在的另外两个组织(P、Q)来支持另一个用例。所以我想用这5个成员组成的新联盟创建另一个网络(Network2)。我在Network1中的每个组织已经有2名同事 是否可以在网络中重复使用3个组织(A、B、C)的相同对等点2? 我对自己提出的一些问题是: 对等方如何在两个网络之间分离数据我探讨了分类账数据存储在对

我目前拥有一个hyperledger网络(Network1),由5个组织(a、B、C、D、E)组成的联盟支持一个用例。我想用network1中的3个组织(A、B、C)和network1中不存在的另外两个组织(P、Q)来支持另一个用例。所以我想用这5个成员组成的新联盟创建另一个网络(Network2)。我在Network1中的每个组织已经有2名同事

是否可以在网络中重复使用3个组织(A、B、C)的相同对等点2?

我对自己提出的一些问题是:

  • 对等方如何在两个网络之间分离数据我探讨了分类账数据存储在对等节点中的方式,对等节点将数据作为块文件存储在ledgerdata文件夹的chains目录中的每个通道中。在peers文件夹结构中,我看不到网络级别的任何数据分离,因此如果我在Network2中创建另一个与Network1中的通道名称匹配的通道,则会出现问题

  • 当同一对等点在多个网络中共享时,使用grpc的组织对等点之间的通信是否会有任何问题

  • 跨网络共享同一对等点是正确的做法吗?
    有什么替代方案可以防止在多个网络(用例)中为单个组织创建单独的对等节点?

    Fabric本身并没有网络的概念。对等方可以加入多个通道,每个通道都可以由单独的订购服务进行管理。这里需要注意的是(正如您在上面正确提到的),即使每个通道都由不同的订购服务管理,对等方也不能使用相同的名称加入两个通道