8月11日,Filecoin举办Filecoin Virtual Community Meetup线上交流会议。
该会议的准则是允许社区所有成员以在线、面对面的方式讨论分享 Filecoin生态的发展动向 ,并给予FIlecoin生态项目和工具的创建者一个向全球观众展示和交流的平台,促进生态建设的信息同步、坦诚交流、共识建设。
这次,焜耀科技(原力区)CTO李昕以社区名义被邀请参与主题分享: “ HyperDrive升级之后,ProveCommit消息聚合使用的数据分析” , 与社区同步在HyperDrive升级后ProveCommit消息聚合的 变化规律和使用现状 。
Base Fee维持在0.15nanoFIL
首先,李昕以filscan.io半年Base Fee的走势和3天内的Base Fee的走势进行比较。
- 半年数据显示Base Fee变化波动巨大,间幅大于5nanoFIL;
- 而在HypderDrive升级之后,Base Fee基本徘徊在0.11-0.2nanoFIL,且走势逐步趋稳。
这次升级不仅大大降低了 Gas 消耗,降低了算力成本,也是Filecoin网络首次将Base Fee 控制在了一个合理且稳定的变化范围。
Base Fee现状的背后逻辑:BatchBalancer=2nanoFIL
Base Fee锁定0.15nanoFIL上下的原因,主要归功于其背后的设计模型。
源码有一些固定参数(BatchBalancer等于2nanoFIL),其背后的逻辑是:
如果我们采用Provecommit聚合的Base Fee算法,BatchGasFee需要等于或大于BatchBalancer。对存储提供者来说,Provecommit是否选择聚合需要根据当天Filecoin网络的Base Fee情况而定。
600PiB/64GiB存储池实例:0.13nanoFIL为平衡点
我们以一个真实的64GiB存储池(存储池以每天600PiB的增速保持算力增长)实例来判断选择ProveCommit聚合还是ProveCommit非聚合更合理。
从右图来看,橘色线显示的是存储提供者以ProveCommit非聚合增长Gas费消耗的情况,蓝色则是聚合增长情况。
- 无论Base Fee高低, 聚合曲线一直趋于平稳 ,Gas费消耗一直保持在64-65FIL;
- 非聚合曲线则表现出来Gas费消耗与Base Fee价格波动呈正相关。
而该两根线的交叉平衡点在0.13nanoFIL左右。
故对这位存储提供者来说, 合理聚合/非聚合取决于Base Fee是否大于或者小于0.13nanoFIL, 大于时选择Provecommit聚合,小于时选择Provecommit非聚合。
负反馈系统动态调整网络Base Fee
目前证明机制设计体现为负反馈系统, 其是指市场上的增量算力会影响网络系统的Base Fee。
如人体温上升会出汗,汗的蒸发会导致体温下降。
所以在负反馈系统中,Provecommit聚合与非聚合 互为调节 ,市场在选择更为节约的Gas费时让网络Base Fee趋于动态平衡。
另外,32GiB扇区的提供者网络情况与以上案例稍有不同,平衡点会在0.15-0.19nanoFIL的Base Fee。
聚合与非聚合Prove证明者三七分
关于网络实际使用情况,我们做了一些数据统计,如近期:活跃存储提供者约2750位, 仅有770位选择了聚合消息 ,聚合与非聚合Provecommit的提供者比例约3:7。
提供者会做出这样的选择完全是合理的,因为算力规模占前(大于10PiB)的提供者基本都选择了聚合消息, 算力增幅越大的提供者Gas费消耗越多,选择聚合消息的优势就越大。
投资回报率 也是存储提供者需要考虑的另一个因素。
ProveCommit聚合会延迟回本(即区块奖励的释放),算力增长的证明会延迟提交,奖励会延迟释放。
以下举例说明:
- 如果一个64GiB扇区选择消息聚合损失1天的收益, 减少0.00234FIL/64GiB收益;
- 0.00234FIL同时意味着非消息聚合需要多消耗0.059nanoFIL/64GiB的Base Fee来做非聚合消息, 当天可获得收益;
- 因此形成两个分水岭:中小型存储提供商 愿意付出额外的Gas费非聚合证明立马获得收益 ;大型存储服务商 由于可及时聚合因此受益延迟较低更愿意选择聚合证明以降低Gas费消耗, 才导致Base Fee维持在0.15nanoFIL。
如果存储提供者不再做算力增长,每个扇区的初始质押则会下降,而BatchBalancer是不变的,Gas燃烧也不改变。
长期来看,Gas费消耗和Batchbalancer会随着网络变化进行调整, 需要重新判断。
下一次迭代:中子星计划
在所有消息类型中,Provecommit聚合与非聚合消耗依然消耗了95%的Gas费,说明Prove证明消息依然占据着大量网络带宽消耗。
从长远来看, 该项Gas费消耗依然需要一定程度的缩减, 以便于让带宽用于处理真实订单和数据存储。
这虽然不是目前Filecoin网络首要改善的问题,但我仍建议在未来半年到一年内可以得到很好的改善。
这也是中子星计划会存在的原因,其主要目的是: 在链处理能力固定的情况下网络以支持无限的存储增长和容量。
让我们共同期待下一次Filecoin存储和容量可扩展增长的迭代可以早日实现!
本文链接: https://www.8btc.com/media/6674207
转载请注明文章出处