Swarm BZZ常見技術(shù)問題
【版權(quán)聲明】本文部分內(nèi)容源于網(wǎng)絡(luò),不代表本站觀點!若有了解“Swarm BZZ常見技術(shù)問題”等有關(guān)服務(wù)器、云主機租用、托管、配置、價格問題,請咨詢YINGSOO客服,享受1v1貼心服務(wù)!
【本周熱銷】香港高防服務(wù)器 | 臺灣400M服務(wù)器 | 韓國站群服務(wù)器
【精選內(nèi)容】選擇高防服務(wù)器要注意什么?
1. swarm官方網(wǎng)站是什么
https://swarm.ethereum.org/
2. 哪里能聯(lián)系Swarm開發(fā)人員
https://discord.gg/GU22h2utj6
3. 目前測試網(wǎng)運行一個節(jié)點需要多少gBZZ
需要1個gBZZ和0.1個左右的gETH,對于0.6.x版本默認(rèn)配置已經(jīng)修改為了1個gBZZ,如果0.5.3版本,需要改下配置添加或修改swap-initial-deposit: "10000000000000000"
4. 大家說的買賣水是什么意思
因為啟動Swarm項目需要質(zhì)押gBZZ測試幣,但由于免費領(lǐng)取測試幣的接口都被專門薅羊毛的搞光了,被薅出的gBZZ就被成為“水”
5. 如何免費領(lǐng)取gETH和gBZZ
目前最好的就是通過 https://faucet.goerli.mudit.blog/ 發(fā)twitter領(lǐng)取完,再到https://app.uniswap.org/#/swap?use=V2 去兌換gBZZ,兌換步驟參考https://
9. 去哪里下載Swarm 最新版本的節(jié)點程序
Swarm項目的節(jié)點程序叫做bee
官方目前唯一下載地址:https://github.com/ethersphere/bee/releases
到這個頁面去下載對應(yīng)的平臺程序即可,強烈建議不要去使用其他三方提供的鏈程序,避免存在惡意代碼。
10.bee節(jié)點程序最適合的系統(tǒng)是什么
建議使用linux系統(tǒng),比如Ubuntu ,或者centos,因為社區(qū)大部分都在用linux系統(tǒng),一些腳本也是linux 更多一些,也方便操作,并且Linux系統(tǒng)相對Windows相對長時間運行來說,性能更優(yōu)。
11.官方推薦運行配置是什么
官方已經(jīng)準(zhǔn)備在整理了,https://github.com/ethersphere/bee/issues/1927
12.如何查看當(dāng)前節(jié)點的連接數(shù)
curl -s http://localhost:1635/peers | jq '.peers | length'
13.如何將0.5.3版本升級到0.6.x
官方文檔:https://docs.ethswarm.org/docs/working-with-bee/upgrading-bee/
簡單說如果
curl -s localhost:1633/pin/chunks | jq ".chunks | length"
返回0的話,直接升級bee程序,重新運行就好了
如果不為0,那就按文檔進行手動處理
并且記得配置文件中添加full-node: true
,改成full 節(jié)點才能出票,默認(rèn)為false 輕節(jié)點
14.0.6.x 版本以上怎么升級
直接升級bee程序即可
15.查看已出票
curl localhost:1635/settlements | jq
16.如何兌換支票
直接使用社區(qū)提供的cashout.sh
腳本即可,對于測試網(wǎng)建議修改下腳本里的參數(shù)MIN_AMOUNT=10000
,這樣不必累計到一定額即可兌現(xiàn)
對于Linux,0.5.3版本直接下面命令執(zhí)行,獲取cashout.sh
wget -O cashout.sh https://gist.githubusercontent.com/ralph-pichler/3b5ccd7a5c5cd0500e6428752b37e975/raw/b40510f1172b96c21d6d20558ca1e70d26d625c4/cashout.shchmod +x cashout.sh./cashout.sh
對于0.6.x版本,使用已下版本
https://gist.github.com/ralph-pichler/3b5ccd7a5c5cd0500e6428752b37e975
17.對于Windows如何執(zhí)行cashout.sh
可以使用git工具中bash,不過還是建議安裝WSL
或者安裝個linux虛擬機,這樣一勞永逸。
18.如何查看節(jié)點中的地址
curl -s localhost:1635/addresses | jq .ethereum
19.如何查看節(jié)點中的余額
curl localhost:1635/chequebook/balance | jq
20.如何判斷一個節(jié)點是否正常運行
curl http://localhost:1633
返回Ethereum Swarm Bee
并且檢查已連接的節(jié)點數(shù)大于0
curl -s http://localhost:1635/peers | jq '.peers | length'
21.對于Windows沒有curl工具怎么辦
可以直接去下載
https://curl.se/windows/dl-7.77.0/curl-7.77.0-win64-mingw.zip
22.對于節(jié)點地址和支票合約地址是一個么?
不是一個地址,可以簡單理解成節(jié)點地址是你的錢包地址,支票合約地址是節(jié)點地址部署的一個合約,中間過程是SimpleSwapFactory
合約幫忙部署的
23.對于目前測試網(wǎng),如何查看交易狀態(tài)
去區(qū)塊瀏覽器直接查找 https://goerli.etherscan.io
24.目前節(jié)點出票率主要影響因素是什么
對于Swarm項目,最核心的就是帶寬和網(wǎng)絡(luò)的穩(wěn)定性,對于網(wǎng)絡(luò)穩(wěn)定由于GFW原因,對于目前測試階段,還是國外出票率高些
25.如何判斷交易是兌現(xiàn)交易,并且成功了
去區(qū)塊瀏覽器上查看自己的支票合約地址,顯示的交易Method
為Cash Cheque Beneficiary
就是對票交易,并且gBZZ轉(zhuǎn)賬金額大于0,最后交易被成功執(zhí)行,即為有效兌現(xiàn)交易
26.目前什么版本的bee可以正常出票
截至目前發(fā)稿,0.5.3的可以通過手動指定bootnote啟動新節(jié)點,之前已經(jīng)運行的還可以正常運行出票。對于0.6.x所有版本暫未有正常出票的
27.如何進行多節(jié)點部署
官方禁止同一個地址運行多個節(jié)點
https://docs.ethswarm.org/docs/FAQ/#can-i-use-one-ethereum-addresswallet-for-many-nodes
只能一個地址運行一個節(jié)點
28.Swarm 中文白皮書
https://chinapeace.github.io/pdf/latest.bookofswarm.eth.ZH_CN.pdf
29. Swarm bee節(jié)點全球分布
https://beenodes.live/
30. 官方twitter地址
https://twitter.com/ethswarm
31. 官方博客地址
https://medium.com/ethereum-swarm
32. 官方技術(shù)文檔
https://docs.ethswarm.org/docs/
33. 如何查看goerli測試網(wǎng)的區(qū)塊高度和手續(xù)費價格
https://stats.goerli.net/
api獲取:https://goerli.etherscan.io/apis#proxy
34.Bee使用哪個p2p端口,我應(yīng)該在路由器中打開哪個端口?
Bee 的默認(rèn) p2p 端口為 1634,請使用您的路由器轉(zhuǎn)發(fā)此端口,并根據(jù)需要允許流量通過防火墻。Bee 也支持 UPNP,但建議您不要使用此協(xié)議,因為它缺乏安全性。有關(guān)更多詳細信息,請參閱文檔中的連接部分。https://docs.ethswarm.org/docs/installation/connectivity
35.我如何知道我是否已連接到其他對等點
您可以使用它的 HTTP api 與您的 Bee 通信。
curl http://localhost:1635/peers | jq
在您的命令行中鍵入以查看您的同行列表。
36.Failed to connect to local host port 1635: Connection refused
您的節(jié)點未偵聽端口 1635,或者未啟用 debug-api,或者未在 localhost 上執(zhí)行。確保您的 bee.yaml 文件具有debug-api-enable: true
37.could not connect to peer
“由于各種原因,可能會連接到對等點。” 最常見的一種情況是,您在地址簿中擁有來自前一個會話的對等方的標(biāo)識符。再次嘗試連接到此節(jié)點時,對等方可能不再在線。
38.context deadline exceeded
“超出上下文截止日期”是一個非嚴(yán)重警告。這意味著節(jié)點花費了意外的時間來響應(yīng)來自您節(jié)點的請求。您的節(jié)點將通過另一個節(jié)點自動重試。
39.如何設(shè)置區(qū)塊鏈端點swap-endpoint
如果您使用“bee start”您可以在 --swap-endpoint 或 BEE_SWAP_ENDPOINT 下的 bee 配置中設(shè)置它打開 ~/.bee.yaml放 swap-endpoint: wss://goerli.infura.io/ws/v3/your-api-key如果您使用 bee.service您可以在 --swap-endpoint 或 BEE_SWAP_ENDPOINT 下的 bee 配置中設(shè)置它打開/etc/bee/bee.yaml然后取消注釋swap-endpoint配置并將其設(shè)置為 wss://goerli.infura.io/ws/v3/your-api-key在那之后 sudo systemctl restart bee40.如何從安裝了 bee-clef 的節(jié)點導(dǎo)出私鑰
如果您將 Bee 與 Bee-Clef 一起運行,您可以在命令行中輸入bee-clef-keys
,這會將 .JSON 文件存儲到您的主文件夾中,并將密碼復(fù)制到您的剪貼板中。
41.如何查看我有多少張已兌現(xiàn)的支票
您可以在 etherscan 查看您的支票簿合同。
通過以下方式獲取您的支票簿合同地址:
curl http://localhost:1635/chequebook/address
42.我對比過我的以太坊地址和我的支票簿地址之間的交易,數(shù)量不同,這很奇怪
當(dāng)您的同行現(xiàn)金支票由您簽發(fā)時,您的支票簿將顯示 OUT gBZZ 交易,但您無需為這些支付任何 gas,因此它們不會出現(xiàn)在您的以太坊地址交易列表中
43. 如何從節(jié)點導(dǎo)出私鑰(沒有 bee-clef)
下載最新的exportSwarmKey工具
https://github.com/ethersphere/exportSwarmKey/releases
exportSwarmKey xx/節(jié)點data目錄/keys/ 密碼
具體的data目錄查看bee.yaml
配置文件data-dir
參數(shù),密碼查看password-file
對應(yīng)文件的內(nèi)容
執(zhí)行完,返回的內(nèi)容中,找到swarm.key
中的私鑰即可在其他錢包中導(dǎo)入
44. waiting for transaction xxx to be mined: not found
等待交易被打包,建議避免出現(xiàn)此情況,先按文章中的問題7進行增加手續(xù)費價格
45. bee的重啟命令是什么
如果您使用 bee.service
開始:sudo systemctl start bee.service
停止: sudo systemctl stop bee.service
狀態(tài): sudo systemctl status bee.service
如果您使用bee start
bee start
停止:ctrl + c
或cmd + c
或關(guān)閉終端以停止進程
46.我可以將多個節(jié)點連接到 infura 端點嗎
是的,但他們的免費計劃每天限制 10 萬個請求。
47.當(dāng)我運行 http://localhost:1635/chequebook/balance 時,我得到“totalBalance”和“availableBalance”有什么區(qū)別
totalBalance
是區(qū)塊鏈上的余額,availableBalance
是該余額減去您發(fā)給同行的未兌現(xiàn)(非兌現(xiàn))支票。這些后面的檢查不會出現(xiàn)在區(qū)塊鏈上。這就像銀行認(rèn)為您的余額與您的支票簿所知道的實際上可用的余額,因為您寫的支票仍然“在郵件中”并且尚未兌現(xiàn)。
48.什么決定了對等點的數(shù)量以及如何影響它們的數(shù)量?為什么有時有 300多個同行,有時有30個
連接對等點的數(shù)量由您的節(jié)點決定,因為它試圖保持分布式 Kademlia 的良好連接。隨著節(jié)點在網(wǎng)絡(luò)中來來去去,您的對等點數(shù)會上下波動。如果您查看 bee 的“成功連接”輸出日志,則在這些消息的末尾應(yīng)該混合使用 (inbound) 和 (outbound)。如果您只獲得(出站),那么您需要通過防火墻打開 p2p 端口和/或由路由器轉(zhuǎn)發(fā)。查看文檔https://docs.ethswarm.org/docs/installation/connectivity 中的連接部分。
49.我可以為多個節(jié)點使用一個以太坊地址/錢包嗎
不,這違反了 Swarm 協(xié)議的要求。Swarm 協(xié)議依賴于Swarm Address,也稱為peer address. 該地址是節(jié)點以太坊地址的散列,因此它是確定性的。由于所有節(jié)點都必須有一個唯一的地址,如果你使用同一個錢包,就會違反唯一性約束并導(dǎo)致節(jié)點故障。
因此,規(guī)則是,每個節(jié)點必須具有:
1 以太坊地址1 支票簿API / p2p / Debug API 的 3 個獨特端口50. waiting to sync with the Ethereum backend
更換穩(wěn)定的swap-endpoint
持續(xù)更新
參考
https://docs.ethswarm.org/docs/FAQ
https://hackmd.io/tfKVeHaIQGewlGTC4ooESg#Swarm-FAQ
暢銷產(chǎn)品:香港服務(wù)器去首頁注冊有禮!YINGSOO最新推出Bzz蜂群挖礦服務(wù)器、Bzz蜂群母雞服務(wù)器、Swarm Bzz挖礦教程【圖文教程】、Swarm Bzz挖礦教程【視頻教程】,《swarm bzz挖礦資料大全》,Bzz節(jié)點租用請咨詢YINGSOO客服!
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。