Linux搭建FISCO BCOS的第一个区块链网络

一、前言

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

目录

一、前言

二、准备工作

安装Ubuntu依赖 

 获取ip,连接MobaXterm:(不会下载和连接的小伙伴去看之前的博客--点击进入)

上传,解压使用要用的这些安装包(没有软件包的私信我)

创建操作目录,搭建单群祖默认4节点联盟链

启动所有节点并检查进程及其日志输出

启动节点:

以下就可以查看到节点 (node0) 的进程运行情况、节点连接状态和共识状态:

​编辑

致谢



二、准备工作

  • 安装Ubuntu操作系统:18.04 / 22.04(比赛默认)
  • 安装必要的软件:vim、git、wget、unzip、mysql、console、fisco等
  • 开发部署工具 build chain.sh脚本依赖于openssl
  • 安装Ubuntu依赖 

sudo passwd root #(设置新密码)
sudo apt install -y openssh-server
sudo apt install -y openssl curl
#别忘了update一下
sudo update

 


  •  获取ip,连接MobaXterm:(不会下载和连接的小伙伴去看之前的博客--点击进入)

 


  • 上传,解压使用要用的这些安装包(没有软件包的私信我)

 


  • 创建操作目录,搭建单群祖默认4节点联盟链

mkdir fisco #创建操作目录bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,8545  ##非国密版本搭建bash bulid_chain -l 127.0.0.1:4 -p 30300,20200,8545 -e ./fisco-bcos(离线)bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,8545 -g -G  ##国密版本搭建
  • 启动所有节点并检查进程及其日志输出

 


  • 启动节点:
bash start.sh
#一定要去127.0.0.1目录下去启动
#然后查看节点 (node0) 的进程运行情况、节点连接状态和共识状态(要求节点状态输出信息):
ps -ef |grep -v grep |grep fisco-bcos
tail-f node0/log/... |grep connected
tail-f node0/log/... |grep +++
  • 以下就可以查看到节点 (node0) 的进程运行情况、节点连接状态和共识状态:
  • 参考资料
  • FISCO BCOS官方文档:FISCO BCOS 2.0 技术文档 — FISCO BCOS 2.0 v2.9.0 文档
  • Ubuntu官方文档:https://ubuntu.com/documentation

致谢

感谢FISCO BCOS团队的开源贡献,以及所有在区块链领域探索和实践的开发者们。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/695413.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

K8S部署Java项目(Springboot项目)pod状态:CrashLoopBackOff

天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…

昇腾ACL应用开发之模型转换ATC

一.前提条件 在前面的章节中我们已经安装了包含模型转换的套件包CANN-TOOLKIT,默认的安装路径会在/usr/local/Ascend里面,我们将该套件所需要的东西加入到环境变量中以便我们调用: 将source /usr/local/Ascend/ascend-toolkit/set_env.sh加入…

人为物累,心为形役

一、人是什么 你是你,他是他,我是我,有什么区别吗,直到自我发现我与你不同时,不同是什么,身体结构?人生经历?所拥有的一切?暂时搁置这些的话,抽离我们的意识…

[ai笔记11] 论ai韭菜的自我修养

欢迎来到文思源想的ai空间,这是技术老兵学习ai以及观点分享的第11篇内容! 上班之后时间确实少了许多,但是最近也没闲着,关于ai的学习一直在探索两个部分,一个是看那本有名的书《这就是ChatGPT》,另外一个则…

Gmail邮箱群发邮件的技巧?邮箱怎么绑定?

Gmail邮箱注册教程指南?如何注册新的Gmail邮箱帐户? Gmail邮箱作为谷歌推出的邮件服务,以其高效、稳定和便捷的特性受到广大用户的喜爱。然而,如何在Gmail中进行有效的群发邮件,接下来,蜂邮将给大家介绍一…

odoo16-API(Controller)带有验证访问的接口

odoo16-API(Controller)带有验证访问的接口 目前我使用odoo原生的登录token来验证登陆的有效性 废话不多说直接上代码 # 测试获取session_id import requests class GetOdooData(http.Controller):def getOdooToken(self):# http://localhost:8123访问…

【深入理解设计模式】 工厂设计模式

工厂设计模式 工厂设计模式是一种创建型设计模式,它提供了一种在不指定具体类的情况下创建对象的接口。在工厂设计模式中,我们定义一个创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 工厂设计模式的目…

part2 思维导图(微分部分)

1. 导数和微分 2. 一元微分学 2.1 四则运算 2.2 口诀 2.3 导数计算 2.3.1 计算1 2.3.1 计算2

win32汇编定时器继续学习2

前面学习了win32汇编定时器,还非常不熟悉,继续熟悉,稍微增加一点功能; .386.model flat,stdcalloption casemap:noneinclude windows.inc include user32.inc includelib user32.lib include kernel32.inc includelib kernel32…

2024生物发酵展创新盛会-兰格恒流泵

​ 参展企业介绍 兰格恒流泵有限公司成立于1997年,是英国豪迈国际有限公司(Halma)的全资子公司。我们始终坚持以客户需求为导向,提供安全、高精度及高品质的流体传输设备和解决方案。兰格产品系列超…

前端架构: 脚手架之Chalk和Chalk-CLI使用教程

Chalk Chalk 是粉笔的意思, 它想表达的是,给我们的命令行中的文本添加颜色类似彩色粉笔的功能 在官方文档当中,它的 Highlights 核心特性 Expressive API Highly performant No dependencies Ability to nest styles 256/Truecolor color support Auto-…

提高工作效率,体验ONLYOFFICE办公软件

ONLYOFFICE办公软件 一、前言二、特点完整办公套件协作过程更容易 三、访问地址 一、前言 随着数字化办公的普及,办公软件在我们的工作中扮演着越来越重要的角色。为了提高工作效率,我们需要一个功能强大、易于使用的办公软件。ONLYOFFICE作为一款全功能…

分布式系统一致性与共识算法

分布式系统的一致性是指从系统外部读取系统内部的数据时,在一定约束条件下相同,即数据(元数据,日志数据等等)变动在系统内部各节点应该是一致的。 一致性模型分为如下几种: ① 强一致性 所有用户在任意时…

安装SSH连接工具

连接Linux 1). 打开finalShell 2). 建立连接 Linux目录结构 在Linux系统中,也是存在目录的概念的,但是Linux的目录结构和Windows的目录结构是存在比较多的差异的 在Windows目录下,是一个一个的盘符(C盘、D盘、E盘),目…

东南大学easyconnect无法连接校园网的解决方案

一般没设置柯学上网的电脑都没什么问题 1.网络异常 加上clash直连即可

五种多目标优化算法(NSWOA、MOJS、MOAHA、MOPSO、NSGA2)性能对比(提供MATLAB代码)

一、5种多目标优化算法简介 1.1NSWOA 1.2MOJS 1.3MOAHA 1.4MOPSO 1.5NSGA2 二、5种多目标优化算法性能对比 为了测试5种算法的性能将其求解9个多目标测试函数(zdt1、zdt2 、zdt3、 zdt4、 zdt6 、Schaffer、 Kursawe 、Viennet2、 Viennet3)&#xff0…

设计模式-创建型模式-抽象工厂模式

抽象工厂模式(Abstract Factory Pattern):提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类。抽象工厂模式又称为Kit模式,它是一种对象创建型模式。 由于工厂方法模式中的每个工厂只生产一类产品&…

stm32——hal库学习笔记(DAC)

这里写目录标题 一、DAC简介(了解)1.1,什么是DAC?1.2,DAC的特性参数1.3,STM32各系列DAC的主要特性 二、DAC工作原理(掌握)2.1,DAC框图简介(F1)2.2…

《穿越科技的前沿:计算机专业必看的电影盛宴》

文章目录 每日一句正能量前言电影推荐推荐一:《黑客帝国》推荐二:《社交网络》推荐三:《源代码》推荐四:《谍影重重》系列推荐五:《旋转木马》 技术与主题后记 每日一句正能量 一个人的一生,就是一座有了年…

探索Go语言中的HTTP路由和中间件

在Go语言中,HTTP路由和中间件是实现Web应用程序核心功能的关键组件。路由负责将传入的HTTP请求分发到适当的处理函数,而中间件则提供了一种在请求处理过程中插入额外逻辑的机制。 HTTP路由 在Go中,net/http标准库提供了基本的路由功能&…