一文詳解Monad以及潛在空投機會

新手5/29/2024, 3:03:21 PM
Monad是一個高性能的開發者友好的智能合約平台。作爲一條Layer1,其憑藉並行EVM等技術讓自己實現了每秒可執行一萬次交易的高性能,旨在通過高性能的特性吸引更多優質項目進入Web3,並讓用戶獲得更流暢的Web3體驗。該項目於2024年1月24日上線測試網。

項目簡介

Monad是一個高性能的開發者友好的智能合約平台。作爲一條Layer1,其憑藉並行EVM等技術讓自己實現了每秒可執行一萬次交易的高性能,旨在通過高性能的特性吸引更多優質項目進入Web3,並讓用戶獲得更流暢的Web3體驗。該項目於2024年1月24日上線測試網。

團隊與投資者情況

項目的三位創始人Keone Hon、James Hunsaker、Eunice Giarta在Web3行業都具有豐富和精彩的履歷。

  • Keone Hon 是 Monad 聯合創始人兼 CEO,此前曾在 Jump Trading 領導一個高頻交易部門。他畢業於麻省理工大學。
  • James Hunsaker 也是 Monad Labs 聯合創始人,此前他曾是 Jump Trading 的高級軟件工程師,他畢業於愛荷華大學。
  • Eunice Giarta 是 Monad 聯合創始人兼 COO,此前在傳統金融科技領域擁有豐富經驗。Eunice 曾在 Shutterstock擔任高級產品經理,曾領導開發團隊在 Broadway Technology 構建企業交易系統。

其他幾位核心成員也均在各自負責的領域有過相關經驗,比如BD負責人Abdul Rehman曾是 Sei Network 生態發展主管、Falcon Wallet 產品與增長主管。

在這樣的團隊背景和項目願景下,Monad也獲得了來自衆多投資者的支持,就在4月9日,Monad獲得了2.25億美元的融資,Paradigm、Coinbase Ventures、Wintermute等知名VC對其進行投資,參投的機構和個人投資人有數十位。


來源:Monad 項目介紹、團隊、融資與新聞- RootData

高性能的結構設計

Monad之所以能實現高性能的關鍵是其設計的並行執行(Parallel execution )技術。並行執行的基本原理是是利用多個核心和線程戰略性地並行執行工作,同時仍按原始順序提交結果的做法。盡管事務是“在幕後”並行執行的,但從用戶和開發人員的角度來看,它們是串行執行的。舉個簡單的例子就可以輕鬆理解並行對於效率的提升,在交通路線規劃中,我們會發現車道越多,可供通過的車輛越多。


洗衣房採用並行執行和單一流水線的效率對比,來源:Monad 文檔

在傳統的區塊鏈交易上鏈過程中,每筆交易都是按照順序執行的,Monad則是利用樂觀執行(optimistic execution)的方式,讓一個筆交易(或事務)在另一筆交易開始前就進行執行。以量比較交易爲例:
當A 要向B、C地址分別轉帳1 ETH時,這兩筆轉帳交易在Ethereum會按照交易先後順序被打包(Gas fee相等的情況下),但在Monad理論上這兩筆交易可以被同時進行。當然這會產生一些問題,就是如果一筆交易依賴於另一筆交易的結果,那麼他們同時進行則會產生錯誤的結果。比如:

  1. 事務 1 讀取並更新帳戶 A 的餘額(例如,它收到來自帳戶 B 的轉帳)。
  2. 事務 2 還讀取並更新帳戶 A 的餘額(例如,向帳戶 C 轉帳)。

樂觀執行會解決這個問題,它的方法是跟蹤執行事務 2 時使用的輸入,並將它們與事務 1 的輸出進行比較。如果它們不同,網路就檢測到事務 2 在執行時使用了不正確的數據,需要使用正確的數據來再次執行命令。

如果區塊中存在相互依賴的長交易“鏈”。並行執行這些事務將導致大量失敗,所以樂觀執行的簡單實現是將嘗試在節點處理器有可用資源時開始執行下一個事務。 Monad 還設計出了一個靜態代碼分析器試圖做出對事務依賴關係的預測。在好的情況下,Monad 可以提前預測許多依賴關係;在最壞的情況下,Monad 會退回到簡單的實現,即使用可用算力資源重新執行。

技術創新與優勢

上文提到的並行架構中還有幾個關鍵的組成技術共同維護着網路的進行:

  • MonadBFT:MonadBFT 是一種分輪進行的流水線共識機制。也是拜佔庭共識算法的一種,允許在不超過2/3惡意節點的情況下始終保證網路獲得健康的運行。
  • 延遲執行:共識是 Monad 節點就交易的正式順序達成一致的過程,而執行是實際執行這些交易並更新狀態的過程。在 Monad 共識中,節點就事務的正式排序達成一致,但領導者或驗證節點不必執行這些事務。也就是說,領導者在還不知道結果狀態根的情況下提出排序,並且驗證節點在不知道(例如)塊中的所有交易是否執行而不恢復的情況下對塊有效性進行投票。
  • MonadDb:這是一個爲存儲區塊鏈狀態而設計的定制數據庫。它通過原生實現 MPT 數據結構,並利用最新的異步 I/O 技術和其他優化技術來提高效率和性能。

關鍵特性

EVM兼容

Monad是完全兼容EVM的,這意味着在Monad可以獲得跟在以太坊上一樣的編程體驗,大大降低了生態建設者的開發難度。

高性能

高達100,000 TPS的主網幾乎可以支持全部Web3dAPP的性能要求,且未來有望進一步擴展。

低廉的交易費用

在Monad,一筆交易的手續費低於1美分,使用Monad能做到更快更便宜的交易。

如下圖所示,Monad官方給出了其與Ethereum的比較表格,從表格中我們也可以看出Monad在性能上遠遠領先於Ethereum,且同樣採用了EVM架構,允許Ethereum上的開發者可以輕鬆遷移自身的應用,開發者也可以使用Ethereum同類型的的RPC API,方便了讀者快速上手。兩者最大的區別是共識機制的不同,後者使用由HotStuff機制設計出的MonadBFT算法來保證並行運行。雖然都是POS機制,但Ethereum中需要32個ETH才可以作爲節點,很多ETH Holder會獲取LST來質押自己的ETH,但在Monad,用戶可以直接委托到節點。前文也提到了並行執行中的簡單實現是通過剩餘算力資源實現的,所以Monad對節點硬件要求較高。


來源:Monad Doc for developers

生態進展

截止2024年5月22日,Monad的Twitter共有 28萬餘位關注者,Discord社區人數達到了29.7萬人。PancakeSwa(V4)、Wormhole、Balancer、Layerzero、Curvance等項目也將與其合作。


來源:https://x.com/monad_eco/status/1792926832263676319

作爲一個高性能的Layer1,DeFi基礎設施將構成Monad鏈上資產最基本的流動層。這幾個早期戰略合作夥伴都是DEX領域的老牌知名項目以及跨鏈領域的優勢項目。根據Rootdata的統計(如下圖所示),目前參與Monad測試網的項目已經涉及DeFi、NFT、AI、Infra等領域,其中DeFi項目最多。


來源:Rootdata

潛在的空投機會

作爲一個面向廣泛的技術開發者、預期承載更多Web3數量級的公鏈,Monad也有發出Token空投作爲社區激勵的可能。不過目前Monad仍屬於內部測試階段,暫無更多社區參與的機會,幾條潛在的空投交互爲:
1.進入官方Discord 力爭獲得一些早期身分,同時也可以進入官方 Telegram以獲得最新動態

2.準備好作爲測試節點來參與網路的下一步測試,根據官方的指導,Monad的全節點的設備要求爲:

CPU:16核CPU

內存:32 GB RAM

存儲:2 TB NVMe SSD

帶寬:100 Mb/s

3.參與生態項目的早期交互博取更大機會,由於內部測試僅供合作者和團隊進行,部分生態建設者也參與了早期測試,嘗試對這些項目進行交互有助於提高自己的空投幾率。

總結

以太坊由於性能問題選擇了Rollup擴容之路,Solana通過極高門檻的節點條件實現高性能,但仍然面臨停機等問題。Monad利用分片技術實現了目前頂級性能:十萬TPS。這個性能不僅可以爲傳統行業中哪些需要快速交易和頻繁交易的項目打下基石,還能承載更多用戶。雖然僅僅是測試網階段,但已經獲得了大量的關注,並有了一定的社群支持,Monad的成績值得期待。

Author: Wayne
Translator: Viper
Reviewer(s): Piccolo、KOWEI、Elisa、Ashley、Joyce
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.

一文詳解Monad以及潛在空投機會

新手5/29/2024, 3:03:21 PM
Monad是一個高性能的開發者友好的智能合約平台。作爲一條Layer1,其憑藉並行EVM等技術讓自己實現了每秒可執行一萬次交易的高性能,旨在通過高性能的特性吸引更多優質項目進入Web3,並讓用戶獲得更流暢的Web3體驗。該項目於2024年1月24日上線測試網。

項目簡介

Monad是一個高性能的開發者友好的智能合約平台。作爲一條Layer1,其憑藉並行EVM等技術讓自己實現了每秒可執行一萬次交易的高性能,旨在通過高性能的特性吸引更多優質項目進入Web3,並讓用戶獲得更流暢的Web3體驗。該項目於2024年1月24日上線測試網。

團隊與投資者情況

項目的三位創始人Keone Hon、James Hunsaker、Eunice Giarta在Web3行業都具有豐富和精彩的履歷。

  • Keone Hon 是 Monad 聯合創始人兼 CEO,此前曾在 Jump Trading 領導一個高頻交易部門。他畢業於麻省理工大學。
  • James Hunsaker 也是 Monad Labs 聯合創始人,此前他曾是 Jump Trading 的高級軟件工程師,他畢業於愛荷華大學。
  • Eunice Giarta 是 Monad 聯合創始人兼 COO,此前在傳統金融科技領域擁有豐富經驗。Eunice 曾在 Shutterstock擔任高級產品經理,曾領導開發團隊在 Broadway Technology 構建企業交易系統。

其他幾位核心成員也均在各自負責的領域有過相關經驗,比如BD負責人Abdul Rehman曾是 Sei Network 生態發展主管、Falcon Wallet 產品與增長主管。

在這樣的團隊背景和項目願景下,Monad也獲得了來自衆多投資者的支持,就在4月9日,Monad獲得了2.25億美元的融資,Paradigm、Coinbase Ventures、Wintermute等知名VC對其進行投資,參投的機構和個人投資人有數十位。


來源:Monad 項目介紹、團隊、融資與新聞- RootData

高性能的結構設計

Monad之所以能實現高性能的關鍵是其設計的並行執行(Parallel execution )技術。並行執行的基本原理是是利用多個核心和線程戰略性地並行執行工作,同時仍按原始順序提交結果的做法。盡管事務是“在幕後”並行執行的,但從用戶和開發人員的角度來看,它們是串行執行的。舉個簡單的例子就可以輕鬆理解並行對於效率的提升,在交通路線規劃中,我們會發現車道越多,可供通過的車輛越多。


洗衣房採用並行執行和單一流水線的效率對比,來源:Monad 文檔

在傳統的區塊鏈交易上鏈過程中,每筆交易都是按照順序執行的,Monad則是利用樂觀執行(optimistic execution)的方式,讓一個筆交易(或事務)在另一筆交易開始前就進行執行。以量比較交易爲例:
當A 要向B、C地址分別轉帳1 ETH時,這兩筆轉帳交易在Ethereum會按照交易先後順序被打包(Gas fee相等的情況下),但在Monad理論上這兩筆交易可以被同時進行。當然這會產生一些問題,就是如果一筆交易依賴於另一筆交易的結果,那麼他們同時進行則會產生錯誤的結果。比如:

  1. 事務 1 讀取並更新帳戶 A 的餘額(例如,它收到來自帳戶 B 的轉帳)。
  2. 事務 2 還讀取並更新帳戶 A 的餘額(例如,向帳戶 C 轉帳)。

樂觀執行會解決這個問題,它的方法是跟蹤執行事務 2 時使用的輸入,並將它們與事務 1 的輸出進行比較。如果它們不同,網路就檢測到事務 2 在執行時使用了不正確的數據,需要使用正確的數據來再次執行命令。

如果區塊中存在相互依賴的長交易“鏈”。並行執行這些事務將導致大量失敗,所以樂觀執行的簡單實現是將嘗試在節點處理器有可用資源時開始執行下一個事務。 Monad 還設計出了一個靜態代碼分析器試圖做出對事務依賴關係的預測。在好的情況下,Monad 可以提前預測許多依賴關係;在最壞的情況下,Monad 會退回到簡單的實現,即使用可用算力資源重新執行。

技術創新與優勢

上文提到的並行架構中還有幾個關鍵的組成技術共同維護着網路的進行:

  • MonadBFT:MonadBFT 是一種分輪進行的流水線共識機制。也是拜佔庭共識算法的一種,允許在不超過2/3惡意節點的情況下始終保證網路獲得健康的運行。
  • 延遲執行:共識是 Monad 節點就交易的正式順序達成一致的過程,而執行是實際執行這些交易並更新狀態的過程。在 Monad 共識中,節點就事務的正式排序達成一致,但領導者或驗證節點不必執行這些事務。也就是說,領導者在還不知道結果狀態根的情況下提出排序,並且驗證節點在不知道(例如)塊中的所有交易是否執行而不恢復的情況下對塊有效性進行投票。
  • MonadDb:這是一個爲存儲區塊鏈狀態而設計的定制數據庫。它通過原生實現 MPT 數據結構,並利用最新的異步 I/O 技術和其他優化技術來提高效率和性能。

關鍵特性

EVM兼容

Monad是完全兼容EVM的,這意味着在Monad可以獲得跟在以太坊上一樣的編程體驗,大大降低了生態建設者的開發難度。

高性能

高達100,000 TPS的主網幾乎可以支持全部Web3dAPP的性能要求,且未來有望進一步擴展。

低廉的交易費用

在Monad,一筆交易的手續費低於1美分,使用Monad能做到更快更便宜的交易。

如下圖所示,Monad官方給出了其與Ethereum的比較表格,從表格中我們也可以看出Monad在性能上遠遠領先於Ethereum,且同樣採用了EVM架構,允許Ethereum上的開發者可以輕鬆遷移自身的應用,開發者也可以使用Ethereum同類型的的RPC API,方便了讀者快速上手。兩者最大的區別是共識機制的不同,後者使用由HotStuff機制設計出的MonadBFT算法來保證並行運行。雖然都是POS機制,但Ethereum中需要32個ETH才可以作爲節點,很多ETH Holder會獲取LST來質押自己的ETH,但在Monad,用戶可以直接委托到節點。前文也提到了並行執行中的簡單實現是通過剩餘算力資源實現的,所以Monad對節點硬件要求較高。


來源:Monad Doc for developers

生態進展

截止2024年5月22日,Monad的Twitter共有 28萬餘位關注者,Discord社區人數達到了29.7萬人。PancakeSwa(V4)、Wormhole、Balancer、Layerzero、Curvance等項目也將與其合作。


來源:https://x.com/monad_eco/status/1792926832263676319

作爲一個高性能的Layer1,DeFi基礎設施將構成Monad鏈上資產最基本的流動層。這幾個早期戰略合作夥伴都是DEX領域的老牌知名項目以及跨鏈領域的優勢項目。根據Rootdata的統計(如下圖所示),目前參與Monad測試網的項目已經涉及DeFi、NFT、AI、Infra等領域,其中DeFi項目最多。


來源:Rootdata

潛在的空投機會

作爲一個面向廣泛的技術開發者、預期承載更多Web3數量級的公鏈,Monad也有發出Token空投作爲社區激勵的可能。不過目前Monad仍屬於內部測試階段,暫無更多社區參與的機會,幾條潛在的空投交互爲:
1.進入官方Discord 力爭獲得一些早期身分,同時也可以進入官方 Telegram以獲得最新動態

2.準備好作爲測試節點來參與網路的下一步測試,根據官方的指導,Monad的全節點的設備要求爲:

CPU:16核CPU

內存:32 GB RAM

存儲:2 TB NVMe SSD

帶寬:100 Mb/s

3.參與生態項目的早期交互博取更大機會,由於內部測試僅供合作者和團隊進行,部分生態建設者也參與了早期測試,嘗試對這些項目進行交互有助於提高自己的空投幾率。

總結

以太坊由於性能問題選擇了Rollup擴容之路,Solana通過極高門檻的節點條件實現高性能,但仍然面臨停機等問題。Monad利用分片技術實現了目前頂級性能:十萬TPS。這個性能不僅可以爲傳統行業中哪些需要快速交易和頻繁交易的項目打下基石,還能承載更多用戶。雖然僅僅是測試網階段,但已經獲得了大量的關注,並有了一定的社群支持,Monad的成績值得期待。

Author: Wayne
Translator: Viper
Reviewer(s): Piccolo、KOWEI、Elisa、Ashley、Joyce
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.
Start Now
Sign up and get a
$100
Voucher!