协议实验室官方博客发布最新文章,星际文件系统将于6月中旬进行v13 HyperDrive网络升级。本次升级主要执行两个提案:FIP-0013、 FIP-0008。本次更新将会使星际文件系统网络的存储和验证效率提高10-25倍,升级后用户Gas费有望大幅降低。以下为官方原文。
我们很高兴地宣布,由于星际文件系统 Proofs系统的创新性,星际文件系统 v13“HyperDrive”网络升级将在几周内完成,届时存储效率预计会提高10-25倍!(取决于存储服务商如何利用新的聚合限制)
自星际文件系统主网上线以来,仅七个月时间,现在已有2300多个存储服务商每周在星际文件系统网络上提供数百PB的有用存储空间。但是,这种惊人的增长率实际上只是星际文件系统存储服务商准备添加到网络总容量的一小部分。
由于星际文件系统网络上对存储服务的巨大需求,主网上线之前,存储容量增长一直受到星际文件系统链容量的限制。区块目前充满了新的容量证明,存储交易和不断的存储验证(Window PoSts)-限制了存储服务商可以向星际文件系统网络承诺的新存储,并且由于Gas费,提高了所有链上交易(如发布存储交易)的成本!
这就是自网络启动以来CryptoNetLab和CyptoComputeLab一直在努力的地方——全速增加链容量并促进星际文件系统 Network的增长率。增加链容量有以下好处:
· 允许当前的存储服务商更快,更便宜地利用附加存储容量;
· 为新的存储服务商腾出空间,并迅速将其业务扩展到PiB(或EiB!)的存储容量;
· 增加其他关键功能的链带宽,例如正在进行的存储验证,交易和新帐户创建;
· 降低加入新的存储交易Gas费——降低在星际文件系统上存储有用数据的成本!
星际文件系统是一个有用的存储网络,其使命是为人类信息创建一个分布式,高效强大的网络基础,并提供指数级存储容量增长的可能,以跟上全球数据激增。星际文件系统的存储证明,采用的是复制证明和SpaceTime,而不是POW。并且星际文件系统致力于通过聚集大型分布式数据中心来存储数据,从而使其有利于世界。这就是为什么星际文件系统 v13 HyperDrive Network升级如此重要的原因——它使人类可以存储10-25倍有价值的信息。
1.本次升级对存储服务商意味着什么?
HyperDrive升级计划于6月中旬进行,对所有星际文件系统网络参与者来说都是一件大事。存储客户端和应用程序开发人员将受益于增加的消息吞吐量,从而改善整体网络实用性——但最显着的改进是对于星际文件系统存储服务商,服务商将受益于新的规模经济和更快的启动速度。更高的容量增长率也为新的存储提供商创造了机会,使其迅速成为星际文件系统网络中的主要参与者。
以前,大型存储服务商可能有资源和硬件每天能将100PiB的存储容量加载到星际文件系统网络,但是受到链带宽的限制——每天40PiB的集体存储加载限制——存储服务商需要与其他服务商竞争有限的链空间用于存放新的存储证明。现在,随着HyperDrive的改进,这样的存储提供商可以将其证明承诺汇总到更少的链上消息上,从而在节省链空间的同时快速提高网络能力。如果所有存储服务商都遵循这种做法,那么当前的入库率(目前>链容量的100%)可能不到新链容量的5%!
这对存储服务商具有重大影响:既有机会通过增加星际文件系统网络区块奖励的份额来增加收入,目前该奖励每天约370,000 FIL /天的参与奖励-以及利用这些新的优化来与同行保持同步。适应新规则慢的存储服务商可能会发现其分配到的奖励相对于同行而言有所减少——因此,一定不要错过这个机会!
为了帮助存储服务商做好运营准备(并快速启用其隐藏容量!),首个具有证明汇总功能的Lotus RC将于2021-05-31这周提供,同时还将升级Calibration Testnet-在此之后服务商可以测试新的证明汇总流程及其加密经济结果。请关注Lotus v1.10.0发布公告讨论频道,以及时了解发布时间更新,以及有关星际文件系统 v13 HyperDrive升级(校准网和主网)的区块高度公告。相应的更新也将发布在星际文件系统的Slack频道#fil-announcements和#fil-lotus中。
2.通过SnarkPack增加链容量
由于星际文件系统 Proofs系统的创新,星际文件系统 v13 HyperDrive网络升级成为可能。在过去的几个月中,CryptoNetLab和CyptoComputeLab设计并实现了星际文件系统证明机制的重大改进,以解锁增加的可扩展性并缓解网络拥塞。他们的辛勤工作导致了两个备受期待的FIP(星际文件系统改进提案),它们将为星际文件系统带来重大的可扩展性改进:
· FIP-0013:添加批量提交ProveCommit方法以减少链上拥塞
· FIP-0008:添加服务商预提交批量扇区方法
这些 FIP 的核心要求将多个证明验证(以snarks的形式在链上登陆)聚合和压缩成占用较少链带宽的单个聚合消息。到目前为止,Filecoin 网络是生产中最大的 Snark 系统,每天生产和验证超过 500 万个 Snark!
为了满足这些重要的可扩展性要求,CryptoNetLab 自豪地发布了 SnarkPack,这是一种通过聚合来扩展 Snark 的新策略。SnarkPack 建立在 Bünz 等人的内部配对产品工作基础上,并为 Filecoin 的证明系统快速而严格地生产出来。
除了显著的性能优化外,SnarkPack 还使用了一种新颖的承诺方案,而无需其他受信任的设置-使其易于升级,从而使其能够轻松升级到实时 Filecoin 网络上。你可以在 SnarkPack 或 Cryptology ePrint 中阅读更多关于 SnarkPack 工作原理的内容。
SnarkPack通过为存储服务商添加ProveCommitAggregate将多个扇区ProveCommit收据汇总到一条链上消息中来为FIP0013提供解决方案。使用这种新方法,可以删除一些多余但成本高昂的检查,现在可以在多个部门之间摊销其他检查,从而极大地减少了单个扇区的证明大小和验证时间。为了确保这些优化可以促达到小型服务商,已扩展了用于提交PreCommit和ProveCommit消息的窗口,以便小型服务商可以将该窗口中的所有证据汇总到单个链上消息中。
迄今为止的性能基准数据令人印象深刻-SnarkPack可以在8秒钟内在64线程/ 32核AMD RyzenThreadripper CPU上汇总8192个SNARK证明,生成的证明尺寸小38倍,并且可以在33毫秒内验证,包括反序列化!借助这一新功能,服务商将能够提交一份ProveCommitAggregate消息,以获取多达819个扇区的证明prove-commitments。
与FIP0013一起,FIP0008也将在HyperDrive Network升级中上线,这为服务商添加了一种方法来提交多个扇区的批量的pre-commitments。新的PreCommitSectorBatch将删除一些冗余且成本高昂的检查费用,并分摊多个扇区的成本。
3.升级时间表和其他功能
除了 FIP-0013 和 FIP-0008 之外,Actors v5(在Filecoin V13HyperDrive网络升级中附带)还包括一些有用的改进,如 FIP-0012:用于星际文件系统+客户端地址的 DataCap Top Up,它可以为星际文件系统 Plus 验证的客户端充值 DataCap。
以前,每个新的 DataCap 分配请求都需要指向一个唯一的地址,这会增加操作开销,因为要续订自程序启动以来服务的数百个 DataCap 分配请求。有了 星际文件系统-0012,星际文件系统+客户将能够在其现有地址上接收额外的 DataCap,从而改善客户和矿工的交易体验。
随着将 星际文件系统+DataCap 分配扩展到大规模数据集的重大工作正在进行中–这些改进将继续使 Filecoin 成为人类所依赖的重要数据的更有用的存储网络。
跨大型网实施的核心开发者–Lotus(v1.10.0)、Venus 和 Forest–都在冲刺 v13 HyperDrive 网络升级,目前计划在 6 月中旬(确切的升级时间待定)。
这是对网络的大规模(且备受期待)升级,需要进行全面的端到端测试,以确保顺利升级。您可以在此处找到升级的最新更新和时间表。如果您对升级有任何疑问,请在社区讨论中留下您的评论,或者在此讨论中添加对新 Lotus 版本的反馈。
4.未来工作
展望未来,要使星际文件系统成为存储服务商和用户的最佳存储网络,仍有很多工作要做。尽管星际文件系统 v13 HyperDrive升级是链容量上的巨大飞跃,但CryptoNetLab仍在继续进行改进,以实现完整的指数扩展功能,并增强星际文件系统的PoRep方案,从而能够通过用户提交的交易升级承诺的容量扇区而无需封装!
短期来说,网络级证明聚合器节点也存在机会,这些节点将来自许多不同服务商的消息捆绑在一起,以进一步提高吞吐量。这些聚合器可以在不同的服务商之间批量处理许多ProveCommit消息,从而加快聚合速度,并确保封装资源有限的小型服务商可以充分利用聚合优化。期待在后续的网络升级中改进更多!