MegaETH白皮書的解釋

中級Jul 09, 2024
在解讀 MegaETH 白皮書時,很明顯地,該文件常常展示了技術愛好者的嚴謹和過多的細節。它討論了區塊鏈技術目前的限制以及 MegaETH 如何解決這些問題。通過公開披露詳細的技術數據和測試結果,它旨在提高項目的透明度和可信度,為技術社區和潛在用戶提供更深入的理解和對系統性能的信任。通過將節點專門化並將交易執行任務與完整節點的責任分離,MegaETH 減少了共識開銷。
MegaETH白皮書的解釋

基礎設施從不休息;鏈條比應用更多。

當市場遭受來自各種“王者項目”的空投折磨時,一級市場仍在競相創建下一個“王者”。

昨晚,又出现了另一个备受矚目的 Layer 2 項目 — MegaETH。它通過由 Dragonfly 領投,Figment Capital、Robot Ventures 和 Big Brain Holdings 參與的種子融資籌集了 2000 萬美元。天使投資者包括 Vitalik、Cobie、Joseph Lubin、Sreeram Kannan 和 Kartik Talwar。

由頂尖風險投資家帶領的資金輪和像Vitalik這樣的行業巨頭作為天使投資者,以及直接包含“ETH”的項目名稱,所有這些標籤旨在在關注度有限的加密市場建立“合法性” 。

根據官方項目描述,MegaETH可以用一個熟悉的詞來概括 — 快。

作為第一個實時區塊鏈,它承諾了快如閃電的交易速度,亞毫秒級的延遲,以及每秒超過 100,000 筆交易...

在所有參與者都對區塊鏈性能的敘述感到疲憊不堪的市場中,MegaETH如何脫穎而出?

我們深入研究了MegaETH的白皮書,以找到答案。

眾多鏈,但沒有一個能夠實現“實時”

除了故事和炒作,市場為什麼需要像MegaETH這樣的區塊鏈?

MegaETH的答案是,僅僅創建更多的鏈並不能解決區塊鏈的可擴展性問題。當前的L1和L2解決方案都面臨著共同的問題:

  • 所有的EVM鏈都表現出低交易吞吐量;
  • 由於計算資源有限,複雜的應用程式無法在鏈上部署;
  • 需要高更新率或快速反饋循環的應用在長塊時間下是不可行的。

換句話說,當前的區塊鏈無法達到:

  • 即時結算:交易在達成區塊鏈時立即處理,結果幾乎瞬間發佈。
  • 實時處理:區塊鏈系統可以在極短的時間內處理和驗證大量交易。

這種實時功能在實際應用中是什麼樣子的?

例如,高頻交易需要能夠在毫秒內下單和取消訂單的能力。同樣,實時戰鬥或物理模擬遊戲需要能夠以極高的頻率更新狀態的區塊鏈。顯然,目前的區塊鏈無法做到這一點。

節點專業化和實時性能

那麼,MegaETH如何實現上述的"實時"功能呢?簡而言之:

節點特化:通過將交易執行任務從完整節點的責任中分離出來,MegaETH減少了共識開銷。

更具體地說,MegaETH有三個主要角色:序列器,證明者和完整節點。

在MegaETH中,任何時候只有一個活動的序列處理交易執行。其他節點通過P2P網絡接收狀態差異並更新本地狀態,而無需重新執行交易。

序列器負責對用戶交易進行排序和執行。然而,在任何給定的時間,MegaETH只有一個活躍的序列器,在正常執行期間消除了共識開銷。

Provers use無狀態驗證以非同步和非有序的方式驗證區塊。

MegaETH 的簡化工作流程如下:

  1. 交易處理和排序:用戶提交的交易首先被發送到排序器,排序器按順序處理這些交易,生成新的區塊和證明數據。

  2. 數據發布:序列器將生成的區塊、見證數據和狀態差異發布到EigenDA(數據可用性層),確保這些數據在整個網絡中可用。

  3. 區塊驗證:Prover 網絡從 Sequencer 擷取區塊和證人數據,使用專用硬件進行驗證,生成證明並將其返回給 Sequencer。

  4. 狀態更新:Fullnode Network 從 Sequencer 收到狀態差異,更新本地狀態,並通過 Prover Network 驗證區塊的有效性,確保區塊鏈的一致性和安全性。

先衡量,然後執行

從白皮書的其他內容來看,MegaETH自己意識到,“節點專業化”的想法是好的,但這並不意味著它很容易付諸實踐。

在構建區塊鏈時,MegaETH採用了一種有趣的方法:先測量,然後執行。也就是說,在弄清楚如何應用節點專業化方法來解決這些問題之前,進行深入的性能測量,以確定現有區塊鏈系統的真正問題。

那麼,MegaETH 識別了哪些問題?

對於普通讀者來說,以下部分可能會太過技術性,如果你覺得這部分不夠吸引人,請隨意跳至下一節。

  • 交易執行:他們的實驗顯示,即使是配備512GB內存的強大服務器,現有的以太坊執行客戶端Reth在實時同步設置下僅能實現約1000 TPS(每秒交易數),這表明目前系統中執行交易和更新存在顯著的性能瓶頸。
  • 平行執行:儘管平行EVM的熱概念,仍存在未解決的性能問題。實際生產中平行EVM的加速效應受工作量的平行性限制。MegaETH的測量顯示,最近以太坊區塊的中位數平行性低於2,即使多個區塊合併,中位數平行性只增加到2.75。

(少於2的並行性意味著,在大多數情況下,每個區塊中可以同時執行的交易少於兩個。這表明當前區塊鏈系統中的大多數交易是相互依賴的,無法在大規模上並行處理。)

  • 解譯器開銷:即使是像revm這樣更快的EVM解譯器,仍然比本地執行慢1-2個數量級。
  • 狀態同步:每秒同步 100,000 筆 ERC-20 轉帳需要消耗 152.6 Mbps 的頻寬,而更複雜的交易需要更多的頻寬。在 Reth 更新狀態根需要耗費比執行交易多 10 倍的計算資源。簡單來說,目前區塊鏈資源消耗相當高。

在確認了這些問題後,MegaETH開始針對性地解決它們,這與上述的解決方案邏輯相符。

  1. 高性能序列器:
  • 節點專業化:MegaETH通過將任務分配給專門的節點來提高效率。序列節點處理交易排序和執行,完整節點管理狀態更新和驗證,證明節點使用專用硬體驗證區塊。
  • 高端硬件:序列器使用高性能伺服器(例如,100核心,1TB記憶體,10Gbps網路)來處理大量交易並快速生成區塊。
  1. 狀態訪問優化:
  • 內存存儲:Sequencer節點配備大量RAM,能夠將整個區塊鏈狀態存儲在內存中,消除SSD讀取延遲,加快狀態訪問速度。
  • 平行執行:雖然現有工作負載中平行EVM的加速效果有限,MegaETH優化了平行執行引擎,支援交易優先順序管理,確保關鍵交易在高峰時期得到及時處理。
  1. 解譯器優化:
  • AOT/JIT 編譯:MegaETH 引入 Ahead-Of-Time(AOT)和 Just-In-Time(JIT)編譯技術,以加速執行計算密集型合約。雖然在大多數生產環境中,對大多數合約的性能改進有限,但這些技術可以在特定的高計算場景中顯著提高性能。
  1. 狀態同步優化:
  • 高效數據傳輸:MegaETH 設計了一種高效的狀態差異編碼和傳輸方法,能夠在帶寬有限的情況下同步大型狀態更新。
  • 壓縮技術:通過采用先進的壓縮技術,MegaETH可以在帶寬限制下同步複雜交易(如Uniswap交換)的狀態更新。
  1. 狀態根更新優化:
  • 優化的MPT設計:MegaETH採用了優化的Merkle Patricia Trie(如NOMT),以減少讀/寫操作並提高狀態根更新的效率。
  • 批處理:通過批處理狀態更新,MegaETH 可以減少隨機磁盤 I/O 操作,提高整體性能。

上述內容相當技術性,但超越這些技術細節,您可以看到MegaETH確實具有一些技術實力。而一個明確的動機是:

透過公開分享詳細的技術數據和測試結果,MegaETH旨在提升該項目的透明度和可信度,使技術社區和潛在用戶對其系統性能有更深入的了解和信任。

聲望團隊,經常受到青睞 ?

在分析白皮書時,很明顯儘管MegaETH的名字有點花哨,但文件和解釋往往透露出一種細緻而過度詳細的技術宅氣息。

公開資訊顯示,MegaETH的團隊似乎具有中國背景。首席執行官李一龍持有斯坦福大學計算機科學博士學位。首席技術官楊磊持有麻省理工學院博士學位。首席商業官(CBO)孔書瑤擁有哈佛商學院MBA學位,並在一些行業機構(如ConsenSys)工作經驗。增長負責人與CBO有一些職業交集,同樣畢業於紐約大學。

來自美國頂尖大學的四位成員組成的團隊,在人脈和資源方面自然具有重大影響力。

之前,在這篇文章中創辦人畢業後,Pantera領導Nexus的2500萬美元融資我們介紹了Nexus的首席執行官,儘管他是一位新畢業生,但同樣來自斯坦福並且擁有穩固的技術背景。

頂尖風險投資公司確實偏好來自知名學校的頂尖技術人員。隨著Vitalik的投資以及項目名稱中包含“ETH”,技術敘事和市場影響可能會被最大化。

在目前的环境中,老的“王者项目”变成了“倒下的国王”,新项目和市场活动也出现了停滞,MegaETH准备引发一股新的FOMO浪潮。

我們將繼續監控並提供有關該項目的測試網路和互動的更新。

聲明:

  1. 本文轉載自 [techflow],原标题為“MegaETH白皮書解讀:基礎設施永遠不眠覺,Vitalik參與的巨額融資L2有何特別之處?”,版權歸原作者所有[深潮TechFlow如果您对转载有任何异议,请联系Gate 學習團隊,團隊將根據相關程序盡快處理。

  2. 免責聲明:本文所表達的觀點和意見僅代表作者個人觀點,並不構成任何投資建議。

  3. 其他語言版本的文章由Gate Learn團隊翻譯,並未提及Gate.io譯文可能不得複製、分發或剽竊。

MegaETH白皮書的解釋

中級Jul 09, 2024
在解讀 MegaETH 白皮書時,很明顯地,該文件常常展示了技術愛好者的嚴謹和過多的細節。它討論了區塊鏈技術目前的限制以及 MegaETH 如何解決這些問題。通過公開披露詳細的技術數據和測試結果,它旨在提高項目的透明度和可信度,為技術社區和潛在用戶提供更深入的理解和對系統性能的信任。通過將節點專門化並將交易執行任務與完整節點的責任分離,MegaETH 減少了共識開銷。
MegaETH白皮書的解釋

基礎設施從不休息;鏈條比應用更多。

當市場遭受來自各種“王者項目”的空投折磨時,一級市場仍在競相創建下一個“王者”。

昨晚,又出现了另一个备受矚目的 Layer 2 項目 — MegaETH。它通過由 Dragonfly 領投,Figment Capital、Robot Ventures 和 Big Brain Holdings 參與的種子融資籌集了 2000 萬美元。天使投資者包括 Vitalik、Cobie、Joseph Lubin、Sreeram Kannan 和 Kartik Talwar。

由頂尖風險投資家帶領的資金輪和像Vitalik這樣的行業巨頭作為天使投資者,以及直接包含“ETH”的項目名稱,所有這些標籤旨在在關注度有限的加密市場建立“合法性” 。

根據官方項目描述,MegaETH可以用一個熟悉的詞來概括 — 快。

作為第一個實時區塊鏈,它承諾了快如閃電的交易速度,亞毫秒級的延遲,以及每秒超過 100,000 筆交易...

在所有參與者都對區塊鏈性能的敘述感到疲憊不堪的市場中,MegaETH如何脫穎而出?

我們深入研究了MegaETH的白皮書,以找到答案。

眾多鏈,但沒有一個能夠實現“實時”

除了故事和炒作,市場為什麼需要像MegaETH這樣的區塊鏈?

MegaETH的答案是,僅僅創建更多的鏈並不能解決區塊鏈的可擴展性問題。當前的L1和L2解決方案都面臨著共同的問題:

  • 所有的EVM鏈都表現出低交易吞吐量;
  • 由於計算資源有限,複雜的應用程式無法在鏈上部署;
  • 需要高更新率或快速反饋循環的應用在長塊時間下是不可行的。

換句話說,當前的區塊鏈無法達到:

  • 即時結算:交易在達成區塊鏈時立即處理,結果幾乎瞬間發佈。
  • 實時處理:區塊鏈系統可以在極短的時間內處理和驗證大量交易。

這種實時功能在實際應用中是什麼樣子的?

例如,高頻交易需要能夠在毫秒內下單和取消訂單的能力。同樣,實時戰鬥或物理模擬遊戲需要能夠以極高的頻率更新狀態的區塊鏈。顯然,目前的區塊鏈無法做到這一點。

節點專業化和實時性能

那麼,MegaETH如何實現上述的"實時"功能呢?簡而言之:

節點特化:通過將交易執行任務從完整節點的責任中分離出來,MegaETH減少了共識開銷。

更具體地說,MegaETH有三個主要角色:序列器,證明者和完整節點。

在MegaETH中,任何時候只有一個活動的序列處理交易執行。其他節點通過P2P網絡接收狀態差異並更新本地狀態,而無需重新執行交易。

序列器負責對用戶交易進行排序和執行。然而,在任何給定的時間,MegaETH只有一個活躍的序列器,在正常執行期間消除了共識開銷。

Provers use無狀態驗證以非同步和非有序的方式驗證區塊。

MegaETH 的簡化工作流程如下:

  1. 交易處理和排序:用戶提交的交易首先被發送到排序器,排序器按順序處理這些交易,生成新的區塊和證明數據。

  2. 數據發布:序列器將生成的區塊、見證數據和狀態差異發布到EigenDA(數據可用性層),確保這些數據在整個網絡中可用。

  3. 區塊驗證:Prover 網絡從 Sequencer 擷取區塊和證人數據,使用專用硬件進行驗證,生成證明並將其返回給 Sequencer。

  4. 狀態更新:Fullnode Network 從 Sequencer 收到狀態差異,更新本地狀態,並通過 Prover Network 驗證區塊的有效性,確保區塊鏈的一致性和安全性。

先衡量,然後執行

從白皮書的其他內容來看,MegaETH自己意識到,“節點專業化”的想法是好的,但這並不意味著它很容易付諸實踐。

在構建區塊鏈時,MegaETH採用了一種有趣的方法:先測量,然後執行。也就是說,在弄清楚如何應用節點專業化方法來解決這些問題之前,進行深入的性能測量,以確定現有區塊鏈系統的真正問題。

那麼,MegaETH 識別了哪些問題?

對於普通讀者來說,以下部分可能會太過技術性,如果你覺得這部分不夠吸引人,請隨意跳至下一節。

  • 交易執行:他們的實驗顯示,即使是配備512GB內存的強大服務器,現有的以太坊執行客戶端Reth在實時同步設置下僅能實現約1000 TPS(每秒交易數),這表明目前系統中執行交易和更新存在顯著的性能瓶頸。
  • 平行執行:儘管平行EVM的熱概念,仍存在未解決的性能問題。實際生產中平行EVM的加速效應受工作量的平行性限制。MegaETH的測量顯示,最近以太坊區塊的中位數平行性低於2,即使多個區塊合併,中位數平行性只增加到2.75。

(少於2的並行性意味著,在大多數情況下,每個區塊中可以同時執行的交易少於兩個。這表明當前區塊鏈系統中的大多數交易是相互依賴的,無法在大規模上並行處理。)

  • 解譯器開銷:即使是像revm這樣更快的EVM解譯器,仍然比本地執行慢1-2個數量級。
  • 狀態同步:每秒同步 100,000 筆 ERC-20 轉帳需要消耗 152.6 Mbps 的頻寬,而更複雜的交易需要更多的頻寬。在 Reth 更新狀態根需要耗費比執行交易多 10 倍的計算資源。簡單來說,目前區塊鏈資源消耗相當高。

在確認了這些問題後,MegaETH開始針對性地解決它們,這與上述的解決方案邏輯相符。

  1. 高性能序列器:
  • 節點專業化:MegaETH通過將任務分配給專門的節點來提高效率。序列節點處理交易排序和執行,完整節點管理狀態更新和驗證,證明節點使用專用硬體驗證區塊。
  • 高端硬件:序列器使用高性能伺服器(例如,100核心,1TB記憶體,10Gbps網路)來處理大量交易並快速生成區塊。
  1. 狀態訪問優化:
  • 內存存儲:Sequencer節點配備大量RAM,能夠將整個區塊鏈狀態存儲在內存中,消除SSD讀取延遲,加快狀態訪問速度。
  • 平行執行:雖然現有工作負載中平行EVM的加速效果有限,MegaETH優化了平行執行引擎,支援交易優先順序管理,確保關鍵交易在高峰時期得到及時處理。
  1. 解譯器優化:
  • AOT/JIT 編譯:MegaETH 引入 Ahead-Of-Time(AOT)和 Just-In-Time(JIT)編譯技術,以加速執行計算密集型合約。雖然在大多數生產環境中,對大多數合約的性能改進有限,但這些技術可以在特定的高計算場景中顯著提高性能。
  1. 狀態同步優化:
  • 高效數據傳輸:MegaETH 設計了一種高效的狀態差異編碼和傳輸方法,能夠在帶寬有限的情況下同步大型狀態更新。
  • 壓縮技術:通過采用先進的壓縮技術,MegaETH可以在帶寬限制下同步複雜交易(如Uniswap交換)的狀態更新。
  1. 狀態根更新優化:
  • 優化的MPT設計:MegaETH採用了優化的Merkle Patricia Trie(如NOMT),以減少讀/寫操作並提高狀態根更新的效率。
  • 批處理:通過批處理狀態更新,MegaETH 可以減少隨機磁盤 I/O 操作,提高整體性能。

上述內容相當技術性,但超越這些技術細節,您可以看到MegaETH確實具有一些技術實力。而一個明確的動機是:

透過公開分享詳細的技術數據和測試結果,MegaETH旨在提升該項目的透明度和可信度,使技術社區和潛在用戶對其系統性能有更深入的了解和信任。

聲望團隊,經常受到青睞 ?

在分析白皮書時,很明顯儘管MegaETH的名字有點花哨,但文件和解釋往往透露出一種細緻而過度詳細的技術宅氣息。

公開資訊顯示,MegaETH的團隊似乎具有中國背景。首席執行官李一龍持有斯坦福大學計算機科學博士學位。首席技術官楊磊持有麻省理工學院博士學位。首席商業官(CBO)孔書瑤擁有哈佛商學院MBA學位,並在一些行業機構(如ConsenSys)工作經驗。增長負責人與CBO有一些職業交集,同樣畢業於紐約大學。

來自美國頂尖大學的四位成員組成的團隊,在人脈和資源方面自然具有重大影響力。

之前,在這篇文章中創辦人畢業後,Pantera領導Nexus的2500萬美元融資我們介紹了Nexus的首席執行官,儘管他是一位新畢業生,但同樣來自斯坦福並且擁有穩固的技術背景。

頂尖風險投資公司確實偏好來自知名學校的頂尖技術人員。隨著Vitalik的投資以及項目名稱中包含“ETH”,技術敘事和市場影響可能會被最大化。

在目前的环境中,老的“王者项目”变成了“倒下的国王”,新项目和市场活动也出现了停滞,MegaETH准备引发一股新的FOMO浪潮。

我們將繼續監控並提供有關該項目的測試網路和互動的更新。

聲明:

  1. 本文轉載自 [techflow],原标题為“MegaETH白皮書解讀:基礎設施永遠不眠覺,Vitalik參與的巨額融資L2有何特別之處?”,版權歸原作者所有[深潮TechFlow如果您对转载有任何异议,请联系Gate 學習團隊,團隊將根據相關程序盡快處理。

  2. 免責聲明:本文所表達的觀點和意見僅代表作者個人觀點,並不構成任何投資建議。

  3. 其他語言版本的文章由Gate Learn團隊翻譯,並未提及Gate.io譯文可能不得複製、分發或剽竊。

即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!