FISCO BCOS多机部署之单群组双机构双节点组网模式

本文详细介绍了如何使用FISCO-BCOS的generator运维部署工具,在两台服务器上搭建双机构双节点的联盟链环境。从下载安装工具、联盟链初始化、构建群组到生成并启动节点,提供了完整的步骤和注意事项。

今天凌晨交的POC,现在复现完组网过程就可以碎觉了,emm~


0.需求分析

有两台服务器,狗子哥说每台服务器一个节点。那么每台机子下一个机构生成一个节点,两个连一块,即:双机构双节点单群组。
这样就不能使用官方的一键螺旋快乐飞天脚本了:
在这里插入图片描述
使用generator运维部署工具,
于是就出现了问题(基地爆炸,问题不大)。


1.下载安装运维部署工具

这里假设机子上什么都没有,因为使用源码编译客户端的用户不用最后一步

下载

cd ~/ && git clone https://github.com/FISCO-BCOS/generator.git
Copy to clipboard

安装(此操作要求用户具有sudo权限)

cd ~/generator && bash ./scripts/install.sh
Copy to clipboard

检查是否安装成功,若成功,输出 usage: generator xxx

./generator -h

获取节点二进制
拉取最新fisco-bcos二进制文件到meta中

./generator --download_fisco ./meta

检查二进制版本
若成功,输出 FISCO-BCOS Version : x.x.x-x

./meta/fisco-bcos -v

这里遇到的问题是,二进制文件拉取贼慢。
然后我再本机把generator克隆下来,发现是:
在这里插入图片描述
工具类的download_fisco函数这里卡主了。没有cdn的朋友可以vim修改下这个url为:

https://xiaoyue-blog.oss-cn-hangzhou.aliyuncs.com/fisco-bcos.tar.gz

这是我的OSS,开放给大家使用轻点敲啊。

一秒不到就下完了。然后这个就是装好了:
在这里插入图片描述


2.

FISCO BCOS是一个基于联盟链技术的企业级区块链平台。通过FISCO BCOS,可以搭建单一群组的FISCO BCOS链联盟。 首先,要搭建FISCO BCOS链联盟,需要进行以下几个步骤。 第一步,准备环境。搭建FISCO BCOS链联盟需要一台可用的服务器,可以选择云服务器或物理服务器。同时,需要安装和配置必要的软件和环境,包括操作系统、Java开发环境、MySQL数据库等。 第二步,下载FISCO BCOS源代码。可以从FISCO BCOS官方网站下载最新版的FISCO BCOS源代码,并解压到服务器上的指定目录。 第三步,配置节点参数。进入解压后的FISCO BCOS源代码目录,修改config目录下的节点配置文件,配置节点的IP地址、端口号、节点类型等信息。 第四步,生成节点证书。在源代码目录下的nodes目录中,使用FISCO BCOS提供的脚本工具生成节点的证书和私钥。 第五步,初始化创世块。在源代码目录下,使用FISCO BCOS提供的脚本工具初始化创世块,并设置相关的参数,如创世节点的账户余额、链 ID、共识算法等。 第六步,启动节点。进入源代码目录下的script目录,执行启动节点的脚本命令,启动FISCO BCOS链联盟的节点。 通过以上步骤,就可以成功搭建单一群组的FISCO BCOS链联盟。在链联盟中,各个节点可以进行交易和通信,实现数据的共享和验证。需要注意的是,在搭建和操作FISCO BCOS链联盟时,要确保网络安全和相应的权限控制,保护链上数据的安全性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值