Somnia: 融合Web2與Web3的高性能公鏈新秀

robot
摘要生成中

Somnia: 可能與衆不同的高速公鏈

本文將探討兩個問題:

  1. 爲什麼Somnia可能與其他"高速公鏈"不同?
  2. Somnia稱自己是速度最快、成本最優的並行EVM Layer 1,這種說法是否可信?

概述

從技術、背景和生態三個方面來看Somnia的特點和優勢:

技術亮點

  • 多流共識算法:數據鏈+共識鏈,有利於防MEV、減少冗餘、降本增效。
  • 創新EVM編譯器:實現指令級並行EVM,解決高頻交互場景下的擁堵問題。
  • 自研IceDB數據庫引擎:大幅提升數據讀寫速度和網路穩定性。
  • 數據壓縮技術:提高數據傳輸效率。

背景優勢

  • 團隊來自Improbable,一家跨國科技公司,曾開發過軟件、遊戲和Web3元宇宙產品。
  • 獲得MSquared、a16z、軟銀等知名機構共2.7億美元投資。

生態進展

  • 已有4個AI/社交產品、7款遊戲、4個NFT項目和6個DeFi應用入駐測試網。
  • 2個AI/社交產品、11款遊戲和1個DeFi應用即將上線。
  • 測試網上線4個月,已生產超1億個區塊,平均出塊時間0.1秒。
  • 近9700萬個錢包地址參與測試,單日交易量超2600萬筆。

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

Somnia的獨特之處

雖然市場對"高速公鏈"概念已經脫敏,但Somnia不僅追求技術指標,更注重如何服務實際應用場景,特別是遊戲和社交等高頻交互領域。

Somnia的背景可能在Web3與Web2融合方面發揮關鍵作用。它有潛力爲Web2用戶提供無縫進入Web3世界的通道,從而打造真正以用戶體驗爲中心的應用生態。

技術深度解析

多流共識算法

Somnia採用數據鏈+共識鏈的結構:

  • 多條數據鏈記錄交易信息,每條鏈由1個驗證者負責。
  • 共識鏈執行共識,對交易排序並記錄引用。

工作流程:

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

特點:

  • 交易排序採用確定性僞隨機函數,有利於防MEV攻擊。
  • 減少數據驗證和存儲冗餘,提高效率並降低成本。

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

指令級並行EVM

Somnia創新研發了EVM編譯器,可將交易拆分爲多個指令集並行執行:

  • 將EVM字節碼編譯爲x86機器碼。
  • 利用現代CPU多線程特性實現指令集並行。
  • 對高頻交易啓用編譯執行,低頻交易仍使用解釋執行。

優勢:

  • 有效解決高頻關聯交易的擁堵問題。
  • 在成本和效率之間實現平衡。

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

IceDB數據庫引擎

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

  • 數據追加寫入,無需計算哈希,寫入速度更快。
  • 平均讀寫時間在15-100納秒之間。
  • 提供讀寫性能報告,實現更公平有效的Gas計算。

數據壓縮技術

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

結語

Somnia作爲一個Web2到Web3的融合型項目,其技術創新可能爲高頻交互應用如遊戲、社交、元宇宙等提供良好支持。其背景也爲Web2和Web3的生態融合奠定了基礎。

在當前Web3與Web2融合的趨勢下,Somnia正在爲社交和遊戲等信息化產品的融合構建基礎設施。未來,我們可能會看到一個既保留Web3所有權益,又不犧牲Web2應用流暢體驗的新生態。

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

DEFI-8.42%
BLS-1.39%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 2
  • 分享
留言
0/400
SignatureCollectorvip
· 07-28 06:57
太棒了吧兄弟们
回復0
DeFi小灰灰vip
· 07-26 16:10
新公链值得期待
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)