794  
查询码:00000114
swarm挖bzz币教程Linux docker版
作者: 文艺范儿 于 2021年06月03日 发布在分类 / 挖矿 / bzz 下,并于 2021年06月04日 编辑
bzz


Swarm BZZ 币教程 Linux docker

第一步:这里是ubuntu系统,安装 docker 环境并创建容器

#安装 docker 
apt-get update
apt-get install apt-transport-https ca-certificates  curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
apt-get update
apt-get install docker-ce docker-ce-cli containerd.io
#启动 docker 
systemctl start docker
systemctl enable  docker
#启用镜像加速 
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh |sh -s http://f1361db2.m.daocloud.io
systemctl restart docker.service
#拉取 centos 镜像 
docker pull centos
#启动 centos 容器运行,取名字为 bzz-01 
docker run  -d  -it --name=bzz-01  centos

第二步:进入bzz-01容器进行安装

1.进入 bzz-01 容器

docker exec -it bzz-01 bash

2.进入容器后操作,安装 Linux 所需环境,依次输入以下命令:

yum install -y wget
yum install -y screen
yum install epel-release  -y
yum list jq
yum install jq -y
#创建 bee 工作文件夹,依次输入以下命令 
cd /mnt
mkdir bzz-01/bee
cd bzz-01/bee

3.下载并启动

##bee:bee网络节点,参与本次空投的主程序,提供节点通信来获得代币bzz

##clef: 外部签名器,主要方便管理钱包及私钥,可以不安装运行,但是官方推荐运行

#下载并安装 bee 、 blef ,执行以下命令 
wget https://github.com/ethersphere/bee-clef/releases/download/v0.4.12/bee-clef_0.4.12_amd64.rpm
rpm -ivh bee-clef_0.4.12_amd64.rpm
wget https://github.com/ethersphere/bee/releases/download/v0.6.2/bee_0.6.2_amd64.rpm
rpm -ivh bee_0.6.2_amd64.rpm
#下载 clef-service 外部签名器 
wget https://down-wy2.oss-cn-hongkong.aliyuncs.com/test/bzz/clef-service
#选择 clef-service 文件单击上次即可修改 clef-service 为可执行文件,输入命令 
chmod a+x clef-service
#运行 clef , 输入命令 
screen -S clef
nohup ./clef-service start &
tail -199f nohup.log

##启动成功后正常日志输出

4.运行 bee , 输入命令

注意:--swap-endpoint https://rpc.slock.it/goerli 这里的网址需要换成自己的

关于以下Swarm挖矿中swap-endpoint地址的修改

自己注册一个地址

1.https://infura.io

2.点击GET STARTED FOR FREE按钮

这里使用自己写的后台启动脚本:注意在容器内执行

wget https://down-wy2.oss-cn-hongkong.aliyuncs.com/test/bzz/start-bzz.sh
nohup  sh -x start-bzz.sh >>  bzz.log  &
tail -199f bzz.log

到这一步整个流程已经正常走完,但是现在节点是运行不起来,需要去官方领取10gbzz与0.05ETH测试币

第四步:如何领取测试gbzz ?

拿到自己钱包地址去官方discord地址(科学上网)领币,推荐使用官方的discord中 #faucet-request频道领币

验证成功然后去验证频道 #verification 发送验证指令!verify

验证权限获取权限后,去#faucet-request 频道领取测试币,在频道下方输入/faucet sprinkle addresses:你自己的钱包地址

如:/faucet sprinkle addresses: 0xd50ae3b1dac212744c4d893378bb22763efccde5

领取成功后,重新运行, 输入命令

nohup  sh -x start-bzz.sh >>  bzz.log  &
tail -199f bzz.log

成功运行如下图:

注:如果机器人获取不到,将自己的以太坊地址发布到推特,复制推特链接至: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 -s localhost:1635/chequebook/cheque | jq
#查看当前连接到多少个节点 
curl -s http://localhost:1635/peers | jq '.peers | length'

目前Swarm项目仍处于空投测试阶段,搭建成功的标志就是对接上官方的'水龙头' (成功后可称为:含水节点/Bee节点),然后保持待机等待空投出票,出票后待官方主网上线后即可兑换BZZ币。目前空投出票概率随机(包出票都不可全信),但多节点和大带宽可提高出票概率。

 



 同类知识

 推荐知识

 历史版本

修改日期 修改人 备注
2021-06-04 15:06:04[当前版本] 文艺范儿 格式调整
2021-06-03 13:40:05 文艺范儿 格式调整
2021-06-03 13:34:39 文艺范儿 格式调整
2021-06-03 13:34:09 文艺范儿 其他原因...

 附件

附件类型

PNGPNG

文艺知识分享平台 -V 4.9.5 -wcp
京公网安备100012199188号 京ICP备2021030911号