# Somnia:突破高频交互瓶颈的新一代公链本文将围绕以下两个问题展开分析:1. 为什么Somnia在市场对"高速公链"已经脱敏的情况下仍可能脱颖而出?2. Somnia宣称自己是速度最快、成本最优的并行EVM Layer 1,这一说法是否可信?## 概述从技术、背景和生态三个维度对Somnia进行概括:### Somnia的技术亮点- 多流共识算法:数据链与共识链分离,有助于防止MEV、减少冗余、同时降低成本和提高效率。- 创新EVM编译器:实现指令级并行EVM,解决高频交互场景下的拥堵问题。- 自研IceDB数据库引擎:大幅提升数据读写速度和网络稳定性。- 数据压缩技术:提高数据传输效率。### Somnia的背景优势- 团队背景:开发团队来自Improbable,这是一家成立于2012年的跨国科技公司,总部位于英国伦敦,曾开发过软件、游戏和Web3元宇宙产品。- 融资情况:获得MSquared、a16z、软银、Mirana等知名机构共2.7亿美元投资。### Somnia的生态进展- 生态布局:Somnia测试网已入驻4款AI/社交产品、7款游戏、4个NFT项目和6个DeFi应用,另有2款AI/社交产品、11款游戏和1个DeFi应用即将上线。- 生态数据:自2025年2月底上线至2025年6月26日,Somnia测试网已生产超1亿个区块,平均出块时间0.1秒。共有96,878,557个钱包地址参与测试,最近24小时交易量2643万笔。### Somnia的独特之处- 高频交互:Somnia不仅追求技术指标,更致力于将Web3技术应用于游戏和社交等高频交互场景。- Web3与Web2融合:Somnia独特的背景有望在Web3与Web2融合方面发挥关键作用,为Web2用户提供无缝进入Web3世界的通道,打造以用户体验为中心的应用生态。## 技术深度解析### 多流共识算法:数据链+共识链#### 工作原理1. 用户发送交易请求后,验证者将交易写入各自负责的数据链。2. 共识链按固定时间周期(如30秒或1秒),数据链验证者互相交换数据链顶部的数据分片。3. 验证者将所有数据链顶部数据分片的集合作为完整数据切片写入共识链。4. 验证者对交易进行排序,根据排序结果更新状态,并同步写入Somnia的IceDB数据库。#### 主要优势1. 有利于防MEV:使用确定性伪随机函数对交易排序,增加MEV攻击难度。2. 减少冗余、降本增效: - 验证者独立记录数据链,无需相互验证数据。 - 仅传输数据链快照信息,不包含具体交易内容,减少交互冗余。 - 共识链只记录数据链信息快照和排序后的交易引用,减少存储冗余。### 指令级并行EVM#### 技术创新Somnia开发了创新的EVM编译器,将EVM字节码编译为x86机器码。利用现代CPU的多线程内核,实现EVM指令集的并行执行,提高单个交易的执行速度。#### 优势1. 解决高频交互拥堵:将交易拆分为多个指令集,不冲突且无依赖的指令集可并行执行。2. 成本效率双赢: - 普通交易仍使用标准EVM解释执行。 - 高频交易启用EVM编译器,编译为机器码后快速执行。### IceDB数据库引擎#### 技术特点1. 采用LSM树(日志结构合并树)取代默克尔树,实现数据追加写入而非原地修改。2. 写入流程:数据先写入内存MemTable,满后刷新到磁盘形成SSTable,定期合并SSTable并删除重复键。#### 优势1. 更快的读写速度:平均读写时间在15-100纳秒之间。2. 公平有效的Gas计算:基于读写性能报告,为Gas计算提供确定性依据。### 数据压缩技术1. 利用信息量与频率分布幂率理论,实现高倍数据压缩。2. 流式压缩提升网络传输能力。3. 使用BLS签名提高签名传输与验证速度。4. 多流共识算法下,验证者间带宽分配均衡,网络传输能力稳定。## 结语Somnia作为一个融合Web2和Web3技术的Layer1项目,通过多流共识、指令级并行EVM、IceDB数据库和数据压缩等创新技术,有望解决高频交互应用的性能瓶颈。其横跨Web2和Web3的背景,为构建融合两者优势的新生态奠定了基础。随着社交和游戏等信息化产品的Web3融合趋势,Somnia有潜力成为这一进程中的重要基础设施提供者。
Somnia:突破高频交互瓶颈的新一代公链解析
Somnia:突破高频交互瓶颈的新一代公链
本文将围绕以下两个问题展开分析:
为什么Somnia在市场对"高速公链"已经脱敏的情况下仍可能脱颖而出?
Somnia宣称自己是速度最快、成本最优的并行EVM Layer 1,这一说法是否可信?
概述
从技术、背景和生态三个维度对Somnia进行概括:
Somnia的技术亮点
多流共识算法:数据链与共识链分离,有助于防止MEV、减少冗余、同时降低成本和提高效率。
创新EVM编译器:实现指令级并行EVM,解决高频交互场景下的拥堵问题。
自研IceDB数据库引擎:大幅提升数据读写速度和网络稳定性。
数据压缩技术:提高数据传输效率。
Somnia的背景优势
团队背景:开发团队来自Improbable,这是一家成立于2012年的跨国科技公司,总部位于英国伦敦,曾开发过软件、游戏和Web3元宇宙产品。
融资情况:获得MSquared、a16z、软银、Mirana等知名机构共2.7亿美元投资。
Somnia的生态进展
生态布局:Somnia测试网已入驻4款AI/社交产品、7款游戏、4个NFT项目和6个DeFi应用,另有2款AI/社交产品、11款游戏和1个DeFi应用即将上线。
生态数据:自2025年2月底上线至2025年6月26日,Somnia测试网已生产超1亿个区块,平均出块时间0.1秒。共有96,878,557个钱包地址参与测试,最近24小时交易量2643万笔。
Somnia的独特之处
高频交互:Somnia不仅追求技术指标,更致力于将Web3技术应用于游戏和社交等高频交互场景。
Web3与Web2融合:Somnia独特的背景有望在Web3与Web2融合方面发挥关键作用,为Web2用户提供无缝进入Web3世界的通道,打造以用户体验为中心的应用生态。
技术深度解析
多流共识算法:数据链+共识链
工作原理
用户发送交易请求后,验证者将交易写入各自负责的数据链。
共识链按固定时间周期(如30秒或1秒),数据链验证者互相交换数据链顶部的数据分片。
验证者将所有数据链顶部数据分片的集合作为完整数据切片写入共识链。
验证者对交易进行排序,根据排序结果更新状态,并同步写入Somnia的IceDB数据库。
主要优势
有利于防MEV:使用确定性伪随机函数对交易排序,增加MEV攻击难度。
减少冗余、降本增效:
指令级并行EVM
技术创新
Somnia开发了创新的EVM编译器,将EVM字节码编译为x86机器码。利用现代CPU的多线程内核,实现EVM指令集的并行执行,提高单个交易的执行速度。
优势
解决高频交互拥堵:将交易拆分为多个指令集,不冲突且无依赖的指令集可并行执行。
成本效率双赢:
IceDB数据库引擎
技术特点
采用LSM树(日志结构合并树)取代默克尔树,实现数据追加写入而非原地修改。
写入流程:数据先写入内存MemTable,满后刷新到磁盘形成SSTable,定期合并SSTable并删除重复键。
优势
更快的读写速度:平均读写时间在15-100纳秒之间。
公平有效的Gas计算:基于读写性能报告,为Gas计算提供确定性依据。
数据压缩技术
利用信息量与频率分布幂率理论,实现高倍数据压缩。
流式压缩提升网络传输能力。
使用BLS签名提高签名传输与验证速度。
多流共识算法下,验证者间带宽分配均衡,网络传输能力稳定。
结语
Somnia作为一个融合Web2和Web3技术的Layer1项目,通过多流共识、指令级并行EVM、IceDB数据库和数据压缩等创新技术,有望解决高频交互应用的性能瓶颈。其横跨Web2和Web3的背景,为构建融合两者优势的新生态奠定了基础。随着社交和游戏等信息化产品的Web3融合趋势,Somnia有潜力成为这一进程中的重要基础设施提供者。