Somnia:創新技術驅動高性能Web3生態的並行EVM公鏈

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年2月下旬上線至2025年6月26日,測試網共生產超1億個區塊,平均出塊時間0.1秒。有96,878,557個錢包地址參與測試,近期日交易量達2643萬筆。

市場已對"高速公鏈"徹底脫敏,爲什麼說Somnia可能與衆不同?

Somnia的獨特之處

  • 高頻交互:不僅追求技術指標,更注重如何讓Web3技術服務於遊戲、社交等高頻交互場景。
  • Web3與Web2融合:Somnia的背景有助於爲Web2用戶提供無縫進入Web3世界的途徑,打造以用戶體驗爲中心的應用生態。

技術深度解析

多流共識算法

Somnia採用創新的多流共識(MULTISTREAM)算法,包含多條數據鏈和一條共識鏈:

  • 數據鏈:每條由單個驗證者記錄交易信息,互不幹擾。
  • 共識鏈:由所有驗證者共同維護,執行共識並記錄交易引用。

工作流程:

  1. 用戶發出請求後,驗證者將交易寫入各自的數據鏈。
  2. 共識鏈定期收集各數據鏈頂部數據分片。
  3. 驗證者將所有數據鏈頂部分片集合寫入共識鏈。
  4. 驗證者對交易排序,更新狀態並同步寫入IceDB數據庫。

優勢:

  • 交易排序機制有助於防MEV
  • 減少數據驗證和存儲冗餘,降低成本提高效率
  • 數據鏈設計防止篡改

市場已對"高速公鏈"徹底脫敏,爲什麼說Somnia可能與衆不同?

指令級並行EVM

爲解決高頻關聯交易擁堵問題,Somnia開發了創新的EVM編譯器:

  • 將交易拆分爲多個指令集
  • 支持不衝突且無依賴的指令集並行執行
  • 將EVM字節碼編譯爲x86機器碼,利用現代CPU多線程並行能力

優勢:

  • 提高單筆交易執行速度
  • 在成本和效率間實現平衡

市場已對"高速公鏈"徹底脫敏,爲什麼說Somnia可能與衆不同?

IceDB數據庫引擎

採用LSM樹代替默克爾樹數據結構:

  • 基於日志的樹形結構,數據追加寫入不被篡改
  • 寫入速度更快,無需計算哈希
  • 讀寫性能報告提供Gas計算依據,使網路更穩定

數據壓縮技術

  • 利用信息量與頻率分布冪率理論實現高壓縮率
  • 流式壓縮提升網路傳輸能力
  • BLS籤名加快籤名傳輸與驗證
  • 多流共識使網路傳輸更均衡穩定

市場已對"高速公鏈"徹底脫敏,爲什麼說Somnia可能與衆不同?

總結

Somnia憑藉創新技術和Web2/Web3融合背景,有望在高頻交互應用領域發揮優勢。其生態正持續推進Web2與Web3的融合,未來可能實現既享受Web3所有權益,又保留Web2應用流暢體驗的新生態。

查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 3
  • 分享
留言
0/400
PoS养老院院长vip
· 07-03 16:49
又来个飞机场/醒醒
回復0
元宇宙_包租婆vip
· 07-03 16:49
又一个玩并行evm的 看能蹦跶几天
回復0
NotFinancialAdviservip
· 07-03 16:29
又一坑
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)