官网
搭建第一个区块链网络 — FISCO BCOS v2 v2.9.0 文档 (fisco-bcos-documentation.readthedocs.io)
一键部署 — WeBASE v1.5.5 文档 (webasedoc.readthedocs.io)
步骤
默认如MySQL、Python、java等依赖已经引入
1.创建操作目录, 下载安装脚本
创建操作目录
cd ~ && mkdir -p fisco && cd fisco
下载国内脚本
curl -#LO https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/FISCO-BCOS/releases/v2.9.1/build_chain.sh && chmod u+x build_chain.sh
2.搭建单群组4节点联盟链
bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,8545
3.启动FISCO BCOS链
- 启动所有节点
bash nodes/127.0.0.1/start_all.sh
- 检查进程是否启动
ps -ef | grep -v grep | grep fisco-bcos
正常情况会有类似下面的输出; 如果进程数不为4,则进程没有启动(一般是端口被占用导致的)
- 查看节点node0链接的节点数
tail -f nodes/127.0.0.1/node0/log/log* | grep connected
正常情况会不停地输出连接信息,从输出可以看出node0与另外3个节点有连接。
- 执行下面指令,检查是否在共识
tail -f nodes/127.0.0.1/node0/log/log* | grep +++
正常情况会不停输出带有++++Generating seal的日志,即表示共识正常。
4.获取控制台并回到fisco目录(国内)
cd ~/fisco && curl -#LO https://gitee.com/FISCO-BCOS/console/raw/master-2.0/tools/download_console.sh && bash download_console.sh
5.命令拷贝控制台配置文件
cp -n console/conf/config-example.toml console/conf/config.toml
6. 配置控制台证书
cp -r nodes/127.0.0.1/sdk/* console/conf/
7.启动并使用控制台
- 启动
cd ~/fisco/console && bash start.sh
8.部署HelloWorld合约
deploy HelloWorld
9.调用HelloWorld合约
复制上面给的address使用set和get
- 查看当前块高
getBlockNumber
- 获取节点信息
getPeers
- 获取客户端版本
getNodeVersion
10.拉取部署脚本
10-1获取部署安装包:
wget https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/WeBASE/releases/download/v1.5.5/webase-deploy.zip
10-2解压安装包:
unzip webase-deploy.zip
10-3进入目录:
cd webase-deploy
11.修改配置
vi common.properties或者vim common.properties
修改为0(意思是在本地查找,为1的意思是在容器1里面)
修改数据库配置信息
把fisco设置为yes,修改目录路径
12.修改/root/.bashrc (如果系统环境配置有误,进行这一步到14步,否则直接进行第15步进行)
把倒数第二行最后面修改为amd64而不是adm64/
13.刷新/root/.bashrc
source /root/.bashrc
14.更新软件包
apt update
15.部署并启动所有服务
python3 deploy.py installAll
出现这个代表成功
16.访问127.0.0.1:5000
账号:admin
密码:Abcd1234
登录进来显示这个,代表成功文章来源:https://www.toymoban.com/news/detail-765636.html
前置可视化平台
127.0.0.1:5002/WeBASE-Front
文章来源地址https://www.toymoban.com/news/detail-765636.html
到了这里,关于搭建第一个区块链网络与一键部署WeBASE步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!