链码的介绍
Fabric链码开发与Fabric sdk集成
链码(区块链)通过go语言编写,不过在fabric1.1版本中,可通过node.js对链码开发和编写,链码被部署于fabric节点上,运行于隔离的沙盒中,目前主要在docker容器中,由于被隔离在沙盒中,所以只能通过grpc协议与对应的peer节点交互,操作分布式账本中数据
链码开发完后,如何调用开发的链码?
先install,然后instantiate,就可以通过invoke query命令进行链码的调用和查询,同时也可以通过sdk对链码调用、查询;如果需要修复链码或者对于链码扩展时,需要对链码升级,此时可以通过install方法安装新版本链码,然后通过upgrade对链码升级;另外fabric提供package方法,可以将量通过package方法打包、签名,然后再通过install方法对于insatll方法安装。
链码操作的常用命令:
-n代表链码名称 -v代表链码版本