文章来源:ZHEV,Dose of DeFi;翻译:金色财经xiaozou
交易费对于区块链上哪怕最基本的活动也是必要支持,因为它们使用户的交易能够被授予有效性并被包含在区块中。这些费用的主要目的是抑制“spamming”;这也是支付给验证者建设/验证区块的补贴的一部分。从某种意义上说,这些网络费用类似于租金;用户付费是为了获得单位时间内有限的商品。在这种情况下,商品就是“区块空间”,正如其名,指的正是区块上的空间。
我们评估了两个最大的智能合约区块链——以太坊和Solana——上的区块空间。随着我们的深入研究,我们了解到收费市场——在协议内和自下而上的有机设计——使验证者能够利用他们对区块空间的访问权。
Solana的收费市场进行了高性能优化,旨在避免以太坊上产生的问题。然而,尽管Solana市场最终可能比以太坊市场表现更好,但它仍然需要经历与其他同伴类似的MEV变革(验证者开始利用他们的特权地位)。Solana不必走以太坊选择的提议者-建设者分离(PBS)路线,但它需要采取一种全面的方法来长期稳定其收费市场。
1、区块空间估值ABC
在进行深入讨论之前,让我们先来理解区块空间价值是如何被大致确定的。
这既涉及到技术层面,也涉及到社会层面(本质上是指对区块链集体信任的实体赋予了其价值)。在技术层面,区块链可以调整区块大小、区块时间、区块生产和传播机制。请参阅下图,了解以太坊方法和Solana方法更详细的描述和比较。
社会层面指的是区块链利益相关者之间相互协调,以实现区块链的技术和财务目标。它也可以被视为链的社会地位,虽然主观,但却是一个重要的衡量标准。社会压力无疑具有影响力,为解决问题设定特定的文化也具有影响力——Solana和以太坊都建立了这种文化。最近围绕社会层面相关讨论的一个例子就是关于是否增加以太坊的gas限制和每epoch的发行量的持续争论,以及最近Solana上Jito内存池的关闭。
现在,让我们继续对以太坊和Solana的收费市场进行更详细的回顾和对比。
2、以太坊收费市场综述
以太坊受欢迎主要应归功于它的执行环境:支持智能合约的以太坊虚拟机(EVM)。另一个原因就是,以太坊的无需许可性质在多个周期中(2017年至2018年的ICO热潮、2020年的DeFi之夏,以及2021年至2022年的NFT狂热)产生了各种各样的创新应用。这些应用程序不断运行,创造了转移给验证者的价值,因为验证者为这些活动提供了区块空间。
在以太坊上的经济活动激增后不久,矿工们(在转向PoS的前几年)开始探索如何利用他们作为区块提议者的地位,在套利机会出现时插入自己的交易。
Phil Daian是第一位记录这一活动的人(我们现在将此活动称为MEV),记录于他2019年的一篇意义重大的文章Flash Boys 2.0之中。当时,以太坊收费市场只允许更高的gas价格作为激励包含交易的一种方式。这些优先gas拍卖(PGA)堵塞了以太坊网络,推高了gas价格,直到Flashbots(由Daian共同创立)推出才有所改变。这为矿工们创造了一个市场,他们通过searchers(链上套利交易者)包含交易获得报酬。以太坊研究人员随后意识到,MEV提取可能是比协议内费用更强大的激励因素。
以太坊收费市场最大的变化可能要属EIP-1559了,它创建了一个基本费用(各epoch动态确定,抑制“spamming”,burned烧毁)和一个优先费用(用于显示紧迫性或指定偏好,并支付给区块提议者以包含交易)。需要注意的重要一点是,“优先费”在功能上不同于“小费”。前者确保交易被包含,并通过底层链传递;后者确保在包含的同时进行排序,并通过收费市场传递。
以太坊方法一直在不断发展,在社会层面上大力去中心化集中的MEV行业,在技术层面上MEV现成为技术路线图的关键部分。
3、Sonala收费市场:机制
Solana采用了一种截然不同的区块链架构,特别是在扩展性方面。
Solana的一些著名创新包括:
· 无通用内存池:在Solana中,交易直接从最初客户端转发到负责生成区块的当前leader,从而消除了对内存池的需求。这在理论上减少了交易确认有关延迟,但在实践中并不总是如此,因为“jitter”,jitter是关于不同验证者在处理交易或区块时经历的处理时间的变化。
· 状态隔离:是针对其无内存池进行的扩展创新,使其dApp上的交易能够更加相互独立。这种方法类似于“增加车道以缓解交通拥堵”的原理;在Solana上,不同类型的交易都有特定的“路径”,它们必须遵循从用户到leader的特定路径,才能被添加到区块中。
· 并行执行:Solana具有在同一区块内并行处理非重叠交易的能力。这得益于两个因素:在Solana,区块生产(大致)是连续的,因为leader们被预期会在收到交易后随即将交易添加到区块中。Slot-leader角色是确定性的,因为他们是事先被安排在队列中的,并且leader们还负责产生四个连续区块。
以上两个因素,再加上Solana的状态隔离,使交易“多线程”成为可能。在这种情况下,当前epoch leader将以相同的方式在大致相同的时间(在相同线程中的交易不改变相同状态的条件下)安排多个交易包进行确认。
4、Solana收费市场:更低价不等于更好
Solana的网络费用通常很低(尽管随着最近的需求有所上涨)。与以太坊相比,Solana对每个签名都有一个以lamports衡量的静态基本费用。然后以请求的每个计算单元的microlamports来衡量其优先费用。
这意味着,虽然费用随EVM的复杂性和需求而扩展,但SVM仅通过简单需求来扩展其优先费用。需要注意的是,对需求波动剧烈而供应量却以静态方式确定的商品进行定价并不是最优的。
5、Solana收费市场:MEV的必然性
关于Solana的社会共识是,它的低费用是其相对于其他区块链的独特优势。这种做法会招来“spamming”,所以,有人呼吁对活动密集时间收取更高的费用或动态基本费用(类似于EIP-1559)。
迄今为止,Solana的做法是实施本地化收费市场,以应对日益增长的需求。由于状态是孤立的,因此对网络来说确定“热点”或正在经历需求激增的状态是个麻烦事。与其他需求较少的状态相比,这种热点方法使区块链能够通过算法对目标交易费用进行高于平均水平的定价。这种方法——类似于以太坊上的区块建设者角色——由scheduler调度完成,它有助于根据优先费用将交易置于连续区块中。
作为本地收费市场部署的一部分,Solana构建了一个协议内scheduler,该scheduler基于先进先出算法本地调度待执行交易。交易会连续不断地流向slot leader,slot leader会根据所提供的小费对交易进行分类。
该算法还要求slot leader与他们所关联的一些节点(基于节点的质押)共享他们正在构建的shreds。然而,如前所述,这个过程被jitter干扰。具体来说,scheduler jitter(由于Solana将输入交易随机分配给执行线程而产生)和网络jitter(由于输入交易和shreds的P2P中继延迟)。
这些“jitter”导致了Solana上交易顺序的不确定性,这使得区块空间拍卖在经济上变得可行。因此,换句话说,只要存在jitter,验证者就存在插入或重新排序交易的经济动机。对于用户来说,这意味着MEV的泄露,而对于验证者来说,则意味着MEV利润。
6、Solana与以太坊
快速来看一下MEV-以太坊:在以太坊pre-Flashbots上,MEV活动挤占了常规区块链活动,通过PGA推高了所有用户的gas价格。在Solana上,费用不会飙升,因为它没有像以太坊那样的共享状态和全局最低价格,但对于Solana上的普通用户来说,在活动加剧期间进行交易是非常困难的。Flashbots发布了MEV-GETH来处理PGA,为MEV价值另辟蹊径,在协议内收费机制外进行拍卖。就Solana的情况而言,Jito为验证者推出了一个类似的产品,允许验证者访问一个伪内存池和一个定制的scheduler,该scheduler将以最有利可图的方式对交易进行排序。Jito的内存池对用户很有吸引力,确保用户具有抢先交易权(即提取他们的MEV)。
虽然大受欢迎,但Jito内存池在社会压力下于上月关闭。这可能与超过20%的以太坊交易通过私有内存池运行的原因类似:用户受够了被夹在中间。现在,spamming作为Solana上保证时间敏感交易执行的唯一机制(概率上)又回到了人们的视野中来。缺乏有效的区块空间竞标机制导致高需求期间的不确定性。
由于Solana上的交易现在直接流向slot leader,并且优先级模型已经被打破,因此topology(拓扑)以及扩展的延迟是用户对时间敏感交易进行考量的最重要的内容。
用户在网络中的topology可以理解为他们距离leader的“距离”,并且取决于他们的质押权重和/或他们所关联的节点的质押权重。因此,理性的代理将寻求连接到已经控制大量质押的节点,从而导致集中化。
受spamming的短期影响,Solana现在非常拥挤,对于不太精通的用户来说,由于交易失败,它实际上是不能用的。而解决长期影响(网络质押的集中化)则变得更为重要。
7、更加结构化的市场?
Solana最初的设计理念基于消除用户摩擦以及允许验证者网络以任何可能的方式满足需求。Solana忽略的是,当市场对其运作方式有基本的确定性时,市场表现最佳。收费市场通过要求用户支付更多费用,将问题从拓扑角度转移到激励角度,提供了一种普遍包含的方式。
在改变用户体验的同时,拥抱收费市场——尤其是与MEV相关的市场——是Solana及其用户的最佳前进道路。可以说,在保持链完整性的同时,提供一个成本密集型的包含途径,远比什么途径都没有要好得多。
事实上,链上活动几乎总是时间敏感的,特别是当代理寻求以很少甚至零经济成本提取价值时。高价的确定性执行比低价的概率执行要好。
收费市场的专业化使得关于区块空间的讨价还价和拍卖能够在远离共识和执行的更高层上进行。因此,验证者可以履行其职责,而不必操心为能够最好地积累区块空间价值而进行优化。
8、Solana即将上演MEV变革
Solana正在进行一场全链范围内的讨论,探讨应如何重组其收费市场(以太坊多年来一直在思考这个问题,但仍然没有弄清楚)。
Solana还没有完成必要的MEV转型。尽管最近链上活动的增加吸引了Jito和Ellipsis等MEV参与者开始构建MEV基础设施,但主要的验证者还没有下定决心开始运行自己的Solana MEV策略。这与以太坊上运行MEV boost的所有主要质押提供商形成鲜明对比。Solana验证者社区不像以太坊的验证者社区那样敌对,关于不提取MEV以优先考虑最终用户体验已经开始了友好协商。
这种情况不会持续下去;社会层面不可能永远监督行为。区块链必须在一个由自利行为者组成的敌对环境中发挥作用。Solana可能会比以太坊表现得更好,因为它可以解决一些MEV问题,而不会像以太坊那样受到严重的去中心化特性的束缚。然而,它必须解决一些棘手的问题,比如,所有的质押SOL都应该像以太坊那样通过MEVboost获得MEV奖励吗?
为解决Solana的拥堵问题,一些最小化拥堵机制已经在探索之中。其中包括动态费用结构、即将进行的原生scheduler规范更新、基于质押的限制以及应用程序级别的其他优化。一切进展得很快。Jito首席执行官最近表示:“一小群运营商/搜索者(正在)进行私有内存池的三明治交易(和)抢先交易”。
MEV是经济增长的标志,因此是不可避免的。事实上,即使是比特币——它的简洁性通常被誉为其最大的特性——随着Ordinals和经济活动的兴起,也开始经历一场重塑。由于受负面外部性影响而选择忽略解决方案(比如Jito的例子)并不能消除外部性,只会导致市场的不协调。
社交层是阻止掠夺行为的有效工具,但只能维持很短的时间。随着timing游戏的兴起,以太坊正在经历社交层的缺点,timing是一种策略,指区块提议者故意延迟区块发布,以最大化MEV的获取。这削弱了链的安全性,但从验证者的角度来看具有经济意义。羞耻感也许暂时有效,但协议研究才是唯一的长久之计。
现在要说Solana的MEV供应链在几年后会是什么样子还为时过早。但是我们现在可以确定的一件事就是,大部分价值将被那些规模较大的验证者收入囊中。