一、前言
FISCO BCOS是由金融区块链合作联盟(深圳)与微众银行共同发起的开源区块链项目,支持多链多账本,满足金融行业复杂业务需求。本文将介绍如何在Ubuntu操作系统上使用Linux命令配置FISCO BCOS的控制台并进行get/set操作。
目录
一、前言
准备依赖:(安装java,上传console的包并解压)
拷贝控制台配置文件:
配置控制台证书到conf目录:(在启动节点的情况下)
启动并使用控制台:
启动成功示例 :
如果启动失败 请检查conf/config.toml中节点端口配置是否正确
使用控制台安装HelloWorld智能合约;
使用控制台完成HelloWorld智能合约的set与get操作;
再次查看区块链中区块高度
致谢
-
准备依赖:(安装java,上传console的包并解压)
# ubuntu系统安装java
sudo apt install -y default-jdk
-
拷贝控制台配置文件:
cp -n console/conf/config-example.toml console/conf/config.toml
#cp 一份文件并改名到这个目录
-
配置控制台证书到conf目录:(在启动节点的情况下)
cp -r nodes/127.0.0.1/sdk/* console/conf/
-
启动并使用控制台:
cd ~/fisco/console && bash start.sh
启动成功示例 :
如果启动失败 请检查conf/config.toml中节点端口配置是否正确
#获取客户端版本信息 getNodeVersion
# 获取节点信息 getPeers
#查看区块高度 getBlockNumber
-
使用控制台安装HelloWorld智能合约;
deploy HelloWorld
-
使用控制台完成HelloWorld智能合约的set与get操作;
call HelloWorld ... get
call HelloWorld ... set '输入你要显示的内容'
-
再次查看区块链中区块高度
getBlockNumber
- 参考资料
- FISCO BCOS官方文档:FISCO BCOS 2.0 技术文档 — FISCO BCOS 2.0 v2.9.0 文档
- Ubuntu官方文档:https://ubuntu.com/documentation
致谢
感谢FISCO BCOS团队的开源贡献,以及所有在区块链领域探索和实践的开发者们。