跟着Filecoin v13“HyperDrive”网络的晋级,万众等待的Base Gas Fee比起晋级前的确有很大起伏的下降,但似乎并没有网传的“归零”的态势,那么未来的Gas Fee到底会是多少,该如何核算?
数据来历:filfox网站(https://filfox.info/zh/stats/gas)
依据24h内Base Gas Fee的统计数据(Base Gas Fee不断动摇,并没有趋于平衡)能够看出,许多节点现已开端运用聚合扇区提交证明,但还有部分节点并未运用。
数据来历:filfox网站(https://filfox.info/zh/stats/gas)
今日,咱们就从Github抓取了关于Base Gas Fee的代码。咱们将通过「解码」核算Base Gas Fee,并依据它来最优化、最廉价地选择扇区提交证明方法。那首先咱们从聚合扇区证明与单个扇区证明的耗费开端吧~
相较于单个证明而言,聚合证明除音讯Gas Fee以外,还添加了聚合扇区Gas Fee的耗费。 但额定添加耗费并不代表聚合证明的单扇区总耗费>单个证明总耗费 聚合扇区Gas Fee
咱们一起通过以下代码核算一下聚合扇区Gas Fee。
代码来历: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扇区为例。
本图是聚合证明的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的数据:
『综上所述』无论是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差距再做决议。
视野开拓
(资产的)任何背离现值的定价都提供了赚钱的机会。-《微观经济学》