解耦的SVM 对比 Forked 的 SVM

  • Soon SVM
  • 发布于 2024-09-12 16:59
  • 阅读 21

文章介绍了SOON项目的技术特点,特别是其独有的解耦SVM(Solana虚拟机)技术,与传统的Forked SVM相比,具有更高的性能和安全性。通过解耦交易处理单元(TPU)和历史证明服务(PoH),SOON实现了更高效的交易处理和原生欺诈证明支持。

Decoupled SVM

SOON 包含 SOON Stack 和 SOON Mainnet。SOON Stack 是一个利用 OP Stack 和我们独特的 Decoupled SVM 来实现最大性能的 rollup 框架。SOON Stack 可以用于在任何 Layer 1 之上部署 SVM Layer 2。使用 SOON Stack 部署的链称为 SOON Chains。SOON Mainnet 是我们团队将在以太坊之上部署的 SOON Chain。它将成为以太坊性能最高的 L2,超越任何现有的 EVM/SVM L2。

目前,有许多以扩展为主题的项目正在使用 SVM 作为其基础。SOON 就是其中之一。SOON 的不同之处在于,它的设计目标是成为最高效的 SVM rollup 栈,在任何地方都能提供高性能。这是通过将 SVM 和其 TPU 解耦实现的。本文档将从高层次上探讨为什么需要解耦(这里是更技术性的深入探讨)以及解耦带来的不同。为了方便阅读,已将其写成要点形式。

为什么需要解耦 (Decoupled)

  1. 你在和我一起分叉吗? 大多数在 Solana L1 之外使用 SVM 的项目都是 Forked SVMs。这意味着它们直接采用现有的 Solana 客户端,同时调整一些参数,而不修改 TPU(Transaction Processing Unit)或 TVU(Transaction Validating Unit)。
  2. 主要的浪费——特别是对于 SVM L2 来说,这导致了两方面的浪费——数据可用性和交易处理能力。两者中影响更大的是前者,特别是在数据可用性(DA)层的 blobspace 使用方面。造成这种情况的原因是,即使在只有一个“排序器”节点的情况下,Forked SVMs 仍然为每个区块都有投票交易。
  3. 专门为 Rollup 设计的 SVM—— 在 SOON,我们反对浪费,追求最高效率。因此,我们认识到唯一可行的解决方案是构建一个专门为 Rollup 设计的 SVM,在交易处理和 DA 使用方面实现最高效率。我们实现这一点的方法是通过将 TPU 阶段和 Proof of History (PoH) 服务解耦。
  4. 抱歉,什么是 TPU?—— TPU(Transaction Processing Unit),顾名思义,负责在 SVM 中处理交易。用户的交易(非投票交易)和共识交易(投票交易)都通过这里。TPU 有许多部分,包括:Fetch、SigVerify、Banking、Cluster Info Vote Listener、Broadcast、Proof of History、Leader Sig、TX Sig Verify。总的来说,这些阶段代表了两大功能:处理和网络。
  5. 解耦?我们要分手了吗? 我们解耦 TPU 阶段是为了拥有更大的定制能力。默认情况下,TPU 与 Solana 的机制紧密耦合,例如领导者调度以及 Proof of History 服务,它作为一种时间戳机制,有助于交易的排序。这两者在 L1 中至关重要,但在 L2 中并不必要。
  6. 我们正在定制的部分—— 我们正在定制这些阶段:Fetch、Banking、Cluster Info Vote Listener 和 Broadcast。我们引入的更改将使我们能够去除共识交易,并消除 p2p 网络开销。
  7. 最重要的是安全性——除了实现性能改进外,我们所做的更改还实现了对欺诈证明的“原生”支持。任何 L2 都需要一个健全的证明机制来确保网络安全。否则,用户在 L2 中的资产将面临风险。这是因为提款取决于 L2 状态,而在乐观 Rollup 的背景下,L2 状态是通过欺诈证明来保护的。
  8. 需要证明什么?—— 欺诈证明保护 L2 状态,其有两个来源:L1 存款(衍生)和排序器(L2 上的用户交易)。为了原生支持欺诈证明,衍生管道需要被视为一等公民。对于 SVM 分叉来说,由于 Solana 客户端中包含的默认共识机制,这并不是事实。我们专门为 Rollup 设计的 SVM 使得衍生管道中的交易和排序器交易都能得到适当的证明。
  9. 最终结果——通过这些更改,SOON Stack 实现了专门为 Rollup 设计的解耦 SVM,从而提高了性能,更重要的是,通过原生欺诈证明支持实现了更安全的网络。请查看下表,了解 Forked SVM 和 Decoupled SVM 之间的区别摘要。

如果你想要更技术性地深入了解为什么以及如何进行解耦,请查看我们的 CTO Andrew Zhou 和软件工程师 Mingzhi Yan 撰写的文章——为什么以及如何解耦 SVM 执行层以构建乐观 Rollup

关于 SOON

SOON Stack 是最高效的 Solana 虚拟机(SVM)Rollup,在任何 L1 生态系统中都能提供高性能。执行层使用了解耦的 Solana 虚拟机(SVM),而不是大多数 SVM 项目使用的分叉 SVM 框架。衍生管道和争议游戏是根据 OP Stack 规范实现的。SOON 的使命是通过使用 SVM 创建最高吞吐量的 Rollup Stack,加速 SVM 的采用,将成本降低 10 倍,并在各生态系统中解锁用例。

SOON 还将在以太坊之上推出 SOON Mainnet。通过 SOON Stack,SOON Mainnet 使用了解耦 SVM,这与所有使用 Forked SVMs 的其他 SVM 项目不同。解耦 SVM 实现了欺诈证明,从而带来了更高的安全性和减少 DA blobspace 浪费。SOON Mainnet 作为激励和执行层,将在吸引开发人员和留住他们在 SVM 生态系统中发挥关键作用。

SOON 与 Solana Labs 的拆分开发工作室 Anza 保持一致。Anza 的 Agave 仓库中的 SVM 规范是 SOON 的实现参考。团队在加密领域拥有丰富的经验,能够高效执行。联合创始人兼 CEO Joanna Zeng 自 2017 年以来一直参与加密领域,并曾在 Coinbase、Optimism 和 Aleo 领导业务发展与合作伙伴关系。技术联合创始人 Andrew Zhou 在开发智能合约和 L1 方面备受尊敬,拥有 5 年的 Rust 经验和 6 年的 Golang 经验。

SOON 得到了该领域最受尊敬的天使投资人的支持,包括 Anatoly “Toly” YakovenkoSolana Labs 的联合创始人;Lily LiuSolana Foundation 的总裁兼 Anagram Ventures 的创始人;Jonathan KingCoinbase Ventures 首席;Mustafa Al-BassamCelestia Labs 的联合创始人;Amrit KumarAltLaryer 的联合创始人;Prabal BanerjeeAvail 的联合创始人,以及其他著名的建设者。

  • 原文链接: medium.com/@soon_SVM/dec...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
Soon SVM
Soon SVM
SOON Stack is an SVM framework that allows for any SVM L2 to be deployed on any L1