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



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

网络

B需要查询网络A中的数据才能正确处理事务。这意味着网络 B 中的用户也需要具有网络 A ACL。

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

否 - 参与者是业务网络的唯一参与者。

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

本教程说明了如何实现您的建议。 但是,您应该知道,使用此方法将在访问第二个网络时绕过编写器 ACL。 getNativeApi() 在本 Composer 文档中进行了描述。

最新更新