Linux版bzz挖矿教程
前期准备:
linux 操作系统服务器
远程连接工具如:xshell、finalshell
服务器配置:
阿里云服务器购买:https://ecs-buy.aliyun.com/simple/#/simple
finalshell下载:
Windows版:http://www.hostbuf.com/downloads/finalshell_install.exe
MacOS:https://blog.csdn.net/Lonely_Ant/article/details/80594385
输入阿里云提供的主机ip、密码
连接成功正式开始部署bee节点
Linux环境部署
第一步:
安装Linux所需环境,依次输入以下命令:
- yum install -y wget
- yum install -y screen
- yum install epel-release
- yum list jq
- yum install jq
- yum install lrzsz
安装过程中询问是否安装 输入 ‘y’ 回车即可,耐心等待,依次执行
第二步:
创建bee工作文件夹,依次输入以下命令
- cd /
- mkdir bee
- cd /bee
第三步:
bee:bee网络节点,参与本次空投的主程序,提供节点通信来获得代币bzz
clef: 外部签名器,主要方便管理钱包及私钥,可以不安装运行,但是官方推荐运行
下载并安装bee、blef,执行以下命令
- wget https://github.com/ethersphere/bee-clef/releases/download/v0.4.9/bee-clef_0.4.9_amd64.rpm
- sudo rpm -i bee-clef_0.4.9_amd64.rpm
- wget https://github.com/ethersphere/bee/releases/download/v0.5.3/bee_0.5.3_amd64.rpm
- sudo rpm -i bee_0.5.3_amd64.rpm
下载 clef-service 外部签名器,密码: cq58
下载成功后上传至linux服务器,输入命令
- rz
选择clef-service 文件单击上次即可
修改clef-service 为可执行文件,输入命令
- chmod a+x clef-service
运行clef, 输入命令
- screen -S clef
- ./clef-service start
启动成功后正常日志输出
启动成功后,同时按下 ctrl + A +D 推出当前窗口,保持后台运行
运行bee, 输入命令
- screen -S bee
- bee start \
--verbosity 5 \
--swap-endpoint https://rpc.slock.it/goerli \
--debug-api-enable \
--clef-signer-enable \
--clef-signer-endpoint /var/lib/bee-clef/clef.ipc
启动成功后设置密码,建议不用设置太复杂
设置密码,第二次确认密码
获取钱包地址
红框部分为钱包地址,钱包地址为0x开头
到这一步整个流程已经正常走完,但是现在节点是运行不起来,需要去官方领取10gbzz与0.05ETH测试币
第四步:
如何领取测试gbzz ?
拿到自己钱包地址去官方discord地址(科学上网)领币,推荐使用官方的discord中 #faucet-request频道领币
注册discord 验证验证码(大小写区分)
注册验证
验证成功
然后去验证频道 #verification 发送验证指令!verify
验证权限
获取权限后,去#faucet-request 频道领取测试币,在频道下方输入/faucet sprinkle addresses: 你自己的钱包地址
如:/faucet sprinkle addresses: 0xd50ae3b1dac212744c4d893378bb22763efccde5
领取成功后,重新运行, 输入命令
- bee start \
--verbosity 5 \
--swap-endpoint https://rpc.slock.it/goerli \
--debug-api-enable \
--clef-signer-enable \
--clef-signer-endpoint /var/lib/bee-clef/clef.ipc
成功运行如下图
注:如果机器人获取不到,将自己的以太坊地址发布到推特,复制推特链接至:https://faucet.goerli.mudit.blog/ 领取ETH
兑换支票
下载兑换支票脚本,输入命令
- wget -O cashout.sh https://gist.githubusercontent.com/ralph-pichler/3b5ccd7a5c5cd0500e6428752b37e975/raw/b40510f1172b96c21d6d20558ca1e70d26d625c4/cashout.sh
修改clef-service 为可执行文件,输入命令:
- chmod a+x cashout.sh
查询兑换支票,输入命令(无输出则没有可兑换支票):
- ./cashout.sh
兑换支票,输入命令
- /cashout.sh cashout-all 5
常用命令:
测试是否正常启动
- curl http://localhost:1633
查看支票获取记录
- curl localhost:1635/chequebook/cheque | jq
查看当前连接到多少个节点
- curl -s http://localhost:1635/peers | jq '.peers | length'