FIL网络证明效率即将提升20倍?

[复制链接]
7276 |0
发表于 2021-3-3 00:30:00 | 显示全部楼层 |阅读模式

据官方github显示,预计北京时间3月4日晚上8时,FIL 网络将进行v1.5.0 版本升级,届时,状态升级将带来4个小时以上的服务中断。

FIL v1.5.0是一个大胆的创新,可以将时空证明的验证移到链下进行,这样就可以把存储证明的网络带宽消耗降下来,从而提高整个FIL网络的TPS。

说起TPS,在区块链领域,TPS(系统吞吐量)通常被用来衡量公链系统的性能,即每秒公链能够处理的交易或消息数量。比如BTC的TPS约为每秒处理7笔交易。经过测算现阶段FIL网络大概平均每秒能够处理25条消息(包含重复消息)。如果网络待打包消息较多,造成网络拥堵,往往会推高参与者发送链上消息的Gas费。

wk588_com_xofxw1eklg5.jpg

wk588_com_xofxw1eklg5.jpg

FIL v1.5.0 的升级使得Window PoSt 的Gas消耗大幅降低,但在整个链的Gas消耗中,这个部分占比并不太高。粗略估计,这部分(FIP-0010)的优化加上 FIP-0007 的优化,可能带来整个网络 TPS 15%左右的提升。这不足以达到使当前Gas BaseFee 降低的程度。

可喜的是,这只是减少基础证明的Gas 消耗的第一步,下一步,是大家可以期待的另外两个优化:

FIP-0008: 增加矿工批量提交 PreCommit 方法。

矿工PreCommitSector方法仅支持一次提交单个扇区。它既执行频繁又相对昂贵。该提案增加了PreCommitSectorBatch一种摊销多个部门中某些成本的方法,并删除了一些多余但代价高昂的检查。维丨ipfskefu

FIP-0013: 增加ProveCommit聚合证明方法。

尤其是 FIP-0013,通过聚合证明,将大大地降低Gas消耗。简单地讲,在此之前矿工的ProveCommitSector方法一次只支持提交一个扇区,导致执行频率高且费用大,FIP-0013提案提出添加批量提交ProveCommitSector的方法,减少链上负担,降低了提交新扇区到FIL网络的总成本,总体上降低挖矿成本。

据初步预测,如果把800多个扇区的ProveCommit进行聚合,ProveCommit 的资源利用效率提升将近20倍。维丨ipfskefu

这个部分的理论验证已经通过,初步推演和方案在进行中。大家可以想象一下,如果FIL 网络的基础证明效率提升20倍,那么考虑目前的算力增长速度,网络将有大量的剩余带宽用于真实存储应用,生态将得以发展。

事实上,不论是从最新的FIP提案或者是版本的升级,我们都可以看到官方已经把目光放到了提高TPS问题上,解决网络拥堵,提高整个链的通畅度,从而从一定程度上解决Gas费的难题,为矿工挖矿提供更好的环境,为FIL存储真实数据提供更好的发展,从而壮大FIL生态。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表