阅读deoloyCC.sh脚本,完成Hyperledger Fabric中Chaincode的安装与验证(2.2)

该文详细阐述了如何手动执行deployCC.sh脚本中的步骤,以达到与运行network.shdeployCC相同的结果。主要涉及链码的打包、在两个组织中安装、验证、批准以及提交链码的过程,确保智能合约在多组织网络中的正确部署。
摘要由CSDN通过智能技术生成

将deployCC.sh中的代码,分步执行,同样达到./network.sh delpoyCC的效果。

1. 打包Chaincode

打包链码,将智能合约打包成压缩文件,并附加相应的信息,如路径、语言等。

2. 安装Chaincode(两个组织)

Org1安装链码,将智能合约部署到网络中的重要一步,可以让组织使用它,并对其他组织进行分享。

将压缩文件安装到当前节点上。

发现在test-network目录下生成了basic1.tar.gz压缩文件

Org2安装链码

3. 验证安装情况

用于查询已安装的链码。以Package ID以捕获链码包的ID。

以Org2的身份查询,复制Package ID的返回值,以便使用。

以Org1的身份查询,发现两个组织的Package ID相同。

4. 批准Chaincode(两个组织)

针对一特定组织机构来批准一个已安装的链码

批准Org1, 使用刚刚复制的Package ID。

批准Org2

5. 验证批准情况

检查已安装的链码是否准备好提交到peer节点进行部署,验证Org1

验证Org2

6. 提交Chaincode

提交一个已安装的链码定义

先清空一下参数

传入peer节点和组织机构的连接参数

Org1提交链码

Org2提交链码

7. 验证提交情况

查询已经提交的链码

Org1

Org2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值