ETH以太坊分布式儲(chǔ)存Swarm搭建Bee節(jié)點(diǎn)Linux教程和方法
下載clef
下載之前,去github上面查看最新版本,在下面指令中,自動(dòng)替換地址和安裝包。
https://github.com/ethersphere/bee-clef/releases/
執(zhí)行下載指令:
- yum install -y wget
- wget https://github.com/ethersphere/bee-clef/releases/download/v0.4.9/bee-clef_0.4.9_amd64.rpm
安裝clef
- rpm -i bee-clef_0.4.9_amd64.rpm
下載bee
更新之前,去github查看一下node節(jié)點(diǎn)最新版
https://github.com/ethersphere/bee/releases
然后執(zhí)行下面的下載命令:
- wget https://github.com/ethersphere/bee/releases/download/v0.5.3/bee_0.5.3_amd64.rpm
安裝
- rpm -i bee_0.5.3_amd64.rpm
運(yùn)行clef-service
- yum install -y screen
- screen -S clef
#確保路徑是在 /mnt/bee 下之后將 clef-service 拷貝至文件夾下
- wget https://cxc.im/clef-service
#修改文件執(zhí)行權(quán)限
- chmod a+x clef-service
啟動(dòng)clef
- ./clef-service start
界面無報(bào)錯(cuò)即代表啟動(dòng)完成。
按住 ctrl 不松,分別按 a、d,關(guān)掉當(dāng)前子窗口。
注意是快速同時(shí)按一次就可以
運(yùn)行bee
執(zhí)行下面命令,運(yùn)行bee節(jié)點(diǎn),首次運(yùn)行要設(shè)置密碼。輸入的時(shí)候,屏幕不會(huì)顯示字符,請(qǐng)牢記密碼。
- 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
剛開始,還沒有測(cè)試代幣,會(huì)一直提醒讓你去獲取代幣,轉(zhuǎn)入指定帳戶,如上圖:
https://bzz.ethswarm.org/?transaction=buy&amount=10&slippage=30&receiver=自己的地址
復(fù)制這個(gè)地址。然后,到水龍頭領(lǐng)測(cè)試代幣。
下面隨便找一個(gè)龍頭領(lǐng)取就行。
- 水龍頭1:https://faucet.ethswarm.org/
- 水龍頭2:https://goerli-faucet.slock.it/
- 水龍頭3:加入官方discord:https://discord.gg/ykCupZMuww
在頻道#faucet-request中領(lǐng)?。簊prinkle 你的地址:
軟件會(huì)檢測(cè)代幣傳輸狀態(tài),到帳后,節(jié)點(diǎn)跑成功的界面提示信息:
如果碰到網(wǎng)絡(luò)擁堵,轉(zhuǎn)帳遲遲沒打包,會(huì)一直提示等待傳輸:
如果關(guān)掉ssh窗口后,重新連接ssh窗口后,用下面命令可以查看跑沒跑節(jié)點(diǎn),可以不定時(shí)查看。
- screen -ls
可用下面指令重新恢復(fù)窗口
- screen -r id號(hào)
新開一個(gè)ssh連接窗口,安裝軟件:
- yum install epel-release
按y安裝
安裝 json 解析工具,方便后面查詢命令的時(shí)候,輸出顯示效果更友好。
- yum list jq
- yum install jq
按y安裝,按y安裝
下載兌現(xiàn)支票腳本
進(jìn)入bee目錄:
- cd /mnt/bee/
下載腳本文件
- wget -O cashout.sh https://gist.githubusercontent.com/ralph-pichler/3b5ccd7a5c5cd0500e6428752b37e975/raw/7ba05095e0836735f4a648aefe52c584e18e065f/cashout.sh
文件添加執(zhí)行權(quán)限
- chmod a+x cashout.sh
- ll
查看有沒有票(有返回就代表有可兌換支票)
- curl localhost:1635/chequebook/cheque | jq
沒有支票
有支票
查詢兌換支票
- cd /mnt/bee
- ./cashout.sh
兌換支票(有票的話執(zhí)行)
- ./cashout.sh cashout-all 5
兌換支票其實(shí)就是和合約交互,上鏈,可以復(fù)制你的錢包地址,到測(cè)試網(wǎng)瀏覽器查看。
需掛梯子才能訪問。例如:
https://goerli.etherscan.io/address/0x3d5e3a0d0a2bf1a84d699e9117c3a9e13e5d6742
查看鏈接的節(jié)點(diǎn)數(shù)
curl -s http://localhost:
1635
/peers | jq ‘.peers | length’
查看網(wǎng)絡(luò)拓?fù)?/p>
- curl -X GET http://localhost:1635/topology | jq
測(cè)試連通狀態(tài),出現(xiàn)Ethereum Swarm Bee 就ok
- curl http://localhost:1633
節(jié)點(diǎn)域余額
- curl localhost:1635/chequebook/balance | jq
查自己的eth地址有沒有測(cè)試幣,記得掛梯子。
https://goerli.etherscan.io/address/0xc65abda2095be548a9e41a7ad956250a67b88ed7
查詢自己錢包的地址和支票簿地址(合約)
查看你的bee錢包地址。
- curl localhost:1635/addresses | jq
查詢支票簿合約地址
- curl localhost:1635/chequebook/address
當(dāng)你有支票后,并且提取之后,拿著這個(gè)支票合約地址,掛梯子,到區(qū)塊瀏覽器查你的支票收支和余額狀態(tài)(紅色部分替換成你自己的)直接訪問:
https://goerli.etherscan.io/address/
0x480F1b5719519363414F642de0F098c1C7069E16
#tokentxns提取私鑰
文件
輸入命令:
- cd /var/lib/bee-clef/keystore
↓
右鍵,下載“UTC–…”文件
↓
右鍵,下載,等待下載完成
文件一定要注意歸類保存好
導(dǎo)出私鑰
導(dǎo)出Linux版本(Centos、Ubuntu等)中私鑰到MetaMask(小狐貍錢包)
最新版本的bee-clef 0.4.9已經(jīng)支持了導(dǎo)出私鑰的命令。
https://github.com/ethersphere/bee-clef/blob/master/packaging/bee-clef-keys
將腳本內(nèi)容復(fù)制,保存為bee-clef-keys,上傳到bee目錄,執(zhí)行。或者直接wget下載我放在主機(jī)上的文件。
進(jìn)入bee目錄: cd /mnt/bee
下載執(zhí)行以下命令:
- wget https://cxc.im/bee-clef-keys
- chmod a+x bee-clef-keys
- ./bee-clef-keys
finalshell窗口下部,root目錄,刷新,右鍵下載兩個(gè)文件:
用ftp軟件,連接到root目錄,下載對(duì)應(yīng)的兩個(gè)文件:
.json就是私鑰,.txt里面是這個(gè)私鑰對(duì)應(yīng)的密碼,導(dǎo)入小狐貍用。
妥善保存好私鑰文件和密碼。導(dǎo)入小狐貍之后,可以通過小狐貍導(dǎo)出無密碼私鑰保存。
優(yōu)惠產(chǎn)品:香港服務(wù)器去首頁注冊(cè)有禮!YINGSOO最新推出Swarm礦機(jī)、Swarm主機(jī)、Swarm挖礦服務(wù)器、Bzz挖礦服務(wù)器、Swarm Bzz挖礦教程【圖文教程】、Swarm Bzz挖礦教程【視頻教程】,Bzz節(jié)點(diǎn)礦機(jī)(服務(wù)器)租用請(qǐng)咨詢YINGSOO客服!
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。