精品久久久噜噜噜噜久久图片 I 涩五月婷婷 I aaa美国毛片 I 美女鸡鸡视频 I 91操视频 I 久久天堂影院 I www.久久国产 I 一级全黄肉体裸体全过程 I 按摩黄色片 I 日韩黄色成人 I 免费国产自线拍一欧美视频 I 亚洲成人网页 I 精品国产成人 I 久久久久久久婷婷 I free欧美性xxxxhd天美 I 国产透逼视频 I 亚洲蜜臀av乱码久久精品 I 欧美 日韩 亚洲91麻豆精品 I 欧美高潮一区 I 五月在线 I 调教健壮男警奴玩3p I 日日操夜夜干 I 伊人婷婷激情 I 精品一区二区免费在线观看 I 三级网站视频 I 最新av在线免费 I 亚洲六月婷婷 I 调教狠扇打肿私密跪撅屁股 I 国产免费的av I bt天堂新版中文在线地址 I 国产一区在线视频观看 I 色视频网站免费观看 I 九一亚洲精品 I 国产毛片成人 I 插插插插插综合

< 返回新聞公共列表

關于SWARM空投節點的簡單架設教程

發布時間:2021-06-25 14:48:06

近期依據測試網的參與程度進行其代幣BZZ的空投,想要參與空投需要運行SWARM的節點客戶端,名稱為Bee。所以小編現將節點客戶端的架設方法簡單分享一下,希望能幫助到大家。


以下說明基于Ubuntu系統,使用Xshell和Winscp進行云服務器鏈接,使用root用戶操作,所有命令基于官方文檔

https://docs.ethswarm.org/docs/。


一、安裝Bee-clef

Bee-clef是密鑰管理工具,bee-clef文件夾下存儲著與私鑰等同的keystore和password。

1、使用wget下載Bee-clef安裝包

wget https://github.com/ethersphere/bee-clef/releases/download/v0.4.7/bee-clef_0.4.7_amd64.deb

2、安裝Bee-clef

sudo dpkg -i bee-clef_0.4.7_amd64.deb

以上命令成功后就完成了Bee-clef的安裝。


二、安裝節點客戶端Bee

Bee是節點客戶端程序,維持著節點的運行。

1、使用wget下載Bee安裝包

wget https://github.com/ethersphere/bee/releases/download/v0.5.0/bee_0.5.0_amd64.deb

2、安裝Bee

sudo dpkg -i bee_0.5.0_amd64.deb

以上命令成功后就完成了Bee的安裝,也就完成了初期準備工作。


三、生成Bee節點客戶端的地址

所謂地址,就是與你所運行的Bee節點客戶端相對應的以太坊地址,這個地址就是未來官方進行空投的地址,當然空投BZZ數量的多少要根據你節點的運行時間和運行質量。這里為了生成地址,我們僅需要用簡單以下啟動命令即可,需要輸入兩次節點運行密碼,輸入完畢后,此時節點運行肯定是不成功的,可以忽略報錯:

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

此時,在運行信息中就可以發現自己的地址,出現在以下幾個地方,可以對比驗證:

INFO信息中using ethereum address 后面,這個沒有0x開頭;

WARN信息中的receiver=后面,以0x開頭;

/var/lib/bee-clef/keystore目錄下的keystore文件名中也含有以0x開頭的地址。

獲取后就可以ctrl+c結束節點運行。(值得注意的是筆者使用bee-get-addr命令獲取的地址與上述提到的以太坊地址不同。)


四、獲取gETH和gBZZ

上述代幣都是以太坊Goerli測試網上的測試代幣,可以登錄以下水管網站,輸入第三節中你得到的以太坊地址,獲得gETH和gBZZ空投。

https://faucet.ethswarm.org/


五、通過screen工具在后臺運行節點程序

前四步做完后,使用screen工具來運行節點程序,確保斷開Xshell的時候,相關程序仍能夠在后臺運行。

使用screen -S swarm命令打開虛擬CLI環境,仍然使用之前的命令開啟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

此時節點正常運行,雖然也會有很多報錯信息,但會有與其他節點成功通信并交換令牌的提示,這樣就成功了。可以用以下命令監測客戶端已經連接了多少個節點:

curl -s http://localhost:1635/peers | jq '.peers | length'

最后使用ctrl+a然后按d退出screen虛擬CLI,此時Bee客戶端進入后臺運行,就可以關閉Xshell或進行其他調試,想回到之前的節點,可以使用screen -r swarm回到虛擬CLI。


六、檢查是否獲取支票及Cashout

成功運行Bee客戶端后,節點會不斷與其他節點通信,交換令牌的過程就會產生所謂的支票,獲取的支票越多,就能拿到更多的空投,而且支票要定期兌現,也就是Cashout,只有兌現的支票才能獲得空投。使用以下命令查看自己獲得了多少支票:

curl localhost:1635/chequebook/cheque | jq

每一段大括號內的六行數據(從peer到payout)就代表一張支票,有幾段,就代表獲取了幾張支票(值得注意的是"lastreceived": null的支票是無法cashout的,是沒用的支票,無法獲得空投)。

為簡化cashout的過程,我們使用cashout.sh腳本來簡化執行。使用以下命令復制cashout.sh腳本到當前目錄:

Wget -O cashout.sh https://gist.githubusercontent.com/ralph-pichler/3b5ccd7a5c5cd0500e6428752b37e975/raw/7ba05095e0836735f4a648aefe52c584e18e065f/cashout.sh

為該腳本賦予權限:

chmod a+x cashout.sh

使用以下命令就可以列示出當前所有可以cashout的支票:

./cashout.sh

使用以下命令就可以自動cashout價值超過5BZZ的支票:

./cashout.sh cashout-all 5

節點保持運行,定期cashout支票,等待空投即可。


七、使用metamask管理當前地址的錢包

后續領完空投后,BZZ代幣的交易都要涉及metamask錢包的使用,錢包的私鑰保存在/var/lib/bee-clef/目錄下,其中keystore文件夾下保存著keystore文件,/var/lib/bee-clef/目錄下的password文件里明文保存著與keystore配對的密碼。安裝metamask,使用keystore文件和對應密碼恢復錢包即可(值得提到的是,metamask需要先創建一個錢包,之后才可以使用添加錢包功能導入keystore文件)。


關于SWARM空投節點的簡單架設教程.jpg


上述就是關于SWARM空投節點的簡單架設教程內容。如有不同架設教程,歡迎一起學習了解。



/template/Home/Zkeys724/PC/Static