部署与BSN版本一样的Fabric1.4.3

本文详细介绍了如何从Fabric2.0版本回退至1.4.3版本,包括下载源码、检出指定版本、手动下载并替换二进制文件,以及调整bootstrap.sh脚本的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于之前开发和测试都是在Fabric2.0的基础上,最近为了调试BSN的链码,而BSN给出的go版本的预置链码需要用到Fabric目录下的core/chaincode/shim,而2.0新版本的shim已经不在core/chaincode这个目录,因此需要部署与BSN版本一样的Fabric1.4.3版本。

首先需要下载Fabric代码(2.0只需要下载fabirc-sample就好,之前没下Fabric),并检出1.4.3版本

git clone https://github.com/hyperledger/fabric.git
cd Fabric && git checkout release-1.4.3

接下来我们将使用scripts/bootstrap.sh 工具下载需要的二进制文件和docker镜像。但由于bootstrap.sh下载二进制的网站在国内已经无法访问,我在githug上找到了替换它的地址,因此要先手工先下载下面两压缩包,也可以从我的百度云上下载,链接:https://pan.baidu.com/s/16Vk_1_ANIJZIZf0ODxkDZA 提取码:a8ii

https://github.com/hyperledger/fabric/releases/download/v1.4.3/hyperledger-fabric-windows-amd64-1.4.3.tar.gz
https://github.com/hyperledger/fabric/releases/download/v1.4.3/hyperledger-fabric-windows-amd64-1.4.3.tar.gz

下载后解压,然后把bin和config目录复制到Fabric目录下

接着打开script/bootstrap.sh 文件,找到binariesInstall方法,并把它修改为:

binariesInstall() {
  echo "==> Done."
}

然后就可以执行bootstrap.sh了

cd scripts
./bootstrap.sh 1.4.3 1.4.3 0.4.15

执行成功后需要看到有1.4.3版本的docker,请忽略里面2.0的docker,这是我之前下载的,你如果没下载是没有的。但这是正常的。

本文由小韦云原创,转载请注明出处:https://www.bctos.cn/doc/10/1849,否则追究其法律责任

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值