LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 官宣:Filecoin测试网挖矿须知最新翻译版(瑶池区块链技术团队支持)

官宣:Filecoin测试网挖矿须知最新翻译版(瑶池区块链技术团队支持)

2019-12-11 瑶池区块链 来源:区块链网络

成为Filecoin矿工为社区成员提供了一个可以帮助他们存储和保留对人类最重要信息的访问的机会,Filecoin矿工可以通过提供网络安全性和网络的基础架构,帮助构建更开放、更具弹性和可信赖的网络。

Filecoin挖矿是一个新的机会,它可以通过庞大的网络为客户提供数据存储和数据检索来赚取收入。矿工通过在Filecoin网络上存储挖矿和检索挖矿来赚取费用。Filecoin矿工存储的客户数据越多,矿工的有效存储(算力)就越大。有效存储(算力)越多,意味着矿工更高的概率获得记账权并赢得区块奖励。矿工可以自由选择参与存储挖矿还是检索挖矿。我们预计许多矿工将在这两类中提供针对性的专业服务。

您参与Filecoin挖矿的挖矿硬件除了提供网络安全性和保证出块,还将为客户提供有用的数据存储服务。这将把Filecoin挖矿与传统的工作量证明挖矿区分开来。

运行Filecoin节点可以将你闲置的硬盘空间变为安全的存储服务。矿工提供的出块、存储和检索服务对于Filecoin的生态来说具有不可估量的价值。Filecoin通过将许多矿工和存储提供商聚集在一个分布式的网络中,打造了有史以来第一个利用区块链技术来租用数据存储的存储提供商。

准备了解更多吗?继续阅读以了解如何开始。

如何加入Filecoin测试网

要加入即将到来的Filecoin测试网,首先要选用合适的硬件配置,然后在莲花网络上完成安装和环境配置。有关安装和环境配置的更多信息,请参阅https://docs.lotu.sh/。

接下来,您需要抵押Filecoin代币作为矿工的抵押品。存储矿工抵押适量的FIL代币以获取挖矿资格。随着时间的推移,当有客户在矿工节点存储数据时,矿工还需要存入更多的FIL。抵押FIL的作用是为了确保矿工的行为正常不违规。有关抵押FIL的详细信息将在未来几周内在Filecoin规范中(https://filecoin-project.github.io/specs/#pledge-collateral)公布。在测试网期间,您可以从https://faucet.testnet.filecoin.io/?获取FIL测试币用作开始挖矿的抵押。FIL测试币没有任何价值,真正的FIL代币将在主网启动后才会发布。

协议实验室采用的硬件测试配置(请仔细阅读)

注意:本节描述了协议实验室团队用于在Lotus上测试Filecoin存储挖矿的配置。无法保证此配置将适用于主网启动时的Filecoin存储挖矿。如果您需要购买新的硬件来加入Filecoin测试网,建议您购卖满足测试的硬件即可。

我们的测试配置只是Filecoin测试网挖矿中的众多可能性之一。我们希望参与测试网的矿工能够找到更加高效的配置。如果您使用其他硬件配置来运行Lotus,请运行Lotus基准测试工具(https://github.com/filecoin-project/lotus/tree/testnet-staging/cmd/lotus-bench),并将结果发布到https://github.com/filecoin-project/lotus/issues/839。

出块所需的扇区大小和最低存储量是影响采用那种硬件配置的两个非常重要的参数。我们将在测试网期间继续完善这些参数(以及其他证明参数)。因此,我们针对Filecoin主网的标准配置可能会更改。

扇区大小:如果您选择购买硬件在Filecoin测试网上测试,我们建议您购买支持密封32GB扇区的计算硬件。测试网暂时只支持1GB扇区,方便矿工可以轻松地加入网络。这样小的扇区对于主网来说是不现实的。在测试网启动后的一段时间,我们将进行一次分叉升级,以停止对1GB扇区大小的支持,来迎接主网来临,具体升级的时间和机制将会在我们的博客上公布。

矿工规模:要有资格在测试网期间进行挖矿(不仅仅指存储挖矿),矿工必须保证至少512GB的硬盘存储空间。Filecoin主网上线后,这一要求可能会增加。如果您只想参与存储挖矿,则允许以较小的存储空间加入网络。但是,如果您提供的硬盘存储空间不足512GB,那么您经过验证的有效存储将不会计入网络总的有效存储当中,也将无法使您获得出块奖励。

下面是我们测试过的用于在Lotus网络上密封32GB扇区的配置。我们在选用测试配置时,进行了与计算能力相关的权衡(即,我们选用GPU而非CPU)。您也可以使用其他配置在测试网上进行测试挖矿,但是,由于我们尚未测试所有配置,因此在本文中我们将不讨论其可行性或性能。

复制证明(“PoRep”或“密封”)

我们正在测试高性能的CPU(至少8核 CPU),以便在生成复制证明期间复制客户的数据。高性能的CPU使矿工可以更快地处理数据并更快地生成复制证明,从而在网络上获得能量。

复制过程利用闪存将数据从内存缓存到硬盘。为此,我们已经测试了SSD(512GB),该SSD可以用作大型缓存,以存储未密封的传输中的扇区(在PoRep的预提交和提交阶段),并在密封过程中进行缓存。

我们测试的配置支持128G RAM。PoRep需要RAM来计算内存中的数据复制,所需的RAM大小为扇区大小的2-3倍。Filecoin挖矿在PoRep和PoSt的SNARK生成过程中需要消耗大量RAM。除此之外,Filecoin网络的设计大大的减少了SNARK证明输出的占用空间,可以更高效的提交上链。

我们还使用高配置的CPU来更省时、更经济的生成SNARK。在每个密封副本的PoRep证明上生成SNARK,并将SNARK输出提交到链中。目前,Lotus网络只支持NVIDIA制造的?GPU,但是,我们预计将来还会支持其他制造商的GPU。随着我们继续调整证明参数,我们期望主网比测试网需要更多的计算能力。

我们在测试中观察到,在一系列存储中实施多个“密封过程”可能比在单个计算机上运行整个Filecoin挖矿过程(密封和PoSt)效率更高。这使矿工可以高效的一次运行多个流程。

有关复制证明过程如何工作,以及挖矿硬件相关的更多信息,请参见下面的图:

1576040615111959.jpg

时空证明(“PoSt”)

我们的测试配置考虑了实际存储,我们目前估计矿工实际提供的存储是是承诺存储的2倍,但是对于主网来说可能有所变化。我们目前在密封存储区的磁盘存储中运行着约1.5TB的存储空间,但我们认为,有更有效的方法来配置密封存储区以减少矿工实际提供的存储空间大小。我们还测试了对密封扇区快速并行的磁盘访问,来提高生成票证赢得ElectionPost中记账权的概率。

我们目前的测试配置,在运行PoSt过程将密封扇区存储在硬盘上,以至于可以7*24小时不间断的提交PoSt。

仅当矿工在给定时期内因而赢得了记账权而获取出块奖励时,才在时空证明(“ ElectionPoSt”)中运行SNARK?。每当矿工赢得记账权时,我们会使用GPU的功能来计算PoSt SNARK的输出结果,准确计算出每个周期(约20秒)内的PoSt SNARK。PoSt所需的GPU算力大小在很大程度上取决于矿工在任何给定时期拥有多少次获取记账权的选票,这与他们在网络中的有效存储占比有关。

我们还建议使用低延时的带宽来按时提交PoSt。如果矿工多次未能按时提交PoSt,则可能导致赢得很少的区块奖励并且增加无效块产生的概率。

有关ElectionPoSt流程和挖矿配置相关的更多信息,请参见下图:

Filecoin挖矿不是类似GPU一样的工作量证明

请记住,Filecoin挖矿基于存力共识:在网络上拥有的有效存储大小(经过验证的存储)与区块奖励直接相关。?矿工在网络上的有效存储大小与矿工在网络上提供的存储空间大小成线性关系,而不是与矿机运行的GPU算力大小成线性关系。相比之下,在GPU挖矿中的工作量证明?,矿工必须以GPU算力大小进行竞争才能赢得区块奖励。在Filecoin挖矿中,矿工在存力共识上而非GPU算力上竞争。矿工只有在赢得记账权时才会在ElectionPoSt中使用GPU。赢得记账权最好最便宜的方法是在Filecoin网络提供更多的有效存储。

如果您只是小矿工,担心GPU的成本,请放心,我们正在努力让矿工可以将SNARK计算安全地外包给第三方服务提供商。

现在您已经了解了Filecoin测试网如果工作,做好准备,很快您将有机会加入Lotus测试网。

如果您想了解有关Filecoin网络组件的更多详细信息,请查看Filecoin规范(https://filecoin-project.github.io/specs/)。对本文讨论的主题有疑问吗?请在我们的论坛(https://discuss.filecoin.io/)中来提问。有关配置节点,连接Filecoin测试网等的故障排除,请使用https://filecoin.io/#community的帮助渠道。

感谢您对我们团队的支持!

本文来自Filecoin官方博客,瑶池区块链技术团队提供支持,由瑶池区块链团队负责翻译整理,转载请注明出处!

—-

编译者/作者:瑶池区块链

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...