注意:官方可能出了新版本,请将本教程中的脚本更换为官方新的版本,其他操作方法都一样,路径请根据自己情况创建 本教程是手动在linux系统安装bzz挖矿,
其他环境部署bzz方法:
Windows系统bzz环境部署方法:https://blog.tag.gg/showinfo-4-36039-0.html
Windows系统多节点bzz环境部署:https://blog.tag.gg/showinfo-4-36043-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
创建目录
1、首先jq安装:mkdir -p /mnt/bee
cd /mnt/bee
2、下载bee和bee-clef安装包:yum install -y jq
国内下载地址:wget https://github.com/ethersphere/bee/releases/download/v0.5.3/bee_0.5.3_amd64.rpm
wget https://github.com/ethersphere/bee-clef/releases/download/v0.4.9/bee-clef_0.4.9_amd64.rpm
wget http://47.113.226.225/bee/bee_0.5.3_amd64.rpm
wget http://47.113.226.225/bee/bee-clef_0.4.9_amd64.rpm
wget http://47.113.226.225/bee/cashout.sh
3、先安装bee-clef:
sudo rpm -i bee-clef_0.4.9_amd64.rpm
再安装bee:
4、安装完成后,输入命令 获取自己的钱包地址sudo rpm -i bee_0.5.3_amd64.rpm
5、拿到自己的钱包地址0xd82a9513dd3438e91fe2aad81c716a0b8f3c7d16(上图红线部分)去水龙头接水,推荐使用官方的discord中#faucet-request频道接水:sudo bee-get-addr
接水教程:https://blog.tag.gg/showinfo-4-36041-0.html
6、在区块浏览器(换成自己的地址)
中看到自己的地址已经领到了10个gBZZ:https://goerli.etherscan.io/address/0xd82a9513dd3438e91fe2aad81c716a0b8f3c7d16
7、注册一个swap-endpoint地址:https://infura.io
注册视频教程:https://blog.tag.gg/showinfo-4-36038-0.html
拿到Goerli的的swap-endpoint地址:https://goerli.infura.io/v3/*********
8、编辑bee.yaml
sudo vi /etc/bee/bee.yaml
按一下键盘上的i,找到swap-endpoint 替换为步骤7中的swap-endpoint地址:
之后按一下键盘上的ESC按键,接着按键盘上冒号输入wq,然后按回车键保存成功。
配置文件的文本内容如下:
9、启动beeclef-signer-enable: true
clef-signer-endpoint: /var/lib/bee-clef/clef.ipc
config: /etc/bee/bee.yaml
data-dir: /var/lib/bee
debug-api-addr: 127.0.0.1:1635
debug-api-enable: true
password-file: /var/lib/bee/password
swap-enable: true
swap-endpoint: https://goerli.infura.io/v3/fe00e6f4a50b4a2********
权限设置
启动bee:sudo chown -R bee:bee /var/lib/bee
查看bee-clef日志sudo systemctl start bee
查看bee日志journalctl -u bee-clef -f
10、查看信息journalctl -u bee -f
查看连接bee状态
curl http://localhost:1633
查看连接的对等节点数
查看自己的钱包地址curl -s http://localhost:1635/peers | jq '.peers | length'
curl -s localhost:1635/addresses | jq .ethereum
查看自己的支票合约账本地址
curl -s http://localhost:1635/chequebook/address | jq .chequebookaddress
查看看票据
11、提取支票操作curl localhost:1635/chequebook/cheque | jq
下载cashout.sh脚本并赋予执行权限(全部复制下面内容)
由于脚本中默认提取的支票价值最小是1 GBZZ,所以即使有支票也很难达到提取阈值,这里我们稍微修改下提取的最小价值:wget -O cashout.sh https://gist.githubusercontent.com/ralph-pichler/3b5ccd7a5c5cd0500e6428752b37e975/raw/b40510f1172b96c21d6d20558ca1e70d26d625c4/cashout.sh && chmod +x cashout.sh
sudo vim cashout.sh
按一下键盘上的i,把MIN_AMOUNT改为10000
之后按一下键盘上的ESC按键,接着按键盘上冒号输入wq,然后按回车键保存成功。
添加权限
查看是否有支票chmod 777 cashout.sh
目前没有支票,如果上图有返回数据,执行支票提取./cashout.sh
其他可能用得着的命令:./cashout.sh cashout-all
查看bee-clef 和 bee 启动状态
启动命令需要按照顺序执行,先启动bee-clef 在启动beesudo systemctl status bee-clef
sudo systemctl status bee
停止运行sudo systemctl start bee-clef
sudo systemctl start bee
查看bee-clef日志和bee日志sudo systemctl stopbee
sudo systemctl stop bee-clef
journalctl -u bee-clef -f
journalctl -u bee -f
make binary
文章评论 本文章有个评论