首页 > 世链号 > Filecoin网络中Gas费成了最热话题 为你剖析官方解决方案
永不止步cjxy066  

Filecoin网络中Gas费成了最热话题 为你剖析官方解决方案

摘要:Filecoin网络中Gas费成了最热话题 为你剖析官方解决方案

Filecoin网络中Gas费成了最热话题  为你剖析官方解决方案

 

1 (19).png

目前Gas费用是我们主要关心的问题。那么这篇文章我将主要介绍:

 

1、Filecoin Gas的计算方法

 

2、P1,P2,C1,C2的定义和特征

 

3、Filecoin减少 Gas的官方解决方案

 

1 (107).png

 

关于Filecoin Gas的成本计算

 

区块链浏览器中我们进入Gas统计栏,就可以看到 Gas的基本费率走势图,24小时的 Gas数据实际上是Gas消费明细的显示。可自行查看!

 

GAS.png

 

其实Gas的成本主要被分成这两大部分:

 

1、 Gas被增长算力消耗

 

2、 Gas被维持算力消耗

 

Gas增加的算力消耗主要发生在P2和C2阶段,即 PreCommitSector和 ProveCommitSector;由于 Filecoin是一种存储类型的公链,因此 Filecoin的基本单位是 Sector (也称为扇区),而1 TB的有效算力由32 GB的扇区组成(32X32=1024)。

 

因此, Gas增加1 TB所需的有效算力所消耗的成本为:(0.2185+0.08) X 32=9.552

 

微信截图_20201217193008.png

 

除增加算力可以获得 FIL块奖励之外,保持算力并按要求提供证明也可获得块奖励,每 TB有效算力提交时空证明参与区块奖励所产生的 Gas费用为:32/2349 X1.5194=0.0206 FIL (32为1 TB有32个扇区,2349为时空证明信息中包含2349个扇区)。

 

微信截图_20201217193018.png

 

从上面可以看出,新的有效算力是最消耗Gas环节的,为什么?那还要从 Filecoin的P1,P2,C1,C2开始。

 

关于P1、P2、C1、C2

 

Filecoin作为一种存储类型的区块链,其基本存储单位是扇区,如何证明扇区已经存储了数据,以及如何将承诺容量转换为有效算力,我们通常称之为precommit1,precommit2,commit1,commit2。

 

可以将 pre翻译为提前,准备。因此,又翻译为预封装一阶段、 预封装二阶段、封装一阶段,封装二阶段。

 

在P1阶段:可以理解为将文件进行打碎、分片,然后计算出原始数据的 merkle树,这个阶段主要是消耗 CPU。

 

在P2阶段:需要生成 Replica,计算 Column Hash,并根据 column hash计算结果生成 merkle树,然后针对 label生成 merkle树,再进行 encoding,生成 merkle树。在这里, ColumnHash的计算也需要通过11 layer, Label,并使用它来进行 poseidon Hash,所以P2阶段不仅耗时,而且需要 Gas,这个阶段主要由 GPU处理。

 

C1阶段:没有被链上,而且可能只需要十几秒钟,所以阶段1可以忽略不计。

 

我们再来看看最为耗费Gas的C2阶段:C2阶段主要是对零知识证明的电路处理,以及产生零知识证明的过程,而做零知识证明是为了时空证明,而做时空证明是为了获得区块奖励(零知识证明:在矿工不知道文件内容的情况下,证明矿工确实保存文件)。

 

总而言之,这些流程都是从P1阶段的数据分片、封装到P2阶段的 DHT生成,在P2阶段完成后,需要发送消息,然后进入C1阶段和C2阶段,P1阶段预计需要4小时,C1阶段预计需要十几秒,C2阶段预计需要1小时。由于C2阶段需要大量的并行计算,所以Gas的开销很大,预计C2阶段所使用的Gas将占整个Gas开销的三分之二。

 

1 (25).png

 

有关 Filecoin的FIP-9提案

 

Filecoin面临着不合理的Gas费用,官方正在努力从多个方面解决问题。Filecoin的工作人员 Aayush Rajasekaran在北京时间12月16日12:10在 slack频道上发布了最新消息说,Lotusv1.3.0测试版本也将发布,并且希望v1.3.0正式版本能在批准后不久发布。

 

微信截图_20201217193029.png

 

这一升级将在 Filecoin区块高度达到343200之前进行,此次升级包括FIP-9提案,该提案主要内容在于免除成功执行SubmitWindowedPoSt的baseFee。 

 

简单地说,如果矿工发送“SubmitWindowedPoSt”消息并成功执行该消息,系统就会退还矿工使用的Gas费用。

 

这一 FIP方案可以在一定程度上减少 Window PoSt拥塞和 Filecoin矿工提交时空证明的成本。如前所述,提交时空证明所消耗的Gas费并非矿工的主要Gas费用支出,因此,客观的来说,该提案无法从根本上解决Gas费用过高的难题。

 

但我们也不必悲观,因为现在还有几个"草拟"阶段的"FIPS42、FIPS49、FIPS50"方案,有望从更深层次上降低Window PoSt的长期成本,并减少链上的长期拥挤,仅仅是因为这些大方案需要大量的开发和测试,因此,需要一定的时间。

 

总而言之,我们需要明确的是, Filecoin官方和社区都在为进一步解决这个问题而努力,并且所有事情都在改善和发展。

 
免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。