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应用流畅体验的新生态。

DEFI0.03%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 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)