是否有必要将 Hyperledger Composer 区块链业务网络部署到 Hyperledger Fabric(多个组织)

Is it necessary of Deploying a Hyperledger Composer blockchain business network to Hyperledger Fabric (multiple organizations)

我创建了一个 composer 业务网络并成功部署到 fabric 网络(单一组织)。下一步是部署到结构网络(多个组织)。我不明白部署到多个组织的目的。是否有必要将 composer 网络部署到 fabric 多个组织中。任何人都可以帮助我摆脱这种困惑。 提前致谢..

composer 多组织教程提供了了解 运行 多组织结构网络中的业务网络所需的操作方面所需的信息。教程可以在这里找到 https://hyperledger.github.io/composer/latest/tutorials/deploy-to-fabric-multi-org

从那里您将看到定义背书策略(在本教程的情况下,两个组织都必须背书交易),您需要将业务网络安装到每个组织中的至少一个对等点(在在多组织教程的情况下,业务网络已安装到组织中的所有同行)。

安装并启动业务网络后,这些对等方就可以为交易背书。

hyperledger fabric 旨在允许多个不同的组织在它们之间共享一个分类账。这是 hyperledger fabric 的一个非常常见的用例。

恕我直言,OP 询问的是 "Why do I need to deploy to Multi-org fabric network",而不是 如何

虽然不需要将任何东西部署到多组织结构网络,但通常在现实世界中您将主要部署到这样的网络结构中。

企业区块链解决方案通常在将开展业务的不同组织聚集在一起时最有用,虽然他们在这样做时相互合作,但他们通常不会 相互信任其他

通常情况下,在非区块链场景下,这些组织会有自己的记录系统,所有的业务交易都会进入多个独立的记录簿。当一个组织的记录与另一个组织的记录不一致时,这会造成各种延迟、依赖和仲裁需求。

区块链成为所有这些合作但不信任的组织的单一记录。所有输入区块链的数据首先由所有组织审核,只有在达成共识后才会被记录。

这种设置只有在使用多组织网络时才有可能,每个节点都托管自己的节点,信任这些节点来审查交易并达成共识。这就是您在现实场景中需要这种设置的原因。