IBM Blockchain Platform V2,API和链码

时间:2019-07-18 08:31:20

标签: hyperledger-fabric ibm-blockchain

IBM Blockchain Platform V1具有一个不错的API,可以与区块链本身进行交互。这是大张旗鼓的链接:https://ibp-sp.eu-gb.ibm-blockchain-5-prod.cloud.ibm.com/api-docs/

除其他外,我们可以安装和实例化链码(因此,我们可以采用某种自动化方式进行链码部署)。

但是,基于IBM Blockchain Platform V2的this文档,没有用于安装/实例化链码的API。我们只能管理网络。

所以我的问题是:

  • 使用IBP2不能通过API管理链码吗?
  • 如果可能,文档在哪里?
  • 如果不可能,为什么要删除它并计划在将来添加它?

1 个答案:

答案 0 :(得分:0)

可以通过IBP2中的API管理链码。

根据您上面发布的the documentation,有一个黄色的大块写着重要Also, you can use the Fabric Node SDK or peer CLI commands to install and instantiate smart contracts.

这意味着您可以使用Hyperledger Fabric API安装/实例化您的链码。

例如,根据连接概要文件,在IBM Blockchain平台上运行的我的一个同行具有以下URL:

grpcs://cd8945b468274f94b24b0dce0b0d6583-peer443d9f.horea-blockchainbean2-ap.sjc03.containers.appdomain.cloud:7051

因此,要在此对等方上安装链码,我们将执行以下命令:

CORE_PEER_ADDRESS=grpcs://cd8945b468274f94b24b0dce0b0d6583-peer443d9f.horea-blockchainbean2-ap.sjc03.containers.appdomain.cloud:7051 peer chaincode install -n mycc -p github.com/hyperledger/fabric/examples/chaincode/go/chaincode_example02 -v v0

请注意,我们必须从CLI容器内部执行此命令。因此,在运行此命令之前,我们必须先进行docker exec -it cli bash。您可以查看文档here