# Somnia:高速Layer 1公链的新探索本文将围绕两个核心问题展开讨论:1. 为什么Somnia可能与其他"高速公链"有所不同?2. Somnia声称是速度最快、成本最优的并行EVM Layer 1,这一说法是否成立?## 概述从技术、背景和生态三个维度简要介绍Somnia项目的主要特点和优势。### 技术亮点- 多流共识算法:采用数据链与共识链分离的设计,有助于防范MEV攻击,减少冗余,同时降低成本并提高效率。- 创新EVM编译器:实现指令级并行EVM,解决高频交互场景下的性能瓶颈。- 自研IceDB数据库:提升数据读写速度和网络稳定性。- 数据压缩技术:优化数据传输效率。### 背景优势 - 团队背景:开发团队来自跨国科技公司Improbable,该公司成立于2012年,总部位于英国伦敦,涉足软件、游戏和Web3元宇宙领域。- 融资实力:获得MSquared、a16z、软银、Mirana等知名机构共2.7亿美元投资。### 生态进展- 生态版图:测试网已入驻多个AI/社交产品、游戏、NFT项目和DeFi应用,更多项目正在筹备上线。- 网络数据:自2025年2月底上线以来,测试网已生产超1亿个区块,平均出块时间0.1秒。近9700万个钱包地址参与测试,日交易量达2600多万笔。### Somnia的独特之处- 聚焦高频交互:不仅追求技术指标,更注重Web3技术在游戏、社交等高频交互场景的应用。- Web3与Web2融合:凭借独特背景,有望为Web2用户提供无缝接入Web3世界的通道,打造以用户体验为中心的应用生态。## 技术深度解析### 多流共识算法采用数据链与共识链分离的结构:- 数据链:由多个验证者分别维护独立数据链,记录交易信息。- 共识链:由所有验证者共同维护,执行共识并记录交易引用。工作流程:1. 用户发起请求后,验证者将交易写入各自数据链。2. 共识链周期性同步各数据链顶部数据分片。3. 验证者将所有数据链顶部分片集合写入共识链。4. 验证者对交易排序,更新状态并同步写入IceDB数据库。主要优势:- 交易排序机制有助于防范MEV攻击。- 减少数据验证和存储冗余,降低成本并提高效率。- 数据链设计确保交易信息不被篡改。### 指令级并行EVM为解决高频关联交易拥堵问题,Somnia创新研发EVM编译器:- 将交易拆分为多个指令集,支持不冲突且无依赖指令集并行执行。- 编译EVM字节码为x86机器码,利用现代CPU多线程并行能力。- 针对高频交易场景启用编译执行,普通交易仍使用标准解释执行。优势:在成本和效率之间实现平衡,尤其适合处理集中的高频交易。### IceDB数据库引擎使用LSM树取代传统默克尔树数据结构:- 基于日志的追加写入,无需计算哈希,提升写入速度。- 优化读写缓存,实现15-100纳秒的平均读写时间。- 提供读写性能报告,为Gas计算提供确定性依据,实现更公平有效的Gas机制。### 数据压缩技术- 利用信息量与频率分布理论实现高倍压缩率。- 流式压缩提升网络传输能力。- 使用BLS签名加快签名传输与验证。- 多流共识设计确保网络传输均衡稳定。## 结语Somnia凭借其独特的Web2和Web3融合背景,在技术和生态方面都展现出创新潜力。其多流共识算法、指令级并行EVM、自研数据库和压缩技术等创新,为高频交互应用提供了良好基础。随着Web3与Web2融合成为新趋势,Somnia正在为社交、游戏等领域构建基础设施并推进生态发展。未来,我们有望看到一个兼具Web3权益和Web2便捷体验的新生态逐步形成。
Somnia:融合Web2背景的高速Layer 1公链新星
Somnia:高速Layer 1公链的新探索
本文将围绕两个核心问题展开讨论:
为什么Somnia可能与其他"高速公链"有所不同?
Somnia声称是速度最快、成本最优的并行EVM Layer 1,这一说法是否成立?
概述
从技术、背景和生态三个维度简要介绍Somnia项目的主要特点和优势。
技术亮点
多流共识算法:采用数据链与共识链分离的设计,有助于防范MEV攻击,减少冗余,同时降低成本并提高效率。
创新EVM编译器:实现指令级并行EVM,解决高频交互场景下的性能瓶颈。
自研IceDB数据库:提升数据读写速度和网络稳定性。
数据压缩技术:优化数据传输效率。
背景优势
团队背景:开发团队来自跨国科技公司Improbable,该公司成立于2012年,总部位于英国伦敦,涉足软件、游戏和Web3元宇宙领域。
融资实力:获得MSquared、a16z、软银、Mirana等知名机构共2.7亿美元投资。
生态进展
生态版图:测试网已入驻多个AI/社交产品、游戏、NFT项目和DeFi应用,更多项目正在筹备上线。
网络数据:自2025年2月底上线以来,测试网已生产超1亿个区块,平均出块时间0.1秒。近9700万个钱包地址参与测试,日交易量达2600多万笔。
Somnia的独特之处
聚焦高频交互:不仅追求技术指标,更注重Web3技术在游戏、社交等高频交互场景的应用。
Web3与Web2融合:凭借独特背景,有望为Web2用户提供无缝接入Web3世界的通道,打造以用户体验为中心的应用生态。
技术深度解析
多流共识算法
采用数据链与共识链分离的结构:
数据链:由多个验证者分别维护独立数据链,记录交易信息。
共识链:由所有验证者共同维护,执行共识并记录交易引用。
工作流程:
用户发起请求后,验证者将交易写入各自数据链。
共识链周期性同步各数据链顶部数据分片。
验证者将所有数据链顶部分片集合写入共识链。
验证者对交易排序,更新状态并同步写入IceDB数据库。
主要优势:
交易排序机制有助于防范MEV攻击。
减少数据验证和存储冗余,降低成本并提高效率。
数据链设计确保交易信息不被篡改。
指令级并行EVM
为解决高频关联交易拥堵问题,Somnia创新研发EVM编译器:
将交易拆分为多个指令集,支持不冲突且无依赖指令集并行执行。
编译EVM字节码为x86机器码,利用现代CPU多线程并行能力。
针对高频交易场景启用编译执行,普通交易仍使用标准解释执行。
优势:在成本和效率之间实现平衡,尤其适合处理集中的高频交易。
IceDB数据库引擎
使用LSM树取代传统默克尔树数据结构:
基于日志的追加写入,无需计算哈希,提升写入速度。
优化读写缓存,实现15-100纳秒的平均读写时间。
提供读写性能报告,为Gas计算提供确定性依据,实现更公平有效的Gas机制。
数据压缩技术
利用信息量与频率分布理论实现高倍压缩率。
流式压缩提升网络传输能力。
使用BLS签名加快签名传输与验证。
多流共识设计确保网络传输均衡稳定。
结语
Somnia凭借其独特的Web2和Web3融合背景,在技术和生态方面都展现出创新潜力。其多流共识算法、指令级并行EVM、自研数据库和压缩技术等创新,为高频交互应用提供了良好基础。
随着Web3与Web2融合成为新趋势,Somnia正在为社交、游戏等领域构建基础设施并推进生态发展。未来,我们有望看到一个兼具Web3权益和Web2便捷体验的新生态逐步形成。