当前位置:首页区块链最新,最全面的Filecoin挖矿指南! Filecoin网络 存储矿工 的 参与 如何 工作? Filecoin实施 硬件考虑因素 加入了 testnet 第二阶段 Filecoin生态系统 摘要

最新,最全面的Filecoin挖矿指南! Filecoin网络 存储矿工 的 参与 如何 工作? Filecoin实施 硬件考虑因素 加入了 testnet 第二阶段 Filecoin生态系统 摘要

自我们发布Filecoin Testnet Storage Miner的挖矿指南的最新版本以来,发生了许多更改。当时,我们只是启动了测试网的第一个版本,然后我们收到了许多关于测试网不确定性的建议。我们非常感谢参加测试网的所有人员,感谢您的支持,我们已经能够迅速使我们的协议和实施变得成熟。今天,我们现在处于测试网的第二阶段,并且正在稳步推进主网的启动。

在本文中,我们提供了Filecoin挖矿的最新指南,并讨论了最近宣布的针对不断增长的Filecoin社区成员的激励措施和机会。

请注意,Filecoin仍在完善中,试验网从试验中提供的新见解正在积极地纳入最终规范中。因此,在主网启动之前,重要的网络参数可能仍会更改。我们建议矿工投资大量资金之前,购买小硬件以进行测试,试验和基准测试。

最新,最全面的Filecoin挖矿指南! Filecoin网络 存储矿工 的 参与 如何 工作? Filecoin实施 硬件考虑因素 加入了 testnet 第二阶段 Filecoin生态系统 摘要

加入Filecoin网络

当前,节点在Filecoin网络中扮演两个主要角色: 存储和检索 。我们预计将要求专业矿工扮演特定角色。

仓储市场

在Filecoin网络中,存储节点具有与客户签订合同的能力,并且他们可以在约定的时间内存储其数据以获得Filecoin。

为Filecoin网络提供存储的节点称为存储矿工。这些节点将定期获得使用自己创建的块扩展Filecoin区块链的能力。当他们创建一个新区块时,存储矿工将获得Filecoin奖励,他们可以向其他节点报告,在区块中发送消息收取交易费用。

搜索市场

该节点还可以参与检索协议,以向客户提供指定的文件以获得Filecoin。这鼓励具有高吞吐量和高带宽连接的节点在合理的位置参与网络,从而有利于文件的广泛和快速分发,尤其是那些要求很高的文件。

其他角色

当前,正在开发许多其他角色(例如,促进网络自我修复的“修复”节点) ,但是尚未在任何实现中最终确定。但是,如果没有这些改进,网络将充分发挥作用。

最新,最全面的Filecoin挖矿指南! Filecoin网络 存储矿工 的 参与 如何 工作? Filecoin实施 硬件考虑因素 加入了 testnet 第二阶段 Filecoin生态系统 摘要1

仓储矿工如何工作?

存储矿工的作用是代表Filecoin网络保存文件。 存储矿工必须以加密方式证明他们已经履行了存储文件的承诺-这是通过复制证明(PoRep)和时空证明(PoSt)的机制来实现的。将文件抵押到Filecoin网络本身需要FIL,这是一种担保,以确保存储矿工履行其合同义务。

储存资料

在Filecoin网络中,数据存储在固定大小的扇区中。通常,存储矿工使用代表客户存储的数据填充这些部门。客户在特定时间段内通过交易与存储矿工签订了合同,但是并不强制存储矿工进行交易。如果存储矿工没有找到任何有吸引力的交易建议,他们可以选择做出容量承诺并使用任意数据填充扇区。这使他们能够证明他们代表网络在保留空间。如果需要,将来可以“升级”用作容量承诺的部门,为将来的交易提供合同存储空间。

复制证书

一旦扇区被填满,复制证明将提示存储矿工封装该扇区。封装是数据中密集计算过程结果的唯一表示。数据封装后,存储矿工将生成一份副本证明;对证明运行零知识证明被压缩;最后,将压缩结果提交给区块链,作为存储承诺的证明。通过此过程为网络保留的存储称为质押。

时间和空间证明

复制证明完成后,存储矿工必须不断证明他们仍在存储他们承诺存储的数据。这是通过时空证明来完成的,该证明是向存储矿工发出加密挑战的过程。只有直接与密封部门协商才能正确回答。仓储矿工必须在严格的时限内应对这一挑战;密封计算的难度确保了存储矿工必须保持对密封部门的持续访问和完整性。

在Filecoin中,复制被证明面临两个不同的挑战:WindowPoSt和WinningPoSt。

窗口位置

WindowPoSt是一种用于审核存储矿工所做承诺的机制。它每24小时将其划分为一系列窗口。相应地,每个存储矿工的保证扇区集被分为子集,并且每个窗口都有一个子集。在给定的窗口内,每个存储矿工必须为各自子中心化的每个扇区提交时空证书,该证书要求随时访问每个受挑战的扇区,并且将导致SNARK压缩的信息用作块形式的消息发布到区块链。因此,至少每24小时检查一次创建承诺容量的部门,并保存永久,可验证的公共记录,以证明每个存储矿工的持续承诺。

Filecoin网络希望存储文件具有连续可用性。未能按规定提交WindowPoSt扇区将导致失败。为该部门提供存储的矿工将被削减,这意味着其抵押品的一部分将被没收,其有效算力将被减少,并且存储矿工只有有限的时间才能从故障中恢复,直到被认为是完全失败。放弃存储承诺。如有必要,存储矿工还可以预先声明故障,这将减少处罚,但仍必须在一段时间内保持合理。

赢得冠军

WinningPoSt是一种机制,通过该机制,存储矿工可以根据贡献的大小来获得奖励。在Filecoin网络中,时间被去中心化为一系列小的时间段。区块链的高度对应于经过的时间段数。每次创建新块时,都会选择少数矿工来挖矿新矿工。挖矿区块(Filecoin使用提示集,允许在同一高度挖矿多个区块),每个成功创建区块的当选矿工将获得FIL奖励,并有机会向其他节点收取费用以阻止发送消息。

最新,最全面的Filecoin挖矿指南! Filecoin网络 存储矿工 的 参与 如何 工作? Filecoin实施 硬件考虑因素 加入了 testnet 第二阶段 Filecoin生态系统 摘要2

由存储矿工选择的概率与其存储容量相对应。在类似于基本WindowPoSt的过程中,存储矿工的任务是在块结束之前提交指定扇区的压缩存储证书。未能在必要窗口中完成WinningPoSt的存储矿工将失去挖矿区块的机会,但不会因未这样做而受到处罚。

存储容量

Filecoin存储矿工的能力对应于存储矿工挖矿的区块的可能性,并且大致与他们代表网络封存的存储量成比例。为了通过简单的容量承诺进一步激励“有用”数据的存储,存储矿工有更多机会竞争经过验证的客户提供的特殊交易。此类客户在提供涉及存储有意义的数据的交易意图方面获得了认证,并且乘数提高了存储矿工为这些交易获得的能力。在计算该乘数之后,给定存储矿机的总算力称为质量调整算力。

Filecoin实施

Filecoin分布式存储网络是开源的,具有多种实现方式。

最新,最全面的Filecoin挖矿指南! Filecoin网络 存储矿工 的 参与 如何 工作? Filecoin实施 硬件考虑因素 加入了 testnet 第二阶段 Filecoin生态系统 摘要3

在撰写本文时,最成熟的实现是基于Go语言的Lotus (应该用于访问当前的testnet实现) 。 Lotus客户端可以在Linux和macOS上运行,并且可以通过其文档获取有关安装和使用Lotus的详细信息。说明。

当前正在积极开发至少三个其他实现。其中包括go-filecoin(另一个基于Go的实现),forest(由ChainSafe开发的Rust实现)和fuhon(由Soramitsu开发的C ++实现)。

硬件注意事项

Filecoin网络的参与者将需要确保其系统具有足够的设备来确保他们打算承担的角色。

运行Lotus客户端而不进行挖矿

如果您不想挖矿,但仍想运行Lotus客户端以保留钱包或连接到网络,则具有2-4个CPU内核,8GiB RAM和足够用于Filecoin的存储的系统区块链就足够了(当前testnet链每周增长约12GiB;正在进行减少该存储需求的改进。

仓储挖矿

应当指出,在当前状态下,Filecoin存储挖矿需要功能强大的硬件来满足存储和认证要求。这些要求主要由复制证明和时空证明机制所施加的设计约束所驱动,并且由计算可行性和密码安全性之间的平衡所驱动。

Filecoin存储挖矿不是工作量证明挖矿。密封存储是在网络上获取能量的唯一方法,但是快速高效的硬件可以在可接受的时间内计算出必要的证明。协议实验室目前正在研究降低这些要求的方法(例如,通过在证明机制本身中引入效率,或者通过外包SNARK计算以消除对昂贵GPU的需求) 。同时,在大量投资硬件之前,存储矿工应仔细考虑并测试其系统组成,以确保其具有所需的性能。

矿机配置参数

最佳的系统组成将在很大程度上取决于存储矿工的运营模式,包括资本支出和运营成本;因此,协议实验室无法提供任何具体建议。但是,我们发布了一些自己的设计,包括当前适用于测试和小规模挖矿的机器的摘要。

我们希望存储矿工可以根据需要调整其配置;可以使用其他配置在测试网上进行挖矿,我们希望这些配置中的许多都将超过我们自己构建的效率。我们鼓励矿工尝试并请求感兴趣的社区成员在GitHub上分享其基准分数。

一般硬件问题

尽管我们无法提供具体建议,但是我们可以提供一些一般性指导。

CPU:根据经验,具有高时钟频率的多核CPU将加快密封过程,使存储矿工可以更快地在网络上存储存储。协议实验室自己的测试数据表明,具有SHA扩展功能的AMD处理器比其他品牌的处理器具有更大的优势。

GPU:您必须具有强大的GPU才能在要求的时限内完成SNARK计算。 Lotus当前被设计为支持NVIDIA生产的芯片。我们预计将来还会有其他Maker提供的支持卡,我们的基准测试可以帮助您深入了解成功的芯片。

RAM:当前的Filecoin网络仅支持32GiB和64GiB扇区的密封。在这些较大的扇区上执行必要的计算需要相应增加RAM。建议挖矿系统至少配备128GiB。

存储:选择正确的存储解决方案涉及许多注意事项。也许最重要的是挖矿作业中使用的特定收入模。存储矿工目前需要确保原始存储为1TiB才能开始挖矿,但是影响因素更多。超出此要求的矿工可能会发现这是一个有用的考虑因素。

  • 首先,存储矿工应牢记,将因数据丢失而受到严厉的处罚;即使数据位翻转也可能导致严厉的处罚。因此,存储矿工需要实现数据冗余。
  • 对于试图加入检索市场的存储矿工,考虑合并其他存储以准备提供密封数据的“热”副本也是明智的。尽管可以打开一个扇区来恢复原始数据,但是支持此用例的Filecoin实现将消除此计算负担(这是Lotus当前正在开发的功能)
  • 要考虑的另一个因素是Filecoin网络对高可用性的期望。尽管从理论上讲,存储矿工应该能够与大多数商用硬盘驱动器,固态驱动器或其他非冷存储解决方案集成,但并非所有存储解决方案都可以。确保矿池每天24小时,每天7天高效运行。
  • 当前,存储矿工还需要足够的空间来存储区块链本身。减少磁盘上区块链所占用的空间是Lotus积极开发的一项功能。 Filecoin的实现可能还需要额外的磁盘存储,这相当于用于计费的承诺存储的一小部分。
  • 最终,协议实验室在测试中发现,在具有低RAM(128GiB)的系统中,可以使用NVMe存储作为交换空间。否则,存储矿工在某些操作期间可能会遇到内存不足的情况(密封需要大量内存)

网络:使用分布式Lotus Seal工作人员(请参阅下面的“高级挖矿注意事项”) ,然后建议使用高性能网络(建议使用10GbE +网卡和交换机 ,而在使用网络附加存储时,请使用高性能网络。还推荐。

先进的挖矿注意事项

如前所述,Filecoin存储挖矿主要由复制证明和时空证明主导。复制证明本身由几个阶段和Lotus实施组成。 Filecoin有助于在这些阶段密封不同的机器授权,以最大程度地提高效率。 Protocol Lab开发了一个示例架构,旨在将这些功能用于大规模挖矿。在这里,我们分解了设计类似系统时要考虑的不同瓶颈。

密封的预提交阶段1:在此阶段,执行PoRep SDR编码。该阶段受CPU限制,并且是单线程的( 根据设计,它不适合并行化) 。此阶段预计需要几个小时。确切的时间取决于要密封的扇形的大小,当然还取决于密封。如前所述,Protocol Lab发现了机器的规格,带有SHA扩展的AMD处理器极大地加快了此过程,并且使用效率更高的CPU也将提高性能。

密封的预承诺阶段2:在此阶段,使用波塞冬哈希算法生成Merkle树。此过程主要与GPU有关,可以将CPU用作替代方案,但是应该慢得多。使用GPU时,此阶段预计需要45分钟到60分钟。

密封提交阶段1:这是生成证书所需的准备工作的中间阶段。它受CPU的限制,通常在数十秒内完成。

密封提交阶段2:最后,该密封阶段涉及SNARK的创建,该过程用于在将必要的证明转移到区块链之前对其进行压缩。这是GPU密集过程,预计需要20到30分钟才能完成。

协议实验室发现,将预提交阶段2,提交阶段1和提交阶段2并置在同一台计算机上是非常有效的,并且高密度计算机用于预提交阶段1。但是,文件传输量很大在预提交阶段1和预提交阶段2之间;在网络访问速度较慢或使用硬盘驱动器而不是固态驱动器的计算机上,这可能会超出其他方面的性能改进。在这种情况下,使所有阶段都出现在同一台计算机上可能会更有效率。

时间和空间证明主要受GPU约束,但是可以使用具有多个内核的CPU来加快处理速度。例如,WindowPoSt当前必须在30分钟的窗口内执行; 24核CPU和8核CPU之间的差异可能是清除具有适当裕度的窗口与在狭窄时间范围内清除之间的差异。 WinningPoSt是一种低强度计算,必须在Filecoin周期的较小窗口(当前为25秒)内完成。

加入测试网的第二阶段

我们的测试网是Filecoin网络正式启动的初始阶段。我们目前处于测试网的第二阶段,预计将运行到2020年第三季度主网启动为止。

在测试网阶段,存储矿工可以从我们的测试网水龙头申请文件货币,作为抵押存储的必要抵押。

请注意,testnet的FIL没有价值,正式的FIL仅在主网启动后才可用。

Filecoin生态系统

随着主网的启动,社区成员可以有越来越多的机会参加Filecoin。

太空竞赛

为了准备主网,Protocol Labs最近宣布了一项激励计划SpaceRace,以对测试网进行压力测试。参与者将有机会通过使用尽可能多的存储来争夺主网Filecoin。

最新,最全面的Filecoin挖矿指南! Filecoin网络 存储矿工 的 参与 如何 工作? Filecoin实施 硬件考虑因素 加入了 testnet 第二阶段 Filecoin生态系统 摘要4

黑客文件

HackFS是为期30天的虚拟黑客马拉松,旨在为去中心化网络奠定基础。开发人员将构建dapp,游戏,开发工具,DeFi集成和其他技术来利用去中心化存储。 HackFS将由ETH Global和Protocol Labs托管,并将具有所有黑客马拉松的主要内容:研讨会,指导,鼓舞人心的演讲,AMA和奖品!

最新,最全面的Filecoin挖矿指南! Filecoin网络 存储矿工 的 参与 如何 工作? Filecoin实施 硬件考虑因素 加入了 testnet 第二阶段 Filecoin生态系统 摘要5

Filecoin发现

Filecoin Discoer是一项最近宣布的计划,旨在为Filecoin注入人类最有价值的文化和科学数据。购买Discoer计划的个人将收到为期一年的质量调整存储交易,Discoer充当经过验证的客户。

最新,最全面的Filecoin挖矿指南! Filecoin网络 存储矿工 的 参与 如何 工作? Filecoin实施 硬件考虑因素 加入了 testnet 第二阶段 Filecoin生态系统 摘要6

Filecoin开发资助计划

我们通过Filecoin开发赠款赞助捐赠者,并继续促进Filecoin生态系统的发展。第四轮赠款申请的截止日期是7月1日,我们将优先考虑7月1日之前提交的申请,我们将继续评估截止日期之后提交的提案。第五轮提案将于10月1日到期,第五轮提案将于10月1日到期。

最新,最全面的Filecoin挖矿指南! Filecoin网络 存储矿工 的 参与 如何 工作? Filecoin实施 硬件考虑因素 加入了 testnet 第二阶段 Filecoin生态系统 摘要7

总结一下

区块链非常复杂,具有可移动的块,从头开始构建成功的区块链是一项艰巨的任务。没有世界各地社区成员的支持,Filecoin将无法实现今天的成就,我们将在所有帮助下为Filecoin带来帮助。那些走到这一步的人表示衷心的感谢,并再次感谢您在上一次发布之前的最后一次支持主要在线发布。我们非常高兴欢迎新的社区成员(矿工,开发人员和用户)加入我们,希望本指南可以作为任何希望加入我们的人的起点,因为我们踏上了美好的旅程!

温馨提示:

文章标题:最新,最全面的Filecoin挖矿指南! Filecoin网络 存储矿工 的 参与 如何 工作? Filecoin实施 硬件考虑因素 加入了 testnet 第二阶段 Filecoin生态系统 摘要

文章链接:https://www.btchangqing.cn/52368.html

更新时间:2020年07月09日

本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。

最新,最全面的Filecoin挖矿指南! Filecoin网络 存储矿工 的 参与 如何 工作? Filecoin实施 硬件考虑因素 加入了 testnet 第二阶段 Filecoin生态系统 摘要8
区块链

中央银行正在牵手大事!数字货币+新基础设施爆炸式增长,概念股已经准备就绪,并且变得疯狂

2020-7-9 21:27:29

区块链

今天的建议|过去三个月的最高涨幅为408%。DFI代币的增长是否可持续?

2020-7-9 22:09:28

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索