“Mavia英雄”将很快让你在
全景探讨Solana生态发展:L2和应用链影响几何?
原文标题:《Solana Need L2s And Appchains?》
原文作者:Yash Agarwal
原文编译:Ladyfinger,BlockBeats
编者按:
Solana 作为高性能的公链平台,正面临着前所未有的发展机遇和挑战。Yash Agarwal 在这篇文章里全景式深入探讨 Solana 生态系统中的关键议题——模块化、应用链、Rollup,以及它们如何共同推动 Solana 走向更加广阔的未来。
导读
一个月前,作为 Solana 上最顶尖的免费 NFT 分发应用 DRiP 的创始人 Vibhu 发表了一番言论,引发了广泛讨论:
Solana 将要有以及需要有 Layer 2 和 Rollup。
他之所以表达这种观点,是因为随着 SOL 价格和网络拥堵的上升,DRiP 每周损失约 2 万美元的价值。Solana 网络活动的增加带来了两方面的影响:
优点:流动性增强、资本和交易量增加(得益于可组合性)
缺点:基础设施成本上升、用户体验差、网络拥堵
然而,DRiP 主要通过 Solana 作为基础设施,每周从艺术家那里分发数百万个 NFT 到数千个钱包,对高可组合性并无太大需求。Solana 的 TVL 增长和资本流入对 DRiP 影响甚微,反而主要受到基础设施成本高昂的困扰。
Vibhu 指出,「可组合性带来的回报是递减的。」他还提到,Solana 应用开发者们私下讨论了他们对 Rollup 的需求,因为这些 Rollup 能够提高交易吞吐量,减少区块空间竞争,降低费用。此外,还可以更好地控制业务产生的经济价值。
帖子链接
在过去几个月中,Solana 经历了多次拥堵事件,从 JUP 空投到 ORE 挖矿以及高峰期的 meme 币交易。尽管有人认为 Firedancer 可以解决这些问题,但现实情况是时间线尚不明确,且目前无法扩展超过 10 倍。尽管如此,Solana 仍是所有经过实战检验的主要链中唯一一个保持单片链的链。
Solana 应该保持单片链还是变得模块化?
Solana 是否也会像以太坊一样,演变出分片的 Layer 2 和 Layer 3 解决方案?
当前 Solana 的应用链和 Rollup 的情况如何?
为了解答这些问题并整合出一个总结,本篇文章将探索各种可能性,讨论各项目的优缺点。本文不会深入技术细节,而是以偏向市场导向和实际应用的视角来讨论各种扩展方法,提供概览。所有见解,无废话,只有大量的独家信息。
简而言之,我们将讨论以下问题:
· Solana 和网络拥堵的问题
· 让 Solana 模块化
· Solana 应用链——附示例
· Solana Layer 2 和 Rollup——附示例
· 支持 Rollup 和应用链的基础设施
Solana 的问题以及模块化的需求
首先让我们讨论一下当前的问题:由于空投、memecoin 交易量的激增,Solana 网络最近非常拥堵(目前大部分已经解决),导致 ping 时间高、交易的失败率高、网络费用增加。尽管如此,Solana 一直维持着每秒 1-2 千次的交易处理量,超过了所有 EVM 链的总和。可以说这是区块链面临的一个好问题,同时也考验了 Solana 的单片链理论。
Solana 基金会最近发布了一篇博客,敦促项目立即采取行动以提升网络性能,包括:
· 实施优先费用:避免交易延迟或丢失至关重要。
· 使程序计算单元(CU)达到最佳状态的使用:仅使用必要的资源。
· 实施权益加权服务质量(QoS):允许应用优先处理用户的交易。
然而,这些措施只能在一定程度上改善交易完成率,并不能保证顺畅的交易体验。对这个问题的一个解决方案是备受期待的新事务调度程序(New Transaction Scheduler),计划在 4 月末推出的 1.18 版本中引入。新调度器将与当前调度器同时存在,但默认情况下不会启用,允许验证者监控新调度器的性能,并在出现问题时轻松切换回旧调度器。新调度器旨在更高效、更实惠地填充区块,改进旧调度器的效率低下问题。
阅读本文以深入了解新的调度程序。
Anza,Solana Labs 的一个分支实体,一直在努力解决网络拥堵问题,已识别为与 QUIC 实施和 Agave(Solana Labs)的验证器客户端处理大量请求的行为有关。
帖子链接
尽管模块化的支持者强烈倡导 Solana 的「模块化路线图」,Solana Labs/Anza,Solana 协议的核心维护者,仍专注于优化基础层的吞吐量和延迟的问题。潜在的改进措施包括:
· 改进费用市场并增加基础费用(目前设置为 5000 Lamports 或 0.000005 SOL)。
· 实施账户写锁费用的指数增长,即逐步增加费用以遏制垃圾邮件。
· 通过惩罚机制优化 CU 预算请求。
· 提升整体网络架构。