📢 Gate廣場 #MBG任务挑战# 發帖贏大獎活動火熱開啓!
想要瓜分1,000枚MBG?現在就來參與,展示你的洞察與實操,成爲MBG推廣達人!
💰️ 本期將評選出20位優質發帖用戶,每人可輕鬆獲得50枚MBG!
如何參與:
1️⃣ 調研MBG項目
對MBG的基本面、社區治理、發展目標、代幣經濟模型等方面進行研究,分享你對項目的深度研究。
2️⃣ 參與並分享真實體驗
參與MBG相關活動(包括CandyDrop、Launchpool或現貨交易),並曬出你的參與截圖、收益圖或實用教程。可以是收益展示、簡明易懂的新手攻略、小竅門,也可以是現貨行情點位分析,內容詳實優先。
3️⃣ 鼓勵帶新互動
如果你的帖子吸引到他人參與活動,或者有好友評論“已參與/已交易”,將大幅提升你的獲獎概率!
MBG熱門活動(帖文需附下列活動連結):
Gate第287期Launchpool:MBG — 質押ETH、MBG即可免費瓜分112,500 MBG,每小時領取獎勵!參與攻略見公告:https://www.gate.com/announcements/article/46230
Gate CandyDrop第55期:CandyDrop x MBG — 通過首次交易、交易MBG、邀請好友註冊交易即可分187,500 MBG!參與攻略見公告:https://www.gate.com/announcements
並行EVM技術:突破區塊鏈性能瓶頸的新思路
深入探討並行EVM及其生態
以太坊虛擬機EVM
EVM與Solidity的關係
智能合約開發是區塊鏈工程師的基本技能。開發者可以使用Solidity等高級語言來實現業務邏輯,但EVM無法直接解釋這些代碼。需要將其編譯成虛擬機可執行的低級語言(操作碼/字節碼)。雖然有工具可以自動完成這個轉換過程,但了解底層編譯原理的工程師可以直接在Solidity中使用操作碼編寫程序邏輯,以實現最高效率並降低gas消耗。
EVM標準與實現的差異
EVM作爲"執行層",是編譯後的智能合約操作碼最終運行的地方。EVM定義的字節碼是業內標準,使開發者能夠在多個兼容網路上高效部署智能合約。盡管遵循相同的字節碼標準,不同EVM實現在具體方法上可能存在很大差異。例如,以太坊的Geth客戶端使用Go語言實現EVM標準,而以太坊基金會的團隊則維護了一個C++實現。這種多樣性爲工程優化和定制實現提供了空間。
並行EVM技術
歷史上,區塊鏈社區主要關注共識算法的創新,而忽視了執行層的重要性。事實上,高性能區塊鏈需要創新的共識算法和優化的執行層相結合。僅改進共識算法的EVM區塊鏈往往需要更強大的節點配置來提升性能。
並行處理的需求
傳統區塊鏈系統中,交易是按順序執行的,類似單核CPU的工作方式。這種方法雖然簡單,但難以擴展到大規模用戶基礎。轉向多核CPU並行虛擬機模式可以同時處理多筆交易,大幅提高吞吐量。並行執行雖然帶來了一些工程挑戰,如處理並發交易對同一智能合約的寫入衝突,但對於不相關的智能合約交易,可以按並行處理線程數成比例提高處理效率。
並行EVM的創新
並行EVM代表了一系列旨在優化區塊鏈系統執行層的創新。以某些項目爲例,其關鍵創新包括:
挑戰
並行EVM的技術挑戰
並行執行引入了潛在的狀態衝突問題,需要進行執行前或執行後的衝突檢測和解決。除此之外,各團隊通常還需要重新設計並增強狀態數據庫的讀寫性能,同時開發兼容的共識算法。
其他考量因素
並行EVM面臨的兩個主要挑戰是以太坊的長期工程價值捕獲和節點集中化。快速的生態系統發展將是保持競爭優勢的關鍵。在去中心化、無需信任操作和高性能需求之間取得平衡也是一個重要課題。
並行EVM的格局
目前,並行EVM生態主要包括幾類項目:
主要項目
某項目A
該項目旨在通過優化EVM並行執行和流水線架構解決傳統EVM的可擴展性問題,目標是達到10,000 TPS。項目已完成大規模融資,創始團隊成員來自知名交易機構。內部測試網已啓動,預計不久後向公衆開放。
某項目B
該項目最初專注於交易應用基礎設施,後全面升級爲高性能並行EVM網路,TPS提升至12,500。並行EVM測試網已上線,支持EVM應用一鍵遷移。項目還推出了支持Layer和Rollup網路採用並行處理技術的開源框架。
某項目C
該項目通過構建EVM++(EVM + WASM)雙虛擬機系統,旨在提升EVM區塊鏈性能和網路執行效率。公測網已上線,生態系統激勵計劃也已推出。
某項目D
這是一個基於Cosmos SDK構建的EVM兼容Layer 1網路,專爲DeFi應用設計。項目宣布了引入並行執行EVM技術以提升網路性能的開發計劃。
某項目E
該項目是建立在某高性能公鏈上的並行EVM,支持Solidity和Vyper開發者一鍵部署DApp,享受高吞吐量和低gas費。通過將EVM類交易封裝成底層公鏈交易執行,TPS超過2,000。
某項目F
這是一個由某高性能虛擬機支持的Rollup Layer模塊化解決方案。它在以太坊上結算交易數據,但執行層在高性能VM環境中運行。項目近期完成了大規模融資,主網即將向開發者開放。
某項目G
該項目是一個模塊化VM Layer網路,旨在將高性能虛擬機引入現有的主要Layer網路。它支持使用以太坊或比特幣作爲結算層,執行層可使用多種高性能VM進行並行執行。
結論
並行EVM等執行層創新爲提高區塊鏈性能和可擴展性提供了有前途的解決方案。這些技術的發展和實施將對區塊鏈生態系統的未來產生深遠影響,推動該領域的進一步進步和應用。