Filecoin官方資訊|Filecoin的EIP-1559

本文為filecoin創始人胡安·本內特(juan benet)有關filecoin與eip-1559主題分享的摘要內容:

 

在filecoin網路中,gas費是用於計量鏈上計算資源使用量的一個指標。鏈上的資源有限且帶成本。這對於filecoin網路而言,就需要明確誰來承擔這些成本,以及儘可能如何更高效地利用這些資源。

 

 

 

例如針對鏈上資源的使用權,可以進行“第一價格拍賣”的方式。參與者透過較高的價格,促使礦工來執行他們的交易。當礦工在打包區塊訊息的時候就可以將出價高的訊息打包在區塊中,並收取其中的費用。在給定區塊大小上限以及給定區塊允許的交易的gas量上限的情況下,礦工對訊息進行優先排序,以讓他們可以獲取更多的收益。

 

儘管在概念上很簡單,但“第一價格拍賣”的方式存在許多缺陷。比如在操作上可能很複雜,並且可能導致參與者多付很多錢。網路擁堵也容易導致不良行為,該方式還將獎勵全部的gas費給予了礦工,而忽略了網路中非礦工的其他參與者也必定會花費資源來處理每筆交易這一事實。

 

eip-1559是什麼?

 

以太坊改進提案eip-1559是針對上述這些問題而開發的標準。它的主要創新是引入了與每個區塊相關的基準費率(basefee)。基準費率會隨著網路的擁堵情況而波動,從而將網路流量調整回目標水平。

 

 

 

在eip-1559下,交易建立者指定了費用上限(他們願意為打包此交易而花費的每單位gas最高的價格)。如果費用上限小於區塊的基準費率,則不能將其包括在區塊中。由於基準費率會被銷燬,交易建立者還指定了一個小費(tip),給於打包訊息的礦工作為激勵。

 

在這種方案下,交易建立者可以確保他們高優先順序的訊息能被打包到區塊中的同時支付的費用相對要少得多。

 

eip-1559與filecoin的融合

 

eip-1559有許多引人注目的特點都與filecoin的設計非常吻合:

 

  • 效率。eip-1559構建了用於設定和計算gas更有效的模型;
  • 使用者體驗。估算和費用的設定,比“第一價格拍賣”的方式要容易得多;
  • 關鍵訊息吞吐量。filecoin中的windowpost訊息的時間緊迫性很強,因此必須擁有抗堵塞能力強的方式進行處理。eip-1559為此類訊息提供了更高的可靠性和吞吐量;
  • 交易獎勵網路。整個網路承擔處理交易的費用,因此應得到相應的補償。

 

 

 

基於上述這些原因,filecoin稍加修改就將eip-1559納入了其核心協議,filecoin的區塊架構tipsets。它的交易在執行之前就已經上鍊,在這種情況之下,無法提前確定gas的實際使用量。因此,filecoin要求使用者提供估計的交易限額。但是為了恰當地調整激勵措施,估計的量如果過高,超過一定限額則會受到“超額懲罰”。

 

當前情況和總結

 

eip-1559已實現並存在於filecoin主網上。當前filecoin網路每天10萬到15萬枚fil被消耗。eip-1559至少取得了兩個關鍵性的勝利:

 

  • 高價值交易的快速通道。有時儲存的訊息可能會威脅到對時間更敏感的windowpost訊息的價格。然而,正如預期的那樣,整合eip-1559為filecoin參與者提供了一種直接的機制來解決這種擁塞問題,而無需始終付出高昂的代價;
  • 網路容量管理。到目前為止,eip-1559的基本費用機制在將網路容量保持在100%方面做得很好。

 

隨著時間的推移,交易建立者在估計交易所需的gas量方面也變得更加出色,從而長期減少了高估的gas消耗量。

 

 

 

還有一些改進的餘地:基本費用差異很大,其變化率曲線很陡峭。這是由於儲存的增加,導致網路的擁塞。在之前這種情況也導致了重要的windowpost訊息價格也被推高。

 

filecoin社羣可以研究多種方法來解決這些定價問題:

 

  • gas控制平面。解決網路擁堵的一種可能方法是將控制平面與資料平面分離,交易建立專用的通道,讓每個區塊的一部分留給至關重要的特定訊息;
  • 訊息型別費用結構。解決此問題的另一種方法可能是減少windowpost的成本,或者增加其他訊息(尤其是pre / provecommit訊息)的成本;
  • 基本費用變化率。基本費用隨時間推移,費率變化曲線過於“陡峭”,可以引入與gas模型無關的其他方法來幫助緩解擁堵,讓曲線變化更平滑;
  • 擴充套件證明。擴充套件filecoin的證明機制的構想包括snark的批次驗證,以減少需要預先完成的驗證量;
  • 擴充套件共識。考慮到當前的擁塞率,filecoin可能需要加速分片機制在filecoin中的採用和實施。

 

未來的工作

 

展望未來,filecoin網路還有許多潛在的資料分析工作值得我們去做,並且有機會以eip-1559的思想為基礎,就這方面的研究與其他技術人員和區塊鏈社羣合作。一些未來可能的研究方面包括在gas模型中引入排隊理念。還有保證某些訊息和交易的服務質量以及探索將加密交易引入區塊鏈的方法,這些都可以在未來某天得到實施。


免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读