我是区块链开发的新手。我在两台PC(本地计算机(上托管了一个超级账本作曲家。
然后
我在 PC1 中创建了作曲家通道。
我在 PC2 中创建了作曲家通道 1。
我对 PC1 和 PC2 使用相同的加密材料。我需要在两个通道之间建立通信。我在谷歌上搜索了很多时间。但是没有关于这个主题的文件。如果有人对这个话题有任何想法,那么请给出答案。
操作系统:优麒麟 16.04 面料:1.1.0 作曲家:0.19.15
提前感谢..!!!
Fabric 使用通道作为隔离的一种形式,因此加入通道不是正常活动。
Composer 在业务网卡的 connection.json 文件中指定的单个通道上启动和运行业务网络。
如果您在不同的渠道上启动同一业务网络,它将是独立的,并且网络的 2 个版本将不会通信。
可以使用Composer 中的getNativeAPI
功能直接连接到第二个网络,但这是专门编写的代码来写入两个网络,而不是直接连接的 2 个网络和通道。 有一个连接到 2 个网络的教程示例。
是的,通过"InvokeChaincode"API对跨渠道奎里斯的有限支持是可能的。检查 https://github.com/hyperledger/fabric/blob/master/core/chaincode/shim/interfaces.go#L66。
参考: https://lists.hyperledger.org/g/fabric/message/1169