一个月前,DRiP的创始人Vibhu在一则声明中引发了一场迫切需要的辩论:Solana需要有L2和Rollup。
他之所以感到这样,是因为由于SOL价格上涨和网络拥塞,DRiP一直在向基础层泄漏了大量价值(约2万美元/周)。Solana上活动增加导致:
优势:增强的流动性、资本和交易量(归因于可组合性)
缺点:基础设施成本上升、用户体验差、拥堵
然而,DRiP主要将Solana仅用作基础设施,每周向数千个钱包分发数百万NFT,因此并不受到高可组合性的益处。Solana的TVL和资本流入的增长对DRiP几乎没有影响,而DRiP主要受到高基础设施成本等缺点的困扰。
Vibhu指出:可组合性的收益递减。他还指出,Solana应用开发者正在私下讨论他们对Rollup的渴望,原因包括:
增加的交易吞吐量、减少的区块空间竞争和降低的费用
更好地控制其业务产生的经济价值
在过去的几个月里,Solana经历了多次拥堵事件,从JUP这样的空投到ORE挖矿和Meme币交易高峰虽然有人可能会说Firedancer可以解决所有这些问题,但让我们现实一点:时间表仍然不确定,目前不能扩展到10倍以上。尽管如此,事实是,在经历了各种考验的所有主要链中,Solana被认为是唯一剩下的真正的单体链。
Solana应该保持单体还是变成模块化?Solana是否也会像以太坊一样演变,采用分散的L2和L3解决方案等?Solana上的应用链和Rollup的当前格局是什么?
为了回答这些问题并总结整个辩论,本文将探讨所有可能性,讨论各种项目,并评估它们的利弊。
本文不会深入探讨技术细节,而是采用更加市场导向和实用的角度,讨论各种扩展方法,以提供一个概述。
简而言之,我们将讨论:
Solana和拥堵
使Solana模块化
Solana应用链及举例
SolanaL2和Rollup(RollApps)及举例
支撑Rollup和应用链的基础设施
让我们先来解决房间里的大象:最近Solana网络一直非常拥堵(现在大部分已解决),这是由于空投、大量Meme币交易等活动,导致ping次数高、高比例的失败交易以及由于优先级费用增加而增加的网络费用。尽管出现了这些问题,但Solana一直保持着每秒处理约1-2kTPS的速度,比所有EVM链加起来的都要多。我会说这对一个区块链来说是一个好问题,它也让Solana的单体论得到了考验。
Solana基金会最近发布了一篇博文,敦促项目立即采取行动来增强网络性能,包括:
实施优先级费用,对避免延迟或丢失交易至关重要。
通过惩罚系统优化程序计算单元(CU)的使用,仅使用必要的部分。
实施按优先级加权的服务质量(QoS),允许应用优先处理用户的事务处理。
然而,所有这些措施只能在一定程度上提高交易完成率,并不能保证平稳的交易用户体验。解决这个问题的一个即时方法是备受期待的新交易调度器,计划于4月底发布版本1.18。它将与当前的调度器一起推出,但不会默认启用,这样验证者可以监视新调度器的性能,并在出现任何问题时轻松返回旧调度器。这个新调度器旨在更有效、更经济地填充区块,改善了旧调度器的低效率。阅读本文以更深入地了解新调度器。
Anza(SolanaLabs的一个衍生实体)一直在不断尝试解决网络拥塞问题,这些问题已被确定为与QUIC实现相关的问题,以及Agave(SolanaLabs)验证器客户端在被要求处理大量请求时的行为。
尽管支持模块化的人强烈主张Solana采用模块化路线图,SolanaLabs/Anza(Solana协议的核心维护者)仍然专注于优化基础层的吞吐量和延迟。一些潜在的改进包括:
对费用市场进行全面改革并提高基础费用(目前设置为5,000Lamports或0.000005SOL)
对账户实施指数写锁定费用,即随着时间的推移逐步增加费用以避免垃圾信息
通过惩罚系统优化CU(计算单元)预算请求。
加强整体网络架构
即使在这些垂直扩展(单链)方面进行了改进,我们也不能排除Solana采用水平扩展(Rollup)的可能性。事实上,Solana可以成为两者的混合体,它可以作为Rollup的优秀基础层,拥有极低的延迟区块时间(约400毫秒),这将极大地有利于Rollup,例如实现来自排序化者的超快软确认。最好的部分是,Solana在历史上一直很快地实现了变化,这可能使其成为比以太坊更有效的Rollup层。
更新:Anza现在已经推出了一些补丁,帮助缓解正在进行的网络拥堵,并将在v1.18中跟随进一步的增强。
使Solana模块化的努力已经开始。正如AnzaDevRel的帖子所示,Solana验证者和SVM(处理交易和智能合约/程序的执行环境)紧密耦合,并由Anza维护。然而,验证者客户端和SVM运行时将在接下来的几个月内分离。这种分离将为分叉SVM和轻松创建'Solana应用链'提供便利。
对于Rollup,好处可能来自于优化Solana的数据可用性(DA)/blob层,尽管这可能会在以后的阶段发生。
Anza的工程师JoeC还公布了使SVM模块化的计划,其中事务处理管道将从验证者中取出并放入SVM中。这将使开发人员能够运行SVM的实现,并独立于任何验证者操作。
孤立的SVM将是完全独立模块的集合。任何SVM实现都可以通过明确定义的接口驱动这些模块,进一步降低了SVM兼容项目的障碍,因为极大地减少了建立定制解决方案所需的开销。团队可以仅实现他们感兴趣的模块,同时利用来自Agave或Firedancer等已建立的实现的模块。
简而言之,Solana将更具即插即用性,使Solana应用链和Rollup变得更加容易。
总体而言,有两个方向可以走:Layer-2s/Rollup和应用链。我们将逐一研究这两个方向。
也被称为SVM分叉,这些本质上是专用于特定应用的Solana链的分叉。Pyth是第一个Solana应用链,但当Maker的创始人Rune提出基于Solana(SVM)代码库开发Maker应用链(用于治理)的提议时,这个概念才真正引起关注。他选择了SVM,因为它具有强大的开发者社区和技术优势,超越了其他虚拟机,旨在分叉性能最好的链以更好地满足消费者需求。尽管目前还没有实施任何行动,但这一举动引发了对Solana应用链的迫切讨论。
从广义上讲,它可以分为两种类型:
无需许可:任何人都可以加入网络,类似于当前的Solana主网
需要许可:由Solana基金会打包为Solana许可环境(SPEs),供机构使用,允许实体构建和维护自己的链实例,由SVM提供支持。
以上就是SOL价格上涨和网络拥堵 Solana需要Layer2和Rollup么?的全部内容,望能这篇SOL价格上涨和网络拥堵 Solana需要Layer2和Rollup么?可以帮助您解决问题,能够解决大家的实际问题是非常好学习网一直努力的方向和目标。