4测试命令_科普 | 最全的Filecoin测试网挖矿步骤解析
免責(zé)聲明:本文旨在傳遞更多市場信息,不構(gòu)成任何投資建議。文章僅代表作者觀點,不代表火星財經(jīng)官方立場。
小編:記得關(guān)注哦
來源:引擎存儲
北京時間12月12日凌晨,Filecoin測試網(wǎng)正式上線,目前運行穩(wěn)定,截至今日11點20分,已經(jīng)產(chǎn)生了4626個區(qū)塊,我們引擎存儲也是在第一時間接入了測試網(wǎng)進(jìn)行測試,已完成了所有部署,現(xiàn)在我們做了一份挖礦測試教程,分享給大家,歡迎各位礦工和愛好者參與進(jìn)來。
一、測試網(wǎng)簡介
測試網(wǎng)需要硬件設(shè)備、網(wǎng)絡(luò)支持、索取虛假的FIL、抵押挖礦。目前測試網(wǎng)中的FIL都是虛假的(只用來測試用),真正的FIL需要等到Filecoin主網(wǎng)上線后才會釋放。
Filecoin測試網(wǎng)的實現(xiàn)版本名為Lotus(蓮花),所以Filecoin測試網(wǎng)也可以叫做Lotus測試網(wǎng)。
二、支持系統(tǒng)
Filecoin測試網(wǎng)(蓮花)可以在大部分的Linux和MacOS系統(tǒng)設(shè)備上工作和運行,但是暫時不支持Windows。
三、硬件規(guī)格
注意:官方表示目前Filecin測試網(wǎng)挖礦的硬件規(guī)規(guī)依舊還在調(diào)整中,最終的建議規(guī)規(guī)會有變動。
內(nèi)存:最低8G,建議至少64G。
存儲空間:至少1T。
下面是官方給出的一個例子,完成封裝32G扇區(qū)所需要的最低硬件要求:
2T的硬盤存儲空間(硬盤是獲得存儲獎勵的必備條件);
8核CPU、128G內(nèi)存
顯卡(顯卡是獲取出塊獎勵必備的條件):
GeForce RTX 2080 Ti、GeForce RTX 2080 SUPER
GeForce RTX 2080、GeForce GTX 1080 Ti
GeForce GTX 1080、GeForce GTX 1060
四、挖礦軟件安裝教程
Filecin測試網(wǎng)的運行(挖礦)軟件程序根據(jù)系統(tǒng)不同,有不同的安裝步驟。
4.1 Arch Linux系統(tǒng)安裝步驟:
第1步,提示:這些步驟將會安裝以下依賴:
go (1.13 or higher)
gcc (7.4.0 or higher)
git (version 2 or higher)
bzr (some go dependency needs this)
jq
pkg-config
opencl-icd-loader
opencl driver (like nvidia-opencl on arch) (for GPU acceleration)
opencl-headers (build)
rustup (proofs build)
llvm (proofs build)
clang (proofs build)
第2步,執(zhí)行命令(Run):
sudo pacman -Syu opencl-icd-loader
第3步,構(gòu)建(Build):
sudo pacman -Syu go gcc git bzr jq pkg-config opencl-icd-loader opencl-headers
第4步,克隆(Clone):
git clone https://github.com/filecoin-project/lotus.git
cd lotus/
第5步,安裝(Install):
make clean && make all
sudo make install
在安裝完蓮花(Lotus)之后,您可以直接從 CLI 運行“Lotus”命令來查看使用文檔。接下來,你可以加入 Lotus測試網(wǎng)。
4.2 Ubuntu系統(tǒng)安裝步驟
第1步,提示:這些步驟將會安裝以下依賴:
go (1.13 or higher)
gcc (7.4.0 or higher)
git (version 2 or higher)
bzr (some go dependency needs this)
jq
pkg-config
opencl-icd-loader
opencl driver (like nvidia-opencl on arch) (for GPU acceleration)
opencl-headers (build)
rustup (proofs build)
llvm (proofs build)
clang (proofs build)
第2步,執(zhí)行命令(Run):
sudo apt update sudo apt install mesa-opencl-icd ocl-icd-opencl-dev
第3步,構(gòu)建(Build):
sudo add-apt-repository ppa:longsleep/golang-backports sudo apt update sudo apt install golang-go gcc git bzr jq pkg-config mesa-opencl-icd ocl-icd-opencl-dev
第4步,克隆(Clone):
git clone https://github.com/filecoin-project/lotus.gitcd lotus/
第5步,安裝(Install):
make clean && make all sudo make install
在安裝完蓮花(Lotus)之后,您可以直接從 CLI 運行“Lotus”命令來查看使用文檔。接下來,你可以加入 Lotus測試網(wǎng)。
4.3 MacOS系統(tǒng)安裝步驟
第1步,獲取XCode命令行工具
要檢查是否已經(jīng)通過CLI安裝了XCode命令行工具,請運行:
xcode-select -p
如果此命令返回了一個路徑,則你可以繼續(xù)進(jìn)行下一步了。否則,要通過CLI安裝XCode,請運行:
xcode-select --install
如果要更新,請運行:
sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install
第2步,獲取HomeBrew
建議MacOS用戶使用HomeBrew安裝每個必需的軟件包。
檢查你是否有HomeBrew:
brew -v
如果您已安裝HomeBrew,則此命令將返回版本號,否則不返回任何內(nèi)容。在您的終端中,輸入以下命令來安裝Homebrew:
/usr/bin/ruby -e "$(curl -fsSL
https://raw.githubusercontent.com/Homebrew/install/master/install)"
之后,使用命令“brew install”安裝以下軟件包:
brew install go bzr jq pkg-config rustup
第3步,克隆(Clone):
git clone https://github.com/filecoin-project/lotus.git
cd lotus/
第4步,安裝(Install):
make clean && make all sudo make install
在安裝完蓮花(Lotus)之后,您可以直接從 CLI 運行“Lotus”命令來查看使用文檔。接下來,你可以加入 Lotus測試網(wǎng)。
4.4 更新Lotus
如果在計算機(jī)上安裝了Lotus,則可以執(zhí)行以下操作來升級到最新版本:
# get the latest
git pull origin master
# clean and remake the binaries
make clean && make build
有時,當(dāng)你提交命令之后運行Lotus時,某些命令(例如Lotus daemon)可能會中斷。下面的這一個命令將刪除你的鏈的數(shù)據(jù),包括已存儲的錢包和你已設(shè)置的任何礦機(jī):
rm -rf ~/.lotus ~/.lotusstorage
該命令通常可以解決運行Lotus命令時遇到的所有問題,但并非總是需要進(jìn)行更新。有關(guān)更新的信息需要等待官方的后續(xù)通知。
4.5 加入測試網(wǎng)
任何人都可以設(shè)置Lotus節(jié)點并連接到Filecoin的蓮花測試網(wǎng)(Lotus TestNet)。這是探索當(dāng)前的CLI和Filecoin分散存儲市場的最佳方法。
如果安裝了舊版本,如果遇到任何錯誤,你可能需要清除現(xiàn)有的鏈數(shù)據(jù),包括存儲的錢包和礦機(jī)。你可以使用以下命令:
rm -rf ~/.lotus ~/.lotusstorage
開始:
使用“./build”中的默認(rèn)配置啟動守護(hù)程序(daemon):
lotus daemon
在另一個終端窗口中,檢查你與對等節(jié)點(peers)的連接:
lotus net peers | wc -l
為了連接到網(wǎng)絡(luò),你需要至少連接1個對等節(jié)點peers)。如果對等節(jié)點為0,請閱讀官方的問題排查說明。
https://docs.lotu.sh/en+setup-troubleshooting
同步鏈數(shù)據(jù):
守護(hù)程序運行時,下一個要求是同步鏈。運行以下命令以啟動鏈并查看同步進(jìn)度:
lotus sync wait
此步驟將花費30分鐘到幾個小時不等。完成后,你將能夠執(zhí)行Lotus測試網(wǎng)的操作。
備注:要查看當(dāng)前的鏈的區(qū)塊高度,請訪問網(wǎng)絡(luò)統(tǒng)計頁面:
https://stats.testnet.filecoin.io/d/z6FtI92Zz/chain?orgId=1&refresh=45s&from=now-30m&to=now&kiosk)
創(chuàng)建你的第一個錢包地址
使用BLS簽名格式初始化錢包:
lotus wallet new bls
成功后會返回一個地址,就是你的錢包。下面是一個示例:
t3vhfme4qfvegqaz7m7q6o6afjcs67n6kpzv7t2eozio4chwpafwa2y4l7zhwd5eom7jmihzdg4s52dpvnclza
給錢包打入測試資金FIL
挖礦需要FIL,由于是測試網(wǎng),因此可以免費從官方獲取虛假的FIL用作挖礦的資金。
訪問官方的資金索取頁面:
https://faucet.testnet.filecoin.io/
接著粘貼你剛才創(chuàng)建的錢包地址,按發(fā)送按鈕,測試資金FIL就會發(fā)送到你的錢包了。
查看錢包的FIL余額
查看錢包地址余額:
lotus wallet balance
Lotus測試網(wǎng)中的錢包余額以FIL表示,FIL的最小面額是“attoFil”,其中1 attoFil = 10~18 FIL。
如果你的鏈未完全同步,你的錢包中將看不到任何attoFIL。
將FIL發(fā)送到另一個錢包,請使用以下命令:
lotus send
監(jiān)控儀表板
要查看最新的網(wǎng)絡(luò)活動,包括鏈塊高度、區(qū)塊高度、出塊時間、總網(wǎng)絡(luò)功率、最大的出塊礦機(jī),請查看監(jiān)控儀表板。
https://stats.testnet.filecoin.io/d/z6FtI92Zz/chain?orgId=1&refresh=45s&from=now-30m&to=now&kiosk
4.6 疑難解決
遇到問題,可以使用以下命令。不過需要慎用!這條命令將刪除你的鏈數(shù)據(jù)、存儲的錢包、已設(shè)置的任何礦機(jī)等存儲的數(shù)據(jù):
rm -rf ~/.lotus ~/.lotusstorage
該命令通常可以解決運行Lotus的任何問題,但并非始終需要進(jìn)行更新。有關(guān)更新Lotus的信息請等待官方消息。
守護(hù)程序(Lotus daemon)問題:
● 如果遇到下面的問題:
WARN peermgr peermgr/peermgr.go:131 failed to connect to bootstrap peer: failed to dial : all dials failed
* [/ip4/147.75.80.17/tcp/1347] failed to negotiate security protocol: connected to wrong peer
解決辦法:嘗試再次運行構(gòu)建步驟,并確保你安裝了GitHub上的最新代碼。
● 如果遇到以下問題:
ERROR hello hello/hello.go:81 other peer has different genesis!
解決辦法:嘗試刪除文件系統(tǒng)的“?/ .lotus”目錄,使用“l(fā)s?/ .lotus”檢查它是否存在。如果返回:
- repo is already locked
則表示你已經(jīng)在運行另一個Lotus守護(hù)程序。
錯誤信息
有時候,會發(fā)生一些不會阻止Lotus運行工作的錯誤,比如:
ERROR chainstore store/store.go:564 get message get failed:
這個錯誤指的是有人要求你提供你根本沒有的數(shù)據(jù)CID。
總結(jié)
以上是生活随笔為你收集整理的4测试命令_科普 | 最全的Filecoin测试网挖矿步骤解析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言倒计时不影响进程_2017级C语言
- 下一篇: c++ sendmessage 鼠标 坐