编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

fisco bcos 联盟链搭建流程(V3版本)

wxchong 2024-06-19 22:32:08 开源技术 13 ℃ 0 评论

#头条创作挑战赛# #区块链# #技术#

安装环境:8核心CPU 8G内存,硬盘 100G 阿里云服务器。每月费用在 600 左右,选的比较便宜的。系统选用的是 centOS7.9 版本。

以下是入门版本,单组群区块链(Air版本)的必须步骤。使用 FiscoBcos 的 V3 版本。

总共分四步即可:

第一步安装依赖。

FiscoBcos文档上的针对centOS7 的依赖少了一个bzip2,如果不安装这个在之后的操作流程中会遇到错误。

yum install -y curl docker docker-compose python3 python3-devel wget bzip2  

第二步,根据阿里云的文档安装 docker

https://developer.aliyun.com/mirror/docker-ce?spm=a2c6h.13651102.0.0.57e31b11EGKPIV

# step 1: 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 
# Step 2: 添加软件源信息
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
# Step 4: 更新并安装Docker-CE
sudo yum makecache fast
sudo yum -y install docker-ce
# Step 4: 开启Docker服务
sudo service docker start

第三步,安装 docker-compose

#需要在这里下载  docker-compose-Linux-x86_64 ,我下载的最新版本。
#https://github.com/docker/compose/releases
#注意点开更多,选择名称是  docker-compose-Linux-x86_64 的进行下载

#下载完成,上传到服务器之后之后,重命名为 docker-compose
mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose version # 查看是否安装成功

第四步,安装 JAVA Java推荐:JDK 11 (JDK8 至 JDK 14 都支持)本人测试使用JDK8 测试通过。

以上步骤完成之后,就可以开始进行联盟链的搭建了

获取联盟链搭建的脚本:

wget https://github.com/FISCO-BCOS/FISCO-BCOS/blob/master/tools/BcosAirBuilder/build_chain.sh

执行脚本,并在一台服务器上启动4个节点。

bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200

运行完成,会有nodes 文件夹,文件夹有 127.0.0.1 文件夹,文件夹下有 start_all.sh 这个就是启动所有部署的节点的脚本文件。对应的还有 stop_all.sh 停止所有节点的脚本文件。

运行 start_all.sh ,节点就启动了。

因为是单一节点,部署脚本又是 127.0.0.1 所以只能是本机运行,增加其他节点可以参考文档。

之后开发可以将JAVA的jar包也部署在本服务器就可以直接调用了。局域网调用和外网调用等以后更新。

节点部署就完成了。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表