🎉 Gate xStocks 交易开启啦,现货、合约、Alpha齐上线!
📝 在Gate广场发帖,晒出你的交易体验或精彩截图,瓜分$1,000大奖池!
🎁 广场优质创作者5名,每人独享$100合约体验券!
🎉 帖文同步分享到X(推特),浏览量前十再得$50奖励!
参与方式:
1️⃣ 关注 @Gate广场_Official
2️⃣ 带 #Gate xStocks 交易体验# ,原创发帖(不少于20字,仅用活动标签)
3️⃣ 若分享到推特,请将链接提交表单:https://www.gate.com/questionnaire/6854
注:表单可多次提交,发布更多帖文可提升获奖机会!
📅 7月3日16:00—7月9日24:00(UTC+8)
详情:https://www.gate.com/announcements/article/45926
每一条体验,都有机会赢取大奖!快在Gate广场show出你的操作吧!
Somnia:下一代高频交互公链的技术创新与生态布局
深入解析Somnia:下一代高频交互公链
本文将围绕两个核心问题展开分析:
为何Somnia有望在市场对"高速公链"普遍脱敏的情况下脱颖而出?
声称是速度最快、成本最优的并行EVM Layer 1,Somnia的技术是否真能支撑这一宣称?
概览:Somnia的技术、背景与生态
技术亮点
多流共识算法:采用数据链与共识链分离设计,有助于防范MEV、减少冗余、降低成本并提升效率。
创新EVM编译器:实现指令级并行EVM,针对性解决高频交互场景下的拥堵问题。
自研IceDB数据库引擎:大幅提升数据读写速度,增强网络稳定性。
数据压缩技术:优化数据传输效率。
背景优势
开发团队来自Improbable,这是一家成立于2012年的跨国科技公司,总部位于英国伦敦,曾开发过软件、游戏及Web3元宇宙产品。
获得MSquared、a16z、软银、Mirana等知名机构共计2.7亿美元投资。
生态进展
测试网已入驻多个AI/社交产品、游戏、NFT项目和DeFi应用,更多项目即将上线。
自2025年2月下旬上线至6月26日,测试网已生产超1亿个区块,平均区块生产时间0.1秒。近9700万个钱包地址参与测试,最近24小时交易量达2643万笔。
Somnia的区块浏览器上,交易数和区块数不断闪动,体现了其所称的"亚秒级"处理速度。
Somnia的潜在优势
专注高频交互:不仅追求技术指标,更注重将Web3技术应用于游戏、社交等高频互动场景。
促进Web3与Web2融合:Somnia独特的背景有助于为Web2用户提供无缝进入Web3世界的通道,可能带来真正以用户体验为中心的应用生态。
深入解读Somnia技术
多流共识算法
基本结构
Somnia采用创新的多流共识(MULTISTREAM)算法,包含多条数据链和一条共识链:
工作流程
用户发出请求后,验证者将交易写入各自的数据链。
共识链周期性(如每30秒或1秒)触发数据同步,各数据链验证者互换顶部数据分片。
验证者将所有数据链顶部分片集合作为完整数据切片写入共识链。
验证者对交易排序,根据排序结果更新状态并同步写入IceDB数据库。
技术优势
Somnia使用确定性伪随机函数对交易排序:
验证者基于相同的随机数序列对数据链排序,进而确定交易顺序。这种方式使MEV攻击者难以通过贿赂少数验证者影响交易顺序。
减少交互冗余:验证者独立记录数据链,无需互相验证。仅传输数据链快照信息,不包含具体交易内容。
减少存储冗余:数据链间无需同步信息,共识链仅记录数据链快照和排序后的交易引用。
通过减少冗余,Somnia实现了更高效率和更低成本。
尽管无需验证数据链信息,验证者也无法篡改交易。篡改会导致交易哈希值变化,与共识链存储的信息产生冲突。
指令级并行EVM
现有痛点
传统的交易并行难以解决高频关联交易的拥堵问题。例如:
这些场景下,交易间存在依赖关系,无法并行执行。
Somnia的解决方案
Somnia开发了创新的EVM编译器,实现指令级并行:
以Swap交易为例,可拆分为:参数验证、参数处理、余额检查、授权检查、池状态检查、价格计算、费用计算、转移输入代币、更新池状态与费用记录、转移输出代币、事件发射等指令集。其中无冲突无依赖的指令集可并行执行,提高交易效率。
技术实现
Somnia的EVM编译器将EVM字节码编译为x86机器码。现代CPU的多线程内核可在多线程上并行执行机器码,从而实现EVM指令集的并行,提升单个交易执行速度。
优势对比
标准EVM解释执行: 交易1→解析字节码→顺序执行→交易2→解析字节码→顺序执行→交易3...
Somnia EVM编译执行: 合约代码→解析字节码→编译机器码→并行执行交易1指令集→并行执行交易2指令集→并行执行交易3指令集...
Somnia的方式在处理大量交易时优势更明显。对普通交易仍使用标准EVM解释执行,而对高频交易启用编译器,实现成本和效率的双重优势。
IceDB数据库引擎
技术特点
Somnia自研的IceDB使用LSM树(Log-Structured Merge-Tree)代替传统的默克尔树结构:
性能优势
独特功能
IceDB提供读写性能报告,为Gas计算提供确定性依据,有助于实现更公平有效的Gas机制,维护网络稳定性。
数据压缩技术
Somnia基于信息量与频率分布幂率理论开发了高效数据压缩技术:
结语
Somnia作为一个由Web2向Web3过渡的融合型项目,其技术创新为解决高频交互应用的挑战提供了新思路。多流共识算法、指令级并行EVM、IceDB数据库引擎等技术为实现低成本高效率的Layer 1奠定了基础。
随着Web3与Web2融合成为新趋势,Somnia有望在社交、游戏等领域发挥重要作用。其技术实力和生态布局为构建融合Web2便捷性与Web3所有权益的新生态提供了可能。未来,我们或将见证一个真正融合的Web3生态系统的诞生,为用户带来全新的体验。