Somnia:打造高频交互Web3基础设施的创新Layer 1项目

Somnia:打造高频交互的Web3基础设施

Somnia作为一个创新的Layer 1区块链项目,通过多项技术突破,旨在实现Web3应用的高频交互。本文将从技术、背景和生态三个维度对Somnia进行分析,探讨其独特之处。

Somnia的技术亮点

  • 多流共识算法:采用数据链和共识链分离的架构,有助于防止MEV攻击、减少冗余、提高效率并降低成本。

  • 创新EVM编译器:实现指令级的并行EVM执行,解决高频交互场景下的性能瓶颈。

  • 自研IceDB数据库引擎:显著提升数据读写速度,增强网络稳定性。

  • 数据压缩技术:优化数据传输效率。

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

Somnia的背景优势

  • 团队背景:开发团队来自Improbable,一家跨国科技公司,在软件、游戏和Web3元宇宙领域有丰富经验。

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

Somnia的生态进展

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

  • 网络数据:自2025年2月下旬上线以来,测试网已生产超1亿个区块,平均出块时间0.1秒,近百万用户参与测试。

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

Somnia的独特之处

  1. 专注高频交互:不仅追求技术指标,更注重为游戏、社交等高频关联交互场景提供解决方案。

  2. Web3与Web2融合:利用独特背景,致力于为Web2用户提供无缝接入Web3世界的体验。

技术深度解析

多流共识算法

Somnia采用数据链和共识链分离的多流共识(MULTISTREAM)算法:

  • 数据链:多条数据链记录交易信息,每条由单一验证者负责。
  • 共识链:由所有验证者共同维护,执行共识和交易排序。

工作流程:

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

优势:

  • 交易排序方式有助于防范MEV攻击
  • 减少数据冗余,提高效率并降低成本
  • 通过哈希值校验确保数据链不被篡改

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

指令级并行EVM

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

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

优势:

  • 显著提升单个交易执行速度
  • 在高频场景下效率更高
  • 灵活切换解释执行和编译执行,兼顾性能和成本

IceDB数据库引擎

Somnia自研的IceDB采用LSM树数据结构,替代传统默克尔树:

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

数据压缩技术

  • 利用信息频率分布理论实现高倍压缩
  • 流式压缩提升网络传输能力
  • 采用BLS签名加速签名传输与验证
  • 多流共识设计确保网络传输均衡稳定

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

结语

Somnia凭借其独特的技术创新和Web2/Web3融合背景,有望为高频交互类Web3应用提供强大的基础设施支持。随着社交、游戏等信息化产品向Web3迁移,Somnia正在为这种融合构建Layer 1生态系统。未来,我们可能将见证一个兼具Web3权益和Web2流畅体验的新生态的诞生。

DEFI5.29%
BLS-4.19%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 5
  • 分享
评论
0/400
暗池观察员vip
· 07-31 01:02
Web3基建项目又开始狂吹技术了
回复0
MetaMaximalistvip
· 07-30 11:23
又一个带有MEV buzzwords的L1?我以前看过这个电影……给我看看GitHub的提交记录
查看原文回复0
解构主义者vip
· 07-28 09:37
有点技术干货 稀罕
回复0
Not_Satoshivip
· 07-28 09:30
啊又一个L1割韭菜
回复0
Gas Banditvip
· 07-28 09:29
新基建又来收割韭菜了
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)