Lotus 是 Filecoin 分布式存儲網絡的實現。
基本構建說明
構建 Lotus 需要一些系統依賴項,這些依賴項通常由您的發行版提供。
Ubuntu/Debian:
sudo apt install mesa-opencl-icd ocl-icd-opencl-dev gcc git bzr jq pkg-config curl clang build-essential hwloc libhwloc-dev wget -y && sudo apt upgrade -y
要構建 Lotus,您需要安裝Go 1.16.4 或更高版本:
wget -c https://golang.org/dl/go1.16.4.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local
提示:您需要添加/usr/local/go/bin
到您的路徑。對于大多數 Linux 發行版,您可以運行以下命令:
echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.bashrc && source ~/.bashrc
構建和安裝 Lotus
一旦安裝了所有依賴項,您就可以構建和安裝 Lotus 套件(lotus
、lotus-miner
和lotus-worker
)。
1克隆存儲庫:
git clone https://github.com/filecoin-project/lotus.git
cd lotus/
注意:默認分支master
是最新的新功能
2要加入主網
git checkout < tag_or_branch > #例如: git checkout < vX.XX > #發布標簽 目前master分支上的最新代碼對應主網。 3如果您在中國 4此構建指令使用預構建的證明二進制文件[請注意,如果您從源代碼構建證明二進制文件,則還需要安裝 rustup 。] 5構建和安裝 Lotus make clean all #mainnet # Or to join a testnet or devnet: make clean calibnet # Calibration with min 32GiB sectors sudo make install lotus將$HOME/.lotus默認使用該文件夾進行存儲(配置、鏈數據、錢包等)。
6您現在應該已經安裝了 Lotus。
[
https://github.com/filecoin-project/lotus
]
第7條葵花寶典