具有 Composer Multiorg 设置的频道

Channels with Composer Multiorg setup

我刚刚定义了我的 Fabric 网络,其中 3 个组织 作为 Org1、Org2 和 Org3。 Org1 和 Org2 是连接在 上的 channel1Org3 和 Org1 的一部分频道 2.

目的不是将数据复制到不参与交易的组织的对等方。

Org1 的作曲家应用程序的连接配置文件应该是什么,因为它是两个通道的一部分?它可能必须根据某些条件使用 Org2 或 Org3 执行某些 transaction/trade。

有没有办法用 composer 实现这个,还是我应该只使用 vanilla Fabric 和链码?

previous Question 中的摘录应该对以下内容有所帮助:

"Composer 使用业务网卡与 Fabric 连接,这些包含凭据和连接配置文件。连接配置文件包含 Fabric 上 'services' 的定义,因此可以在其中定义特定的 Peer卡片。

关于频道 - 再次是连接配置文件决定所使用的频道,目前每张卡只支持一个频道。可以使用多张卡,但 disconnect/switch/re-connect 在某些情况下可能不切实际或不可取。本教程中介绍了一种连接到不同频道上的不同业务网络的方法,但它可能并不适合所有情况。

有一个 outstanding issue on GitHub 用于将 Composer 用于多通道,因此您可以对其发表评论或 +1 - 特别是如果您有一个很好的多通道用例。

许多人都在考虑并使用通道作为一项安全功能,但 Composer ACL 在某些情况下可能会解决该问题。同样,Fabric 中即将推出的 sidedb 功能可能会提供安全性而不是单独的通道。"