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团队的开源贡献,以及所有在区块链领域探索和实践的开发者们。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

AJAX——HTTP协议

1 HTTP协议-请求报文 HTTP协议:规定了浏览器发送及服务器返回内容的格式 请求报文:浏览器按照HTTP协议要求的格式,发送给服务器的内容 1.1 请求报文的格式 请求报文的组成部分有: 请求行:请求方法,URL…

IDM下载器2024中文版主要功能、使用场景、优点、缺点介绍

软件分析师眼中的IDM(Internet Download Manager) IDM绿色下载如下: https://wm.makeding.com/iclk/?zoneid34275 一、主要功能 高速下载:利用多线程技术和文件分块下载策略,显著提高下载速度。断点续传:即使在下载…

说一说Eclipse的项目类型和常用项目的区别

Eclipse在新建项目的时候有很多类型,包括Java project、Web project等等,如下: 那么这些项目类型有什么区别呢?我们在创建项目的时候应该如何选择,了解清楚这一点还是非常重要的,但记住一个出发点&#xff…

B端管理系统界面优化的最佳实践:用户至上

Hi,大家好,我是大美B端工场,从事8年前端开发的老司机。本篇分享B端管理系统升级的终极法则,欢迎加关注、评论,如有定制需求可以私信。 一、什么是用户至上 "用户至上"的理念是指在设计和优化B端管理系统界面…

lvs DR模式+基于五台服务器部署keepalived + lvs DR模式架构(前端带路由)负载均衡的高可用集群

lvs DR模式基于五台服务器部署keepalived lvs DR模式架构(前端带路由)负载均衡的高可用集群 DR模式一: 客户端:172.20.26.167 LVS服务器:172.20.26.198 后端服务器:172.20.26.218 后端服务器:172.20.26.210 两台…

【AI应用】SoraWebui——在线文生视频工具

SoraWebui 是一个开源项目,允许用户使用 OpenAI 的 Sora 模型使用文本在线生成视频,从而简化视频创建,并具有轻松的一键网站部署功能 在 Vercel 上部署 1. 克隆项目 git clone gitgithub.com:SoraWebui/SoraWebui.git 2. 安装依赖 cd Sor…

AIoT网关 人工智能物联网网关

AIoT(人工智能物联网)作为新一代技术的代表,正以前所未有的速度改变着我们的生活方式。在这个智能时代,AIoT网关的重要性日益凸显。它不仅是连接智能设备和应用的关键,同时也是实现智能化家居、智慧城市和工业自动化的必备技术。      一…

数据结构-拓扑排序

介绍 介绍拓扑排序之前,首先要先引入一个名词,即AOV网: 如果有一项工程,它的完成需要多个活动组成,将活动看做结点,活动间的联系看做图的边,那么这样一个表示工程活动的有向图(活动…

静态时序分析:SDC约束命令set_drive详解

相关阅读 静态时序分析https://blog.csdn.net/weixin_45791458/category_12567571.html 本章将讨论使用set_drive命令,它用于对输入端口的驱动能力建模。首先需要说明的是,默认情况下,DC在STA时默认输入端口的转换时间是0,这对于…

unity学习(36)——角色选取界面(自制美工)

1.添加一个背景图片,记不住可以查之前的资料(4) 图片拖入asset,属性设成sprite;把图片拖到source image中;colour白色(透明,点一下右边的笔即可);material为…

实战营第四节笔记

这节课包含四大部分,为finetune简介、xtuner介绍、使用8GB玩转LLM和动手实践环节。 LoRA和QLoRA是两种很重要的方法,对微调模型、减少内存使用非常有效。 后面是XTuner的介绍。 之后是动手实践。可参考https://github.com/InternLM/tutorial/blob/ma…

keil5废了怎么卸载干净

keil5废了怎么卸载干净 卸载keil5以及其文件卸载注册表 卸载keil5以及其文件 进入控制面板卸载keil5 卸载注册表 在HKEY_CLASSES_ROOT下 把这几个卸了

开源 - 一款可自定义的在线免杀平台|过x60、wd等

免责声明:本工具仅供安全研究和教学目的使用,用户须自行承担因使用该工具而引起的一切法律及相关责任。作者概不对任何法律责任承担责任,且保留随时中止、修改或终止本工具的权利。使用者应当遵循当地法律法规,并理解并同意本声明…

(HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕

一、电路接法 电路接法参照江科大视频。 二、相关代码及文件 说明:代码采用hal库,通过修改江科大代码实现。仅OLED.c文件关于引脚定义作了hal库修改,并将宏定义OLED_W_SCL(x)、OLED_W_SDA(x)作了相关修改。 1、OLED.c void OLED_I2C_Init(voi…

306_C++_QT_创建多个tag页面,使用QMdiArea容器控件,每个页面都是一个新的表格[或者其他]页面

程序目的是可以打开多个styles文件(int后缀文件),且是tag样式的(就是可以切多个页面出来,并且能够单独关闭);其中读取ini文件,将其插入到表格中的操作,也是比较复杂的,因为需要保持RGB字符串和前面的说明字符串对齐 ini文件举例: [MainMenu] Foreground\Selected=&…

机器学习基本概念(李宏毅课程)

目录 一、概念:1、机器学习概念:2、深度学习概念: 二、深度学习中f(.)的输入和输出:1、输入:2、输出: 三、三种机器学习任务:1、Regression回归任务介绍:2、Classification分类任务介绍:3、Stru…

【关于深度学习的一些资料】

曾梦想执剑走天涯,我是程序猿【AK】 目录 动手学深度学习Awesome Deep LearningTensorFlow Official ModelsPyTorch Image ModelsDeep Reinforcement LearningNeural Style Transfer 动手学深度学习 动手学深度学习 https://zh.d2l.ai/chapter_installation/index.…

【嵌入式学习】QT-Day2-Qt基础

1> 思维导图 https://lingjun.life/wiki/EmbeddedNote/20QT 2>登录界面优化 使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数 将登录按钮使用qt5版本的连接到自定义的槽函数中&#xff…

【鼎捷数字化生意经】总说数字化转型?!怎么做才能带来远超你的想象的经济效益呢?他们来告诉你!

编者按: 转型一直在提,2018—2023年,实现数字化转型的企业仅占中国企业的10%,其中实现领军重塑的企业仅占2%。数据看起来并没有那么乐观! 新竞争格局下,企业需要直面挑战,定义新前沿&#xff0…

Stable Diffusion——常用插件安装与测试(一)

前言 随着Stable Diffusion不断演进,越来越多的开发者开始涉足插件开发。尽管网络上存在大量教程,但它们通常零散分布,逐个学习和查找非常耗时,使人感觉每天都在劳累思考。这里总结了Stable Diffusion常用的插件安装与测试方法。…