Filecoin—6月主网升级内容汇总

Filecoin将迎来重要升级。Filecoin计划于6月进行HyperDrive网络升级,包括FIP-0013FIP-0008。链闻消息指,FIP-0013 通过 SnarkPack 方案将多项证明聚合至一条链上消息,降低 gas 费用,提高网络验证效率。FIP-0008 则是对多个扇区的提交进行批量预处理以进一步提高封装效率。Filecoin 官方表示,本次更新将会使 Filecoin 网络的存储和验证效率提高 10-25 倍。升级后矿工Gas费将大幅降低,矿工(币本位)收入可能平均增长40%。

FIP-0013:增加ProveCommitAggregated方法,以减少链上拥堵

FIP-0008:添加矿工分批扇区预承诺方法

早在2月24日,Filecoin官方已在Github发布更新提案,添加批量提交ProveCommitSector方法以减少链上拥堵。该提案降低了提交新扇区到Filecoin网络的总成本,总体上降低矿工成本,减少对链式交易带宽的负担。该提案尚处于草案阶段,具体上线时间待定。

Filecoin—6月主网升级内容汇总

FIP-0013提案提出,有望进一步减少链上Gas费消耗及链上拥堵问题。

矿工的ProveCommitSector方法一次只支持提交一个扇区,导致执行频率高且费用大。FIP-0013提案增加了一个ProveCommitSectorAggregated方法,以分摊多个扇区的成本,删除一些冗余且成本高昂的检查,并利用一种新的加密结果,大幅减少每个扇区的证明大小和验证时间。

为矿工添加一种方法,以在单个消息中提交多个部门证明提交消息。

链上证明随着网络的增长呈线性增长。这导致

(1)区块链大多数时候都处于容量限制状态,从而导致较高的基本费用;

(2)链容量当前正在限制网络的增长。

矿工ProveCommitSector方法仅支持一次提交单个扇区。它既执行频繁又昂贵。该提议增加了ProveCommitSectorAggregated一种摊销多个部门中某些成本的方法,消除了一些多余但昂贵的检查,并利用新颖的密码学结果极大地减少了每个部门的证明大小和验证时间。

Filecoin—6月主网升级内容汇总

改变动机:矿工ProveCommitSector方法仅支持一次提交单个扇区。它是目前在链上观察到的两种最高频率的方法之一(另一种是PreCommitSector)。高增长的矿工以每个时代超过1个的速度交付行业。这也是一种相对昂贵的方法,具有多个内部发送以及状态加载和存储。汇总的证明验证可以在更少的时间内证明更多的部门承诺,这将减少处理时间,从而减少每次证明承诺的气体成本。除了这种主要的优化之外,还有许多次要的机会可以改善与批处理相关的处理时间和气体成本,许多机会可一次完成:

使用位域在ProveCommitSector参数中指定扇区号可以减小消息大小

PreCommits的装载开销可以每批执行一次 Power

Actor声明验证可以每批完成一次

ComputeDataCommitment可以批量调用市场参与者的电话

另外,该ProveCommitSectorAggregated方法可以消除当前用于验证单个证明提交的临时存储和cron分批处理。这提供了进一步降低成本的机会:


PreCommit信息可以在每个证明提交中加载一次,而不是一次用于记录,然后再次用于批验证中。

经过验证的部门ProveCommitSectorAggregated将不需要存储和从功率参与者ProofValidationBatch图中读取

如果矿工运营商实施了相对较短的汇总期(一天),则该ProveCommitAggregated方法有可能降低以下方面的天然气成本:

国家运营:上面列出的某些成本可以在多个部门中摊销

证明验证:使用新颖的证明聚合方案,证明所使用的气体可以随着网络的增长而逐步缩小规模。


故障处理:为简单起见,选择在任何先决条件失败后中止。提交无效的预先承诺没有充分的理由,因此,对于运行正常的矿工来说,绝对不应发生这种情况。中止失败将提供明确的指示,表明出了点问题,否则操作员可能会忽略。

另一种选择是允许聚合中的扇区独立地成功或失败。在这种情况下,该方法应返回一个值,该值指示成功的扇区和失败的扇区。尽管不是很不适当,但这会使参与者和节点的实现复杂化。

规模和限制:聚合大小的界限并不是要真正限制矿工的行为,而是要限制潜在的错误或恶意行为的影响。矿工可以在一个时期内提交多个批次,以便更快地成长。

向后兼容:该建议引入了新的导出的矿工actor方法,从而更改了导出的方法API。尽管添加方法在逻辑上似乎是向后兼容的,但是在方法存在之前,很难保留对(未分配的)方法编号的调用的精确行为。因此,必须通过主要版本升级将这些更改交付给参与者

Filecoin—6月主网升级内容汇总

以前,大型存储供应商可能有资源和硬件,可以每天在Filecoin上搭载100PiB的存储容量,但受到链上带宽的限制,不能超过40PiB/天的集体存储搭载限制,只能与其他矿工争夺有限的链上空间用于新的存储证明。现在,随着HyperDrive的改进,这样的存储供应商可以将他们的证明提交汇总到数量级较少的链上信息中,在节省链上空间的同时,快速增长他们的网络力量。如果所有矿工都遵循这种做法,目前的存储上链率(目前>100%的链上容量)可能会占用不到5%的新链上容量。

这就是为什么CryptoNetLab和CyptoComputeLab自网络推出以来一直在努力工作的原因——他们都在竞相增加链容量,并破解Filecoin网络的增长率。增加链容量有很多好处:

1)允许目前的存储供应商更快、更便宜地利用其他存储容量。

2)为新的存储供应商创造空间,并迅速将其业务扩展到许多PiB(或EiB)存储容量。

3)增加其他关键功能的链带宽,如持续的存储验证、交易和创建新账户。

4)减少加入新的存储交易的Gas费用,使得在Filecoin上存储有用的数据变得更加便宜。

此外,FIP0008也将在HyperDrive网络升级中落地,这增加了一种方法,让矿工可以提交多个行业的批量预承诺。新的PreCommitSectorBatch方法将删除一些多余的和昂贵的检查,并在多个部门摊销成本。


总结:Filecoin存储网络的使命是为人类的信息创造一个去中心化的、高效的、强大的数据中心,需要更大的存储容量来跟上全球数据的增长,加快落地应用进程

展开阅读全文

页面更新:2024-05-15

标签:摊销   矿工   参与者   提案   批量   昂贵   容量   大小   费用   成本   供应商   部门   消息   方法   内容   游戏   网络

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top