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

这篇具有很好参考价值的文章主要介绍了搭建第一个区块链网络与一键部署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
搭建第一个区块链网络与一键部署WeBASE步骤,区块链,数据库,python,java,区块链

3.启动FISCO BCOS链

  • 启动所有节点

bash nodes/127.0.0.1/start_all.sh
搭建第一个区块链网络与一键部署WeBASE步骤,区块链,数据库,python,java,区块链

  • 检查进程是否启动
    ps -ef | grep -v grep | grep fisco-bcos

正常情况会有类似下面的输出; 如果进程数不为4,则进程没有启动(一般是端口被占用导致的)

搭建第一个区块链网络与一键部署WeBASE步骤,区块链,数据库,python,java,区块链

  • 查看节点node0链接的节点数
    tail -f nodes/127.0.0.1/node0/log/log* | grep connected

正常情况会不停地输出连接信息,从输出可以看出node0与另外3个节点有连接。

搭建第一个区块链网络与一键部署WeBASE步骤,区块链,数据库,python,java,区块链

  • 执行下面指令,检查是否在共识
    tail -f nodes/127.0.0.1/node0/log/log* | grep +++

正常情况会不停输出带有++++Generating seal的日志,即表示共识正常。

搭建第一个区块链网络与一键部署WeBASE步骤,区块链,数据库,python,java,区块链

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

搭建第一个区块链网络与一键部署WeBASE步骤,区块链,数据库,python,java,区块链

8.部署HelloWorld合约

deploy HelloWorld

搭建第一个区块链网络与一键部署WeBASE步骤,区块链,数据库,python,java,区块链

9.调用HelloWorld合约

复制上面给的address使用set和get

搭建第一个区块链网络与一键部署WeBASE步骤,区块链,数据库,python,java,区块链

  • 查看当前块高
    getBlockNumber
    搭建第一个区块链网络与一键部署WeBASE步骤,区块链,数据库,python,java,区块链
  • 获取节点信息
    getPeers
    搭建第一个区块链网络与一键部署WeBASE步骤,区块链,数据库,python,java,区块链
  • 获取客户端版本
    getNodeVersion
    搭建第一个区块链网络与一键部署WeBASE步骤,区块链,数据库,python,java,区块链

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

搭建第一个区块链网络与一键部署WeBASE步骤,区块链,数据库,python,java,区块链

修改为0(意思是在本地查找,为1的意思是在容器1里面)

搭建第一个区块链网络与一键部署WeBASE步骤,区块链,数据库,python,java,区块链

修改数据库配置信息

搭建第一个区块链网络与一键部署WeBASE步骤,区块链,数据库,python,java,区块链

把fisco设置为yes,修改目录路径

12.修改/root/.bashrc (如果系统环境配置有误,进行这一步到14步,否则直接进行第15步进行)

搭建第一个区块链网络与一键部署WeBASE步骤,区块链,数据库,python,java,区块链

把倒数第二行最后面修改为amd64而不是adm64/

13.刷新/root/.bashrc

source /root/.bashrc

14.更新软件包

apt update

15.部署并启动所有服务

python3 deploy.py installAll

搭建第一个区块链网络与一键部署WeBASE步骤,区块链,数据库,python,java,区块链

出现这个代表成功

16.访问127.0.0.1:5000

账号:admin

密码:Abcd1234

搭建第一个区块链网络与一键部署WeBASE步骤,区块链,数据库,python,java,区块链

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

前置可视化平台

127.0.0.1:5002/WeBASE-Front
搭建第一个区块链网络与一键部署WeBASE步骤,区块链,数据库,python,java,区块链文章来源地址https://www.toymoban.com/news/detail-765636.html

到了这里,关于搭建第一个区块链网络与一键部署WeBASE步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2.1 搭建第一个区块链网络流程说明

    区块链技术正在迅速发展,成为创新和改变的关键驱动力。在此,我将向您介绍 如何在Ubuntu操作系统下搭建您的第一个区块链网络 。无论您是初学者还是有一定经验的开发者,通过本指南,您将了解搭建区块链网络的基本步骤和必要工具。     首先,确保您的计算机具备足

    2024年02月09日
    浏览(27)
  • Linux搭建FISCO BCOS的第一个区块链网络

             FISCO BCOS 是由金融区块链合作联盟(深圳)与微众银行共同发起的开源区块链项目,支持多链多账本,满足金融行业复杂业务需求。 本文将介绍如何在 Ubuntu 操作系统上使用 Linux 命令搭建FISCO BCOS的第一个区块链网络 。 目录 一、前言 二、准备工作 安装Ubuntu依赖

    2024年02月22日
    浏览(35)
  • 搭建第一个区块链网络(Fisco-Bcos),启动并使用控制台

    1.安装依赖 centos7 Ubuntu 2.创建操作目录, 下载安装脚本 3. 搭建单群组4节点联盟链 搭建成功截图如下  4.启动FISCO BCOS链 启动成功截图如下  5.检查进程 检查进程是否启动  输出结果如下,如果进程数不为4,则进程没有启动(一般是端口被占用导致的)  6.检查日志输出 查看节

    2024年02月04日
    浏览(43)
  • 【腾讯云HAI域探秘】搭建一个永不宕机的本地SD文本生成图像应用--喂饭级高性能应用HAI部署stable diffusion webui 一键文生图

    本次有幸受邀作为新品先锋体验官参加了【 腾讯云HAI域探秘 】活动,沉浸式体验高性能应用服务HAI产品 + Stable Diffusion WebUI部署。 腾讯云高性能应用服务(Hyper Application Inventor, HAI),是一款面向AI、科学计算的GPU应用服务产品,为开发者量身打造的澎湃算力平台。基于腾讯云

    2024年02月06日
    浏览(49)
  • 【微服务部署】二、Jenkins一键打包部署SpringBoot应用步骤详解

      本文介绍使用Jenkins一键将SpringBoot应用打包并上传到生产环境服务器运行,这里使用的是直接在服务器上运行FagJar的方式,首先确保服务器环境配置好,安装必须的JDK运行时环境,运行目录,日志存放目录等。 一、服务器环境配置   关于JDK的选择,自1.8版本收费之后,

    2024年02月10日
    浏览(44)
  • 【微服务部署】四、Jenkins一键打包部署NodeJS(Vue)前端项目步骤详解

      本文介绍使用Jenkins一键将NodeJS(Vue)前端项目打包并上传到生产环境服务器,这里使用的是直接打包静态页面,发送到远程服务器Nginx配置目录的方式,首先确保服务器环境配置好,安装Nginx,运行目录,日志存放目录等。 一、服务器环境配置   Nginx安装也有多种方式

    2024年02月10日
    浏览(35)
  • 区块链入门教程(8)--WeBASE-Front节点前置服务

    FISCO BCOS有控制台管理工具,用来对区块链系统进行各种管理操作。 但是对于初学者来说,还是可视化界面更友好,本节就来介绍WeBASE管理平台,这是一款微众银行开源的自研区块链中间件平台,可以降低区块链使用的门槛,大幅提高区块链应用的开发效

    2024年02月07日
    浏览(25)
  • 探秘WeBASE-Front:区块链前端服务框架,简化开发流程

    项目地址:https://gitcode.com/WeBankBlockchain/WeBASE-Front 在数字化转型的大潮中,区块链技术以其分布式、不可篡改和透明化的特性被广泛应用。而【WeBASE-Front】正是这样一款开源的区块链前端服务平台,它由微众银行区块链团队打造,旨在简化区块链应用的开发、部署和管理过程。

    2024年04月12日
    浏览(42)
  • Jenkins+Docker 实现一键自动化部署项目!步骤齐全,少走坑路

    大家好,我是互联网架构师! 本文章实现最简单全面的Jenkins+docker+springboot 一键自动部署项目,步骤齐全,少走坑路。 环境 :centos7+git(gitee) 简述实现步骤:在docker安装jenkins,配置jenkins基本信息,利用Dockerfile和shell脚本实现项目自动拉取打包并运行。 docker 安装社区版本CE

    2024年02月09日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包