Skip to content
ypool-xiaoyaozi edited this page Nov 24, 2020 · 1 revision

filecoin 官方原版教程

1.什么是filecoin

Filecoin是一个存储文件的点对点网络,具有内置的经济激励机制,以确保文件在一段时间内可靠地存储

在Filecoin中,用户付费将文件存储在存储矿工上。存储矿工是负责存储文件并证明他们已正确存储文件的计算机。任何想存储自己的文件或因存储其他用户的文件而获得报酬的人都可以加入Filecoin。可用存储以及存储的价格不受任何一家公司的控制。相反,Filecoin为存储和检索任何人都可以参与的文件提供了开放的市场。

Filecoin包括区块链和本地加密货币(FIL)。存储矿工可以获得存储文件的FIL单位。Filecoin的区块链记录发送和接收FIL的交易,以及来自存储矿工的证据,证明他们正确地存储了文件

2.如何参与该项目

filecoin 当前有4个客户端 但是目前参与filecoin只会用到《lotus》 用go语言编写

3.如何使用lotus 以下安装步骤均在amd处理器上完成 使用linux 发行版 ubuntu 20.04 最小化安装即可 安装完成并执行一下安装命令 sudo apt update && sudo apt install mesa-opencl-icd ocl-icd-opencl-dev gcc git bzr jq pkg-config curl clang build-essential hwloc libhwloc-dev -y && sudo apt upgrade -y 安装证明层依赖包rustc curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh sudo sed -i '$a export PATH="$HOME/.cargo/bin:$PATH" 安装go语言安装包 wget -c https://golang.org/dl/go1.15.5.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local sudo sed -i '$a export PATH=$PATH:/usr/local/go/bin' /etc/profile source /etc/profile 安装lotus git clone https://github.com/filecoin-project/lotus.git cd lotus export RUSTFLAGS="-C target-cpu=native -g" export FFI_BUILD_FROM_SOURCE=1 export GOPROXY=https://goproxy.io make clean all sudo make install 4.如何使用《lotus》 同步区块: nohup lotus daemon >lotus.log 2>&1 & 区块文件已经高达1个t 同步较慢 建议参与者提前规划 创建钱包地址:lotus wallet new bls 备份钱包地址:lotus wallet export f3......钱包地址 将私钥复制并保存这是最重要的 导入钱包地址:lotus wallet import 输入备份的私钥即可 5.初始化矿工 先执行证明文件下载变量:export IPFS_GATEWAY="https://proof-parameters.s3.cn-south-1.jdcloud-oss.com/ipfs/" lotus-miner init --owner=f3.... --sector-size 32GiB 6.执行矿工 GPU 使用2080 ti 3080 nohup env RUSTFLAGS="-C target-cpu = native -g",FFI_BUILD_FROM_SOURCE=1,FIL_PROOFS_USE_GPU_COLUMN_BUILDER=1,FIL_PROOFS_USE_GPU_TREE_BUILDER=1,RUST_LOG="info",FIL_PROOFS_MAXIMIZE_CACHING=1 lotus-miner run >miner.log 2>&1 & 7. 密封随机数扇区天朝扇区简称 垃圾数据 lotus-miner sectors pledge 8. 构建存储集群 cd /.lotusminer vi config.toml 将ListenAddress = "/ip4/127.0.0.1/tcp/2345/http" 修改为:ListenAddress = "/ip4/0.0.0.0/tcp/2345/http" 9.启用lotus worker 将lotus-worker 拷贝到密封机 先执行 export IPFS_GATEWAY="https://proof-parameters.s3.cn-south-1.jdcloud-oss.com/ipfs/" nohup env RUSTFLAGS="-C target-cpu = native -g",FFI_BUILD_FROM_SOURCE=1,FIL_PROOFS_USE_GPU_COLUMN_BUILDER=1,FIL_PROOFS_USE_GPU_TREE_BUILDER=1,RUST_LOG="info",FIL_PROOFS_MAXIMIZE_CACHING=1 ./lotus-worker run --listen xxx.xxx.xxx.xxx:3456 >worker.log 2>&1 &

以上便是简易的教程对于挖矿集群部署更详细的请移步

Clone this wiki locally