流行的公共鏈Monad的簡要概述

新手6/7/2024, 6:45:44 AM
本文介紹了Monad,這是一種新穎的第1層區塊鏈,它利用權益證明(權益證明)共識機制和以太坊虛擬機(EVM)相容性。通過並行執行和超標量流水線技術,Monad顯著提高了事務處理效率和系統性能。本文詳細闡述了Monad的技術架構、性能優化和以太坊改進,預示著更高效、更去中心化的區塊鏈未來。它展示了Monad如何通過技術創新推動區塊鏈的發展,併為更高效和去中心化的未來奠定基礎。

Monad概述

Monad是一個全新的第1層區塊鏈,採用權益證明(權益證明)機制,與以太坊虛擬機(EVM)相容。它旨在提升整個以太坊生態系統的性能和去中心化。

Monad的設計目標是通過優化虛擬機和完善拜占庭將軍問題容差(BFT)共識機制演演演算法,實現比現有智慧合約區塊鏈高幾倍的輸送量。作為一個去中心化的計算平臺,Monad致力於為使用者提供高效、安全、可擴展的區塊鏈基礎設施。

借助Monad,用戶可以預期每秒高達10,000個智慧合約交易(每秒交易量(TPS))的高輸送量。這一增強將為以太坊生態系統帶來巨大的增長和創新機會,為開發人員和使用者提供更廣泛的用例和增強的用戶體驗。

從使用者的角度來看,Monad的行為與以太坊非常相似。使用者可以使用相同的錢包(例如,小狐狸錢包)或區塊瀏覽器(例如,以太掃描)來簽名或查看交易。為以太坊構建的現有應用程式無需修改代碼即可移植到 Monad,因此使用者希望能夠在 Monad 上使用許多以太坊應用程式。Monad的位址與以太坊位址相同,允許使用者重複使用現有密鑰。

此外,與以太坊類似,Monad具有線性塊和塊內交易的線性順序。同時,Monad是一個權益證明網路,由一組去中心化驗證者維護。任何人都可以操作節點來獨立驗證交易的執行,並且已經做出了大量努力來最小化硬體要求。

Monad Background Monad

由Keone Hon於2022年4月創立。Hon畢業於MIT,是做市巨頭Jump Trading的研究主管。Monad的CTO James Hunsaker是Jump Trading的高級軟體工程師,也是Pyth Network的核心維護者。

“”

來源: Linkedin

Monad得到了投資者的大力認可,擁有令人印象深刻的資金費用金額和機構。2023 年 2 月 14 日,它完成了由蜻蜓資本領投的種子資金費用輪融資,其他投資者包括佔位資本、萊姆尼斯卡普、志摩資本、最終資本和其他 70 家投資者參與。2024 年 4 月 9 日,它在 Paradigm 領投的一輪資金費用中額外籌集了 2.25 億美元,隨後由 Coinbase Ventures 牽頭。

Monad的技術結構

並行以太坊虛擬機(EVM)和超標量流水線

並行以太坊虛擬機(EVM)是指Monad引入並行執行技術來優化以太坊虛擬機的(以太坊虛擬機(EVM))操作。

簡單來說,以太坊虛擬機(EVM)是負責執行智慧合約代碼的環境。傳統上,每個事務都是按順序執行的,導致處理速度變慢。Monad引入並行執行技術,允許同時處理多個交易,從而提高系統的整體執行效率。

想像一下,在遊樂園排隊等候過山車。傳統上,每個人都必須排隊,等待前面的人完成,然後輪到他們。但是,如果遊樂園增加更多的過山車,更多的人可以同時玩,從而加快排隊過程。這類似於Monad的並行以太坊虛擬機(EVM),使虛擬機能夠同時處理多個事務,從而加快事務執行速度。

總體而言,Monad的並行以太坊虛擬機(EVM)與以太坊 Layer 2常用的Rollup不同,通過利用多核和多線程技術從根本上提高了以太坊網路的性能。這加快了交易處理和共識達成速度,使區塊鏈網路能夠更有效地處理交易,並提高系統的效率和可擴充性。

超標量流水線是一種高效的任務處理方法,它將任務劃分為多個階段並同時執行,從而提高了整個處理過程的效率。

例如,在執行事務時,可以分為幾個階段,例如解析事務,驗證簽名和執行代碼。在超標量管道模式下,這些階段可以同時執行,而不是按順序執行。這類似於在工廠中設置不同的生產階段,允許產品同時在不同階段進行加工。例如,製作服裝可以分為裁剪、縫紉和邊緣等階段。不同的工人可以同時執行不同的過程,最終完成成品服裝。

“”

來源: Monad

monad 的技術優化

Monad 在四個方面實現了技術優化:執行方面的並行執行和 MonadDb,共識方面的 MonadBFT 和延遲執行。

並行執行是指Monad在基礎層採用樂觀執行。在區塊鏈中,交易執行在實際驗證之前開始,減少了由於驗證失敗而需要重新執行的交易數量。

例如,考慮兩個交易,A 和 B,試圖修改同一帳戶的餘額。在傳統的悲觀執行中,系統按順序執行這些事務,在執行前檢查帳戶餘額。如果事務A遇到資金不足,則失敗,系統回滾事務A,執行事務B。這會導致兩個事務都被重新執行,從而增加系統開銷。

莫納德的樂觀執行不同。它假設事務 A 和 B 都將成功並並行執行它們。在實際驗證之前,系統不會檢查帳戶餘額。如果交易失敗(例如,資金不足),系統將返回所有交易並重新執行失敗的交易。如果所有交易都成功,則直接合併到區塊中,減少重執行並提高效率。

MonadDb是專為存儲區塊鏈狀態而設計的自定義資料庫。它解決了使用 B 樹或 LSM 樹數據結構的現有資料庫的次優方面。MonadDb使用Merkle Patricia Trie(MPT)數據結構直接在記憶體和磁盤中實現Patricia Trie,從而提高了狀態存儲效率。此外,MonadDb 利用最新的異步 I/O 技術和其他優化來提高效率和性能。例如,當事務需要從磁碟讀取狀態時,它不會阻止等待完成,而是啟動異步 I/O 操作,指示系統執行 I/O 操作並允許程式繼續而無需等待。

“”

來源:CSDN

MonadBFT是一種高性能的共識機制,用於在拜占庭參與者之間在部分同步條件下就交易順序達成一致。它建立在HotStuff的基礎上,並結合了Jolteon/DiemBFT/Fast-HotStuff的改進,特別是利用二次通信複雜性,在龍頭超時的情況下將三輪通信減少到兩輪。

簡單地說,想像一個小組決定下一個要執行的任務。每個人都可以提出一項任務,但需要其他人的支撐才能完成。選舉龍頭提出任務和組織討論。在每一輪中,龍頭提出一項任務(例如,交易單子),其他人提供反饋。如果大多數人同意,則確認並執行任務。

Monad 中的延遲執行會延遲交易執行,直到它們被納入共識過程一段時間后。這解耦了共識和執行,使驗證者節點在執行交易時具有更大的靈活性。在Monad中,共識過程決定了交易單子,但執行可以在以後發生。例如,共識過程確定哪些交易應該包含在區塊中及其單子,但執行這些交易可能會延遲,並且不需要在共識期間立即發生。

俗地說,推遲執行,A和B同意看電影,但推遲決定具體時間和地點,直到以後。這使他們能夠廣泛地計劃活動,然後根據情況最終確定細節,從而提供靈活性和便利性。同樣,Monad 中的延遲執行可提高系統效率和靈活性。驗證者節點可以更機會地執行交易,更好地適應不同的網路環境和工作負載。

結論

隨著Monad內部測試網Devnet的成功啟動及其在以太坊虛擬機(EVM)上實現10,000每秒交易量(TPS)的演示,Monad正在穩步推進其主網發佈。主網預計將於今年Q4上線,為公鏈帶來新的增長和創新機遇。作為一個以太坊虛擬機(EVM)相容的去中心化計算平臺,Monad為開發者和使用者提供了更高效、更安全、更可擴展的區塊鏈基礎設施,為整個區塊鏈行業開闢了更多的可能性和發展前景。

通過Monad的技術創新,我們看到了一種新的可能性:在不影響安全性和去中心化的情況下實現更高效的區塊鏈網路。用戶和開發者可以繼續使用熟悉的工具和錢包(如小狐狸錢包),輕鬆將現有的以太坊dApp遷移到Monad平臺,享受更快的交易處理速度和更低的費用。這種相容性確保Monad可以吸引新使用者並保留和支撐現有的以太坊Dapps。

綜上所述,Monad對以太坊的改進帶來了重大的技術突破,為整個區塊鏈生態系統注入了新的活力。我們期待Monad在未來進一步推動區塊鏈技術創新,開創更高效、去中心化、更廣適用的區塊鏈新時代。

المؤلف: Oxaya
المترجم: Sonia
المراجع (المراجعين): KOWEI、Wayne、Elisa、Ashley、Joyce
* لا يُقصد من المعلومات أن تكون أو أن تشكل نصيحة مالية أو أي توصية أخرى من أي نوع تقدمها منصة Gate.io أو تصادق عليها .
* لا يجوز إعادة إنتاج هذه المقالة أو نقلها أو نسخها دون الرجوع إلى منصة Gate.io. المخالفة هي انتهاك لقانون حقوق الطبع والنشر وقد تخضع لإجراءات قانونية.

مشاركة

المحتوى

莫納德概述

莫納德的技術結構

結語

流行的公共鏈Monad的簡要概述

新手6/7/2024, 6:45:44 AM
本文介紹了Monad,這是一種新穎的第1層區塊鏈,它利用權益證明(權益證明)共識機制和以太坊虛擬機(EVM)相容性。通過並行執行和超標量流水線技術,Monad顯著提高了事務處理效率和系統性能。本文詳細闡述了Monad的技術架構、性能優化和以太坊改進,預示著更高效、更去中心化的區塊鏈未來。它展示了Monad如何通過技術創新推動區塊鏈的發展,併為更高效和去中心化的未來奠定基礎。

莫納德概述

莫納德的技術結構

結語

Monad概述

Monad是一個全新的第1層區塊鏈,採用權益證明(權益證明)機制,與以太坊虛擬機(EVM)相容。它旨在提升整個以太坊生態系統的性能和去中心化。

Monad的設計目標是通過優化虛擬機和完善拜占庭將軍問題容差(BFT)共識機制演演演算法,實現比現有智慧合約區塊鏈高幾倍的輸送量。作為一個去中心化的計算平臺,Monad致力於為使用者提供高效、安全、可擴展的區塊鏈基礎設施。

借助Monad,用戶可以預期每秒高達10,000個智慧合約交易(每秒交易量(TPS))的高輸送量。這一增強將為以太坊生態系統帶來巨大的增長和創新機會,為開發人員和使用者提供更廣泛的用例和增強的用戶體驗。

從使用者的角度來看,Monad的行為與以太坊非常相似。使用者可以使用相同的錢包(例如,小狐狸錢包)或區塊瀏覽器(例如,以太掃描)來簽名或查看交易。為以太坊構建的現有應用程式無需修改代碼即可移植到 Monad,因此使用者希望能夠在 Monad 上使用許多以太坊應用程式。Monad的位址與以太坊位址相同,允許使用者重複使用現有密鑰。

此外,與以太坊類似,Monad具有線性塊和塊內交易的線性順序。同時,Monad是一個權益證明網路,由一組去中心化驗證者維護。任何人都可以操作節點來獨立驗證交易的執行,並且已經做出了大量努力來最小化硬體要求。

Monad Background Monad

由Keone Hon於2022年4月創立。Hon畢業於MIT,是做市巨頭Jump Trading的研究主管。Monad的CTO James Hunsaker是Jump Trading的高級軟體工程師,也是Pyth Network的核心維護者。

“”

來源: Linkedin

Monad得到了投資者的大力認可,擁有令人印象深刻的資金費用金額和機構。2023 年 2 月 14 日,它完成了由蜻蜓資本領投的種子資金費用輪融資,其他投資者包括佔位資本、萊姆尼斯卡普、志摩資本、最終資本和其他 70 家投資者參與。2024 年 4 月 9 日,它在 Paradigm 領投的一輪資金費用中額外籌集了 2.25 億美元,隨後由 Coinbase Ventures 牽頭。

Monad的技術結構

並行以太坊虛擬機(EVM)和超標量流水線

並行以太坊虛擬機(EVM)是指Monad引入並行執行技術來優化以太坊虛擬機的(以太坊虛擬機(EVM))操作。

簡單來說,以太坊虛擬機(EVM)是負責執行智慧合約代碼的環境。傳統上,每個事務都是按順序執行的,導致處理速度變慢。Monad引入並行執行技術,允許同時處理多個交易,從而提高系統的整體執行效率。

想像一下,在遊樂園排隊等候過山車。傳統上,每個人都必須排隊,等待前面的人完成,然後輪到他們。但是,如果遊樂園增加更多的過山車,更多的人可以同時玩,從而加快排隊過程。這類似於Monad的並行以太坊虛擬機(EVM),使虛擬機能夠同時處理多個事務,從而加快事務執行速度。

總體而言,Monad的並行以太坊虛擬機(EVM)與以太坊 Layer 2常用的Rollup不同,通過利用多核和多線程技術從根本上提高了以太坊網路的性能。這加快了交易處理和共識達成速度,使區塊鏈網路能夠更有效地處理交易,並提高系統的效率和可擴充性。

超標量流水線是一種高效的任務處理方法,它將任務劃分為多個階段並同時執行,從而提高了整個處理過程的效率。

例如,在執行事務時,可以分為幾個階段,例如解析事務,驗證簽名和執行代碼。在超標量管道模式下,這些階段可以同時執行,而不是按順序執行。這類似於在工廠中設置不同的生產階段,允許產品同時在不同階段進行加工。例如,製作服裝可以分為裁剪、縫紉和邊緣等階段。不同的工人可以同時執行不同的過程,最終完成成品服裝。

“”

來源: Monad

monad 的技術優化

Monad 在四個方面實現了技術優化:執行方面的並行執行和 MonadDb,共識方面的 MonadBFT 和延遲執行。

並行執行是指Monad在基礎層採用樂觀執行。在區塊鏈中,交易執行在實際驗證之前開始,減少了由於驗證失敗而需要重新執行的交易數量。

例如,考慮兩個交易,A 和 B,試圖修改同一帳戶的餘額。在傳統的悲觀執行中,系統按順序執行這些事務,在執行前檢查帳戶餘額。如果事務A遇到資金不足,則失敗,系統回滾事務A,執行事務B。這會導致兩個事務都被重新執行,從而增加系統開銷。

莫納德的樂觀執行不同。它假設事務 A 和 B 都將成功並並行執行它們。在實際驗證之前,系統不會檢查帳戶餘額。如果交易失敗(例如,資金不足),系統將返回所有交易並重新執行失敗的交易。如果所有交易都成功,則直接合併到區塊中,減少重執行並提高效率。

MonadDb是專為存儲區塊鏈狀態而設計的自定義資料庫。它解決了使用 B 樹或 LSM 樹數據結構的現有資料庫的次優方面。MonadDb使用Merkle Patricia Trie(MPT)數據結構直接在記憶體和磁盤中實現Patricia Trie,從而提高了狀態存儲效率。此外,MonadDb 利用最新的異步 I/O 技術和其他優化來提高效率和性能。例如,當事務需要從磁碟讀取狀態時,它不會阻止等待完成,而是啟動異步 I/O 操作,指示系統執行 I/O 操作並允許程式繼續而無需等待。

“”

來源:CSDN

MonadBFT是一種高性能的共識機制,用於在拜占庭參與者之間在部分同步條件下就交易順序達成一致。它建立在HotStuff的基礎上,並結合了Jolteon/DiemBFT/Fast-HotStuff的改進,特別是利用二次通信複雜性,在龍頭超時的情況下將三輪通信減少到兩輪。

簡單地說,想像一個小組決定下一個要執行的任務。每個人都可以提出一項任務,但需要其他人的支撐才能完成。選舉龍頭提出任務和組織討論。在每一輪中,龍頭提出一項任務(例如,交易單子),其他人提供反饋。如果大多數人同意,則確認並執行任務。

Monad 中的延遲執行會延遲交易執行,直到它們被納入共識過程一段時間后。這解耦了共識和執行,使驗證者節點在執行交易時具有更大的靈活性。在Monad中,共識過程決定了交易單子,但執行可以在以後發生。例如,共識過程確定哪些交易應該包含在區塊中及其單子,但執行這些交易可能會延遲,並且不需要在共識期間立即發生。

俗地說,推遲執行,A和B同意看電影,但推遲決定具體時間和地點,直到以後。這使他們能夠廣泛地計劃活動,然後根據情況最終確定細節,從而提供靈活性和便利性。同樣,Monad 中的延遲執行可提高系統效率和靈活性。驗證者節點可以更機會地執行交易,更好地適應不同的網路環境和工作負載。

結論

隨著Monad內部測試網Devnet的成功啟動及其在以太坊虛擬機(EVM)上實現10,000每秒交易量(TPS)的演示,Monad正在穩步推進其主網發佈。主網預計將於今年Q4上線,為公鏈帶來新的增長和創新機遇。作為一個以太坊虛擬機(EVM)相容的去中心化計算平臺,Monad為開發者和使用者提供了更高效、更安全、更可擴展的區塊鏈基礎設施,為整個區塊鏈行業開闢了更多的可能性和發展前景。

通過Monad的技術創新,我們看到了一種新的可能性:在不影響安全性和去中心化的情況下實現更高效的區塊鏈網路。用戶和開發者可以繼續使用熟悉的工具和錢包(如小狐狸錢包),輕鬆將現有的以太坊dApp遷移到Monad平臺,享受更快的交易處理速度和更低的費用。這種相容性確保Monad可以吸引新使用者並保留和支撐現有的以太坊Dapps。

綜上所述,Monad對以太坊的改進帶來了重大的技術突破,為整個區塊鏈生態系統注入了新的活力。我們期待Monad在未來進一步推動區塊鏈技術創新,開創更高效、去中心化、更廣適用的區塊鏈新時代。

المؤلف: Oxaya
المترجم: Sonia
المراجع (المراجعين): KOWEI、Wayne、Elisa、Ashley、Joyce
* لا يُقصد من المعلومات أن تكون أو أن تشكل نصيحة مالية أو أي توصية أخرى من أي نوع تقدمها منصة Gate.io أو تصادق عليها .
* لا يجوز إعادة إنتاج هذه المقالة أو نقلها أو نسخها دون الرجوع إلى منصة Gate.io. المخالفة هي انتهاك لقانون حقوق الطبع والنشر وقد تخضع لإجراءات قانونية.
ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!