# Somnia: 可能与众不同的高速公链本文将探讨两个问题:1. 为什么Somnia可能与其他"高速公链"不同?2. Somnia称自己是速度最快、成本最优的并行EVM Layer 1,这种说法是否可信?## 概述从技术、背景和生态三个方面来看Somnia的特点和优势:### 技术亮点- 多流共识算法:数据链+共识链,有利于防MEV、减少冗余、降本增效。- 创新EVM编译器:实现指令级并行EVM,解决高频交互场景下的拥堵问题。- 自研IceDB数据库引擎:大幅提升数据读写速度和网络稳定性。- 数据压缩技术:提高数据传输效率。### 背景优势 - 团队来自Improbable,一家跨国科技公司,曾开发过软件、游戏和Web3元宇宙产品。- 获得MSquared、a16z、软银等知名机构共2.7亿美元投资。### 生态进展- 已有4个AI/社交产品、7款游戏、4个NFT项目和6个DeFi应用入驻测试网。- 2个AI/社交产品、11款游戏和1个DeFi应用即将上线。- 测试网上线4个月,已生产超1亿个区块,平均出块时间0.1秒。- 近9700万个钱包地址参与测试,单日交易量超2600万笔。## Somnia的独特之处虽然市场对"高速公链"概念已经脱敏,但Somnia不仅追求技术指标,更注重如何服务实际应用场景,特别是游戏和社交等高频交互领域。Somnia的背景可能在Web3与Web2融合方面发挥关键作用。它有潜力为Web2用户提供无缝进入Web3世界的通道,从而打造真正以用户体验为中心的应用生态。## 技术深度解析### 多流共识算法Somnia采用数据链+共识链的结构:- 多条数据链记录交易信息,每条链由1个验证者负责。- 共识链执行共识,对交易排序并记录引用。工作流程:1. 用户发出请求后,验证者将交易写入数据链。2. 定期上传和下载数据链顶部的数据分片。3. 验证者将所有数据链顶部分片集合写入共识链。4. 对交易排序并更新状态,同步写入IceDB数据库。特点:- 交易排序采用确定性伪随机函数,有利于防MEV攻击。- 减少数据验证和存储冗余,提高效率并降低成本。### 指令级并行EVMSomnia创新研发了EVM编译器,可将交易拆分为多个指令集并行执行:- 将EVM字节码编译为x86机器码。- 利用现代CPU多线程特性实现指令集并行。- 对高频交易启用编译执行,低频交易仍使用解释执行。优势:- 有效解决高频关联交易的拥堵问题。- 在成本和效率之间实现平衡。### IceDB数据库引擎采用LSM树替代默克尔树数据结构:- 数据追加写入,无需计算哈希,写入速度更快。- 平均读写时间在15-100纳秒之间。- 提供读写性能报告,实现更公平有效的Gas计算。### 数据压缩技术- 利用信息量与频率分布幂率理论实现高倍压缩。- 流式压缩提升网络传输能力。- 使用BLS签名加快签名传输与验证。- 多流共识设计使网络传输更均衡稳定。## 结语Somnia作为一个Web2到Web3的融合型项目,其技术创新可能为高频交互应用如游戏、社交、元宇宙等提供良好支持。其背景也为Web2和Web3的生态融合奠定了基础。在当前Web3与Web2融合的趋势下,Somnia正在为社交和游戏等信息化产品的融合构建基础设施。未来,我们可能会看到一个既保留Web3所有权益,又不牺牲Web2应用流畅体验的新生态。
Somnia: 融合Web2与Web3的高性能公链新秀
Somnia: 可能与众不同的高速公链
本文将探讨两个问题:
概述
从技术、背景和生态三个方面来看Somnia的特点和优势:
技术亮点
背景优势
生态进展
Somnia的独特之处
虽然市场对"高速公链"概念已经脱敏,但Somnia不仅追求技术指标,更注重如何服务实际应用场景,特别是游戏和社交等高频交互领域。
Somnia的背景可能在Web3与Web2融合方面发挥关键作用。它有潜力为Web2用户提供无缝进入Web3世界的通道,从而打造真正以用户体验为中心的应用生态。
技术深度解析
多流共识算法
Somnia采用数据链+共识链的结构:
工作流程:
特点:
指令级并行EVM
Somnia创新研发了EVM编译器,可将交易拆分为多个指令集并行执行:
优势:
IceDB数据库引擎
采用LSM树替代默克尔树数据结构:
数据压缩技术
结语
Somnia作为一个Web2到Web3的融合型项目,其技术创新可能为高频交互应用如游戏、社交、元宇宙等提供良好支持。其背景也为Web2和Web3的生态融合奠定了基础。
在当前Web3与Web2融合的趋势下,Somnia正在为社交和游戏等信息化产品的融合构建基础设施。未来,我们可能会看到一个既保留Web3所有权益,又不牺牲Web2应用流畅体验的新生态。