除了相互競爭之外,並行 EVM 還要與乙太坊、L2 以及 Solana、Avalanche 等第二代區塊鏈競爭。
原文:Parallel EVMs: Monad, Sei v2, Neon & Eclipse(GLOBAL COIN RESEARCH)
作者:Lukasinho,GCR 研究團隊
編譯:Luffy,Foresight News
交易並行執行是一種有前景的區塊鏈擴展技術,它是在不犧牲用戶體驗和分散流動性的情況下實現區塊鏈廣泛採用的必要條件。 Solana 及其虛擬機(SVM)率先採用了並行執行而不是純粹順序執行的方法。 相對於佔主導地位的乙太坊虛擬機(EVM)而言,這種方法更加複雜。 最近,一些有潛力的項目試圖克服這一障礙,為開發人員提供在熟悉的 EVM 環境中創建具有 Solana 的性能的應用程式的可能性。
在本文中,我們將研究 Monad、Sei V2、Neon EVM 和 Eclipse,它們都是致力於此類並行 EVM 解決方案的潛力專案。 我們將深入研究這些網路的設計方式、優缺點,並探討這些並行區塊鏈的未來發展。
並行 EVM 的前景
毫無疑問,乙太坊是應用最廣泛的智慧合約區塊鏈,擁有最強大的社區和生態系統。 然而,儘管乙太坊正在不懈努力以實現可擴充性,但從分片到 Rollup 的轉變使得乙太坊作為基礎層的可擴充性變得具有挑戰性。 雖然以 Rollup 為中心的方法可以成為可擴充性的解決方案,但它並非沒有缺點。 由於與許多不同的區塊鏈交互而導致的流動性碎片和糟糕的用戶體驗將是一個需要克服的巨大障礙。
如果我們所知道的乙太坊在另一個平行宇宙中達到 10,000 TPS 或更高呢? Monad、Sei、Neon 和 Eclipse 是完全相容 EVM 的區塊鏈,它們利用並行執行來實現可擴充性。
Monad
Monad 是一個高性能 EVM 區塊鏈,旨在通過並行執行顯著增強可擴展性和交易速度。 它對四個關鍵領域進行優化,使其成為高性能區塊鏈。
Monad BFT
Monad BFT 是 Monad 區塊鏈用來達成交易排序一致性的共識協定。 它允許網路中的許多節點安全地就交易順序達成一致,即使某些節點不誠實或離線。 Monad BFT 以基於領導者的兩階段提交方式運行,從 2f+1 個驗證者收集閾值簽名,這些簽名使用基於配對的加密技術聚合成單個簽名。 與單獨簽名相比,這提高了效率、可擴展性並減少了存儲空間。
延期執行
Monad 將共識和執行分開以提高性能。 共識層涉及節點就交易順序達成一致但不執行交易。 執行層由獨立執行排序交易以更新狀態的節點組成。 通過分離共識和執行,Monad 通過更大的交易打包實現更快的共識。 1 秒的單個 slot 實現(single slot finality),執行延遲小於 1 秒,保證一致性的同時,在單個分片上實現高交易輸送量。 該架構將共識和執行解耦,以優化交易排序和處理。
並行執行
Monad 允許在區塊內並行執行交易以提高效率。 它使用 Optimistic 的方法,在上一步的執行完成之前就開始執行新交易。 為了應對不正確的結果,Monad 跟蹤輸入 / 輸出並重新執行不一致的交易。 靜態代碼解析器可以預測依賴關係,避免無效的並行性,並在不確定時恢復到簡單模式。 這種並行執行增加了輸送量,同時減少了交易失敗的可能性。
Monad DB
Monad 執行異步 I/O(輸入 / 輸出操作)以實現並行交易執行,這與傳統系統在處理下一個交易之前必須等待 I/O 結果不同。 通過異步 I/O,CPU 可以處理其他交易,而無需等待特定的 I/O 結果。 Monad DB 利用先進的 Linux 內核功能來實現高效的異步磁碟操作,消除同步 I/O 的限制。 傳統的乙太坊資料庫缺乏異步 I/O 支援,但 Monad DB 的構建是為了充分利用它。 這種異步方法在保持乙太坊相容性的同時,大大提高了交易處理的效率。
Sei
Sei V2 是對 Sei 網路的大範圍升級,旨在成為第一個完全並行的 EVM。 此次升級將為 Sei 提供以下功能:
向後相容 EVM 智慧合約
開發人員能夠將其他 EVM 相容鏈上已經審核的智慧合約直接移植到 Sei,而無需更改任何代碼。 Sei 節點將導入 Geth(乙太坊虛擬機的 Go 實現),Geth 將用於處理 EVM 交易,任何由此產生的更新(包括狀態更新或對非 EVM 相關合約的調用)都將通過 Sei 為 EVM 創建的特殊介面。 這是一個重要的升級,因為它簡化了將現有智能合約從乙太坊等其他區塊鏈轉移到 Sei 的過程。
Optimistic 並行化
與 Monad 一樣,Sei V2 將使用 Optimistic 並行化。 這允許區塊鏈同時執行交易,而不需要開發人員定義任何依賴項。 當發生衝突時,區塊鏈將跟蹤每個交易觸及的存儲部分並按順序重新運行這些交易。 這個過程將遞歸地持續下去,直到所有未解決的衝突都得到解決。
Sei DB
Sei DB 是一種新的雙元件數據結構,用於優化存儲並防止區塊鏈膨脹。 它將狀態存儲與狀態提交分離,改變了傳統的單 IAVL 樹設計。 與單樹相比,這種雙結構減少了延遲和磁碟使用,同時提高了多線程讀寫性能。
Neon EVM
Neon EVM 是基於 Solana 區塊鏈構建的完全相容 EVM 的解決方案。 它將作為 Solana 內的智慧合約運行,允許開發人員部署乙太坊 DApp,而無需進行任何重新配置。
Neon EVM 使基於 Solidity 和 Vyper 的 DApp 能夠利用 Solana 的網路優勢:低費用、高交易速度和並行交易執行能力。
這意味著使用開發人員熟悉的乙太坊生態系統工具創建與 Solana 相容的合約。 Neon EVM 使關鍵的乙太坊 DApp 工具與 Solana 相容,包括 Vyper、Solidity、 MetaMask。 該解決方案允許任何乙太坊應用程式以最少的重新配置在 Solana 上運行,其中包括 Uniswap、SushiSwap、0x 和 MakerDAO。
Eclipse
Eclipse 是以太坊上的下一代 Optimistic Layer 2 解決方案,由 Solana 虛擬機(SVM)提供支援。 通過將乙太坊的結算功能與 SVM 的高性能和並行執行相集成,Eclipse 主網提供了速度、可擴展性和安全性的結合。 它使用乙太坊進行結算並將 ETH 作為 Gas 代幣,在提高交易輸送量的同時確保相容性和安全性。
Eclipse 旨在解決乙太坊的可擴展性挑戰,利用 Celestia 實現數據可用性,利用 RISC Zero 實現零知識證明,旨在在不犧牲安全性和去中心化的情況下實現更大的交易容量。 也就是說,Eclipse 團隊將繼續密切關注乙太坊的 EIP-4844 升級,並考慮在未來遷移到乙太坊的 DA,這將進一步提高 Eclipse 的安全性。
SVM 及其 Sealevel 運行時支援並行交易執行。 與 Sei V2 和 Monad 一樣,不涉及重疊狀態的交易可以並行執行,而不是順序執行。
為了實現 EVM 相容性,Eclipse 將整合 Neon EVM。 這將為 Eclipse 主網帶來完整的 EVM 相容性(包括乙太坊位元組碼和乙太坊 JSON-RPC)。 由於每個 Neon EVM 實例都有自己的本地費用市場,因此應用程式只需部署自己的合約即可獲得應用程式鏈的所有優勢,而不會破壞用戶體驗、安全性或流動性。 這樣,除了作為 Layer 2 網路之外,Eclipse 還旨在成為蓬勃發展的第 3 層生態系統的基礎設施層。 Arbitrum 和 Base 等引領趨勢的 Layer 2 網路最近也已開始發展 Layer 3。 另外,Solang 編譯器可以將 Solidity 智慧合約代碼編譯為 SVM 位元組碼。 這使得開發人員可以在 Eclipse 上部署 Solidity 合約,而無需使用 Neon EVM 來啟動自己的 Layer 3。
比較
在兩個獨立的並行 EVM 鏈中,Monad 似乎受到更多關注。 儘管與 Sei 相比,關注者數量要少得多,但他們的帖子產生了更多的互動,並且最近的 Twitter Space 中出現的人數是 Sei 主持的 Space 中的三倍。 這表明 Monad 擁有更加熱情、活躍的社區。 尤其是乙太坊社區似乎對其即將推出的產品感到非常興奮,這將使 Monad 處於搶佔早期炒作和採用的有利位置。
儘管 Sei 的性能指標似乎高於 Monad,而且它們是先推出的,但 Sei 受到的關注較少。 自從宣佈並行化 EVM 以來,Sei 出現了大規模反彈,但事實上,它早些時候已經作為 CosmWASM 鏈推出,並且它的代幣已經流通了一段時間,這讓它失去了新鮮感。 Sei 的敘事似乎比 Monad 弱,並且由於其 Cosmos 背景,乙太坊社區成員不太將其視為乙太坊生態專案。
由於 Solana 即將推出的 Firedancer 用戶端,Neon EVM 和 Eclipse 將提供比 Monad 和 Sei 更優越的性能,這說明了 EVM 相對於 SVM 所面臨的性能缺陷,即使它也實現了並行化。 儘管有這樣的性能優勢,並且比其他專案更早推出主網,但 Neon 仍難以在市場上找到自己的位置。 至少,Neon 早期採用率非常令人失望。 這可能是因為 Neon 並沒有真正的目標受眾。 乙太坊社區對 Solana 高度懷疑,因為它不可靠、缺乏安全性並且缺乏去中心化。 因此,他們對在 Solana 上啟動應用程式不感興趣。 另一方面,Solana 社區很高興使用 SVM,並且沒有興趣切換到 EVM,這使得 Neon EVM 處於一個沒有人真正感興趣的尷尬境地。
Eclipse 是否面臨同樣的命運呢? 作為乙太坊 Layer 2,它利用了乙太坊的安全性、去中心化和可靠性。 但由於在基礎層運行 Solana 虛擬機,它可能仍然面臨乙太坊社區的懷疑。 統一了乙太坊和 Solana 的優點,同時也巧妙地融入了模組化區塊鏈設計的趨勢並支援 DApp 特定的 Layer 3 Rollup,Eclipse 似乎踏准了當前 Web3 中所有熱門的趨勢和敘事。 從其設計、技術和性能來看,Eclipse 應該處於完美的位置,可以圍繞其發佈創建一個強有力的敘事。 Eclipse 目前來看是很有希望的,它正在保持強勁發展勢頭,並正在招聘更多的營銷專業人員。
未來展望
Web3 領域競爭非常激烈,許多 Layer 1 和 Layer 2 解決方案都在爭奪注意力。 成功不僅僅取決於擁有最先進的技術,創建引人入勝的故事、建立強大的社區以及吸引開發人員同樣重要。 這使得在後者方面表現出色的區塊鏈處於有利地位。
Monad 在即將到來的並行 EVM 敘事中佔據了有利的位置。 儘管性能略低於 Sei,但 Monad 獲得了最多的炒作和關注。 然而,加密貨幣的故事很快就會消失。 Monad 將不得不利用這種短期炒作來引導他們的生態系統。
除了相互競爭之外,這些競爭者還必須與乙太坊、Layer 2 以及 Solana、Avalanche 和 Polygon 等第二代區塊鏈競爭。 這些對手都已經有了更多的時間來發展他們的社區和生態系統。 閃亮新產品的吸引力、創新技術和令人印象深刻的性能可能會在 Monad、Sei 和 Eclipse 推出時引起人們的關注。 長期的成功將取決於他們是否能夠利用這種關注並讓使用者和開發者持續開發自己蓬勃發展的生態系統和社區。
免責聲明:作為區塊鏈資訊平臺,本站所發佈文章僅代表作者及嘉賓個人觀點,與 Web3Caff 立場無關。 文章內的資訊僅供參考,均不構成任何投資建議及要約,並請您遵守所在國家或地區的相關法律法規。