我正在按照文档在Fabric网络中运行GO链代码。 Chaincode for Developers
要安装链码并运行,它会指示打开3个终端: 终端1 - 启动网络 2号航站楼 - Build & start the chaincode 终端3 - 使用链代码(在对等中安装,实例化,调用等)
2号航站楼:
链代码以对等和链代码日志开始,表示向对等方成功注册。
终端2正在做什么作为链代码将在终端3中安装和实例化? 用peer开始链代码和链代码注册是什么意思?
谢谢!
在“开发模式”中,链代码由我们作为用户构建和启动,通常是启动和维护链代码的对等方。所以在第二个终端中,我们通过运行来构建自己的链代码:
去构建
然而,如果我们运行对等链代码实例化,那么你是正确的。对等体自己构建链代码,但在这种情况下不构建它。
此外,我们在第二个终端设置属性以便在链代码安装期间使用并实例化,因为链代码尚未通过运行与任何通道相关联,
CORE_PEER_ADDRESS = peer:7052 CORE_CHAINCODE_ID_NAME = mycc:0 ./sacc
但他们已经提到了
即使您处于--peer-chaincodedev模式,您仍然必须安装链代码,以便生命周期系统链代码可以正常进行检查。在将来--peper-chaincodedev模式下,此要求可能会被删除。
让我们很快希望:)