MegaETH白皮書的解釋

中級7/9/2024, 6:19:12 PM
在解讀 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白皮書的解釋

中級7/9/2024, 6:19:12 PM
在解讀 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
理財體驗金獎勵!
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.