Somnia:高频交互EVM公链引领Web3新生态

Somnia - 打造高频交互的并行EVM Layer 1公链

Somnia是一个新兴的Layer 1公链项目,旨在为Web3应用提供高性能、低成本的基础设施,尤其适合高频交互场景如游戏和社交应用。本文将从技术、背景和生态三个维度对Somnia进行分析。

Somnia的技术亮点

  1. 多流共识算法:采用数据链+共识链结构,有利于防MEV、减少冗余、降低成本同时提升效率。

  2. 创新EVM编译器:实现指令级并行EVM,解决极端情况下的高频交互瓶颈。

  3. 自研IceDB数据库引擎:大幅提升数据读写速度与网络稳定性。

  4. 数据压缩技术:提高数据传输效率。

市场已对"高速公链"彻底脱敏,为什么说Somnia可能与众不同?

Somnia的背景优势

  • 开发团队来自Improbable,后者是一家成立于2012年的跨国科技公司,总部位于英国伦敦,曾开发过软件、游戏和Web3元宇宙产品。

  • 获得MSquared、a16z、软银、Mirana等知名机构共2.7亿美元投资。

Somnia的生态进展

  • 测试网已入驻多个AI/社交产品、游戏、NFT项目和DeFi应用,更多项目即将上线。

  • 自2025年2月下旬上线以来,测试网已生产超过1亿个区块,平均出块时间0.1秒。近9700万个钱包地址参与测试,单日交易量达2600多万笔。

市场已对"高速公链"彻底脱敏,为什么说Somnia可能与众不同?

Somnia的独特之处

  1. 专注高频交互场景:不仅追求技术指标,更注重如何服务游戏、社交等高频关联交互应用。

  2. 促进Web3与Web2融合:凭借独特背景,有望为Web2用户提供无缝进入Web3世界的通道,打造以用户体验为中心的应用生态。

技术深度解析

多流共识算法

Somnia采用多流共识(MULTISTREAM)算法,将交易记录和共识过程分离:

  • 多条数据链记录交易信息,每条由单个验证者维护
  • 共识链执行共识,对交易排序并记录引用

工作流程:

  1. 用户发送交易请求
  2. 验证者将交易写入各自数据链
  3. 定期同步数据链顶部分片
  4. 将数据分片集合写入共识链
  5. 对交易排序并更新状态

优势:

  • 通过确定性伪随机函数排序,有效防MEV
  • 减少数据冗余,降低成本提高效率
  • 数据链设计防篡改

指令级并行EVM

为解决高频关联交易拥堵问题,Somnia开发了创新EVM编译器:

  • 将交易拆分为多个指令集
  • 不冲突且无依赖的指令集可并行执行
  • 编译EVM字节码为x86机器码,利用CPU多线程并行

优势:

  • 显著提升单笔交易执行速度
  • 在成本和效率间取得平衡

市场已对"高速公链"彻底脱敏,为什么说Somnia可能与众不同?

IceDB数据库引擎

采用LSM树替代默克尔树数据结构:

  • 数据追加写入,无需计算哈希
  • 读写速度更快(15-100纳秒)
  • 提供性能报告,实现公平有效的Gas定价

数据压缩技术

  • 根据信息概率分布进行压缩
  • 流式压缩提升传输效率
  • 使用BLS签名加速验证
  • 多流共识实现均衡稳定的网络传输

结语

Somnia凭借独特技术优势和Web2+Web3融合背景,有望为高频交互应用提供理想的基础设施。其在游戏、社交、元宇宙等领域的探索,或将引领Web3与Web2真正融合的新生态,为用户带来兼具Web3所有权益和Web2流畅体验的应用场景。

市场已对"高速公链"彻底脱敏,为什么说Somnia可能与众不同?

此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 6
  • 分享
评论
0/400
LiquidatedDreamsvip
· 5小时前
这玩意儿搞不好又是个割韭菜的
回复0
闪电丢包侠vip
· 19小时前
又一个打着高频的就闪


新项目太多了 就嘚瑟技术
回复0
fork_in_the_roadvip
· 07-18 19:13
Layer1这么卷啊,谁能活下来?
回复0
ProbablyNothingvip
· 07-18 19:13
又一个光速扑街的L1
回复0
SeeYouInFourYearsvip
· 07-18 19:06
开发进度怎么跑 先薅一波测网份额再说
回复0
永远的空投F5哥vip
· 07-18 19:01
又一个公链,先标记再说~
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)