搭建第一个区块链网络

参考FISCO BSCO官网:FISCO BCOS 技术文档 — FISCO BCOS v2.9.0 文档 (fisco-bcos-documentation.readthedocs.io)一、 搭建单群组FISCO BCOS联盟链

1.安装Ubuntu依赖

输入"sudo apt install -y openssl curl"命令安装依赖

 2.创建操作目录,下载安装脚本

## 创建操作目录
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

 3.搭建单群组4节点联盟链

4.启动FISCO BCOS链

启动所有节点

 

5.检查进程(如果进程没有启动,一般是端口被占用所导致的)

6.检查日志输出

查看节点node0链接的节点数

 检查是否在共识

 以上两个命令正常情况会不断输入,都是使用Ctrl+C进行中断

二、配置和使用控制台

1.安装java

2.获取控制台并回到fisco目录

3.拷贝控制台配置文件

# 最新版本控制台使用如下命令拷贝配置文件 cp -n console/conf/config-example.toml console/conf/config.toml

4.配置控制台证书

cp -r nodes/127.0.0.1/sdk/* console/conf/

5.启动并使用控制台 

成功!

6.用控制台获取信息

 三、部署及调用HelloWorld合约

1.编写HelloWorld合约

先退出控制台

看一下自己控制台目录

 找到自己的合约地址

编写合约

touch HelloWorld.sol(新建这么一个文件)

vi HelloWorld.sol(编辑合约)

这里用到vi基本命令的使用,参考文章:(15条消息) vi的三种模式切换及常用命令_vi三种模式的切换_Mark_md的博客-CSDN博客

但还是不好使,考虑使用vim命令,下载相关包

 下载好后,使用vim HelloWorld.sol命令就可以编辑合约了,并使用cat HelloWorld.sol查看编辑的合约

(退出vim命令,先按ESC退出插入模式,再输入“:wq!”强制保存退出;之前还有办法是shift z)

 2.部署HelloWorld合约

进入fisco bcos控制台进行部署,注意:一定要启动节点,再启动控制台

部署合约查看当前块高

调用set接口上链name变量,此处的合约地址是deploy指令返回的合约地址

调用get接口获取name变量,此处的合约地址是deploy指令返回的合约地址

记得正确退出平台

完成完成!

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值