在Hyperledger Composer中,是否可以有一组可以在多个业务网络中使用的参与者?

时间:2019-01-02 12:44:36

标签: hyperledger-fabric hyperledger blockchain hyperledger-composer

我目前在Composer中建模了两个业务网络。这个想法是,一个网络存储参考数据( NetworkA ),另一个网络存储已处理的交易( NetworkB )。

NetworkB 需要查询 NetworkA 中的数据,以便正确处理交易。这意味着 NetworkB 中的用户也需要具有 NetworkA ACL。

是否可以在Composer中定义一次参与者?还是您被迫在两个业务网络中重复您的参与者?

1 个答案:

答案 0 :(得分:1)

否-参与者对于企业网络是唯一的。

使用标准的作曲器功能,这两个网络是独立的,无法通信。您可以使用getNativeApi()函数来使用Native Fabric调用来连接到第二个网络。

This tutorial illustrates,您将如何实现建议的目标。但是,您应该知道,使用此方法将在访问第二个网络时绕过Composer ACL。 this Composer document中描述了getNativeApi()。