对配置的要求还算可以,不是很高大家避一下雷,不要因为配置的问题而搭建不出来
| 配置 | 最低配置 | 推荐配置 |
|---|---|---|
| CPU | 1.5GHz | 2.4GHz |
| 内存 | 4GB | 8GB |
| 核心 | 4核 | 8核 |
| 带宽 | 2Mb | 10Mb |
JDK1.8.0_251以上
首先我们就下载docker链接在这里,链接我就放在这里了,检查docker版本
docker -v
在这里经常遇到一个报错遇到ERROR 1045 (28000): Access denied for user ‘fisco‘@‘localhost‘ (using password: NO)解决方法
mysql -v
检查java版本没有的话就需要下载
java -version
下载java
sudo apt install -y default-jdk
gradle -v
还需要下载依赖
sudo apt-get install -y openssl curl expect tree fontconfig 下载demo
- cd ~
- # 下载WeCross demo合集,生成wecross-demo目录,目录下包含各种类型的demo
- bash <(curl -sL https://github.com/WeBankBlockchain/WeCross/releases/download/resources/download_demo.sh)
-
- # 若出现长时间下载Demo包失败,请尝试以下命令重新下载:
- bash <(curl -sL https://gitee.com/WeBank/WeCross/raw/master/scripts/download_demo.sh)
这里我们就玩一个比较简单的多群组,因为只需要FISCO-BCOS环境就够了
大家想玩的话,就先去了解一下fabric我把我写的相关文章都放这里了
后面我会做一些新的和fabric相关的东西发出来现在我们就玩一个简单一点的FISCO BCOS吧
需要有一个区块链网络单机四节点区块链网络教程
- cd ~/wecross-demo
-
- #清理旧demo环境
- bash clear.sh
-
- # 运行部署脚本,输入数据库账号密码,第一次运行需耗时10-30分钟左右
- bash build_cross_groups.sh # 若出错,可用 bash clear.sh 清理后重试。bash build.sh -h 可查看更多用法
这里是ip配置,配置过后就会安装文件


可以基于已有(或新部署)的区块链环境,搭建一个与Demo相似的跨链网络。

操作步骤分为以下4项:
- # 若已搭建WeCross Demo,请先关闭所有服务
-
- # 创建手动组网的操作目录
- mkdir -p ~/wecross-networks && cd ~/wecross-networks
指导完成以下组件的部署,完成WeCross基础网络的搭建。
下载WeCross,用WeCross中的工具生成跨链路由,并启动跨链路由。
WeCross中包含了生成跨链路由的工具,执行以下命令进行下载(提供三种下载方式,可根据网络环境选择合适的方式进行下载),程序下载至~/wecross-networks/WeCross/中。
- bash <(curl -sL https://github.com/WeBankBlockchain/WeCross/releases/download/resources/download_wecross.sh)
-
- # 若出现长时间下载WeCross包失败,请尝试以下命令重新下载:
- bash <(curl -sL https://gitee.com/WeBank/WeCross/raw/master/scripts/download_wecross.sh)
构建两个跨链路由。首先创建一个ipfile配置文件,将需要构建的两个跨链路由信息(ip:rpc_port:p2p_port)按行分隔,保存到文件中。
注:请确保机器的8250,8251, 25500,25501端口没有被占用。
- cd ~/wecross-networks
- vim ipfile
-
- # 在文件中键入以下内容
- 127.0.0.1:8250:25500
- 127.0.0.1:8251:25501
生成好ipfile文件后,使用脚本build_wecross.sh生成两个跨链路由。
- # -f 表示以文件为输入
- bash ./WeCross/build_wecross.sh -n payment -o routers-payment -f ipfile
成功之后反馈的信息

未完待续。。。。。