Fisco Bcos区块链一(搭建单群组FISCO BCOS联盟链)

这篇具有很好参考价值的文章主要介绍了Fisco Bcos区块链一(搭建单群组FISCO BCOS联盟链)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

区块链开荒

技术文档:https://fisco-bcos-documentation.readthedocs.io/zh_CN/latest/index.html

一、搭建第一个区块链网络

1、搭建单群组FISCO BCOS联盟链

1. 安装centos依赖包

安装依赖包openssl、curl

yum install -y openssl openssl devel curl
2. 创建操作目录, 下载安装脚本
# 创建操作目录
cd ~ && mkdir -p fisco && cd fisco

# 下载脚本
curl -#LO https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.9.1/build_chain.sh && chmod u+x build_chain.sh

如果因为网络问题导致长时间无法下载build_chain.sh脚本,请尝试

# 下载脚本(使用国内下载源)
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节点联盟链

在fisco目录下执行下面的指令,生成一条单群组4节点的FISCO链。 请确保机器的30300~30303,20200~20203,8545~8548端口没有被占用。

bash build_chain.sh -l 127.0.0.1:4 -p 30300,20200,8545

其中:-l 表示IP列表,以数组形式传递,1:4代表4个节点;

-p 是起始端口号,后面3个节点端口号依次递增,分别是对应p2p_port, channel_port,jsonrpc_port。

命令执行成功会输出All completed。如果执行出错,请检查nodes/build.log文件中的错误信息。

Fisco Bcos区块链一(搭建单群组FISCO BCOS联盟链),Fisco Bcos区块链,区块链

4. 启动FISCO BCOS链

在执行部署脚本后,在~/fisco/目录下,会生成链节点工作目录nodes/,主要包括以下内容:

  • 127.0.0.1/ 是各节点工作目录;
    • node0~3/ 包括各节点配置信息、节点证书/私钥、启动/停止节点脚本等;
      • nodeX/group.X.gensis:表示群组配置文件,群组内所有节点一致,节点启动后,不可手动更改该配置。主要包括群组共识算法、存储类型、最大gas限制等配置项。
      • nodeX/group.X.ini:表示群组可变配置文件,包括交易池大小等,配置后重启节点生效。
    • start_all.sh/stop_all.sh 表示启动/停止所有节点脚本文件;
    • download_bin.sh:下载FISCO-BCOS二进制程序
    • download_console.sh:下载区块链控制台

Fisco Bcos区块链一(搭建单群组FISCO BCOS联盟链),Fisco Bcos区块链,区块链

  • cert/ 表示CA证书存放目录;
    • .crt文件:按照X.509 v3证书标准的数字安全证书
    • .key文件:注册加密文件
    • .cnf文件:系统的配置文件

Fisco Bcos区块链一(搭建单群组FISCO BCOS联盟链),Fisco Bcos区块链,区块链


  • 启动所有节点
bash nodes/127.0.0.1/start_all.sh

启动成功会输出类似下面内容的响应。否则请使用netstat -an | grep tcp检查机器的30300~30303,20200~20203,8545~8548端口是否被占用。

Fisco Bcos区块链一(搭建单群组FISCO BCOS联盟链),Fisco Bcos区块链,区块链

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

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

Fisco Bcos区块链一(搭建单群组FISCO BCOS联盟链),Fisco Bcos区块链,区块链

6. 检查日志输出
  • 如下,查看节点node0链接的节点数
tail -f ~/fisco/nodes/127.0.0.1/node0/log/log*  | grep connected

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

Fisco Bcos区块链一(搭建单群组FISCO BCOS联盟链),Fisco Bcos区块链,区块链

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

正常情况会不停输出++++Generating seal,表示共识正常。

Fisco Bcos区块链一(搭建单群组FISCO BCOS联盟链),Fisco Bcos区块链,区块链
到这你已经成功搭建了一个单群组四节点联盟链文章来源地址https://www.toymoban.com/news/detail-693758.html

到了这里,关于Fisco Bcos区块链一(搭建单群组FISCO BCOS联盟链)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 搭建FISCO BCOS区块链平台

    这是为北京交通大学《区块链技术》课程制作的实验教程,因面向全校研究生开放选课,故提供了详细的步骤。本文是实验第一步,用于搭建FISCO BCOS区块链平台。 详细阅读FISCO BCOS官方文档: https://fisco-bcos-doc.readthedocs.io/zh_CN/latest/index.html VMware虚拟机安装包下载地址: https

    2024年02月06日
    浏览(53)
  • FISCO BCOS搭建多机区块链网络

    我使用两台虚拟机,IP地址分别是192.168.217.132,192.168.217.128,每台配置一个节点。 1. 生成区块链网络配置文件 2. 基于配置文件生成区块链节点配置 命令执行成功会输出 All completed 。如果执行出错,请检查 nodes/build.log 文件中的错误信息。 至此,成功生成了多机4节点配置,每

    2024年02月02日
    浏览(50)
  • FISCO BCOS 搭建区块链,在SpringBoot中调用合约

    使用的是FISCO BCOS 和 WeBASE-Front来搭建区块链,详细教程: https://blog.csdn.net/yueyue763184/article/details/128924144?spm=1001.2014.3001.5501 搭建好能达到下图效果即可: 点击“ 测试用户 ”,即可“ 新增用户 ”。 点击“ 导出 ”,选择 .pem 文件。 在“ 合约IDE ”中准备智能合约,新建合约文

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

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

    2024年02月22日
    浏览(47)
  • FISCO-BCOS区块链网络环境搭建(亲测成功)

    因项目技术选型需要,需要搭建一个FISCO-BCOS区块链网络环境,该文记录一下搭载过程,或遇到的一个坑及其解决方法 一个如图所示的6节点3机构2群组的组网模式。机构B和机构C分别位于群组1和群组2中。机构A同属于群组1和群组2中 参考文章:FISCO-BCOS区块链网络环境搭建 此操

    2024年02月08日
    浏览(54)
  • 区块链入门教程(4)--搭建单机四节点FISCO BCOS联盟链

    要学习区块链,首先得有一个区块链系统去操作、学习、研究,FISCO BCOS区块链系统是一个应用广泛、文档全面、知名度向量的区块链系统,我们就从该系统安装开始入手学习。

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

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

    2024年02月04日
    浏览(54)
  • 【教程】教你搭建控制台链接区块链网络,如何搭建FISCO-BCOS控制台

    目录 前言 配置及使用控制台 第一步. 准备依赖 第二步. 启动并使用控制台 部署及调用测试HelloWorld合约 第一步. 编写HelloWorld合约 第二步. 部署HelloWorld合约 第三步. 调用HelloWorld合约 随着区块链的发展,目前国内也掀起了一阵区块链的热潮,无论是金融、信任、交易、溯源等

    2024年02月10日
    浏览(68)
  • FISCO BCOS 区块链(一)

    目录 一、搭建 FISCO BCOS 链 1、安装 openssl, curl 依赖 2、安装 build_chain 脚本 二、配置控制台 1、下载java jdk 2、安装控制台 3、拷贝配置文件以及证书 4、启动控制台 三、Java-SDK(idea版) 1、创建 project  2、引入 Java-SDK依赖 3、sol2java.sh 4、导入所需资源 5、创建测试类 参考 FISCO

    2024年01月24日
    浏览(49)
  • Fisco Bcos区块链四(扩容节点)

    4、扩容节点 1. 操作命令 为保证区块链安全性,FISCO BCOS引入了游离节点、观察者节点和共识节点,这三种节点类型可通过控制台相互转换。 共识节点:参与共识的节点,拥有群组的所有数据(搭链时默认都生成共识节点)。 观察者节点:不参与共识,但能实时同步链上数据

    2024年02月05日
    浏览(52)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包