现在,有了HyperDrive的多项改进,这样的大型节点可以集成存储承诺减少链上消息,既快速增加网络算力又节省链上空间。当所有节点这样操作时,目前的存储封装速率(目前>100%链容量)将低于新链容量的5%!
这对链上节点来说意义重大:升级一方面是提高算力产出的机会,链上节点能获得更多Fielcoin网络区块奖励,目前算力产出奖励铸币速度上限为约370,000 FIL/天。
另一方面是挑战,节点要争取更有效地利用优化。无法快速适应新经营手段的节点获得的奖励份额可能会落后于同伴!
为帮助节点调整经营(并准备好快速封装潜在容量!)首个有证明集成容量的lotus RC上线,届时还会有Calibration测试网更新,之后,节点就可以测试新证明集成流程和加密经济效果。
关注lotus v1.10.0 发布公告讨论获取发布时间最新消息,以及Filecoin v13 HyperDrive网络升级公告了解网络(校准网和主网)升级的区块高度。相关消息也会在Filecoin Project Slack的 #fil-announcements 和 #fil-lotus话题下发布。
2. 通过SnarkPack提高Filecoin链容量
Filecoin v13 HyperDrive Network Upgrade的实现离不开Filecoin证明系统的创新。过去几个月里,CryptoNetLab 和 CyptoComputeLab对Filecoin证明机制进行了设计和实施以解锁更高的可扩展性和减轻网络拥堵。团队的努力促成了两项备受期待的FIP(Filecoin改进提案),Filecoin将获得显著可扩展性提升:
FIP-0013: 增加ProveCommitAggregated方法以改善链上拥堵
FIP-0008: 增加节点批量扇区pre-commit的方法
上述FIP的核心在于要求集成以及缩减多个证明验证(以SNARKs形式上链)以形成占用链带宽更少的集成消息,截至目前,Filecoin网络是最大的运行中的SNARK系统,每天可生成并验证(大约)超过1300万SNARK证明。
为满足迫切的可扩展性需求,CryptoNetLab隆重推出SnarkPack,利用聚合扩容SNARK证明的新策略。SnarkPack基于Bünz et al的Inner Pairing Product,并迅速实现产品化以服务于Filecoin证明系统。
除了明显的性能优化,SnarkPack还使用创新承诺方案,无需额外可信配置就可以实现集成——是可轻松部署在运行中的Filecoin网络上的更新!
SnarkPack为FIP0013提供了一个解决方案——添加ProveCommitAggregate方法,让节点将多个扇区ProveCommit收据集成为一条链上消息。
新方法无需一些冗余且昂贵的检查,Gas费可由多个扇区摊销,显著减少每个扇区的证明大小和验证时间。为确保小型节点也能从优化中受益,提交PreCommit和ProveCommit消息的窗口期将被延长 ,这样小型节点可集成窗口期内所有证明,生成一条链上消息。