MegaETH 通過拆分完整節點,實現了計算能力的分散,消除了 gas 限制。本文源自 登鏈社區 所著文章,由 Foresight News 轉載。
(前情提要:以太坊技術巔峰對決:MegaETH VS Monad )
(背景補充:V神也參投!新公鏈MegaETH獲2000萬鎂融資:目標10萬TPS、主網年底上線 )
「每個人都忽視了 MegaETH 實際上幾乎消除了 EVM 的 gas 限制」 –
@0x_ultra
這在 X 時間線上引起了一些關注 —— 讓我們來分析一下它的運作方式及其影響。
典型區塊鏈網路
首先,概述一下傳統網路的組成,以便我們能夠突出差異。
我將用一張影象來簡化說明(如果這對你有幫助,可以跳過這一部分):
區塊鏈網路中的常見角色:區塊生產者、節點網路和使用者。
現在讓我們來分析一下這些角色代表的含義。
常見網路角色
- 區塊生產者
這是負責建立可以附加到鏈上的區塊的實體。
對於 L1 來說,這是一個多樣化且分散式的驗證者集合,隨機選擇擔任此角色,而對於 L2,常見的構造將此角色交給單個機器:排序者。
填充區塊生產者角色的兩個方的關鍵區別在於,排序者通常具有更大的硬體要求,並且要麼不放棄該角色,要麼很少這樣做,而驗證者則不斷輪換(例如,Solana 的領導者在~1.2 秒後輪換)。
- 全節點
這些機器接收區塊生產者(無論是驗證者還是排序者)生成的區塊,自己執行這些區塊以驗證其與現有鏈歷史的準確性,然後更新其本地「真相」,以與鏈本身保持同步。
一旦同步,它們就可以將這些資訊提供給應用程式使用者、希望獲取鏈資訊的開發者等。這就是區塊鏈的「網路」。
需要注意的是,你的網路速度僅取決於其最慢的實體。
這意味著,如果這些提供鏈資訊的實體無法跟上驗證者 / 排序者生成的區塊並驗證其正確性,那麼你的網路將以這種減慢的速度執行。
- 使用者
這就是你。當你從應用程式讀取資訊或向鏈提交交易時,所有資訊都通過與區塊生產者保持同步的完整節點進行路由。這一點不言自明。
硬體協議
那麼,這些就是各方 —— 很好。但這與 gas 限制有什麼關係?要理解這一點,我們必須討論 gas 以及其他兩個擴展套件維度在分散式網路中的代表意義。
簡而言之,gas 限制代表鏈上計算或區塊的複雜性,是網路對其節點的承諾:為了跟上它所生成的區塊,你只需要 X 硬體來處理生成的區塊,而不至於落後。這本質上是一種限流方法。
不過,這並不是唯一決定鏈的吞吐量的維度。
另外兩個影響因素是:
- 頻寬 – 節點的上傳 / 下載速度,使其能夠與網路的其他部分進行通訊
- 儲存 – 節點儲存鏈資訊的硬體要求。歷史處理得越多,需要儲存的資訊就越多。
與計算一起,這些構成了網路的隱含「硬體協議」:
影響網路吞吐量的三維擴展套件
在加密貨幣的傳統設定中,通常是讓單個機器(完整節點)在孤立狀態下執行,並能夠處理所有三個維度的最大可能要求。
一個完整節點必須具備:
- 下載 / 上傳所有區塊的頻寬
- 重新執行所有區塊的所有交易的計算能力
- 儲存整個鏈狀態的儲存容量
在上述方面,計算通常是平均 EVM 網路中最具限制性的,這也是為什麼區塊限制在良好分佈的網路中大致相似的原因:
表:2024 年 EVM 鏈上 gas 引數比較(來源:Paradigm [https://www.paradigm.xyz/2024/04/reth-perf])
因此,問題被確定為單個機器所需的計算能力,以跟上鏈的區塊生產者。
如何解決這個問題?節點專業化。
節點專業化:MEGAETH 的答案
「節點專業化是什麼鬼?」
這只是意味著我們採取了將這個傳統的單一實體(完整節點)拆分為一組服務於特定功能的專業機器的方式。
然後:完整節點必須處理區塊生產者的最大頻寬、計算和儲存結果。
現在:完整節點被替換為一個副本節點,它只接收狀態差異而不是完整區塊,而完整區塊則在整個證明節點網路中分發,這些節點獨立執行這些區塊,然後向副本節點報告區塊有效的證明。
視覺化:
證明網路與副本節點關係的視覺化
上述的影響是:
- 由於計算(即交易複雜性)不再由單個實體處理每個區塊,而是分散在證明網路中的一組機器上,因此它不再是擴展套件的最緊迫限制維度,幾乎消除了作為約束的可能性
- 上述內容將問題轉移到頻寬和儲存上,儲存大小由於狀態增長是我們當前關注的重點。為了解決這個問題,我們正在迭代基於更新的 kv 數量而非交易複雜性(gas)的定價模型
- 通過將單個機器拆分為一組機器,它在這個特定設定中注入了一些信任假設。
關於最後一點,重要的是要注意,MegaETH 還將為那些希望自己驗證 100% 鏈狀態的人提供完整節點選項。
MegaETH 提供的最新節點規範
很好,計算 /gas 限制消失了 —— 這對我意味著什麼?
無 gas 限制的影響
在最高層面上,這僅意味著「人們可以在鏈上做更復雜的事情」,這通常在合約和交易的嚴格大小限制中顯現出來。
@yangl1996 對 @dailofrog (一位狂熱的鏈上藝術家) 的直接回答:
除此之外,還有一些示例類別:
複雜的鏈上計算
- 在智慧合約中直接執行機器學習模型
- 即時價格計算
- 在沒有迴圈限制的情況下對大型陣列進行完整排序
- 可以遍歷整個網路 / 關係的圖演算法
儲存和狀態管理
- 維護更大的合約內資料結構
- 在合約儲存中保持更多歷史資料可訪問
- 在單個交易中處理批量操作
協議設計
- 執行完整的零知識證明驗證
- 複雜的加密操作而無需鏈外元件
- 具有複雜公式的即時自動化做市商
最終,這只是鏈上創造力。這是一種思維方式的轉變,從稀缺、gas 優化和合約優化轉向充滿豐富的 EVM 正規化。
我們將看到團隊最終如何利用它,但我認為這將是生態系統長期以來悄然受到讚譽的事物。
📍相關報導📍
以太坊透心涼》交易費暴跌、Gas創四年新低,市場前景日漸模糊