撰文:0xjs@金色財經

據l2beat數據,目前已經有50多條L2了。加密市場還需要新的L2嗎?

答案是肯定的。近期加密市場又出來一個EVM L2公鏈 MegaETH,並得到了2000萬美元的種子輪融資。

 MegaETH的2000萬融資由加密VC Dragonfly Capital領投,Figment Capital、Folius Ventures、Robot Ventures、Big Brain Holdings、Tangent和Credible Neutral參投。此外,它還得到Vitalik Buterin、Consensys創始人Joseph Lubin、Sreeram Kannan、Cobie、Karthik Talwar、Hasu、Santiago和Mert著名天使投資人的投資。

MegaETH是個什麼公鏈?有何魅力能在已有衆多L2後仍吸引到如此多豪華投資陣容?

已經有那麼多L1/L2,爲何還需要一個MegaETH

區塊鏈框架的進步大大降低了創建新鏈(包括L1和L2)的門檻。因此,最近出現了大量新公鏈。據l2beat數據,目前已有 50 多個 L2 項目。

然而,簡單地創建更多鏈並不能解決區塊鏈可擴展性問題,因爲每個單獨的鏈仍然對其承載的 dApp 施加了重大限制。例如,下表顯示了當今主要 EVM 鏈的每秒目標 gas 和區塊時間。

上表清楚地表明,現有EVM鏈在幾個方面面臨重大限制。首先,它們都表現出較低的交易吞吐量。例如,雖然opBNB在同行中以 100 MGas/s 的極高gas速率脫穎而出,但與現代 Web2 服務器的功能相比仍然相形見絀。作爲參考,100 MGas/s 僅相當於每秒 650 次 Uniswap 交換或 3,700 次 ERC-20 傳輸。相比之下,現代數據庫服務器 在 TPC-C 基準中已經超過每秒一百萬筆交易。

其次,由於計算能力稀缺,複雜的應用程序無法上鍊。例如,一個簡單的 EVM 合約計算第?個(n=10的8次方)斐波那契數消耗約 55 億 gas ,這將佔用整個 opBNB 鏈 55 秒的時間,計算速度爲 100 MGas/s。相比之下,用 C 編寫的類似程序只需 30 毫秒即可完成相同任務,使用單個 CPU 核即可使其速度提高 1833 倍!現在想象一下利用多核處理來解鎖另外 100 倍計算能力的區塊鏈的可能性。

最後,需要高更新率或快速反饋循環的應用程序在較長的出塊時間內是不可行的。除 Arbitrum One 外,表中的所有鏈都會每秒或更長時間更新其狀態。但是,像自治世界這樣複雜的完全鏈上 dApp 需要高更新率(例如,出塊間隔小於 100 毫秒)來模擬實時戰鬥或物理。此外,除非能在 10 毫秒內下單或取消訂單,否則鏈上高頻交易是不可能的。

幸運的是,這些限制對於 EVM 鏈來說都不是不可克服的。隨着技術的進步,現在是時候構建一個實時區塊鏈來釋放這些潛力了。時區塊鏈是一種能夠在交易到達時立即處理並實時發佈結果更新的區塊鏈。此外,它必須支持高交易吞吐量和強大的計算能力,以便在用戶需求高峯期間也能保持實時體驗。

MegaETH 的目標就是一條兼容 EVM 的實時區塊鏈,目標就是將以太坊L2的性能推向硬件極限,縮小區塊鏈與傳統雲計算服務器之間的差距,首次將 Web2 級實時性能帶入加密世界。

MegaETH六大特性實現實時EVM

據MegaETH聯合創始Shuyao Kong介紹,MegaETH是首個實時區塊鏈,支持每秒10萬筆交易處理速度以及毫秒級響應速度。

MegaETH通過下面6項關鍵技術實現上述實時EVM性能:

1、節點專業化:MegaETH 將交易執行等性能關鍵型任務集中到一小組排序器節點,同時將區塊驗證等安全關鍵型任務大規模去中心化。這一關鍵架構決策使 MegaETH 能夠顯著提高網絡性能,同時最大限度地降低全節點的硬件要求。最終結果是形成了一個前所未有的快速、安全和高效的異構區塊鏈。

2、實時EVM執行引擎:MegaETH 推出了第一個實時 EVM 執行引擎,能夠在大量交易到達時無縫處理它們,並以低至 10 毫秒的間隔可靠地發佈由此產生的狀態變化。這一獨特功能是通過將MegaETH的低延遲、基於流的區塊構建算法與支持交易優先級的併發控制協議共同設計而實現的。

3、內存內計算(in-memery computing):MegaETH 的排序器將整個 EVM 世界狀態和狀態 trie 存儲在內存中,與基於 SSD 的系統相比,狀態訪問速度提高了 1,000 倍。雲端隨時提供具有 1-4 TB 內存的高端服務器,爲未來狀態增長提供充足的容量。這項技術被稱爲內存內計算,對於高性能、數據密集型 Web2 應用程序至關重要。得益於節點專業化,MegaETH 首次將這項尖端技術引入區塊鏈。

4、智能合約編譯:MegaETH 使用即時 (JIT) 編譯技術將智能合約透明地即時轉換爲本機機器代碼。該技術消除了解釋 EVM 字節碼和模擬堆棧機的低效率。對於計算密集型應用程序,它可以將性能提高 100 倍,使 MegaETH 成爲構建具有實時性能的複雜 dApp 的理想平臺

5、超級IO效率狀態Trie:由於密集的磁盤 I/O 操作,維護狀態 trie 是兼容 EVM 的區塊鏈的最大瓶頸。MegaETH 通過使用從頭設計的新狀態 trie 替換 Merkle Patricia Trie (MPT) 來解決此問題。這種新的 trie 最大限度地減少了磁盤 I/O,並有效地擴展到 TB 級的狀態數據,同時保持了完全的 EVM 兼容性。

6、狀態同步協議:MegaETH 採用高效的點對點協議,以低延遲和高吞吐量將狀態更新從排序器傳播到完整節點。這確保即使網絡連接較差的節點也能與最新狀態保持同步,即使更新率爲 100,000 TPS。

MegaETH 組件

MegaETH 中有三個主要角色:排序器、證明者和全節點。

MegaETH 的主要組件及其相互作用

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

大多數全節點通過 p2p 網絡從該排序器接收狀態差異(state diffs ),並直接應用這些差異來更新本地狀態。值得注意的是,它們不會重新執行交易;而是使用證明者提供的證明間接驗證區塊。橋運營商和做市商等高級用戶仍可能執行每筆交易以實現快速最終確定性,儘管需要更高的硬件才能跟上排序器。

證明者使用無狀態驗證方案,以異步和無序的方式驗證區塊。

MegaETH高知創始團隊

MegaETH之所以能得到Dragonfly Capital等加密大VC一級Vitalik等行業名人投資,很大一部分原因歸功於豪華創始團隊。

據官網顯示,MegaETH主要創始團隊有4人:

Li Yilong:聯合創始人兼CEO,斯坦福大學計算機科學博士、曾在軟件公司Runtime Verification Inc.工作;

Yang Lei,聯合創始人兼CTO:2018年獲得北京大學計算機科學學士學位,2020年獲得麻省理工學院理學碩士學位,近期獲得麻省理工計算機科學博士學位,其是麻省理工CSAIL網絡和移動系統組成員;其博士論文是關於分佈式系統的有效共識和同步。

Kong Shuyao,聯合創始人兼CBO,2017年加入Consensys,一度擔任Consensys全球業務發展主管;2020年畢業於哈佛商學院,2024年3月加入MegaETH,她還是Decrypt專欄作家。

Namik Muduroglu,創始成員兼增長主管,任職於Consensys 和Hypersphere。