技术架构分析| Sonic SVM:下一代 Web3 游戏基础设施

gateio

GATE.IO芝麻开门

GATE.IO芝麻开门交易所(原比特儿交易所)是全球前10的交易所,新用户注册可免费领取空投,每月可得50-200U

点击注册 更多入口

更多交易所入口

一站式注册各大交易所、点击进入加密世界、永不失联,币安Binance/欧易OKX/GATE.IO芝麻开门/Bitget/抹茶MEXC/火币Huobi

点击进入 永不失联
Sonic SVM 即将进行 TGE 的消息成为加密市场的热点。作为专注于 Web3 游戏的 Solana Layer2,Sonic SVM 两个月前在 TikTok 上推出了其 Tap-to-Earn 游戏,吸引了超过 100 万名 TikTok 用户。 在 Web3 游戏增长放缓的时期,Sonic SVM 为 Web3 游戏开发者和 Solana 生态系统提供了新的开发工具和潜在机遇。作为 Sonic SVM 的安全服务提供商,Beosin 将在本文中分析 Sonic SVM 的架构与技术特性,帮助普通用户与开发者理解并参与构建 Sonic SVM 的生态系统。 Solana L2 的 “OP Stack”自 2021 年的 Layer1 大战以来,区块链之间的竞争已进入红海阶段。ETH 的 Layer2 扩容解决方案(尤其是 ZK-Rollup 和 OP-Rollup)逐步完善,OP Stack 则以 Rollup + 模块化设计的理念出现。从此,提供 Rollup-as-a-Service 的项目纷纷涌现并广受欢迎,大大降低了开发和部署区块链的技术难度和成本。因此,大量 DApp 倾向于启动自己的链。 除了 EVM 的 “一键发链” 趋势外,过去两年内直接在 Solana 上构建项目也成为许多开发者的热门选择。得益于 Solana 的快速执行速度和低区块空间成本,越来越多的 DApps 选择 Solana 作为其基础设施,同时 Solana Layer2 也开始涌现,如 AI 数据项目 Grass、链上衍生品交易平台 Zeta Markets 以及 Sonic SVM。 然而,相较于 ETH Layer2 构建工具和解决方案(如 OP Stack、Arbitrum Orbit、ZK Stack 等),构建 Solana Layer2 的工具和解决方案较少。为了解决这一问题,Sonic SVM 的 HyperGrid 框架为开发者提供了专门支持 SVM(Solana Virtual Machine)的 Rollup 解决方案,而 Sonic SVM 则是基于 HyperGrid 开发的首个 L2 项目。 HyperGrid 的系统架构如下图所示。每个 Grid 实例是 HyperGrid 框架内的一个半自治网络,可用于运行特定应用程序,如游戏、DeFi 和 AI 代理。 Grid 的关键组件如下: ZK 协处理器:用于管理 Grid 特定操作,实现与 HyperGrid 共享状态网络(HSSN)的状态同步● BlockStore:处理账户和程序数据● 运行时(Sonic SVM Runtime 和 Sonic EVM Runtime):分别用于运行 Solana 程序和 Solidity 智能合约● 并发 Merkle 树生成器:实现快速生成证明和状态转换 需要注意的是,HyperGrid 共享状态网络(HSSN)是 HyperGrid 的关键组成部分,充当整个网络的共识层。HSSN 负责所有 Grid 的状态管理,以及 Grid-Grid、Grid-HSSN 和 HSSN-Solana 之间的通信。 除了处理网络通信外,HSSN 定期将 Grid Rollups 的区块数据同步至 Solana,并通过 HyperFuse Guardian Nodes 来维护区块中交易的可靠性。这些 Guardian Nodes 是 HyperGrid 生态中的重要观察者和验证者。 2024 年 9 月,Beosin 完成了对 HyperFuse Guardian Nodes 的安全审计,涵盖多个方面,包括程序漏洞、安全漏洞及可能危害 Sonic SVM 网络完整性与可靠性的潜在攻击向量。 HyperGrid 的特性可总结如下: 共享排序器网络:HyperGrid 中的每个 Grid 都是半自治运行的,依赖共享的排序器网络。HSSN 负责 Grid 之间的通信,从而提升互操作性。 支持 EVM 和 SVM:从上述架构可以看出,Grid 支持 EVM。开发者可以通过 Sonic SVM 提供的 HyperGrid Interpreter 工具,将 EVM 生态系统中的应用部署至 HyperGrid 网络。 高扩展性:由于 HSSN 的设计,HyperGrid 可以根据业务需求,通过增加多个 Grid 来扩展,从而提升整个网络的交易吞吐量。 为 Web3 游戏优化:Rush ECS 框架在游戏开发中,开发者通常使用游戏引擎来降低开发复杂性和难度。Web3 游戏涉及区块链技术,开发者需要掌握大量区块链相关技术栈,才能开发完全上链的游戏。Sonic SVM 团队希望通过抽象 Web3 游戏开发中的部分组件和流程,让开发者更轻松地构建 Web3 游戏。 目前,ECS 框架抽象了七个子原子模块: World:用于跟踪游戏世界实例状态的链上数据Entities:用于表示特定 Gaming Primitive 的数据结构Components:Entity 持有的数据Systems:处理输入并生成状态转换的系统Instances:Entity 的实例Blueprints:定义游戏世界结构Gaming Primitives:链上实体的定义 Sonic SVM 提供这些组件,并允许开发者进行组合和扩展,从而能够快速且轻松地构建 Web3 游戏。目前,Rush ECS 框架仍在积极开发中,尚未发布稳定版本。 2025 年 1 月 7 日,Sonic SVM 将进行 TGE,旨在通过 $SONIC 代币赋能和激励生态参与者与开发者,同时维护 HyperGrid 网络的安全性和治理能力。2024 年 12 月,Beosin 完成了对 $veSONIC 代币的审计,为 Sonic SVM 后续的网络运营和投票治理提供安全保障。 总结Sonic SVM 提供了高性能的基础设施和全新的游戏开发框架,帮助开发者构建高性能应用,尤其是能快速结算至 Solana 主网的 Web3 游戏应用。HyperGrid Interpreter 帮助 EVM 开发者及项目快速迁移至 HyperGrid 生态。Sonic SVM 有望成为未来 Web3 游戏、DeFi、支付等应用的新型基础设施,帮助开发者通过构建各种应用获得更高收益,同时提升用户体验和交互兴趣。 免责声明: 本文转载自【beosin】,所有版权归原作者【beosin】所有。如对转载内容有异议,请联系 Gate Learn 团队,他们将及时处理。责任声明: 本文中的观点和意见仅代表作者个人观点,并不构成任何投资建议。本文的翻译由 Gate Learn 团队完成,除非注明,否则禁止复制、传播或抄袭翻译内容。

目录[+]