首页 > 其他分享 >FISCO BCOS区块链搭建说明(第一篇)

FISCO BCOS区块链搭建说明(第一篇)

时间:2023-03-21 16:04:21浏览次数:51  
标签:console fisco sh && BCOS 区块 FISCO


说明:此文章针对的是Ubuntu版本的,若要其他版本可以参考官网

FISCO BCOS官网链接:​​FISCO BCOS​

第一步:安装依赖

这是ubuntu依赖

sudo apt install -y openssl curl

第二步:创建操作目录,下载安装脚本

  1. 创建目录
  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

第三步:搭建单群组4节点联盟链

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

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

执行成功后出现如下截图:

FISCO BCOS区块链搭建说明(第一篇)_java

第四步:启动FISCO BCOS链(可以看到有四个successfully)

bash nodes/127.0.0.1/start_all.sh

FISCO BCOS区块链搭建说明(第一篇)_区块链_02

 第五步:检查进程

ps -ef | grep -v grep | grep fisco-bcos

因为刚刚启动了四个端口,所以这里出现四个节点进程。

FISCO BCOS区块链搭建说明(第一篇)_bash_03

 第六步:检查日志输出

tail -f nodes/127.0.0.1/node0/log/log*  | grep connected

FISCO BCOS区块链搭建说明(第一篇)_github_04

 第七步:检查是否在共识

tail -f nodes/127.0.0.1/node0/log/log*  | grep +++

FISCO BCOS区块链搭建说明(第一篇)_bash_05

第八步:检查java版本(三个都可以)

java -version
java
javac

FISCO BCOS区块链搭建说明(第一篇)_java_06

 第九步:在fisco目录下载(直接CV)

cd ~/fisco && curl -LO https://github.com/FISCO-BCOS/console/releases/download/v2.9.1/download_console.sh && bash download_console.sh

FISCO BCOS区块链搭建说明(第一篇)_bash_07

第十步:拷贝配置文件、配置控制台证书

cp -n console/conf/config-example.toml console/conf/config.toml

cp -r nodes/127.0.0.1/sdk/* console/conf/

可以看到两个文件夹里面都有证书文件

FISCO BCOS区块链搭建说明(第一篇)_java_08

FISCO BCOS区块链搭建说明(第一篇)_bash_09

第十一步:启动使用控制台(如下截图说明启动成功)

cd ~/fisco/console && bash start.sh

FISCO BCOS区块链搭建说明(第一篇)_区块链_10

FISCO BCOS区块链搭建说明(第一篇)_java_11

 部署合约省略了。

标签:console,fisco,sh,&&,BCOS,区块,FISCO
From: https://blog.51cto.com/u_15738297/6140260

相关文章

  • 解决ubuntu出现的std::exception::what: bind: Address already in use问题 (FISCO BC
    1、首先问题是这样的 Exceedwaitingtime.Pleasetryagaintostartnode2 Exceedwaitingtime.Pleasetryagaintostartnode3[2022-11-0701:37:47]Initiali......
  • 搭建Air版本FISCO BCOS联盟链(v3.x)
    以下安装均是在Ubuntu下面进行1、安装ubuntu依赖sudoaptinstall-ycurlopensslwget2、创建操作目录,下载安装脚本cd~&&mkdir-pfisco&&cdfiscocurl-#LOhttps:......
  • FISCO BCOS v3.x 多群组区块链Pro版本搭建说明(ubuntu)
    1、在root权限下进行创建目录    mkdirfiscoMax2、安装依赖sudoapt-getupdate sudoapt-getinstall-ycurldocker.iodocker-composepython3wget 3、下载pro......
  • 区块链
    区块链是一个注重安全和可信度胜过效率的一项技术,如果说互联网技术解决的是通讯问题,区块链技术解决的则是信任问题。Consistency侧重的是内容在时间顺序上的一致和统一,而......
  • 区块链智能合约
    pragmasolidity^0.8.0;contractNameRegistry{mapping(address=>string)publicnames;functionregister(stringmemoryname)public{names[msg.se......
  • 区块链技术入门教程 - Decert
    区块链是一项令人兴奋和有前途的技术,你也许看到过这些频繁在社交媒体、新闻频道上冒出的新名词:智能合约、代币(通证)、Web3、DeFi、DAO组织。如果你还不是很明白他们的意思......
  • 区块链MetaMask钱包账户导入私有链
    区块链MetaMask钱包账户导入私有链在使用Geth成功搭建属于自己的私有链之后,我们还需要导入私有链中的钱包账号到区块链电子钱包软件上(例如MetaMask)来方便我们进行区块......
  • 区块链校园溯源平台对学生们意味着什么?
    随着科技的不断进步和应用,区块链+IEN技术逐渐被应用到各个领域,其中之一便是区块链校园溯源平台。那么,区块链校园溯源平台对学生们意味着什么呢?让我们来一起探讨一下。首先,区......
  • docker部署区块链浏览器 explorer
    下载explorer#gitclonehttps://github.com/ethereumclassic/explorerdocker-compose.ymlversion:'3'services:app:build:.command:./app.jsre......
  • #yyds干货盘点#【愚公系列】2023年02月 .NET/C#知识点-区块链概念和实现
    前言区块链是一种分布式数据库,使用密码学技术进行安全的数据记录和验证。它可以被用来创建可信赖的记录,并确保记录不可篡改。区块链的原理其实是一个又一个区块组成的链条......