当前位置: 首页 > news >正文

搭建第一个区块链网络与一键部署WeBASE步骤

官网

搭建第一个区块链网络 — 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
在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

登录进来显示这个,代表成功

http://www.lryc.cn/news/220212.html

相关文章:

  • MTK联发科、高通、紫光展锐手机SOC平台型号汇总(含详细参数)
  • 【ARM AMBA AXI 入门 12 -- AXI协议中的 WLAST 与 RLAST】
  • 11.6 知识总结(筛选器方法、操作标签、事件)
  • Devchat插件:AI智能编程助手,让你告别脏活累活。
  • 0-1矩阵列互斥问题——回溯法 Python实现
  • wandb 安装本地部署使用教程
  • 飞桨平台搭建PP-YOLOE模型
  • Js重点内容
  • 图形化ping工具gping
  • 快速安装虚拟机centos7.5
  • 2023.11.4 Idea 配置国内 Maven 源
  • DAY11 字符串处理函数
  • Web自动化测试 —— PageObject设计模式!
  • 七月论文审稿GPT第2版:从Meta Nougat、GPT4审稿到Mistral、LongLora
  • Unreal Engine 学习笔记 (1)—— 日夜交替
  • leetcode:189. 轮转数组(python3解法)
  • 基于PHP + MySQL实现的文章内容管理系统源码+数据库,采用前后端分离的模板和标签化方式
  • 这可能是全网最晚的低代码技术总结
  • leetcode2054
  • c面向对象编码风格(上)
  • 【星海出品】VUE(六)
  • 华为政企闪存存储产品集
  • 【项目源码】反编译Java字节码生成源码
  • 技术分享 | 测试人员必须掌握的测试用例
  • Rabbit的高可用机制
  • 函数调用指令, 返回机制分析(x86_64)
  • mkl库配置
  • MPLAB X IDE 仿真打断点提示已中断的断点?
  • Appium 移动端自动化测试,触摸(TouchAction) 与多点触控(MultiAction)
  • 大厂面试题-innoDB如何解决幻读