一键部署Swarm获得空投100万枚BZZ代币

一键部署Swarm获得空投100万枚BZZ代币

英文文档知道大家都不喜欢看。

看视频也费时间。

那么这些都交给我来做成一键脚本。

一步到位!奥利给!

QQ群:397745473

准备工作

新建账号并充值

新账户申请可享受充10$得110$

1
新建账号并充值: https://www.vultr.com/?ref=8391117-6G

充值

建立linux虚拟机

连接主机

1
先到这里下载bitvise连接工具并安装 https://www.bitvise.com/ssh-client-download

执行命令

使用 root 用户登录系统,运行以下命令下载脚本,赋予执行权限:

1
wget --no-check-certificate -O /root/run.sh https://git.io/JtHhx && chmod 755 /root/run.sh && bash /root/run.sh

保存好私钥就可以导入到小狐狸了

1
2
3
tmux new -s bee
tmux a -t bee
bee start --config /root/bee-default.yaml

使用gETH和gBZZ代币补充钱包(Swarm Bee):

https://vksec.com/2021/02/24/163.SwarmBee/

1
2
3
4
5
6
7
8
9
10
11
水龙头地址: https://faucet.ethswarm.org/
查询交易记录: https://goerli.etherscan.io/
curl -s http://localhost:1635/peers -确保已连接到群集
curl -s http://localhost:1635/balances-看到正在与同级交换数据
curl -s http://localhost:1635/settlements -查看其中任何余额是否超过了要结算的阈值。
curl -s http://localhost:1635/chequebook/cheque 查看是否有支票。 lastReceived代表可以兑现!
curl -s http://localhost:1635/addresses 获取自己的钱包地址,公钥信息
curl -s http://localhost:1635/peers | jq '.peers | length' 查节点数量

bee-clef私钥导出:
bash <(curl -s -L https://raw.githubusercontent.com/ethersphere/bee-clef/master/packaging/bee-clef-keys)

国外安装资料

1
2
3
4
服务安装: https://telegra.ph/Bee-to-systemd-02-22
安装资料: https://telegra.ph/Bee-Install-02-21
Swarm Bee节点的技术问题: https://telegra.ph/Swarm-Bee-tech-problems-02-21
discord: https://discord.gg/Bdey9V5U

其他相关资料

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
官方公告:https://medium.com/ethereum-swarm/swarm-is-airdropping-1-000-000-bzz-bd3b706918d3
官网教程: https://docs.ethswarm.org/docs/
微信公众号教程:https://mp.weixin.qq.com/s/Z3MXqyLxqOTv7Z618JhZcA

视频教程(linux):https://www.bilibili.com/video/BV1ky4y1E772
视频教程(windows): https://www.bilibili.com/video/BV1fK4y1n7nb
https://twitter.com/ethswarm
https://www.reddit.com/r/ethswarm
https://discord.gg/ykCupZMuww


网友测试提醒:
.bee得文件 增长很快,记的跑的时候 即时清空硬盘信息 (1个小时 生成 1GB得文件)

其他一键安装:https://telegra.ph/Swarm-Bee-Node-Install-02-21

常见问题

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
1.余额怎么查,怎么看有多少支票
余额:curl -s localhost:1635/chequebook/balance | jq
支票:curl -s localhost:1635/chequebook/cheque | jq
所有查看余额、支票获取等操作访问:https://docs.ethswarm.org/docs/advanced/swap

https://github.com/ethersphere/bee/issues

大先生Swarm空投攻略
https://chinapeace.github.io/index.html

水龙头1:https://faucet.ethswarm.org/
水龙头2:https://goerli-faucet.slock.it/
查询: https://goerli.etherscan.io
全部节点:https://beenodes.live/


swap-endpoint:https://rpc.slock.it/goerli
swap-endpointhttps://goerli.prylabs.net
https://rpc.goerli.mudit.blog
取钱 https://metamask.io/download.html

Google Cloud Platform 免费送300美刀,赶紧体验一波
https://zhuanlan.zhihu.com/p/89938455

常用命令

1
2
3
4
5
6
7
8
9
操作api提供:
curl http://localhost:1635/peers -确保已连接到群集
curl http://localhost:1635/balances-看到正在与同级交换数据
curl http://localhost:1635/settlements -查看其中任何余额是否超过了要结算的阈值。
curl http://localhost:1635/chequebook/cheque 查看是否有支票。 lastReceived代表可以兑现!
curl http://localhost:1635/addresses 获取自己的钱包地址,公钥信息

bee-clef私钥导出脚本:
bash <(curl -s -L https://raw.githubusercontent.com/ethersphere/bee-clef/master/packaging/bee-clef-keys)

一键脚本开发参考

关键词: 一键安装 linux curl

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
https://raw.githubusercontent.com/teddysun/across/master/wireguard.sh

wget --no-check-certificate -qO AutoDD.sh 'http://git.io/autodd.sh' && bash AutoDD.sh
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

bash <(curl -s -L https://git.io/v2ray.sh)
bash <(curl -s -L https://git.io/Jvc32)
bash <(curl -L -s -k "https://git.io/Jvc36")
-k 允许curl使用非安全的ssl连接并且传输数据(证书不受信)

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
curl -sSL https://get.daocloud.io/docker | sh

wget -qO- https://get.docker.com/ | bash
bash -c "$(curl -fsSL https://raw.githubusercontent.com/kenzok8/Trojan/master/trojan-go_install.sh)"

来源: https://www.cnblogs.com/linkenpark/p/10153882.html

现在是懒人的天下,为了迎合用户的需求,很多开源软件或者包提供的安装步骤都非常简单,大家应该看到不少类似一键安装的命令。下面是几个典型的例子:

# homebrew 安装
$ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

# nvm 安装, 两种方法
$ curl https://raw.githubusercontent.com/creationix/nvm/v0.8.0/install.sh | sh
$ wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.8.0/install.sh | sh

# rvm 安装
$ \curl -sSL https://get.rvm.io | bash -s stable
wget -qO- https://get.rvm.io | bash -s -- arg1 arg2 # -- 表示 参数不做任何处理,bash -s 传参时, $#、[email protected]获取不到正确的值。
wget -qO- https://get.rvm.io | bash -x -s -- arg1 arg2 # -x 可以打印执行的情况,可以用于调试
简单粗暴,CMD + C 再加 CMD + V,随手一个 Enter,就搞定了。

那么这上面的原理是什么样子的呢?其实很简单。



首先通过 curl 或者 wget 将安装脚本下载下来,将内容输出到标准输出。这一步对应上面的 curl -ssL 或者 wget -qO-,一定要注意将错误或者异常输出过滤掉,保证标准输出的内容就是脚本的内容。

然后通过管道传递给 shell,shell 在没有指定脚本文件的时候,支持从标准输入读取脚本内容并解释执行。这样将"下载 - 保存 - 安装"这几步操作合到一个命令中完成。

对于 rvm 的安装又有点特殊,安装脚本需要指定执行参数,bash -s stable 中 -s 之后的部分就是透传给安装脚本的参数,翻译下可以理解的形式是:

$ \curl -sSL https://get.rvm.io > /tmp/rvm_install.sh
$ bash /tmp/rvm_install.sh stable
$ rm -f /tmp/rvm_install.sh
PS: \curl 的用法,我在 终端下肉眼看不见的东西 曾经提到过。

不过,建议执行类似一键安装的命令之前,一定要先大致看下安装脚本,避免里面有不安全的代码。

QQ群:397745473

知识星球