我创建了两个名为:
的频道我想在两个频道中安装两个不同的链码,我该如何实现这个????
答案 0 :(得分:1)
将一个链码代码安装到特定通道中,与执行相同操作的步骤相同,例如,将两个链码安装到两个独立的通道中,请考虑阅读official tutorial。实际上,链代码安装超出了通道上下文,安装是将链代码字节直接移动到对等文件系统的过程。
基本上操作非常简单,您只需指定不同的通道名称和不同的链代码,如下所示:
peer chaincode install -o localhost:7050 -n chaincode1 -v 1.0 -p github.com/chaincodes/chaincode1
然后是第二个:
peer chaincode install -o localhost:7050 -n chaincode2 -v 1.0 -p github.com/chaincodes/chaincode2
上面的会将两个链码字节移动到对等的文件系统中。接下来,您只需要在右通道的上下文中实例化链代码:
peer chaincode instantiate -o localhost:7050 -n chaincode1 -v 1.0 -C first -c '{"Args":[]}'
并实例化第二个通道的第二个链码:
peer chaincode instantiate -o localhost:7050 -n chaincode2 -v 1.0 -C second -c '{"Args":[]}'
您可以在fabric-samples存储库中找到更多解释性示例。