FIL网络即将升级, GAS费有望大幅降低!

[复制链接]
7260 |0
发表于 2021-6-15 12:48:06 | 显示全部楼层 |阅读模式

wk588_com_zilw4tejcub.jpg

wk588_com_zilw4tejcub.jpg

从主网上线至今,GAS费似乎一直是被大家重点关注的对象,无论是开发团队、社区都在想办法降低GAS费。


在FIL-project的Github上,我们可以看到即将要实施的Actors v5 Plan。Actors v5 的实施,对于FIL网络而言,是一个极其重大版本的升级。有望实现Gas费用的大幅下降!


预计实施时间大约在6月份中旬,提案代号是FIP-0013和FIP-0008,全网节点需要将Lotus升级到V1.10.0版本。

V5包括哪些内容? 

wk588_com_podoma0de1j.jpg

wk588_com_podoma0de1j.jpg

根据FIL官方对V5的介绍,V5版本包含了三大内容:

第一,破坏共识的升级和测试改进;

第二,可选的破坏共识的升级;

第三,可选的规范参与者的非破坏性改进。


破坏共识可以通俗地理解为,相比于当前的FIL网络,这次网络升级是重大的、甚至具有颠覆性的。


本次V5将真正意义上实施四大FIP提案,分别是FIP-13、FIP-12、FIP-11、FIP-8,其中FIP-8和FIP-13能够从根本上降低GAS的消耗。


  • FIP-0013建议通过添加批量提交ProveCommitSector方法减少消息上链次数。
  • FIP-8建议添加一种新方法PreCommitSectorBatch,该方法支持矿工一次预提交多个扇区。
  • FIP-0012提案建议改变DataCap管理FIL Plus中的客户端地址的方式。
  • FIP-11提案建议并指定取消此拍卖机制,并立即提供全部奖励。


FIP-8和FIP-13为何能降低GAS? 

在FIL网络中,矿工将数据封装、上链并且获取区块奖励,要经历“P1和P2(PreCommit)、C1和C2(ProveCommit)”这四个阶段,其中,大部分的GAS消耗都集中在P2和C2阶段。


  • P1阶段不上链,不消耗GAS;
  • P2阶段,需要消耗大量GAS;
  • C1阶段不上链,不需要消耗GAS;
  • C2阶段,需要消耗大量GAS。


在区块链浏览器上,我们也可以看得到,P2和C2占据了GAS的“大头”,两者加起来的GAS消耗占比高达了95%左右。


所以,要想降低FIL网络的GAS消耗,最高效的办法就是降低P2和C2所耗费的GAS消耗。FIP-8和FIP-13通过批量提交降低GAS消耗。


P2环节:在当前的经济模型中,一次只能提交一个扇区,如果一个节点一天的新增算力是1PiB,若用的是32GiB的扇区,就需要提交32768次扇区,即需要产生32768次消息;若用的是64GiB的扇区,就需要提交16384次扇区。


当FIP-8提案实施后,就会通过添加PreCommitSectorBatch的方式,支持批量扇区预提交。批量预提交扇区,意味着可以大大减少扇区的提交次数,降低网络的拥堵率,进而降低GAS费。比如说,在本次升级后,可以批量预提交1TiB的扇区,那么,新增1PiB的算力就只需要提交1024次消息;如果可以批量提交100TiB的扇区,那么,新增1PiB算力就只需要提交10次消息。因此,FIP-8的提案的实施,能够极大降低P2阶段所需要耗费的GAS。


同理,C2环节也是一样的逻辑。FIP-13提案为矿工添加了一种在单个提交中提交多个扇区证明提交消息的方法,这意味着,C2阶段的扇区,也可以得以批量提交。因此,C2阶段的GAS,也能够得以大幅度降低。


综上,V5版本升级后,P2+C2的GAS都会大幅度降低,即FIL网络的GAS会得到大幅降低。


回复

使用道具 举报

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

本版积分规则

热门版块
快速回复 返回顶部 返回列表