跟着Filecoin v13“HyperDrive”网络的晋级,万众等待的Base Gas Fee比起晋级前的确有很大起伏的下降,但似乎并没有网传的“归零”的态势,那么未来的Gas Fee到底会是多少,该如何核算?

Filecoin的Gas 费归“零”?计算方式告诉你没真的归零数据来历:filfox网站(https://filfox.info/zh/stats/gas) 

依据24h内Base Gas Fee的统计数据(Base Gas Fee不断动摇,并没有趋于平衡)能够看出,许多节点现已开端运用聚合扇区提交证明,但还有部分节点并未运用。

Filecoin的Gas 费归“零”?计算方式告诉你没真的归零数据来历:filfox网站(https://filfox.info/zh/stats/gas)

今日,咱们就从Github抓取了关于Base Gas Fee的代码。咱们将通过「解码」核算Base Gas Fee,并依据它来最优化、最廉价地选择扇区提交证明方法。那首先咱们从聚合扇区证明与单个扇区证明的耗费开端吧~

相较于单个证明而言,聚合证明除音讯Gas Fee以外,还添加了聚合扇区Gas Fee的耗费。 但额定添加耗费并不代表聚合证明的单扇区总耗费>单个证明总耗费 聚合扇区Gas Fee

咱们一起通过以下代码核算一下聚合扇区Gas Fee。

Filecoin的Gas 费归“零”?计算方式告诉你没真的归零代码来历:filfox网站(https://github.com/filecoin-project/)

代码关键词解读:(很重要,需了解才干解析公式) ①BatchDiscount(聚合扣头)=1/20 unitless:一个GAS运用扣头东西,它使聚合证明原则上比单条证明音讯的GasUsage更廉价(仅占1/20)。 ②BatchBalancer(聚合平衡值)=2 nano FIL:设置了GasCharge的最低值,它调理ProveCommit聚合和Gas费,确保大规模存储上线付出网络费用并树立运用阈值,使之为其他网络操作维持较低的BaseFee。

③SingleProofGasUsage(单扇区耗费GAS量) =65,733,296.73

④NumProofsBatched(聚合扇区总数) ⑤BatchGasFee(聚合GAS价格)= Max(BatchBalancer, BaseFee):取聚合平衡值与base gas fee两者的最大值

公式解读:

原公式(图片最后一条代码):BatchGasCharge = BatchGasFee * SingleProofGasUsage * numProofsBatched * BatchDiscount

翻译下来便是:聚合扇区Gas Fee=聚合Gas价格*单扇区耗费Gas量*聚合扇区总数*聚合扣头

※ 鉴于聚合Gas价格是取聚合平衡值与base gas Fee两者的最大值。

代入后最终得到以下公式:聚合扇区GasFee= Max(聚合平衡值, BasegasFee)*单扇区耗费Gas量*聚合扇区总数*聚合扣头

∴ 聚合扇区Gas Fee中的单扇区耗费= Max(聚合平衡值, Base Gas Fee)*单扇区耗费Gas量*聚合扇区总数*聚合扣头=2*65,733,296.73*1/20=0.1*65,733,296.73=6,573,329.673 聚合证明的单扇区耗费vs单个证明的扇区耗费

前文提到两者公式如下:聚合证明的单扇区耗费Gas Fee=音讯Gas Fee+聚合扇区Gas Fee单个证明的扇区耗费Gas Fee=音讯Gas Fee

※而其间音讯Gas Fee=平均gas耗费/聚合扇区总数*BaseGasFee

依据以上公式,咱们核算一下两者孰高孰低。这儿,以64G扇区为例。

Filecoin的Gas 费归“零”?计算方式告诉你没真的归零本图是聚合证明的64G扇区耗费Gas Fee数据来历:filfox网站(https://github.com/filecoin-project/)

聚合证明的单扇区耗费Gas Fee最大值和最小值核算过程如下:

最小值=509,880,640/819*Basegasfee+6,573,329.673最大值=102,581,240/6*Basegasfee+6,573,329.673

单个证明的单扇区耗费Gas Fee核算过程如下:耗费Gas Fee=50,873,192*Basegasfee

核算两者均衡值

接着,咱们再核算聚合证明和单个证明的均衡值:

最小均衡值:509,880,640/819*Basegasfee+6,573,329.673=50,873,192*Basegasfee∴ Basegasfee最小均衡值≈0.13 nano fil 最大均衡值:102,581,240/6*Basegasfee+6,573,329.673=50,873,192*Basegasfee∴ Basegasfee最大均衡值≈0.19 nano fil 现在咱们以相同的公式,设定Basegasfee后,代入32G扇区看看聚合证明的单扇区总耗费最小值与单个证明的Gas Fee的数据:

Filecoin的Gas 费归“零”?计算方式告诉你没真的归零

『综上所述』无论是32G还是64G,※ 当根底Gas费>0.19 nano fil,聚合扇区内的单扇区耗费Gas费<单扇区耗费Gas Fee(即:聚合扇区证明更廉价)※ 当根底Gas费<0.13 nano fil,聚合扇区内的单扇区耗费Gas费>单扇区耗费Gas Fee(即:单个扇区证明更廉价)※ 当0.13 nano fil<根底Gas费<0.19 nano fil时,需核算聚合证明的单扇区总耗费与单个证明的耗费Gas Fee差距再做决议。

视野开拓

(资产的)任何背离现值的定价都提供了赚钱的机会。-《微观经济学》

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注