# Somnia:與衆不同的高速公鏈本文將從兩個角度分析Somnia公鏈:1. 爲何Somnia在市場對"高速公鏈"已經脫敏的情況下仍可能與衆不同?2. Somnia聲稱是速度最快、成本最優的並行EVM Layer 1,這一說法是否屬實?## 概述從技術、背景和生態三個維度對Somnia進行簡要介紹:### 技術亮點- 多流共識算法:採用數據鏈+共識鏈結構,有助於防範MEV、減少冗餘、降低成本並提高效率。- 創新EVM編譯器:實現指令級並行EVM,解決高頻交互場景下的擁堵問題。- 自研IceDB數據庫引擎:大幅提升數據讀寫速度和網路穩定性。- 數據壓縮技術:提高數據傳輸效率。### 背景優勢- 開發團隊來自Improbable,後者是一家成立於2012年的跨國科技公司,總部位於英國倫敦,曾開發過軟件、遊戲和Web3元宇宙產品。- 獲得了MSquared、a16z、軟銀、Mirana等知名機構共2.7億美元投資。### 生態進展- 測試網已有4個AI/社交產品、7款遊戲、4個NFT項目和6個DeFi應用入駐,另有2個AI/社交產品、11款遊戲和1個DeFi應用即將上線。- 截至2025年6月26日,測試網已生產超過1億個區塊,平均每個區塊生產時間爲0.1秒。共有96,878,557個錢包地址參與測試,最近1天交易量達2643萬筆。### Somnia的獨特之處- 高頻交互:不僅追求技術指標,更注重如何讓Web3技術服務於實際應用場景,特別是遊戲和社交等高頻交互領域。- Web3與Web2融合:Somnia的背景有望在Web3與Web2融合方面發揮關鍵作用,爲Web2用戶提供無縫進入Web3世界的通道,打造以用戶體驗爲中心的應用生態。## 技術深度解析### 多流共識算法Somnia採用了創新的多流共識(MULTISTREAM)算法,主要特點如下:- 數據鏈+共識鏈結構:多條數據鏈記錄交易信息,每條數據鏈由單個驗證者負責;共識鏈執行共識,對交易排序並記錄交易引用。- 工作流程: 1. 用戶發出請求後,驗證者將交易寫入數據鏈 2. 共識鏈週期性地從各數據鏈收集頂部數據分片 3. 驗證者將所有數據鏈頂部數據分片集合寫入共識鏈 4. 驗證者對交易排序,更新狀態並同步寫入IceDB數據庫- 交易排序機制有利於防MEV:使用確定性僞隨機函數對交易排序,增加了MEV攻擊難度。- 減少冗餘、降低成本並提高效率:驗證者單獨記錄數據鏈,減少了交互和存儲冗餘。### 指令級並行EVM爲解決高頻關聯交易擁堵問題,Somnia開發了創新的EVM編譯器:- 將交易拆分爲多個指令集,實現不衝突且無依賴關係指令集的並行執行。- 將EVM字節碼編譯爲x86機器碼,利用現代CPU多線程並行能力提高單個交易執行速度。- 在普通交易和高頻交易間靈活切換執行模式,實現成本和效率的雙重優勢。### IceDB數據庫引擎Somnia自研的IceDB數據庫引擎採用LSM樹(日志結構合並樹)替代傳統默克爾樹結構:- 基於追加寫入而非原地修改,避免數據篡改。- 寫入過程:內存MemTable → 磁盤SSTable → 定期合並SSTable。- 讀寫速度更快,平均讀寫時間在15-100納秒之間。- 提供讀寫性能報告,爲計算Gas提供確定性依據,使網路Gas更公平有效。### 數據壓縮技術- 基於信息量與頻率分布冪率理論,實現高倍數據壓縮。- 流式壓縮提升網路傳輸能力。- 使用BLS籤名提高籤名傳輸與驗證速度。- 多流共識設計使網路傳輸能力更均衡穩定。## 總結Somnia作爲一個橫跨Web2和Web3的項目,其技術創新有望爲高頻交互應用如遊戲、社交和元宇宙等提供強大支持。其獨特背景也爲Web3與Web2的深度融合奠定了基礎,有望在保留Web3價值的同時,爲用戶帶來Web2應用級的流暢體驗。
Somnia公鏈: 指令級並行EVM與Web2背景的高性能Layer 1
Somnia:與衆不同的高速公鏈
本文將從兩個角度分析Somnia公鏈:
爲何Somnia在市場對"高速公鏈"已經脫敏的情況下仍可能與衆不同?
Somnia聲稱是速度最快、成本最優的並行EVM Layer 1,這一說法是否屬實?
概述
從技術、背景和生態三個維度對Somnia進行簡要介紹:
技術亮點
多流共識算法:採用數據鏈+共識鏈結構,有助於防範MEV、減少冗餘、降低成本並提高效率。
創新EVM編譯器:實現指令級並行EVM,解決高頻交互場景下的擁堵問題。
自研IceDB數據庫引擎:大幅提升數據讀寫速度和網路穩定性。
數據壓縮技術:提高數據傳輸效率。
背景優勢
開發團隊來自Improbable,後者是一家成立於2012年的跨國科技公司,總部位於英國倫敦,曾開發過軟件、遊戲和Web3元宇宙產品。
獲得了MSquared、a16z、軟銀、Mirana等知名機構共2.7億美元投資。
生態進展
測試網已有4個AI/社交產品、7款遊戲、4個NFT項目和6個DeFi應用入駐,另有2個AI/社交產品、11款遊戲和1個DeFi應用即將上線。
截至2025年6月26日,測試網已生產超過1億個區塊,平均每個區塊生產時間爲0.1秒。共有96,878,557個錢包地址參與測試,最近1天交易量達2643萬筆。
Somnia的獨特之處
高頻交互:不僅追求技術指標,更注重如何讓Web3技術服務於實際應用場景,特別是遊戲和社交等高頻交互領域。
Web3與Web2融合:Somnia的背景有望在Web3與Web2融合方面發揮關鍵作用,爲Web2用戶提供無縫進入Web3世界的通道,打造以用戶體驗爲中心的應用生態。
技術深度解析
多流共識算法
Somnia採用了創新的多流共識(MULTISTREAM)算法,主要特點如下:
數據鏈+共識鏈結構:多條數據鏈記錄交易信息,每條數據鏈由單個驗證者負責;共識鏈執行共識,對交易排序並記錄交易引用。
工作流程:
交易排序機制有利於防MEV:使用確定性僞隨機函數對交易排序,增加了MEV攻擊難度。
減少冗餘、降低成本並提高效率:驗證者單獨記錄數據鏈,減少了交互和存儲冗餘。
指令級並行EVM
爲解決高頻關聯交易擁堵問題,Somnia開發了創新的EVM編譯器:
將交易拆分爲多個指令集,實現不衝突且無依賴關係指令集的並行執行。
將EVM字節碼編譯爲x86機器碼,利用現代CPU多線程並行能力提高單個交易執行速度。
在普通交易和高頻交易間靈活切換執行模式,實現成本和效率的雙重優勢。
IceDB數據庫引擎
Somnia自研的IceDB數據庫引擎採用LSM樹(日志結構合並樹)替代傳統默克爾樹結構:
基於追加寫入而非原地修改,避免數據篡改。
寫入過程:內存MemTable → 磁盤SSTable → 定期合並SSTable。
讀寫速度更快,平均讀寫時間在15-100納秒之間。
提供讀寫性能報告,爲計算Gas提供確定性依據,使網路Gas更公平有效。
數據壓縮技術
基於信息量與頻率分布冪率理論,實現高倍數據壓縮。
流式壓縮提升網路傳輸能力。
使用BLS籤名提高籤名傳輸與驗證速度。
多流共識設計使網路傳輸能力更均衡穩定。
總結
Somnia作爲一個橫跨Web2和Web3的項目,其技術創新有望爲高頻交互應用如遊戲、社交和元宇宙等提供強大支持。其獨特背景也爲Web3與Web2的深度融合奠定了基礎,有望在保留Web3價值的同時,爲用戶帶來Web2應用級的流暢體驗。