Somnia: 融合Web2与Web3的高性能公链新秀

robot
摘要生成中

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不仅追求技术指标,更注重如何服务实际应用场景,特别是游戏和社交等高频交互领域。

Somnia的背景可能在Web3与Web2融合方面发挥关键作用。它有潜力为Web2用户提供无缝进入Web3世界的通道,从而打造真正以用户体验为中心的应用生态。

技术深度解析

多流共识算法

Somnia采用数据链+共识链的结构:

  • 多条数据链记录交易信息,每条链由1个验证者负责。
  • 共识链执行共识,对交易排序并记录引用。

工作流程:

  1. 用户发出请求后,验证者将交易写入数据链。
  2. 定期上传和下载数据链顶部的数据分片。
  3. 验证者将所有数据链顶部分片集合写入共识链。
  4. 对交易排序并更新状态,同步写入IceDB数据库。

特点:

  • 交易排序采用确定性伪随机函数,有利于防MEV攻击。
  • 减少数据验证和存储冗余,提高效率并降低成本。

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

指令级并行EVM

Somnia创新研发了EVM编译器,可将交易拆分为多个指令集并行执行:

  • 将EVM字节码编译为x86机器码。
  • 利用现代CPU多线程特性实现指令集并行。
  • 对高频交易启用编译执行,低频交易仍使用解释执行。

优势:

  • 有效解决高频关联交易的拥堵问题。
  • 在成本和效率之间实现平衡。

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

IceDB数据库引擎

采用LSM树替代默克尔树数据结构:

  • 数据追加写入,无需计算哈希,写入速度更快。
  • 平均读写时间在15-100纳秒之间。
  • 提供读写性能报告,实现更公平有效的Gas计算。

数据压缩技术

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

结语

Somnia作为一个Web2到Web3的融合型项目,其技术创新可能为高频交互应用如游戏、社交、元宇宙等提供良好支持。其背景也为Web2和Web3的生态融合奠定了基础。

在当前Web3与Web2融合的趋势下,Somnia正在为社交和游戏等信息化产品的融合构建基础设施。未来,我们可能会看到一个既保留Web3所有权益,又不牺牲Web2应用流畅体验的新生态。

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

DEFI2.91%
BLS-0.05%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 2
  • 分享
评论
0/400
SignatureCollectorvip
· 07-28 06:57
太棒了吧兄弟们
回复0
DeFi小灰灰vip
· 07-26 16:10
新公链值得期待
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)