Filecoin挖矿指南——存储算力计算和参与方式

星际导航
存储矿工挖矿的过程中会被挑选出来打包区块获得区块奖励,但并不是所有的矿工都有均等的机会被挑选出来获得打包区块的权利,被挑选出的矿工要有一定的算力。
Filecoin挖矿指南——存储算力计算和参与方式
 
那什么是存储矿工的算力呢?
 
Filecoin存储矿工的算力对应的是存储矿工可能被选出来打包区块的概率。算力越强被挑选出的概率越大,算力大体上和存储矿工在系统中已经封装的存储成正比。
 
为了激励矿工存储有用的数据,存储矿工还有额外的机会从已经验证的某些特殊用户那里竞争特殊的交易,这些所谓的特殊用户会要矿工存储有意义的数据。
 
矿工如果存储这些数据,其算力值会根据影响因子成倍地被放大,因此我们也称这时矿工的算力为“质量调整算力”。
 
Filecoin的实现
 
Filecoin系统公开定义了一套标准,基于这套标准,市面上有多个版本的软件实现。
 
在成文时,最成熟的实现并且可被用来接入测试网的是基于Go语言的客户端Lotus。Lotus客户端可在Linux和Mac OS上运行;安装和运行Lotus的步骤可参看https://lotu.sh/。
 
此外,还有至少三个其它的客户端正在开发中,包括基于Go语言的go-filecoin、基于Rust语言的forest和基于C++语言的fuhon。
 
上面我们分享的都是和Filecoin挖矿的系统及软件相关的细节,下面我们分享和Filecoin挖矿相关的硬件信息。
 
希望参与Filecoin的参与者必须保证他们的系统有足够的配置。参与者参与Filecoin有以下几种方式:
 
仅仅只运行Lotus客户端而不参与挖矿:
 
如果参与者不在意是否一定要挖矿,但仍然希望运行一个Lotus客户端以保证有一个钱包与Filecoin系统交互。
 
那么这种情况下,一台机器配置2-4核的CPU、8GiB内存、足够的存储空间就够了,这里所谓的足够的存储空间是指要能跟上区块链增加的容量。
 
注:现在测试网的区块链大概每周会增加12GiB的容量,Filecoin团队在试图减小所需的存储空间。
 
不仅运行客户端还希望参与挖矿:
 
值得注意的是在现阶段,Filecoin的存储挖矿实际上对硬件的要求不低,既要满足存储需求又要能计算各种共识机制的证明。
 
挖矿对硬件的要求在很大程度上由复制证明和时空证明的算法机制决定,并且要在可用性、计算可行性和密码学安全三方面取得一个平衡。
 
Filecoin的存储挖矿不是基于工作量证明的挖矿,而是基于存储的挖矿。封装存储是矿工在系统中唯一获得算力的方式。
 
但是要在严格要求的时间限制内计算复制证明和时空证明一定需要快速和高效的硬件。
 
协议实验室现在正试图改进系统以降低参与挖矿所需的硬件门槛,例如:为证明机制引进效率因素或将零知识证明的计算外包使系统不再需要GPU。
 
不过现阶段,矿工在准备投资挖矿设备之前,还是要仔细考虑和验证他们的硬件设备是能满足系统性能需求的。
 
参考链接:
https://filecoin.io/blog/filecoin-guide-to-storage-mining/
版权声明:星际导航 发表于 2020-07-19 12:36:15。
转载请注明:Filecoin挖矿指南——存储算力计算和参与方式 | IPFS导航 | IPFShub
广告也精彩

暂无评论

暂无评论...