文章目录
1. 任务背景2. 任务目标3. 相关知识点4. 任务实操4.1 安装配置JDK4.2 启动FISCO BCOS4.3 下载解压WeBASE-Front4.4 拷贝sdk证书文件4.5 启动节点4.6 访问节点4.7 检查运行状态 5. 任务总结1. 任务背景
FISCO BCOS有控制台管理工具,用来对区块链系统进行各种管理操作。
但是对于初学者来说,还是可视化界面更友好,本节就来介绍WeBASE管理平台,这是一款微众银行开源的自研区块链中间件平台,可以降低区块链使用的门槛,大幅提高区块链应用的开发效率。
微众银行是腾讯牵头设立的民营银行,在国内民营银行里还是比较出名的。微众银行参与FISCO BCOS生态建设,一定程度上说明了FISCO BCOS在国内金融行业的影响力。
2. 任务目标
本节目标为:WeBASE-Front节点前置服务安装。
因为WeBASE管理平台功能很多。在初学阶段,开发者只需要搭建节点和节点前置服务(WeBASE-Front),就可通过WeBASE-Front的合约编辑器进行合约的编辑,编译,部署,调试。
3. 相关知识点
版本选择问题,WeBASE v1.5.4 版本支持 FISCO-BCOS 2.5.x及以上版本,本文安装的即为1.5.4版本。
4. 任务实操
4.1 安装配置JDK
之前章节已经配置过:/woshisangsang/article/details/127395223
4.2 启动FISCO BCOS
在开始之前,执行如下命令确保已启动FISCO BCOS
bash /opt/fisco/nodes/127.0.0.1/start_all.sh
4.3 下载解压WeBASE-Front
下载WeBASE-Front压缩包,然后解压。注意下载时间较长,耐心等待兄弟。
cd /opt/fisco/wget https://osp-1257653870.cos.ap-/WeBASE/releases/download/v1.5.4/webase-front.zipunzip webase-front.zip
4.4 拷贝sdk证书文件
注意SDK证书是FISCO在build_chain的时候生成的,需要拷贝fisco下的配置文件到webase-front的conf中。
执行如下命令,将FISCO节点所在目录nodes/${ip}/sdk下的所有文件拷贝到webase-front的conf目录,供SDK与节点建立连接时使用。
cp /opt/fisco/nodes/127.0.0.1/sdk/* /opt/fisco/webase-front/conf
4.5 启动节点
cd /opt/fisco/webase-frontbash start.sh
大功告成,看到已经在5002端口启动了。
4.6 访问节点
通过地址http://localhost:5002/WeBASE-Front
访问,注意https会报错。最后成功:
4.7 检查运行状态
1.检查节点channel端口(默认为0)是否已监听:netstat -anlp | grep 0
2.检查webase-front端口(默认为5002)是否已监听:netstat -anlp | grep 5002
3.检查webase-front日志
grep -B 3 "main run success" log/WeBASE-Front.log
5. 任务总结
本节快速搭建了WeBASE-Front节点前置服务,并使用浏览器进行了访问。