挖矿知识普及Filcoin是怎么被挖出来的?
Posted 云话区块链
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了挖矿知识普及Filcoin是怎么被挖出来的?相关的知识,希望对你有一定的参考价值。
IPFS(Inter-Planetary File System)是一个点对点(P2P)文件共享系统,是由Protocol Labs 创建的开源项目。Filecoin 是一个将云存储转变为算法市场的去中心化存储网络,矿工通过提供存储、分发和检索数据服务获得奖励,而客户则需要付费获得这些服务。目前全球IPFS 项目逐渐增加,数据存储市场的需求也在逐步加大,Filecoin 作为激励层,成为市场为IPFS 保驾护航的迫切需求。
第一步:
安装软件并运行
所有的挖矿都需要写入代码并通过软件运行,代码的优化也对挖矿速度产生影响。
Filecin测试网的运行(挖矿)软件程序根据系统不同,有不同的安装步骤。
1、 Arch Linux系统安装步骤:
第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步,执行命令(Run):
sudo pacman -Syu opencl-icd-loader
第3步,构建(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
2、Ubuntu系统安装步骤
第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步,执行命令(Run):
sudo apt update sudo apt install mesa-opencl-icd ocl-icd-opencl-dev
第3步,构建(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.git cd lotus/
第5步,安装(Install):
make clean && make all sudo make install
3、MacOS系统安装步骤
第1步,获取XCode命令行工具
要检查是否已经通过CLI安装了XCode命令行工具,请运行:
xcode-select -p
如果此命令返回了一个路径,则你可以继续进行下一步了。否则,要通过CLI安装XCode,请运行:
xcode-select --install
如果要更新,请运行:
sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install
第2步,获取HomeBrew
建议MacOS用户使用HomeBrew安装每个必需的软件包。
检查你是否有HomeBrew:
brew -v
如果您已安装HomeBrew,则此命令将返回版本号,否则不返回任何内容。在您的终端中,输入以下命令来安装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测试网。
第二步:
创建节点
节点就如同干支流的交汇口,是你的矿机和网络接入Filecoin存储网络的入口。
第三步:
第四步:
开始挖矿
获取存储订单
第五步:
数据密封,生成复制证明
根据其实际封装了多少数据并向链上提交了复制证明从而通过验证数据获得有效算力(有效存力),
第六步:
获得打包权,提交时空证明,获得出块奖励。
以上是关于挖矿知识普及Filcoin是怎么被挖出来的?的主要内容,如果未能解决你的问题,请参考以下文章