# Somnia: 一種獨特的高性能區塊鏈解決方案本文將探討以下兩個問題:1. 爲什麼Somnia在衆多"高速公鏈"中可能與衆不同?2. Somnia號稱是速度最快、成本最優的並行EVM Layer 1,這一說法是否可信?## 概述從技術、背景和生態三個維度來看,Somnia具有以下特點和優勢:### 技術亮點- 多流共識算法:採用數據鏈和共識鏈結構,有助於防MEV、減少冗餘、降低成本並提高效率- 創新EVM編譯器:實現指令級並行EVM,解決高頻交互場景下的性能瓶頸- 自研IceDB數據庫引擎:大幅提升數據讀寫速度和網路穩定性 - 先進的數據壓縮技術:提高數據傳輸效率### 背景優勢- 開發團隊來自Improbable,這是一家成立於2012年的跨國科技公司,在軟件、遊戲和Web3元宇宙領域有豐富經驗- 獲得MSquared、a16z、軟銀、Mirana等知名機構共2.7億美元投資### 生態進展 - 測試網已入駐多個AI/社交、遊戲、NFT和DeFi項目,更多應用即將上線- 測試網運行數據表現出色:區塊生產時間僅0.1秒,參與地址近1億,日交易量超2600萬筆## 技術深度解析### 多流共識算法Somnia採用數據鏈與共識鏈分離的多流共識算法:- 多條數據鏈記錄交易信息,每條由1個驗證者維護- 共識鏈執行共識、排序交易,由所有驗證者共同維護工作流程:1. 驗證者將接收到的交易寫入數據鏈2. 定期同步各數據鏈頂部數據分片 3. 將數據分片集合寫入共識鏈4. 對交易排序並更新狀態優勢:- 交易排序採用確定性僞隨機函數,有利於防MEV- 減少冗餘數據傳輸和存儲,降低成本提高效率- 數據鏈設計防篡改,保證安全性### 指令級並行EVM爲解決高頻關聯交易擁堵問題,Somnia創新開發了EVM編譯器:- 將交易拆分爲多個指令集- 不衝突且無依賴的指令集可並行執行- 動態編譯EVM字節碼爲x86機器碼- 利用CPU多線程並行執行指令集優勢:- 顯著提升單筆交易執行速度- 在成本和效率間實現雙重優勢### IceDB數據庫引擎採用LSM樹代替默克爾樹數據結構:- 數據追加寫入,無需計算哈希- 寫入速度更快- 平均讀寫時間15-100納秒特色:- 提供讀寫性能報告- 實現更公平有效的Gas定價### 數據壓縮技術- 基於信息量與頻率分布理論實現高壓縮率- 流式壓縮提升網路傳輸能力- 使用BLS籤名加快籤名傳輸與驗證- 驗證者間均衡分配帶寬,網路傳輸穩定## 結語Somnia憑藉其獨特的技術方案和Web2+Web3融合背景,有望在高頻交互類應用(如遊戲、社交、元宇宙)等領域發揮優勢。作爲一個爲Web3與Web2融合構建基礎設施的Layer 1項目,Somnia值得持續關注。未來,我們可能會看到一個既保留Web3所有權益,又不犧牲Web2應用流暢體驗的新生態的出現。
Somnia: 多流共識與並行EVM的高性能公鏈創新
Somnia: 一種獨特的高性能區塊鏈解決方案
本文將探討以下兩個問題:
概述
從技術、背景和生態三個維度來看,Somnia具有以下特點和優勢:
技術亮點
背景優勢
生態進展
技術深度解析
多流共識算法
Somnia採用數據鏈與共識鏈分離的多流共識算法:
工作流程:
優勢:
指令級並行EVM
爲解決高頻關聯交易擁堵問題,Somnia創新開發了EVM編譯器:
優勢:
IceDB數據庫引擎
採用LSM樹代替默克爾樹數據結構:
特色:
數據壓縮技術
結語
Somnia憑藉其獨特的技術方案和Web2+Web3融合背景,有望在高頻交互類應用(如遊戲、社交、元宇宙)等領域發揮優勢。作爲一個爲Web3與Web2融合構建基礎設施的Layer 1項目,Somnia值得持續關注。未來,我們可能會看到一個既保留Web3所有權益,又不犧牲Web2應用流暢體驗的新生態的出現。