我是区块链开发的新手。我在两台PC(本地计算机)上托管了一个超级分类帐作曲家。
然后
我在PC1中创建了作曲家频道。
我在PC2中创建了composerchannel1。
我为PC1和PC2使用了相同的加密材料。我需要在两个通道之间建立通信。我在Google上搜索了很多时间。但是,没有关于该主题的文档。如果有人对此主题有任何想法,请给出答案。
OS:Ubuntu 16.04 面料:1.1.0 作曲者:0.19.15
提前谢谢.. !!!!
答案 0 :(得分:2)
Fabric使用通道作为隔离形式,因此加入通道不是正常活动。
Composer在商业网卡的connection.json文件中指定的单个通道上启动并运行商业网络。
如果您在不同的渠道上启动相同的业务网络,则它将是分开的,并且该网络的两个版本将无法通信。
可以使用Composer中的getNativeAPI
功能直接连接到第二个网络,但这是专门编写的代码,用于写入两个网络,而不是直接连接到两个网络和通道。 tutorial example连接到2个网络。
答案 1 :(得分:1)
是的,可以通过“ InvokeChaincode” API对跨渠道查询进行有限的支持。选中https://github.com/hyperledger/fabric/blob/master/core/chaincode/shim/interfaces.go#L66。