区块链学习1——FISCO BCOS 多机部署区块链底层

本文档详细介绍了如何在两台云服务器上部署FISCO BCOS区块链底层,包括下载安装、初始化链证书及机构、配置文件修改、节点信息生成与交换、创世区块创建、控制台搭建与配置等步骤,适合初学者学习。
摘要由CSDN通过智能技术生成

目录

1.两台共同执行下载及安装

2.初始化链证书及机构

3.修改配置文件

4.机构生成并发送节点信息

5.创世机构收集节点证书

6.各机构节点连接信息,相互收集

7.机构A生成群组1创世区块

8.控制台的搭建

9.控制台配置

10.启动控制台


环境:两台云服务器             Ubuntu 18.04.4                 Remote Desktop Manager

1.两台共同执行下载及安装

通过gihub下载到主机上

(1)下载

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

(2)安装

cd ~/generator && bash ./scripts/install.sh

(3)获取节点二进制

./generator --download_fisco ./meta

问题:

(3.1)可能会出现的问题1:从github下载时网络不稳定导致的

解决:

 可以在后面加上--cdn指令,从国内的镜像进行下载,如果还是网络错误,可多试几次

./generator --download_fisco ./meta --cdn

(3.2)可能会出现的问题2:解压fisco-bcos失败

再者一个简单粗暴的解决方法:

直接在浏览器里面下载下来到你的电脑里,下面是下载地址,复制到浏览器中即可下载

https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.4.0/fisco-bcos.tar.gz

然后把下载下来的fisco-bcos文件,再通过WinSCP,复制到generator/meta/ 目录下,解压

tar -xzvf fisco-bcos.tar.gz

赋予运行权限:

chmod +x fisco-bcos

(4)检查二进制版本

./meta/fisco-bcos -v

看到版本号信息则说明二进制文件已经生效可用,如下示:

2.初始化链证书及机构

A机构(其中一台云服务器)

(1)初始化链证书

在generator文件夹下进行,如果不是在generator目录下先则先执行下列语句进入该目录

cd ~/generator

若已在该目录下,可直接执行下列命令: 

./generator --generate_chain_certificate ./dir_chain_ca

(2)初始机构A

./generator --generate_agency_certificate ./dir_agency_ca ./dir_chain_ca agencyA

(3)查看机构证书及私钥

ls dir_agency_ca/agencyA/

可以看到:agency.crt  agency.key  ca.crt 

(4)发送链证书、机构证书、机构私钥至机构A

cp ./dir_agency_ca/agencyA/* ~/generator/meta/


因为控制台查看文档的不方便,也为了后续工作的方便执行,此处插播一个可视化工具推荐——WinSCP

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值