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

问题描述 投票:1回答:1

我正在按照文档在Fabric网络中运行GO链代码。 Chaincode for Developers

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

2号航站楼:

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

终端2正在做什么作为链代码将在终端3中安装和实例化? 用peer开始链代码和链代码注册是什么意思?

谢谢!

hyperledger-fabric hyperledger
1个回答
0
投票

在“开发模式”中,链代码由我们作为用户构建和启动,通常是启动和维护链代码的对等方。所以在第二个终端中,我们通过运行来构建自己的链代码:

去构建

然而,如果我们运行对等链代码实例化,那么你是正确的。对等体自己构建链代码,但在这种情况下不构建它。

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

CORE_PEER_ADDRESS = peer:7052 CORE_CHAINCODE_ID_NAME = mycc:0 ./sacc

但他们已经提到了

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

让我们很快希望:)

© www.soinside.com 2019 - 2024. All rights reserved.