不知道是不是受央行要发行数字货币的消息刺激到了,区跨链技术一下子又火热了起来,各大政府部门也都对数据上链跃跃欲试,本次选型FISCO BCOS进行项目前期的简单实践,关于区块链的基本概念和技术就不在这里炒冷饭了,网上资料太多了。

    FISCO BCOS 是一个稳定、高效、安全的区块链底层平台,经过多家机构、多个应用,长时间在生产环境运行的实际检验。算是国产区块链项目中的top之一了,目前较为活跃,而且有金融机构验证的平台,可靠性相对较高。

    闲话少说,来试安装一下。

2.0版本提供docker镜像,支持容器化部署,省去了很多编译安装过程遇到的各种问题。感谢docker,docker基本安装知识可参考:https://blog.csdn.net/YSOLA4/article/details/105718230

FISCO BCOS官方镜像docker地址:https://hub.docker.com/r/fiscoorg/fiscobcos/builds   我们下载了较新的2.4.0

注意Docker安装时要使用  -d 参数。

yum install install -y openssl curl
#创建fisco目录
cd /usr/local
mkdir fisco && cd fisco

#下载build_chain.sh脚本
curl -LO https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.4.0/build_chain.sh && chmod u+x build_chain.sh

#由于build_chain.sh 默认从git上拉去二进制执行文件, 所以先不要按照官网步骤执行。

#拉取docker镜像
docker pull fiscoorg/fiscobcos:v2.4.0

# 使用 -d 参数docker模式,使用docker模式搭建FISCO BCOS,使用该选项时不再拉取二进制,但要求用户启动节点机器安装docker且账户有docker权限,即用户加入docker群组。 在节点目录下执行如下命令启动节点
./build_chain.sh -d -l "127.0.0.1:4" -p 30300,20200,8545

#启动所有节点
bash nodes/127.0.0.1/start_all.sh

启动结果如图: 

 

 

#检查节点状态

ps -ef | grep -v grep | grep fisco-bcos

#查看节点node0链接的节点数

tail -f nodes/127.0.0.1/node0/log/log*  | grep connected

# 检查是否在共识

tail -f nodes/127.0.0.1/node0/log/log*  | grep +++

 

 

好了, 最基础的安装到这里结束。

 

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐