BZZ一机多节点搭建流程? 一台服务器如何搭建多个bzz节点?本文就介绍windows系统下一台主机搭建多个BZZ节点的流程。Linux版多节点的方案稍后桂哥网络会供给。
bzz一机多节点安排需要公网IP,高性能,高带宽,高硬盘IO,稳固网络。
一般来说一个节点要20M左右带宽,家用电脑下行300M的,上行也只有10M,且没有公网IP,需要映射端口,多节点需要映射的端口很多,操作不便,且公网IP随时在变,所以不合适搭建多节点。如您盼望应用的家庭网络,需要在路由器上映射p2p-addr:对应的端口,本案例中安排节点1则需要映射端口 :1637 ,多个节点需要映射多个对应的端口。(默认安装对应的端口是1634。)
如果要搭建多节点我们优先建议您选择,高配置、高带宽的云主机或物理服务器。
云服务器建议配置:
16核/24G内存/500G SSD硬盘/200M带宽 可安排10个节点左右。
物理服务器:
E2690*2/192G内存/4T 企业级U.2接口 SSD/1G 带宽/中国电信骨干节点 15800/月 158000/年 可安排 100个节点左右
E2690*2/192G内存/4T 企业级U.2接口 SSD/1G 带宽/香港国际出口节点 9800/月 98000/年 可安排 100个节点左右
以上信息(或咨询其他配置或物理服务器)详情接洽咨询售前人员。
服务器购置后,开端搭建bzz多节点。
一、筹备工作
1、首先选择服务器上硬盘较大的分区,这里我们选择D盘。在D盘创立Swarm目录,目录下创立节点目录如:
D:swarm
在swarm目录下再创立节点目录。
D:swarm
D:swarm
D:swarm
D:swarm
D:swarm
………..
如图:
2.下载最新版本v0.6.2安装包,放置到D:swarm:
下载地址: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
以上版本如无法下载,请接洽我司技巧工程师供给镜像服务器下载文件。
二、开端安排节点1
1、在D:swarm 目录中解压安装包,选择解压到当前目录
2、在D:swarm 目录中鼠标右键创立一个文本文档,用记事本打开文档,
将下列代码复制到您的文档中
api-addr: :1636 p2p-addr: :1637 debug-api-addr: 127.0.0.1:1638 clef-signer-enable: false data-dir: D:swarmzz full-node: true swap-enable: true swap-endpoint: https://goerli.infura.io/v3/************ verbosity: trace welcome-message: "BZZ BZZ BZZ " debug-api-enable: true
如图:
(“https://goerli.infura.io/v3/************”为服务地址需要您单独申请,可以在https://infura.io/ 申请
另存为Bee1.yaml,保存类型选择“所有文件”。如图:
3、在D:swarm 目录中鼠标右键创立一个文本文档,用记事本打开文档,将下列代码复制到您的文档中:
bee.exe start --config bee1.yaml
如图:
另存为start.bat,保存类型选择“所有文件”。如图:
三、开端安排其他节点
1、安排节点2
将D:swarm 目录下的所有文件复制到D:swarm 目录下。
2、在D:swarm 目录下,打开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:swarmzz
full-node: true
swap-enable: true
swap-endpoint: https://goerli.infura.io/v3/**************
verbosity: trace
welcome-message: “BZZ BZZ BZZ ”
debug-api-enable: true
如图:
3、鼠标右键点击编辑打开“start.bat” ,修正红色的部分,这里直接将1改为2,然后保存。至此第2个节点设置完成。
bee.exe start –config bee2.yaml
如图:
4、安排剩余节点,请参考1-3步重复操作。至此安排就完成了。
端口可以随节点调剂,比如节点3,端口可以设置为3636、3637、3638 以此类推。
注意每个节点的端口不能冲突,保存地位请更改为自己设置的节点地位。注意端口不要被防火墙拦阻。
四、运行及获取钱包地址
1、在D:swarm目录下双击“start.bat” 运行,输入密码,需要输入两次,如下图:
2、根据提示找到类似这样的提示:
ethereum address 603b1baa4b296f19e8cb389ed7ddb0c8d46fa481
在红色部分前加0x,即0x603b1baa4b296f19e8cb389ed7ddb0c8d46fa481 即是您的钱包地址。
如图:
提示以下信息,需要您的钱包地址拥有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″
如下图:
领取ETH和BZZ,以及查看是不是到您的钱包,参考教程:https://www.dadaidc.com/zixun/6971.html。如无法领取到,可到某宝或咸鱼购置。
五、启动后检查节点运行情况(注意多节点设置是修正了端口的,并非官方默认端口,此方法用在官方默认安装时,需要修正端口)
1、查看是不是正常运行
浏览器里输入http://localhost:1636/ ,涌现“Ethereum Swarm Bee” 阐明运行成功。
如图:
不同的节点,应用不同的api-addr:端口,例如查看节点2,可以输入http://localhost:2636/ 。
2、查看你的钱包地址
浏览器里输入http://localhost:1638/addresses 可查看节点1钱包地址,ethereum对应的部分就是钱包地址了。
ethereum “0x603b1baa4b296f19e8cb389ed7ddb0c8d46fa481”
如图:
如要查节点2,请在浏览器里输入http://localhost:2638/addresses
3、查看节点连接数
浏览器里输入http://localhost:1638/peers ,如有连接数会显示,如下有6个连接:
如图:
如要查节点2,请在浏览器里输入http://localhost:2638/peers
4、查看是不是出票
浏览器里输入http://localhost:1638/chequebook/cheque ,如有出票,会有如下显示:
如要查看节点2,请在浏览器里输入http://localhost:2638/chequebook/cheque
也可应用监控软件来监测,如下有一张待兑支票。
监控软件请咨询客服获取。
TikTok千粉号购买平台:https://tiktokusername.com/
TOP