bee節(jié)點(diǎn)可以部署在linux、windows系統(tǒng)上,本文介紹史上最周詳?shù)?a href="http://ypjp.cn/solutions/bzz.html" target="_self" title="bzz節(jié)點(diǎn)搭建">bzz節(jié)點(diǎn)搭建教程。
準(zhǔn)備條件:
一臺配置較高的Win10 64位電腦
100G以上剩余磁盤空間
火狐瀏覽器
自備梯子,下載相關(guān)軟件用
直接下載下關(guān)軟件包:
https://chainx.lanzous.com/b04bdrvyb
密碼:swarm1688
軟件包里面的壓縮包軟件,需要解壓到當(dāng)前目錄。
1、下載bee節(jié)點(diǎn)軟件。
https://github.com/ethersphere/bee/releases/download/v0.5.3/bee-windows-amd64.exe
2、把安裝包放到你的空間比較大的磁盤中,比如我這里D盤。
修改為bee.exe,方便操作。
3、用編輯器修改默認(rèn)配置文件bee-default.yaml
主要的數(shù)據(jù)保存目錄,一定要是磁盤空間夠大的分區(qū)。最少100G剩余空間。
4、在bee.exe所在目錄地址欄,輸入cmd回車,打開命令行窗口
5、在命令行窗口執(zhí)行以下命令,開啟節(jié)點(diǎn)。
bee.exe start --config bee-default.yaml
小技巧:當(dāng)你輸入bee之后按一下鍵盤的Tab按鍵會自動(dòng)補(bǔ)全文件名
此時(shí)是第一次運(yùn)行bee需要輸入密碼和確認(rèn)密碼之后會看到一個(gè)讓你注入水龍頭代幣的錢包地址。
如果沒幣,會一直重復(fù)提醒,直到自動(dòng)退出。
設(shè)置密碼的時(shí)候,屏幕不會顯示文本。正確輸入,回車,再次確認(rèn)即可。
用鼠標(biāo)左鍵框選地址的部分(就是receiver=0x………),按回車,復(fù)制。
6、打開水龍頭,領(lǐng)取測試代幣。下面隨便找一個(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 你的地址:
測試幣到帳戶,窗口狀態(tài)發(fā)生變化,提示節(jié)點(diǎn)運(yùn)行成功。
7、查詢各種狀態(tài)命令
瀏覽器中輸入地址
http://localhost:1633
出現(xiàn)以下字樣代表bee連接成功
查看連接的節(jié)點(diǎn)數(shù),輸入:
http://localhost:1635/peers
火狐瀏覽器顯示結(jié)果比較直觀。方便查看。
查看你的bee錢包地址。就是上面提到的那個(gè),輸入:
http://localhost:1635/addresses
輸入: http://localhost:1635/chequebook/address 這是你的賬本合約地址,提取支票的記錄全在這里包括IN和OUT:
當(dāng)你有支票后,并且提取之后,拿著這個(gè)支票合約地址,到區(qū)塊瀏覽器查你的支票收支和余額狀態(tài)(紅色部分替換成你自己的)直接訪問:
https://goerli.etherscan.io/address/0x480F1b5719519363414F642de0F098c1C7069E16#tokentxns
查詢支票:
http://localhost:1635/chequebook/cheque
如下圖,lastreceived:null 表示還沒收到支票
有支票的記錄:
至此,完成全部部署,并正常運(yùn)行!
Windows一鍵部署常見問題:
1、需要將默認(rèn)磁盤改成自己電腦里可用空間最大的磁盤;
2、cmd窗口內(nèi)輸入密碼不會有任何顯示,輸入完成按回車;
3、如果閃退就是密碼錯(cuò)了,如果等幾分鐘自己退了就是沒有測試幣;
4、官方水龍頭(領(lǐng)測試幣):
https://faucet.ethswarm.org/
http://goerli-faucet.slock.it/
5、本地部署不可斷電斷網(wǎng)和關(guān)機(jī);
提取支票
如果獲取到支票,需要用相應(yīng)的軟件提取。
安裝git軟件
雙擊“Git-2.30.2-64-bit.exe”,默認(rèn)安裝 Git
復(fù)制軟件包里面的jq.exe執(zhí)行文件到
C:\Program Files\Git\usr\bin
目錄下面
在swarm目錄空白處,右鍵點(diǎn)擊,運(yùn)行g(shù)itbash窗口。
查詢支票 /cashout.sh
領(lǐng)取支票 /cashout.sh cashout-all 5
或者,用目錄中的bat批處理執(zhí)行文件,執(zhí)行命令。
修改 cashout.bat
start C:\”Program Files”\Git\git-bash.exe -c “/d/swarm/cashout.sh cashout-all 5”
參數(shù)第一部分為 git-bash 安裝路徑
第二部分為 cashout.sh 的保存路徑
改好后運(yùn)行,即可領(lǐng)取支票,正常彈出 git-bash 小窗口,然后顯示 cashing out xxx 就行了
據(jù)說這個(gè)支票有有效期的,貌似一周,所以,兩三天想起來就領(lǐng)一次吧。
也可以自己設(shè)置計(jì)劃任務(wù),定時(shí)跑,省的忘了支票領(lǐng)取成功,可以在瀏覽器上看到一筆out的合約交互記錄
如果關(guān)閉節(jié)點(diǎn)軟件執(zhí)行窗口后,可以執(zhí)行目錄內(nèi)start.bat批處理命令,重新上線節(jié)點(diǎn)。
導(dǎo)出私鑰
節(jié)點(diǎn)的錢包地址需要軟件導(dǎo)出對應(yīng)的私鑰,可以導(dǎo)入小狐貍metamask錢包。
下載官方的windows私鑰導(dǎo)出軟件:
https://github.com/ethersphere/exportSwarmKey/releases/download/v0.1.0/export-swarm-key-windows-amd64.exe
在命令行窗口執(zhí)行命令,swarm.key后面的引號內(nèi)文本就是私鑰,整段文本復(fù)制保存好。
export-swarm-key-windows-amd64.exe D:\.bee\keys 你的密碼
以上就是BZZ節(jié)點(diǎn)搭建詳細(xì)教程,希望能幫助到大家。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動(dòng)站