利好 ▎Filecoin V13网络升级,网络效率将提高10-25倍!

2021-06-01 17:28

据Filecoin官方最新消息,Filecoin V13“的HyperDrive”网络将在未来几周内进行升级。本次升级主要执行两个提案:FIP-0013和FIP-0008。


其中 FIP-0013 通过 SnarkPack 方案将多项证明聚合至一条链上消息,降低 gas 费用,提高网络验证效率。FIP-0008 则是对多个扇区的提交进行批量预处理以进一步提高封装效率。



Filecoin 官方表示,本次更新将会使 Filecoin 网络的存储和验证效率提高 10-25 倍。


自Filecoin主网启动以来七个月,现在有超过2400个活跃的矿工每周在Filecoin网络上提供数百PB的有效存储。然而,这种惊人的增长速度实际上只是Filecoin存储提供商准备添加到网络的总容量的一小部分。


由于在Filecoin网络上提供服务的巨大需求,自从主网启动之前,存储增长一直受到Filecoin链容量的限制。区块目前充满了新的容量证明,存储交易和正在进行的存储验证(Window PoSts)——限制了矿工可以提交给Filecoin的新存储,并且由于Gas费,使所有其他链上交易(例如发布存储交易)的成本都更高!



这就是自主网上线以来CryptoNetLab和CyptoComputeLab一直在努力工作的原因——他们都在竞相增加链容量,并破解Filecoin网络的增长率。


增加链容量有很多好处:

  • 允许当前的存储提供商更快速和更便宜地使用额外的存储容量;

  • 为新的存储提供商提供空间,并快速将其业务扩展到多个PiB(或EiB!)存储容量;

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

  • 降低加入新存储交易的Gas费,使其在Filecoin上存储有用数据的成本更低!


Filecoin是旨在存储人类社会最重要信息的分布式网络。但随着全球数据的指数级飞速增长,需要庞大的数据存储容量来满足数据的发展。


与其他区块链的证明方式不同,Filecoin的存储证明(包括复制证明和时空证明)专注于挖矿,通过聚集大量去中心化数据中心来存储人类数据。这就是为什么Filecoin的v13 HyperDrive Network升级是如此重要的原因——它可以证明人类存储的最有价值的信息多10-25倍。


此次升级对存储提供商意味着什么


HyperDrive升级计划于6月中旬进行,对所有Filecoin Network参与者来说都是一件大事。存储客户端和应用程序开发人员将受益于增加的消息吞吐量,从而改善整体网络效用——但最显着的改进来自Filecoin存储提供商,后者将受益于新的规模经济和更快的速度。更高的容量增长率也为新的存储提供商创造了机会,使其迅速成为Filecoin网络中的主要参与者。



以前,大型存储提供商可能拥有每天将100PiB的存储容量加载到Filecoin的资源和硬件,但是受到带宽限制,需要保持在每天40PiB的集体存储加载限制内;与矿工竞争也只能依靠有限的存储容量空间。


现在,随着HyperDrive的改进,这样的存储提供商可以将他们的证明提交聚合成链上消息的数量减少一个数量级——快速增长他们的网络能力,同时节省链上空间。如果所有矿商都遵循这种做法,当前的存储上线率(当前>100%的链容量)可能会占用不到新链容量的5% !


这对矿工具有重大影响:既有机会通过增加Filecoin网络区块奖励的份额来增加收入,目前约370,000 FIL /天的挖矿奖励,也有与同行保持同步,利用其优势进行新优化的挑战。那些缓慢适应新的运营方式的矿商,可能会看到他们的配额相对于同行缩水——所以会抓住这个机会!


为了帮助存储供应商做好准备(并准备其潜在容量以快速入门!),随着校准测试网的升级,首个具有证明聚合能力的Lotus RC将在2021年5月31日这周启动——之后,矿工可以测试新的证明聚合流及其加密经济学。请遵循Lotus v1.10.0发布公告讨论以获取发布时间更新,以及有关网络(校准网和主网)升级时期的Filecoin v13 HyperDrive升级公告。相应的更新也将发布在Filecoin Project Slack#fil-announcements和#fil-lotus中。


SnarkPack增加如何发挥作用


由于Filecoin Proofs系统的创新,Filecoin v13 HyperDrive网络升级成为可能。在过去的几个月中,CryptoNetLab和CyptoComputeLab设计并实现了Filecoin证明机制的重大改进,以解锁增加的可扩展性并缓解网络拥塞。他们的辛勤工作创造了两个备受期待的FIP(Filecoin改进提案),将为Filecoin带来重大的可扩展性改进:


  • FIP-0013 通过 SnarkPack 方案将多项证明聚合至一条链上消息,降低 gas 费用,提高网络验证效率;

  • FIP-0008 则是对多个扇区的提交进行批量预处理以进一步提高封装效率。


这些FIP的核心要求将多个证明验证聚合和压缩成单个聚合消息,占用更少的链带宽。迄今为止,Filecoin网络是生产中最大的SNARK系统,每天生产和验证超过500万个SNARK!为了满足这些重要的可扩展性要求,CryptoNetLab自豪地发布了SnarkPack,这是一种通过聚合来扩展SNARK证明的新颖策略。


SnarkPack建立在Bünz等人的“内部配对产品”工作之上,并为Filecoin的证明系统迅速而严格地生产了。并为Filecoin的证明系统快速而严格地生产出来。


除了显著的性能优化之外,SnarkPack还使用了一个新颖的可信方案,无需额外的可信设置就可以实现证明聚合——使其易于升级部署在实时的Filecoin网络上。你可以在SnarkPack或Cryptology ePrint中阅读更多关于SnarkPack工作原理的内容。



通过添加一个ProveCommitAggregate的方法, SnarkPack为FIP0013提供了一个解决方案,该方法可以让矿工将多个扇区的ProveCommit收据聚合为一个链上消息。


有了这种新方法,一些冗余且成本高的过程被删除了,其他的证明现在可以跨多个扇区,大大减少了每个部门的证明规模和验证时间。为了确保小矿工也可以利用这些优化,提交PreCommit和ProveCommit消息有扩展后,小矿工可以将所有证明聚合为一个链上消息。


迄今为止的性能基准令人印象深刻——SnarkPack可以在8秒钟内在64线程/ 32核AMD Ryzen™Threadripper CPU上汇总8192个SNARK证明,生成的证明尺寸小38倍,并且可以在33ms内进行验证,包括反序列化!借助这一新功能,矿工将能够ProveCommitAggregate为多达819个行业的证明承诺提交一条消息。


FIP0008也将在HyperDrive Network升级中做出贡献,该升级对多个扇区的提交进行批量预处理以进一步提高封装效率。


升级时间表和其他功能


除了FIP0013和FIP0008,Actors v5(在Filecoin v13 HyperDrive网络升级中附加升级)还包括一些改进,比如FIP-0012: DataCap Top up for FIL+ Client Addresses,它允许为Filecoin Plus验证过的客户端充值DataCap。


以前,每个新的DataCap分配请求都需要以一个唯一的地址为目标,更新自程序启动以来服务的数百个DataCap分配请求,从而产生操作成本。



借助FIP0012,FIL +客户将能够在其现有地址中获得更多的DataCap,从而改善客户和矿工的交易体验。随着Filecoin在将Filecoin + DataCap分配扩展到大规模数据集方面的巨大努力,这些改进将继续使Filecoin成为人类所依赖的重要数据的更有用的存储网络。


主网的核心开发者-Lotus(v1.10.0), Venus和Forest 都朝着计划于6月中旬进行的Filecoin v13 HyperDrive Network升级冲刺,目前计划在6月中旬(确切的升级时间待定)。这是对Filecoin网络的一次大规模、且备受期待的升级,需要进行彻底的端到端测试,以确保顺利升级。


您可以在这里找到升级的最新更新和时间表。如果您对升级有任何问题,请在这个社区讨论中留下您的评论,或者在这个讨论中添加关于新Lotus版本的反馈。


展望未来


要使Filecoin成为存储提供商和用户的最佳存储网络,仍有许多工作要做。尽管Filecoin v13 HyperDrive升级是链容量上的巨大飞跃,但CryptoNetLab仍在继续进行改进,以实现完整的指数扩展功能,并增强Filecoin的PoRep方案,从而能够通过用户提交的交易升级承诺容量的扇区而无需重新封装!

在短期内,网络级证明聚合器节点也存在明显的机会,该节点将来自许多不同矿工的消息联合在一起,以进一步提高吞吐量。这些聚合器可以ProveCommit在不同的矿工之间批处理许多消息,从而加快了聚合速度,并确保封装资源有限的小型矿工可以充分利用聚合优化。在后续的网络升级中寻找类似的其他改进!