Filecoin 的Gas 費用能降到什麼程度?

摘要:Filecoin本月末將迎來一次較大的升級。這次升級將引入一些對降低Gas費用非常有效的新特性。由於高昂的Gas費用對Filecoin的算力增長的阻礙一直存在,因此這次升級備受期待。但升級之後Gas費用能夠降到什麼程度?到地板嗎?其實不一定。 Filecoin 的這一次升級網絡版本為Network …

文件幣本月末將迎來一次較大的升級。這次升級將引入一些對降低氣體費用非常有效的新特性。由於高昂的Gas費用對Filecoin的算力增長的阻礙一直存在,因此這次升級備受期待。但升級之後Gas費用能夠降到什麼程度?到地板嗎?其實不一定。

Filecoin 的這一次升級網絡版本為Network v13, 也稱為HyperDrive,其對應的Specs-Actors 版本為V5。完整實現的版本對應的有Lotus v1.10.0 和Venus 0.9.7。 Forest 也可能推出新版本進入網絡,我們拭目以待。

本次版本升級的特性主要包括:

  • 演員 v5

  • FIP 0013, 複製證明的聚合證明(Aggregate PoRep)

  • FIP 0008, 複製證明的批量預提交(batched Precommit)

  • FIP 0012, 允許驗證客戶Datacap 的累計

  • FIP 0011, 簡化共識錯誤的懲罰

  • FIP 0015, 時空證明不再豁免Gas費

大家所期待的主要是FIP-0013 和FIP-0008的實施,這部分將對目前消耗Gas 最大的兩類消息允許用戶進行批量操作或聚合處理,因此,將可能使得Gas基礎費用大大降低。那麼是否升級之後Gas 就會降到極低呢?其實,這次升級只是給大家提供了節約Gas的更多手段而已,Gas基礎費用是否降低還有賴於市場的調節,但可以肯定的是,在合理的Gas費用範圍內,網絡將有更多的資源來支撐更大的算力增長、有效數據存儲以及交易。

有人問,Gas是不是將降到很低,能不能預測一下到底Gas會降到多少。這個確實很難。我翻了一下之前寫的文章,我對Filecoin就做個一次預測,文章發表於2020年初,差不多是主網上線10個月前。所幸的是作出的3點預測,2點實現,最後一點還有待驗證,但目前看來問題不大。

  • 測試網第一階段總算力將突破3PiB

  • 測試網第二階段總算力在一個月內突破20PiB

  • 正式網上線一年內總算力超過5000PiB應不成問題,目標10000PiB以上

2020年初預測Filecoin 一年的網絡容量達到10EiB 當時確實是一個猜測。雖然背後有一些邏輯,但不可控的因素太多,多數是不准確的,最後結果符合預期往往只能說是運氣比較好。

那麼本次升級後Gas Base-fee 能夠到哪裡呢?我也大膽地猜測一些,還是權當胡謅,不要當真。預計在接下來的數個月或一年之內,Gas Base-Fee 基本不會長期趴在地板上(100 AttoFil),而是在一個大家認為可以接受的一個區間內波動。平均的Gas 價格可能在0.1 Fil (上下數倍的誤差,也就是說0.01 ~ 0.9FIL都對)。

為什麼?有如下一些原因:

1. 新的特性僅僅是提供新的手段

這些新的FIP 的實施,僅僅是提供了一種節約Gas 消耗的一種手段,比如批量提交可以節省部分Gas費用,聚合證明可以數倍地降低Gas 消耗量。但是話說回來,這些是一些新添加的特性,之前的所有方法並沒有取消。礦工仍然可以按照老方法來預提交和提交證明。所以,用不用這些新的消息來提交,是礦工自己的選擇。一個極端的情況是,如果大家都不用,那麼就不會發生變化;另一個極端是,大家都用,那麼Gas消耗量將大大降低。但這兩種情況都是不現實的。由於目前Gas 費用較高,估計會有不少大礦工會採用。但即使採用,那麼如何採用,選擇怎樣的參數也是礦工自己的選擇。因此,不可把極端的10x~25x的Gas 節省直接用到預測之中來。

2. 採用新方法有可能並不有利

一個很現實的情況是,FIP-0013 和FIP-0008 由於對批量和聚合的支持,那麼採用這些新方法的礦工,其消息上鍊的平均時間會較之前的方法有所推遲,也就是說,可能導致算力增長稍稍變晚一點。這個算力增長晚一些在理論上講,可能就在一小段時間內減少了區塊收益的機會。

也就是說,在算力增長的過程中,消耗是減少了,但是,盈利機會也損失了一點點。這個損失與推遲的時間成正比。因此,可能大礦工會在採用新方法上積極一點,而小礦工由於累計消息時間花費比較長,在Gas費用已經比較低的情況下,就不那麼積極了。

3. 這是一個動態平衡

礦工總是想最大化利益的,因此,在是否批量發送或產生聚合證明上,以及在多大規模的批量和聚合上,是可以做精心的設計和優化的。如果Gas 費用已經低到可以忽略不計,或者Gas 費用已經低到不能抵消延遲提交帶來的盈利損失的時候,採用新方法的人數就會變少。消息就會增多,Gas費用就會上升。當Gas費用上升到提交證明消耗變大到比收益更大的時候,理性的礦工就會考慮更多的聚合。因此,這就形成了一個負反饋系統,這是一個動態平衡,是一個市場調節的過程。關於Filecoin 的負反饋,請參見:Filecoin 的控制迴路和反饋機制

但,我們應該看到的是,正是有了這些手段,所有礦工在競爭中包含自覺不自覺的合作,來調節Gas費用,使得Gas費用在相當寬泛的網絡負載的情況下,都可以維持在一個合理的水平。這正是這個設計的精妙之處。

這個Gas費的合理水平,就是大多數礦工們都認可的一個水平,不會很低,也不會很高。在Filecion 生態發生大的變化之前,會相對持續平穩。這對真個網絡而言應該是已經非常好的事情。

另外,對於此次升級,有許多人講將提高Filecoin 的網絡處理能力,或者說提高TPS。這種說法其實是不准確的。這次升級不會提升TPS,也沒有更改Filecoin 網絡的處理能力。這次升級是通過降低兩類主要消耗Gas 的消息對Gas的消耗量,來使得Filecoin 網絡增長算力的Gas消耗量降低,或者說維持在一個可調節的合理水平。從而使得Filecoin 網絡的處理能力能夠空閒出來處理很多其他的消息,比如交易,真是數據存儲等等。

所以,大家實際上會看到的是,當升級完成後,你會發現複製證明相關的消息數量的減少。那麼,如果你去filscan.io 去看平均每區塊消息數,也會在一定時間內比升級前少一些。比如現在是500多,可能升級後你會看到400以下。

這一次升級將解開束縛Filecoin 算力增長的繩索,會讓大家看到一個更真實的Filecoin 網絡參與熱度和生態發展狀況。最大的利好是,Filecoin 的Gas 價格將在相當長的一段時間內保持相對穩定,這非常有利於生態的發展。

Total
0
Shares
Related Posts