在 hyperledger fabric 1.4.4 中跨多个网络使用对等节点
Using the peer node across multiple networks in hyperledger fabric 1.4.4
我目前有一个超级账本网络 (Network1) 和一个由 5 个组织组成的联盟 (A , B , C , D , E) 支持用例。我想支持来自 network1 的 3 个组织(A、B、C)和另外两个组织(P、Q)不存在的另一个用例在网络 1 中。所以我想用这 5 个成员组成的新联盟创建另一个网络 (Network2)。我在 Network1 中的每个组织已经有 2 个同行。
是否可以在 Network2 中重用 3 个组织(A、B、C)的相同节点?。
我对自己提出的一些问题是:
peer如何分离两个网络之间的数据? - 我探索了分类帐数据存储在对等节点中的方式,对等节点将数据存储为 ledgerdata 文件夹的链目录中每个通道的块文件。我在对等文件夹结构中看不到网络级别的任何类型的数据分离,因此如果我在 Network2 中创建另一个与 Network1 中的频道名称匹配的频道,就会出现问题。
当多个网络共享同一个节点时,使用 grpc 的组织节点之间的通信会不会有问题?
跨网络共享同一个点是否正确?
有什么替代方案可以防止跨多个网络为单个组织创建单独的对等节点(用例)?
Fabric本身并没有真正的网络概念。 Peer 可以加入多个通道,每个通道都可以由单独的排序服务管理。这里的警告(正如您在上面正确提到的那样)是即使每个通道都由不同的排序服务管理,对等点也不能加入两个同名的通道。
我目前有一个超级账本网络 (Network1) 和一个由 5 个组织组成的联盟 (A , B , C , D , E) 支持用例。我想支持来自 network1 的 3 个组织(A、B、C)和另外两个组织(P、Q)不存在的另一个用例在网络 1 中。所以我想用这 5 个成员组成的新联盟创建另一个网络 (Network2)。我在 Network1 中的每个组织已经有 2 个同行。
是否可以在 Network2 中重用 3 个组织(A、B、C)的相同节点?。
我对自己提出的一些问题是:
peer如何分离两个网络之间的数据? - 我探索了分类帐数据存储在对等节点中的方式,对等节点将数据存储为 ledgerdata 文件夹的链目录中每个通道的块文件。我在对等文件夹结构中看不到网络级别的任何类型的数据分离,因此如果我在 Network2 中创建另一个与 Network1 中的频道名称匹配的频道,就会出现问题。
当多个网络共享同一个节点时,使用 grpc 的组织节点之间的通信会不会有问题?
跨网络共享同一个点是否正确? 有什么替代方案可以防止跨多个网络为单个组织创建单独的对等节点(用例)?
Fabric本身并没有真正的网络概念。 Peer 可以加入多个通道,每个通道都可以由单独的排序服务管理。这里的警告(正如您在上面正确提到的那样)是即使每个通道都由不同的排序服务管理,对等点也不能加入两个同名的通道。