“启动链码”和“安装链码”有什么区别? -Hyperledger面料

时间:2019-01-28 13:06:52

标签: hyperledger-fabric hyperledger

我正在遵循文档以在结构网络中运行GO链码。 Chaincode for Developers

要安装链式代码并运行,它会指示打开3个终端:
1号航站楼-启动网络
2号航站楼-Build & start the chaincode
终端3-使用链码(在同级中安装,实例化,调用等)

2号航站楼:

  

链码以对等方和链码日志开始,指示向对等方成功注册。

终端2到底是做什么,而链码将在终端3中安装并实例化?
开始对等方注册链码和链码是什么意思?

谢谢!

1 个答案:

答案 0 :(得分:0)

在“开发模式”下,链码由我们作为用户构建和启动,通常由对等方启动和维护链码。 因此,在第二个终端中,我们通过运行以下命令自行构建链码:

  

开始构建

相反,如果我们运行对等链代码实例化是正确的,则对等体会自行构建链代码,但在这种情况下,我们将无法构建链代码。

此外,我们在第二个终端中设置属性以供链码安装期间使用,并实例化,因为链码尚未通过运行与任何通道关联,

  

CORE_PEER_ADDRESS =对等:7052 CORE_CHAINCODE_ID_NAME = mycc:0 ./sacc

但是他们提到了

  

即使您处于--peer-chaincodedev模式,您仍然必须安装chaincode,以便生命周期系统chaincode可以正常进行检查。将来在--peer-chaincodedev模式下可以删除此要求。

让我们希望它很快:)