我正在研究Fabric 1.2,在golang中开发了链代码并部署在本地(本地4个对等点,即同一系统中)
当我对链码进行一些更改并升级到下一个版本时,它仍可在旧版本上工作。
我尝试了docker rm -f chaincodeID,然后使用rm / var / hyperledger / production / chaincode / chaincodeName删除了链码
但是它仍然没有反映出新的变化。 该如何解决?
答案 0 :(得分:0)
据我所知,升级过程包括在每个对等节点上安装具有更高版本的链码,并以相同的签注策略升级链码。
答案 1 :(得分:0)
也许您的升级过程有问题...我认为您最好向我们展示如何升级链码。
通常,您应该首先在每个对等方上安装新版本的链码,然后使用相同的认可策略对其进行升级。