本文探讨了Solana在扩展性方面面临的挑战,并分析了Rollup和RollApp这两种Layer2解决方案。文章指出,通用的Rollup可能并不适合Solana,而定制化的RollApp更有潜力解决Solana的扩展性问题,并为区块链游戏、DeFi等应用提供更好的性能和灵活性。

要点:
可扩展性长期以来一直是区块链领域面临的关键挑战。随着区块链网络的增长,它们需要处理的交易数量激增,从而不断寻求提高每秒交易量 (TPS)、最终性和吞吐量。像比特币这样的去中心化公共区块链只能处理大约 6-8 TPS,而以太坊主网处理大约 12-15 TPS。Solana 以其更高的吞吐量而闻名,大约为 1000-1500 TPS。与此同时,像 Visa 这样的传统中心化私有区块链系统平均处理大约 1,700 TPS。随着不断探索扩展解决方案的努力,区块链上的去中心化应用程序 (dApp) 旨在与这些传统系统竞争,或实现它们呈指数增长所需的大规模采用。
那么,什么是真正的扩展解决方案?
扩展解决方案是一种旨在提高区块链处理更多交易和数据的能力,而不损害其性能或安全性的方法或技术。这些解决方案通过提高效率和吞吐量来解决区块链网络的局限性,例如交易速度和成本。
Layer 2 (L2) 解决方案已成为解决可扩展性问题的关键机制。它们的驱动力是需要在不损害 Layer 1 (L1) 区块链的基本安全性的情况下提高吞吐量和效率。这种动态在以太坊区块链的背景下尤为明显,在那里,对可扩展性的追求导致了分层扩展或侧链解决方案的采用,包括 L2、Rollup、Plasma 链、Validium、RollApp 等。随着模块化 Rollup 及其 SDK 的进一步发展,以太坊生态系统中涌现了许多类型的 Rollup 扩展解决方案。例如,Optimism 引入了 Op Stack,Zksync 开源了其 Zk Stack,Arbitrum 拥有 Abirtrum Nitro,而 Polygon 开发了其以 Rollup 为中心的 2.0 架构。

图片:以太坊 L2 扩展解决方案的一些示例的快照。来源:Web3Labs。以太坊的路线图以 Rollup 为中心,旨在加速和增强 Rollup 的能力。
虽然以太坊区块链上的可扩展性主要集中在成本动态(高需求时期会导致交易成本和 Gas 费用飙升);Solana 正在处理略有不同的扩展环境,需要不同的解决方案。
Solana 以其独特的架构方法脱颖而出。通过将历史证明 (PoH) 与其权益证明 (PoS) 机制相结合,Solana 提供了高性能、低延迟的区块链环境。这种创新涉及严格的硬件要求、无内存池的交易转发协议和独特的账户模型。Solana 的设计将智能合约逻辑与计算状态分离,从而增强了可扩展性并简化了开发。这些属性使 Solana 成为具有高吞吐量和显着降低成本(与以太坊生态系统相比)的强大 L1。
然而,在 2024 年第一季度 Memecoin 狂热和交易失败的情况下,关于 Solana 的可扩展性的辩论被点燃。值得注意的是,Solana L1 上一个区块的总计算上限为 48M CU。

资料来源:Solana
Solana 表示,在活动频繁和网络拥塞时,通常会达到此上限。
在大规模增长期和活跃交易活动期间,网络的计算带宽已达到极限。
Solana 迅速通过采用垂直扩展路径来处理不断增长的计算负载来解决此问题。这些措施包括引入优先费用,减少每个交易使用的 CU 数量,以帮助在相同的区块容量内处理更多交易,以及软件版本 (v1.18),该版本将对交易调度程序进行改进,该组件有助于有效地填充区块。但是,区块空间管理仍然保留其在可扩展性辩论中的地位。
在 Solana 生态系统中,这场辩论达到了白热化的程度,这要归功于区块链领域主要人物在 X 上进行的尖锐讨论。(请在之前的博客中阅读更多关于此内容的信息,该博客提供了关于区块空间管理的不同观点——探索具有需求驱动模块化的 SVM 可扩展性解决方案)。
这场辩论的核心问题是,Solana 是否可以在不求助于 L2/rollup 解决方案的情况下保持其性能和经济可持续性,或者通用 Rollup 和特定于应用程序的扩展解决方案是否会增强 Solana dApp 生态系统。
Solana 说:

来源:X,Solana 联合创始人兼 Solana Labs 首席执行官 Anatoly Yakovenko。
每个人都有自己的看法,我们也有。因此,本文的重点不是由于底层缺乏创新而扩展 Solana(因为有很多 Solana 创新和升级,包括即将推出的 Firedancer)。相反,它为可扩展性带来了新的维度,并通过强调 dApp 可以利用 Solana 开发堆栈来创建自定义 rollApp 应用程序的机会来增加模块化论点。这种方法利用了 Solana 的经济安全和共识,同时增强了整个 dApp 生态系统。
本文深入探讨了 Rollup 和 rollApp,并采取了以市场为导向的方法,以更好地了解可用的解决方案。它将阐明一些有趣的答案,并澄清正在进行的可扩展性辩论。在这里,我们将采取更精明的市场方法(同时避开技术性术语)来剖析扩展解决方案,并找到这些创新中的哪些创新将彻底改变 Solana 生态系统。
Rollup 是一种 L2 扩展解决方案,它将多个交易捆绑到一个批次中,在链下处理它们,并将结果结算回链上。它们的目的是减少网络拥塞,同时仍然受益于 L1 的安全性和共识机制。许多支持者认为,Solana 可能需要进军 Rollup,以解决网络拥塞并增强可扩展性,而不会损害其当前的高吞吐量和低交易成本。
但是,Solana 上的通用 Rollup 本质上会为 dApp 带来巨大的好处吗?

来源:X,Solana 联合创始人兼 Solana Labs 首席执行官 Anatoly Yakovenko
Solana 首席执行官再次明确表示。让我们更深入地了解一下。
除了没有显着的成本优势外,通用 Rollup 并不能完全解决 Solana 区块链上网络拥塞的根本原因——区块空间管理。当通用 Rollup 达到与 L1 相同的活动时,当区块限制最大化时,它也会受到相同的交易瓶颈的影响。

在某个时候,考虑到在 Solana 环境背景下启动扩展解决方案的最常见原因是“区块空间管理”,值得考虑 Rollup 经济是否值得。

来源:X,Multicoin Capital 管理合伙人 Kyle Samani。
Solana 上 Rollup 经济的另一个问题是,它本质上与 Solana 一次又一次在其整体论中专门宣布的集成方法不太吻合,正如 Solana 本身和 Syncracy 的 Solana 论文 中所强调的那样。

基于此快照,可以说在可预见的未来,Solana 生态系统将始终使用自己的共识将所有内容执行和结算到 L1 协议中。这种情况迫使使用通用 Rollup 的开发人员处理 Solana 的固有方面,从而几乎没有空间来优化其 dApp 解决方案的核心。虽然实现完全模块化可能具有挑战性,但 dApp 仍然可以从需求驱动的操作自定义中受益。换句话说,让我们对模块化持开放态度,尽管是在 dApp 级别而不是链级别,这会将我们带到特定于应用程序的 Rollup,也称为 rollApps。
鉴于在寻求最大可扩展性、可定制性和费用可预测性方面面临的独特挑战,rollApps 的概念成为 Solana 更合适的解决方案。与将多个应用程序聚合到单个执行环境中的共享通用 Rollup 不同,rollApps 为每个 dApp 提供其自己的专用 Rollup。
这种专用方法解决了共享 Rollup 架构中固有的几个关键问题。RollApp 允许开发人员构建特定于应用程序的扩展解决方案,这些解决方案可以独立运行,同时仍然受益于 Solana L1 区块链的安全性和共识。
理解这一点的一个好方法是——区块链游戏 dApp 的需求与 DeFi(去中心化金融)dApp 的需求完全不同。但是,当前的市场不允许他们根据其独特的市场需求进行构建,并且他们本质上都遵循可用的相同协议要素。
关键是,有了 rollApp 基础设施,dApp 可以“自由构建”其特定的自定义解决方案,因为它们不必满足一般的 Solana 要求。
有什么优势?从高层次来看:为特定 dApp 量身定制的自定义执行环境,计算可扩展性大幅提高。
以下是 rollApp 基础设施的一些主要优势:
使用 rollApps 进行扩展会容易得多,因为这些工具变得抽象化和产品化。开发人员可以根据需要随时添加更多选择的资源。每当事情升温时,区块链游戏工程师不再需要将所有小部件连接在一起、保持运行状态,并等待下一个威胁的出现。
对于区块链游戏,性能通常是一个瓶颈。每次更新其存储的数据时,区块链都必须与全球成千上万的参与者进行协调。对于玩家来说,这意味着每个游戏内操作都必须等待下一个区块的确认。因此,游戏设计者被迫构建符合 L1 性能限制的游戏,从而删除了需要大量计算的功能。然而,有了 rollApps,这种情况将会改变。通过利用专用计算资源,rollApps 将使游戏开发人员能够设计更丰富、更复杂的游戏,从而提供实时体验而不会影响性能。
虽然 rollApps 为 Solana 上的 dApp 带来了众多优势,但它们也存在一定的局限性,如 L2 解决方案中所见。安全性是一个需要考虑的重要参数。这意味着 rollApp 和 L1 都需要安全,从而有效地使需要管理的潜在漏洞增加一倍。复杂性的增加可能会导致更多出现错误和漏洞的机会,因此需要进行严格的安全审核和持续维护,以确保两层的完整性。但是,rollApps 领域中的专业基础设施参与者非常适合设计护城河并确保克服这些挑战。
RollApps 特别适合需要高级别的定制、性能和安全性的企业应用程序。通过提供专用且隔离的环境,rollApps 可以满足企业级解决方案的严格要求,使其成为企业利用区块链技术进行运营的理想选择。
在撰写本文时,市场并没有表现出对 Solana 上通用 Rollup 的需求,但下表比较了 Rollup 和 rollApps 的独特卖点。

随着市场不断发展和创新解决方案的开发,rollApps 正在成为解决 Solana 生态系统中独特可扩展性挑战的有力竞争者。这个新兴的 dApp 市场正处于增长的黄金时期,随着项目构建和完善其方法,rollApps 技术可能会在塑造 Solana 的可扩展性未来方面变得更加突出。

RollApp 代表了一种新型的区块链原语,类似于智能合约、钱包、代币或 NFT,它们是生态系统中的基本构建块。与存储价值的代币不同,RollApp 的主要作用是促进价值的创造。
在播客中——Celestia 的 Mustafa Al-Bassam 和 Preston Evans 在主权 Rollup 论文中被听到反思应用程序层价值创造:(以下是视频采访的文字记录)
“数据可用性 (DA) 层将少于执行层。
执行层将少于应用程序层。
应用程序层的总价值将大于执行层的总价值,并且再次大于 DA 层的总价值。”
这完美地总结了飞轮价值。
Neon EVM 对 Solana 基础设施增长的开放可能性感到兴奋。我们的团队致力于不断增强基础设施和工具,以确保开发人员可以体验 Web3 技术的全部潜力。请继续关注 Neon EVM 即将发表的文章中的更多见解。垂直扩展解决方案和模块化扩展解决方案之间的争论才刚刚开始,我们将继续探索和开发最佳前进道路。
如果你正在构建 SVM L2 解决方案或 rollApp,并且想与我们联系,请联系合作伙伴经理 Ramiro Gamen,邮箱 ramiro.gamen@neonfoundation.io 进行有见地的对话。不要错过任何一个节拍:请在 Discord 和 Twitter 上关注 Neon EVM 的最新更新。
*免责声明:本网页上包含的信息不应被视为具有促销性质或旨在用于商业用途,并且不旨在也不应被理解或解释为法律、税务、投资、财务或其他建议。本文中的任何内容均不构成 Neon EVM 或任何第三方服务提供商购买或出售任何加密资产或其他金融工具的招揽、推荐、背书或要约。我们建议用户进行自己的研究,充分了解其购买/行为的性质和所涉及的风险,如有疑问,请务必寻求独立的财务建议。
- 原文链接: medium.com/@neon_evm/say...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!