Linux搭建FISCO BCOS的第一个区块链网络

本文详述了如何在Ubuntu操作系统上利用Linux命令行搭建FISCO BCOS的第一个区块链网络,包括安装Ubuntu依赖、获取软件包、创建目录、启动节点等步骤,并提供了相关资源链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、前言

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

<think>好的,用户想了解如何搭建FISCO BCOS区块链环境。我需要根据提供的引用内容来组织答案。首先,我需要确定用户的需求是什么。他们可能是一个刚入门的开发者,想要搭建自己的区块链网络,所以需要详细的步骤说明。 根据引用[5],里面有提到创建目录、下载安装脚本、执行build_chain.sh这些步骤。我应该先整理这些步骤,确保逻辑清晰。另外,引用[1]提到了官方文档,可能用户需要参考官方指南,但引用里的链接不可见,所以可能需要建议用户查阅官方文档获取最新信息。 接下来,需要注意系统级指令中的要求,比如使用中文回答,生成相关问题,正确使用LaTeX格式。不过这个问题可能涉及代码和命令,数学公式可能不多,但如果有的话需要正确应用$符号。比如,如果有路径或变量可能需要用行内公式格式,但这里可能更多是代码块。 需要检查是否有其他引用内容相关。引用[5]中的步骤比较详细,包括下载脚本、配置节点、启动等。引用[3]和[4]可能涉及后续的Java SDK连接和智能合约调用,但用户目前只需要搭建环境,这部分可能在后续步骤中提及,但当前问题可能不需要深入。 用户的问题可能分为几个步骤:环境准备、下载安装脚本、生成节点配置、启动节点、验证运行状态。每个步骤需要简明扼要地说明,并给出示例命令,比如curl命令和build_chain.sh的使用。 另外,用户可能需要了解系统要求,比如操作系统、依赖项安装,比如openssl等。引用[5]中的步骤可能没有提到这些,但根据经验,可能需要补充依赖安装的部分,比如安装openssl, curl等工具。 还需要注意可能的常见问题,比如权限问题(chmod +x),或者端口冲突。可以建议用户检查端口是否被占用,或者查看日志排查错误。 生成的相关问题应该围绕搭建过程中可能遇到的后续步骤,比如节点配置优化、多群组搭建、节点扩容、连接SDK等,参考已有的引用内容,比如引用[3][4]提到的Java SDK连接和智能合约调用,可以作为相关问题。 最后,确保回答结构清晰,分步骤说明,代码块使用正确的格式,并自然添加引用标识。例如,在关键步骤后添加[^5],因为引用[5]提供了搭建的具体步骤。</think>### FISCO BCOS区块链环境搭建指南 根据官方文档和社区实践经验,搭建FISCO BCOS区块链环境主要分为以下步骤: --- #### 一、环境准备 1. **操作系统**:推荐使用Ubuntu 16.04+/CentOS 7.2+ 2. **依赖安装**: ```bash sudo apt install -y openssl curl ``` 3. **创建操作目录** ```bash mkdir -p ~/fisco && cd ~/fisco # 创建专用目录 ``` --- #### 二、快速搭建单群组网络 1. **下载安装脚本** ```bash curl -#LO https://github.com/FISCO-BCOS/FISCO-BCOS/releases/download/v2.11.0/build_chain.sh && chmod u+x build_chain.sh ``` 2. **生成节点配置** ```bash ./build_chain.sh -l "127.0.0.1:4" -p 30300,20200,8545 # 本地生成4节点[^5] ``` 关键参数说明: - `-l`:节点IP和数量 - `-p`:指定P2P/RPC/Channel端口序列 3. **启动区块链节点** ```bash bash nodes/127.0.0.1/start_all.sh # 启动所有节点 ``` --- #### 三、验证运行状态 1. **进程检查** ```bash ps -ef | grep fisco-bcos ``` 2. **日志监控** ```bash tail -f nodes/127.0.0.1/node0/log/* | grep +++ ``` 当看到`+++`日志表示节点共识正常[^5] --- #### 四、进阶配置(可选) - **多群组搭建**:修改`group.group_id`配置文件实现多群组 - **节点扩容**:通过`gen_node_cert.sh`生成新节点证书后加入网络 - **网络拓扑优化**:配置`nodes.json`文件定义网络连接关系[^1] ---
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

高菘菘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值