什么是 SVM,为什么它对 Web3 游戏如此重要?
比特币最初开发时,并非为任何类型的活跃生态系统而设计。在看到区块链驱动的应用行业的巨大潜力后,以太坊应运而生,旨在让开发人员能够在一个速度更快、可扩展性更强的系统上进行构建,而且得益于 EVM,这种方法更加平易近人和标准化。这对以太坊来说非常成功,尤其是在以太坊 2.0 解决了主要的扩展问题之后,该生态系统已成为行业中的巨头。虽然这种速度、成本和可扩展性水平对于某些应用程序来说已经足够好了,但对于其他应用程序来说,它已经显示出了严格的限制。EVM 已成为加密行业的主导虚拟机,但随着越来越多的平台看到需要高速、高带宽、低成本交易的用例,这种情况正在发生变化。
Solana 以其出色的性能而闻名,其原始速度和可扩展架构都十分出色。它以数千 TPS 运行,同时仅收取极少的 gas 费。该链的另一个关键特性是,Solana 并没有像许多其他链和应用程序那样采用 EVM,而是完全重新设计了区块链 VM 的概念,创建了 Solana 虚拟机 (SVM),这是网络速度、可扩展性和效率的关键。
对于要求最高的 Web3 用例之一:游戏而言,这是个好消息。虽然早期的游戏应用程序仅将游戏中最小的元素(例如资产和交易)放在链上,但完全在链上的游戏市场尚未开发。要拥有一款完全在链上并同时容纳数千名玩家的大型多人游戏,需要大量的基础设施来支持。Solana 的可扩展性就是在这种深远的愿景下构建的,而Sonic等 L2已经在构建实现这一愿景所需的一切。让我们深入了解 SVM 到底是什么、它为什么重要以及它将如何改变游戏行业。
SVM:基础知识
虽然这并不是一份白皮书,但了解 SVM 背后的一些技术细节很重要,这样才能理解为什么它对 Solana 的可扩展性至关重要,以及它为何比 EVM 设计得更好。对于区块链来说,虚拟机充当单独的运行时环境,其目的是在链上执行智能合约。通过链上的各种应用程序,可以请求交易。这些交易被提供给 VM,VM 使用智能合约指令来修改区块链的状态,从而对其进行处理。由于验证者实际上是通过共识来批准并批准状态,因此 VM 将智能合约语言(Solana 上的 Rust 和 C/C++)转换为 BPF,并将这些指令发送给每个 Solana 验证者。每个验证者都运行自己的 SVM 实例,并且随着达成共识并验证交易,区块链状态的这些变化会在所有 SVM 实例中更新。系统的冗余和去中心化架构可防止损坏代码和攻击,但需要高效的处理才能实现可扩展性。
这就是 SVM 与 EVM 的巨大差异所在。虽然 EVM 按顺序处理交易,但无法有效扩展。SVM 使用一种名为 Sealevel 的方法,该方法首先检查给定时间的所有交易请求,然后分离出不与其他交易冲突的请求。这些交易可以并行运行,大大加快了流程并解决了大多数(通常)交易。其余交易按顺序处理,以确保不会发生冲突。这为 Solana 创造了显着的可扩展性能力,使网络能够在增长时处理大量交易。另一个因素是,SVM 在设计上比 EVM 的硬件稍重,使用多线程运行时环境一次处理多个合约。EVM 尽可能少地使用验证器硬件,而 SVM 使用可用的硬件来最大限度地提高网络的速度和效率。验证器一次投入更多的计算工作量,但结果是网络功能更加强大。
该架构的另一个关键特性是 Solana 能够开发本地化费用市场,费用可以根据智能合约分配,这与以太坊的全球市场截然不同,在以太坊的全球市场中,网络某个区域的交易将影响完全不同区域的交易,即使它们之间没有关联。对于许多用例来说,加强这种控制和可预测性与提高可扩展性一样重要。
通往可扩展链上游戏之路
考虑到所有这些,链上游戏的含义变得显而易见。你很少能找到更好、更快、更便宜的解决方案。但是,当你通过重新想象区块链架构的基础应该如何设计来获得解决方案时,这确实是可能的。Solana 在这方面表现出色,因此我们已经开始看到真正的链上游戏的早期阶段。
该领域领先的 SVM 链很可能是 Sonic。它具有很大的吸引力,已经启动了 Odyssey 测试网,并且在构建主网时已经拥有5 亿笔交易。该平台旨在为 Solana 生态系统实现主权游戏经济,将游戏连接到 Solana 的原生可组合性,同时允许它们在可定制性和规模方面拥有自由。为了服务尽可能多的游戏,Sonic 开发了一种使其与EVM 兼容的集成,这意味着基于 EVM 构建的 Web3 游戏可以加入并集成到更大的 Solana 生态系统中,从而获得 Solana 的速度、规模和低成本优势。
展望未来
随着 Sonic 和其他 SVM 链为 Web3 游戏构建功能,可能只需一两年时间,Web3 中的链上游戏,甚至完全链上游戏就会急剧增加。当它到来时,它很可能会引发另一场 Web3 复兴,带来新的想法和用例,甚至可能吸引一些大型游戏公司开发自己的链上游戏体验。这将与有限的 P2E 热潮大不相同,当然也不同于 NFT 泡沫。链上游戏具有巨大的影响和惊人的用例数量。唯一的限制是技术,而 Solana SVM 正在迅速缩小这一差距。