Bankless:革新區塊鏈性能的黑馬 Monad,或將成為下一個以太坊殺手



Monad 通過一系列創新,充分挖掘了 EVM 的潛力,創建了一個高吞吐量的 L1 區塊鏈。

作者:Jack Inabinet,Bankless

編譯:鄧通,金色財經

像 Solana 這樣的非 EVM 網路,近幾個月來已成為加密行業意識的最前沿,成為潛在的以太坊殺手,但即使是以太坊最堅定的仇恨者也不能否認該鏈的虛擬機所建立的強大網路效應:EVM 鏈佔所有 TVL 的 93%。

以太坊的許多批評者對其以Rollup為中心的路線圖抱有合理的擔憂,這往往會破壞流動性並使用戶體驗變得複雜。相反,他們主張採用整體擴展方法,將網路統一為單一的狀態。

雖然一些以太坊分叉(例如 BNB)通過採用更中心化的共識機制(例如權威證明)減輕了對Rollup的需求並解決了 EVM 可擴展性的限制,但事實仍然是,金融的未來不會在中心化鏈。

區塊鏈要想有機會成為下一個以太坊殺手,它必須滿足當今用戶和開發人員的需求,同時從技術角度對陳舊的 EVM 進行重大改進,並保留強大的去中心化特性。

Monad是符合這一要求的最有前景的鏈之一。今天,我們將概述Monad帶來了什麼,並討論為什麼該鏈有可能取代以太坊成為加密貨幣主導智慧合約平臺。

Monad的關鍵技術創新是什麼?

Monad 保留了完整的 EVM 相容性,但通過四個關鍵創新對以太坊進行了改進:MonadBFT、延遲執行、並行執行和 MonadDb。

每個創新都是對以太坊的優化,當結合在一起時,最終結果是一個具有以太坊位元組碼相容性的足夠去中心化的區塊鏈,每秒可以執行多達10,000筆交易,區塊時間為1秒,具有單一插槽的最終性。

1.MonadBFT

MonadBFT是該鏈的高性能共識機制,是對HotStuff的修改版本,將驗證節點和區塊領導者之間的通信所需的兩輪減少為三輪。

為了就新區塊達成共識,Monad的區塊領導者將向網路的驗證節點發送證明,證明上一個區塊是有效的(或超時),驗證節點可以通過直接向下一個區塊的領導者發送簽名的“是”來批准該區塊,從而開始重新啟動該過程。

如果領導者在驗證節點無法達成共識的情況下超時,Monad將退回到二次通信,這是一種更加耗時的替代方案,需要所有驗證節點之間的互相通信。

2.延遲執行

在以太坊中,必須先執行交易,然後網路才能就區塊中包含的交易列表和網路狀態達成共識並達成一致。

這種範例只保留很少的時間來執行給定區塊中的交易,因為大部分區塊時間被保留用於網路達成共識所需的多輪跨全球通信。

通過延遲執行,Monad 將執行與共識解耦,允許鏈在知道塊中的所有交易是否已執行之前就狀態達成一致,從而使執行能夠在整個區塊中進行!

3.並行執行

現有的EVM區塊鏈必須按順序執行交易(即一個接一個),而可以並行執行交易的鏈,如Solana,可以同時處理多個沒有共同依賴關係的交易,從而提高了速度!

可以並行處理交易的區塊鏈通過允許其虛擬機在驗證節點的CPU的多個核心和線程上運行,充分利用了現代計算技術。

然而,要並行執行交易,區塊鏈必須首先確定哪些交易可以彼此獨立執行。Solana通過要求交易在執行過程中指定它們訪問的狀態來解決了這個問題,但這樣做需要創建一個新的虛擬機。

與要求交易聲明狀態依賴關係不同,Monad樂觀地假設每個交易都可以同時執行,並嘗試並行執行。當交易在第一次執行時發生衝突時,它將使用更新的數據重新運行一次,確保其執行。

Monad利用靜態代碼分析器來預測哪些交易彼此具有依賴關係,以避免浪費時間嘗試執行具有先決交易的交易。

4.MonadDb

以太坊的客戶端使用與以太坊本身不同的資料庫設計,導致存儲解決方案不理想,其中一種數據結構被嵌入到另一種不同類型的數據結構中,而這種數據結構在數據通信正在進行時不支持數據重寫。

由於 Monad 並行執行事務,因此多個事務需要能夠同時讀取和寫入資料庫。MonadDb 是鏈上用於存儲其狀態的自定義資料庫,它可以實現這一點,提供高性能、非同步狀態訪問,讓並行化的優勢得以體現!

Monad能贏嗎?

雖然EVM並不完美,但當前能實現對以太坊改進的創新很少。

Monad通過一系列創新,充分挖掘了EVM的潛力,創建了一個高吞吐量的L1區塊鏈,並消除了dApps進一步開發或審計其代碼以將自己移植到極高吞吐量執行環境的需要。

由於Monad只是對軟體進行更改,理論上以太坊可以複製其設計選擇,但這將需要進行一項重大的系統改革,可能會使鏈上數十億美元的總鎖定價值面臨被利用的風險,因此在可預見的未來實施這些變化的可能性不大。

解決以太坊及其Layer 2解決方案之間的互操作性是一個長達數年的工作,目前才剛剛開始。在這些挑戰被克服之前,能夠在統一的執行環境中處理當前加密貨幣流量負載的區塊鏈將提供一個可以辯稱為更優越的用戶體驗,並在吸引用戶、開發者和資本到其鏈上方面佔據上風。

通過讓以太坊成熟的應用套件獲得超高性能的區塊空間,Monad呈現了一系列吸引人的特性組合,這可能有助於使其成為一個重要的鏈上活動中心。

聯系郵箱:0xniumao@gmail.com