Loading
0

windwos系统搭建一机多节点bzz挖矿Swarm教程详细方法

技术小学生微信公众号
腾讯云服务器大促销。
华为服务器

家用电脑可以搭建bzz挖矿吗?bzz挖矿一机多节点搭建流程? 一台服务器如何搭建多个BZZ节点?本文就介绍windows系统下一台主机搭建多个BZZ节点的流程。Linux版多节点的方案正在整理中
bzz一机多节点部署需要公网IP,高性能,高带宽,高硬盘IO,稳定网络。
一般来说一个节点要20M左右带宽,家用电脑下行300M的,上行也只有10M,且没有公网IP,需要映射端口,多节点需要映射的端口很多,操作不便,且公网IP随时在变,所以不适合搭建多节点。如您希望使用的家庭网络,需要在路由器上映射p2p-addr:对应的端口,本案例中部署节点1则需要映射端口 :1637 ,多个节点需要映射多个对应的端口。(默认安装对应的端口是1634。)
如果要搭建多节点我们优先建议您选择,高配置、高带宽的云服务器或物理服务器。
云服务器建议配置:
16核/24G内存/500G SSD硬盘/200M带宽    可部署10个节点左右。


bzz部署方法:
Windows系统bzz环境部署方法:https://blog.tag.gg/showinfo-4-36039-0.html
Windows系统多节点bzz环境部署:https://blog.tag.gg/showinfo-4-36043-0.html
Linux下手动部署bzz环境方法:https://blog.tag.gg/showinfo-4-36040-0.html
Linux下脚本全自动安装环境方法:https://blog.tag.gg/showinfo-4-36082-0.html
Linux系统bzz挖矿Bee节点常用命令:https://blog.tag.gg/showinfo-4-36083-0.html
免费bzz挖矿bee节点管理工具:https://blog.tag.gg/showinfo-4-36080-0.html
bee RPC节点搭建方法:
Windows系统搭建bzz Rpc节点可参考 :https://blog.tag.gg/showinfo-4-36090-0.html
Linux系统搭建bzz rpc节点可参考 :https://blog.tag.gg/showinfo-4-36091-0.html
bzz节点从0.6.2升级到1.0.0-rc5详细方法 https://blog.tag.gg/showinfo-4-36092-0.html
 

物理服务器:
E2690*2/192G内存/4T 企业级U.2接口 SSD/1G 带宽/中国电信骨干节点         18800/月 188000/年 可部署 100个节点左右  
E2690*2/192G内存/4T 企业级U.2接口 SSD/1G 带宽/香港国际出口节点         14800/月  168000/年  可部署 100个节点左右 

服务器购买后,开始搭建bzz多节点。
注意:以下流程仅用于全新搭建,如原来已有节点运行,请勿复制原有的文件夹的所有内容。

一、准备工作

1、首先选择服务器上硬盘较大的分区,这里我们选择D盘。在D盘创建swarm目录,目录下创建节点目录如:

D:\swarm

在swarm目录下再创建节点目录。

D:\swarm\1

D:\swarm\2

D:\swarm\3

D:\swarm\4

D:\swarm\5

...........

如图:

image.png

 

2.下载最新版本v0.6.2安装包,放置到D:\swarm\1

下载地址:https://github.com/ethersphere/bee/releases/download/v0.6.2/bee-windows-amd64.zip

如需安装v0.5.3(目前最稳定的出票版本),请下载:

下载地址:https://github.com/ethersphere/bee/releases/download/v0.5.3/bee-windows-amd64.zip

注意:v0.5.3启动需参考此教程:https://blog.tag.gg/showinfo-4-36044-0.html

以上版本如无法下载,请联系我司技术工程师提供镜像服务器下载文件。

二、开始部署节点1

1、在D:\swarm\1 目录中解压安装包,选择解压到当前目录

2、在D:\swarm\1 目录中鼠标右键创建一个文本文档,用记事本打开文档,

将下列代码复制到您的文档中

api-addr: :1636
p2p-addr: :1637
debug-api-addr: 127.0.0.1:1638
clef-signer-enable: false
data-dir: D:\swarm\1\bzz
full-node: true
swap-enable: true
swap-endpoint: https://goerli.infura.io/v3/************
verbosity: trace
welcome-message: "BZZ BZZ BZZ "
debug-api-enable: true

如图:

image.png

(“https://goerli.infura.io/v3/************”为服务地址需要您单独申请,可以在https://infura.io/ 申请,具体可参考教程:https://blog.tag.gg/showinfo-4-36038-0.html ,多节点运行可以使用一个地址,也可以分别申请地址,效果更好。

另存为bee1.yaml,保存类型选择“所有文件”。如图:

image.png

  

3、在D:\swarm\1 目录中鼠标右键创建一个文本文档,用记事本打开文档,将下列代码复制到您的文档中:

bee.exe start --config bee1.yaml

如图:

image.png

 

另存为start.bat,保存类型选择“所有文件”。如图:

image.png

三、开始部署其他节点

1、部署节点2

将D:\swarm\1 目录下的bee1.yaml、bee-windows-amd64.zip、start三个文件复制到D:\swarm\2 目录下。

 

2、在D:\swarm\2 目录下,打开bee1.yaml 文件点击鼠标右键,重命名为“bee2.yaml”,用记事本打开文件修改红色的4个部分,然后保存。

api-addr: :2636

p2p-addr: :2637

debug-api-addr: 127.0.0.1:2638

clef-signer-enable: false

data-dir: D:\swarm\2\bzz

full-node: true

swap-enable: true

swap-endpoint: https://goerli.infura.io/v3/**************

verbosity: trace

welcome-message: "BZZ BZZ BZZ "

debug-api-enable: true

 

如图:

image.png

3、将bee-windows-amd64.zip 压缩包解压到当前目录。

4、鼠标右键点击编辑打开“start.bat” ,修改红色的部分,这里直接将1改为2,然后保存。至此第2个节点设置完成。

bee.exe start --config bee2.yaml

如图:

image.png

5、部署剩余节点,请参考1-4步重复操作。至此部署就完成了。

端口可以随节点调整,比如节点3,端口可以设置为3636、3637、3638 以此类推。

注意每个节点的端口不能冲突,保存位置请更改为自己设置的节点位置。注意端口不要被防火墙拦截。

四、运行及获取钱包地址

1、在D:\swarm\1目录下双击“start.bat” 运行,输入密码,需要输入两次,如下图:

image.png

 

2、根据提示找到类似这样的提示:

ethereum address 603b1baa4b296f19e8cb389ed7ddb0c8d46fa481

在红色部分前加0x,即0x603b1baa4b296f19e8cb389ed7ddb0c8d46fa481 即是您的钱包地址。

如图:

image.png

提示以下信息,需要您的钱包地址拥有0.1ETH和1BZZ。(v0.5.3版本需要0.1ETH和10BZZ才能启动,可关注cmd窗口提示。)

time="2021-06-01T15:13:30+08:00" level=warning msg="cannot continue until there is sufficient ETH (for Gas) and at least 1 BZZ available on 603b1baa4b296f19e8cb389ed7ddb0c8d46fa481"

如下图:

image.png

领取ETH和BZZ,以及查看是否到您的钱包,参考教程:https://blog.tag.gg/showinfo-4-36045-0.html 。如无法领取到,可到某宝或咸鱼购买。

五、启动后检查节点运行情况(注意多节点设置是修改了端口的,并非官方默认端口,此方法用在官方默认安装时,需要修改端口

1、查看是否正常运行

浏览器里输入http://localhost:1636/   ,出现“Ethereum Swarm Bee” 说明运行成功。

如图:

image.png

不同的节点,使用不同的api-addr:端口,例如查看节点2,可以输入http://localhost:2636/   。

2、查看你的钱包地址

浏览器里输入http://localhost:1638/addresses   可查看节点1钱包地址,ethereum对应的部分就是钱包地址了。

ethereum "0x603b1baa4b296f19e8cb389ed7ddb0c8d46fa481"

如图:

image.png

如要查节点2,请在浏览器里输入http://localhost:2638/addresses

3、查看节点连接数

浏览器里输入http://localhost:1638/peers  ,如有连接数会显示,如下有6个连接:

如图:

image.png

如要查节点2,请在浏览器里输入http://localhost:2638/peers

4、查看是否出票

浏览器里输入http://localhost:1638/chequebook/cheque   ,如有出票,会有如下显示:

image.png

如要查看节点2,请在浏览器里输入http://localhost:2638/chequebook/cheque 

也可使用监控软件来监测,如下有一张待兑支票会进行提示。

image.png

监控软件来自第三方请百度搜索下载,或添加下方QQ交流群,在群文件中获取。

技术小学生微信公众号
华为服务器
腾讯云服务器大促销。

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-4-36043-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?
上一篇:部署Swarm测试网节点,如何去水龙头接水,怎么兑换BZZ
下一篇:bee版本0.5.3无法启动,以太坊swarm新建bzz节点用自定义节点握手启动