Solana 发展路线图 - 以互联网资本市场(ICM)为使命

  • Anza
  • 发布于 2天前
  • 阅读 227

本文分析了当前Solana在构建互联网资本市场(ICM)中面临的市场微观结构问题,并提出了应用控制执行(ACE)的概念,旨在使智能合约能够毫秒级地控制其交易排序。文章还探讨了市场微观结构的各种权衡,并阐述了Solana在短期、中期和长期内为实现灵活的市场微观结构而采取的具体解决方案,如Jito的BAM、Anza的交易落地改进、DoubleZero、Alpenglow以及异步程序执行(APE)等。

Solana最初的使命是为互联网资本市场 (ICM) 构建去中心化的骨干网络。提高带宽和降低延迟 ( IBRL) 绝对是必要的,但不足以实现这一目标。Solana 路线图的第三个支柱需要解决市场微观结构的复杂性。市场中有很多变动的部分,所有这些都会对一般均衡产生大的、有时难以理解的影响。而且直到现在,还不清楚 ICM 的市场微观结构应该与 TradFi 有何不同。

生态系统现在正围绕一个共同的愿景进行整合:应用程序控制执行(Application-Controlled Execution,ACE)。ACE 的最终目标是让智能合约对其自身的交易排序拥有毫秒级的控制权。在我们与整个生态系统团队的对话中,市场微观结构是当今 Solana 中最重要的问题。

Solana 生态系统中的每个人都在努力从各个角度解决这个问题。

目前,如果你想获得大量用户、流动性、监管清晰度、出色的钱包和全球 onboarding 基础设施,Solana 是加密领域中最好的构建平台。但有些应用程序仍然选择构建自己的技术,因为他们想尝试新的市场结构。如果你想访问现有的用户群 并且 想要尝试新的市场微观结构,Solana 需要成为最好的构建平台。

本文的其余部分主要分为两个部分:

  1. 市场微观结构中的主要权衡概述

  2. 在 Solana 主网上实现灵活市场微观结构的具体近期、中期和长期解决方案。

让我们开始吧。

市场微观结构中的权衡

微观结构有很多维度,不可能提供一个详尽的清单。但这里有一些更常见的权衡(受此推文启发),应用程序目前正在整个行业中考虑:

隐私 vs. 透明度

人们对市场的双方都会问一个问题:订单在执行前是否应该隐藏?对于大型零售订单,广播你的交易可能会改善执行,因为它减少了你和做市商之间的不对称信息。相反,隐藏的流动性可能会导致更具流动性的市场,因为隐藏订单可以保护做市商免受有害的逆向选择。但这种保护是有代价的。隐藏的流动性降低了透明度,使交易者难以在执行前知道他们的执行情况。

减速带 vs. 不受限制的交易

保护性的 taker 减速带应该减少逆向选择,从而导致更紧密的价差和更具流动性的市场;然而,taker 减速带也会减少交易量(因为有害交易较少)并减缓价格发现(因为知情交易在没有减速带的场所发生得更快)。但交易量是一个虚荣指标。用户真正关心的是流动性;也就是说,用户在他们获得最佳价格的地方进行交易。一些交易量有利于提高市场效率,而另一些交易量(特别是taker 有害交易)会降低市场流动性。当做市商持续因taker 有害交易而亏损,从而纠正场所之间微小的价格差异时,他们会通过给用户更糟糕的价格来弥补。如果你进行更改以减少taker 有害交易量,你可能会降低总体交易量,但会增加交易所的流动性。

Solana 应该拥有世界上最具流动性的市场,而不是交易量最高的市场。

准入 vs. 最终性 vs. 执行延迟

虽然上面引用的推文将此设计决策呈现为一种权衡,但实际上并非如此。准入时间主要与交易在到达链之前和Slot时间(目前为 400 毫秒)的生命周期有关;最终性时间主要与共识算法有关。

虽然更快的最终性很重要,因为它减少了做市商考虑复杂分叉逻辑的需求,但缩短准入时间对于流动性更为重要,因为它决定了做市商更新其报价的速度。随着准入时间的缩短,做市商变得不易受到“跳空风险”的影响,即价格在链下变动,并且他们无法在被taker 抢先之前取消过时的报价。

Solana 目前提供大约 ~1 秒的乐观最终性。在 Alpenglow 之后(更多内容见下文),预计将于 2026 年初在 Solana 主网上线,预计准入时间将减少到 50-100 毫秒,最终性将约为 ~150 毫秒。

位置共享 vs. 地理去中心化

从表面上看,许多人认为位置共享更快,但它不一定能尽快将世界上所有的信息都放在链上。作为一个思想实验,让我们假设一条链的所有验证者都位于纽约。然后突然日本政府宣布放宽对美国汽车的贸易限制。新闻事件和验证者集合之间的地理距离会延迟市场对这一消息的反应一百多毫秒,然后才能传到美国验证者手中。通过地理去中心化和多个并发领导者 (MCL),来自世界各地的信息理论上可以在同一个 20 毫秒的执行时间内输入到系统中。

通过经由 MCL 去中心化交易准入并将交易准入推送到边缘,Solana 可以进一步减少信息影响价格发现所需的时间,而不管信息的来源如何。

位置共享系统还会产生极端的信息不对称,使其在定义上是本地的。中心化交易广泛使用交易所之间的套利,这可能看起来像一个全球市场,但实际上每个位置共享系统都作为基于时间的区域市场运作。

除了尽快同步世界的信息之外,地理去中心化还具有其他优势。它使网络更能抵抗当地的自然灾害和电网故障。它还使恶意实体更难以破坏网络,并且通常可以减少用户的往返时间,因为用户可以将交易发送到离他们较近的领导者,而不必将其交易发送到世界另一端的领导者。

做市商优先 vs. Taker 优先

价差由一个零利润条件决定,该条件平衡了两种竞争力量:来自非知情交易者的收入和被知情交易者抢先的成本。在其他市场中,给予做市商优先权会产生比taker 优先权更健康的市场,价差更紧,因为给予taker 优先权会大大增加逆向选择(扩大价差)。

实际上,在今天的 Solana 中,系统并没有明确地优先考虑一方而不是另一方。不幸的是,由于调度程序中的定期拍卖,这样做的隐含结果是taker 在 Solana 上具有实际优先权。其他去中心化Layer 1 网络的情况甚至更糟,因为它们的拍卖期更长。

在下面的解决方案部分中,我们将深入讨论 ACE 如何使各个应用程序能够定义与做市商与taker 相关的自定义规则(例如,减速带、在taker 订单之前执行取消订单等)。

零售 vs. 机构

交易所应努力吸引尽可能多的非知情交易者,因为他们创造了最紧密的价差。在零售机构和机构需要不同架构的范围内,Solana 希望构建不同的应用程序来满足各自的需求,并且两者都将在 Solana 主网上蓬勃发展。

灵活 vs. 主观

Solana 中没有狂热者,只有务实的工程师,他们希望构建一个可以支持世界上最具流动性的金融市场的平台。如果社区确信某种特定的市场结构优于所有其他结构,那么社区将倡导将其构建到协议中——但他们不是。

判断在特定时间哪个市场结构是最好的唯一方法是在生产环境中测试它们、收集数据、迭代和重复。Solana 正在构建一个灵活的基础来促进 ACE,因为我们相信这是尽快收敛到最佳市场结构的最快途径。

Solana 应用程序将同时运行许多实验,测试上述所有权衡。这将尽快导致市场微观结构中最佳的长期均衡。

混合 vs. 完全链上

Solana 正在为 100% 的链上市场而构建,而不是为中心化的链下交易所构建结算层。社区没有技术上的不可能或未解决的问题会阻止社区实现这一目标。剩下的就是构建。

Solana 的首要任务是在主网上获得尽可能多的流动性。

短期、中期和长期 ICM 路线图

由于多种原因,Solana 主网目前不是 CLOB 的理想环境,但很快就会是。生态系统中的团队一直在整个堆栈中工作,以使 CLOB 在主网上蓬勃发展,并且一些关键的开发将在下个月初推出,中期和长期还会进行更多改进。

下面我们将概述确保 CLOB 在 Solana 上蓬勃发展,并最终允许交易程序与其中心化对应程序竞争的短期、中期和长期发展。

短期:Jito 的区块组装市场 (Block Assembly Marketplace,BAM);Anza 的交易落地改进

在本节中,我们将短期定义为未来 1-3 个月,例如,已经进行了一段时间并将很快在主网上线的项目。

区块组装市场

Jito 的区块组装市场 (BAM) 是下一代高性能交易处理系统,它为 Solana 验证者、交易者和应用程序提供了强大的新工具,以提高性能并创造价值。

Jito Labs 在 2024 年底开始开发区块组装市场 (BAM),因为他们认识到需要更多的Slot内交易确定性。BAM 将在未来几天内启动测试网。

在短期内,BAM 提供了接近完整的 ACE 的功能。设计合作伙伴(包括 DriftPythDflow)已经在构建 BAM 插件。

BAM 通过一个全球性的、去中心化的运营商网络运行,这些运营商在可信执行环境 (Trusted Execution Environments,TEE) 中运行 BAM 软件栈。验证者只需通过新的 Jito-Solana 客户端连接到 BAM 节点;不需要复杂的集成。BAM TEE 创建了一个独特的隐私层,该层可以对交易保密,直到执行,同时通过开源代码和 TEE 证明实现完全透明、可验证的排序。BAM 生成每个操作的加密证明,从而提供现有的最透明的交易处理系统。

通过插件,BAM 包括一个系统,该系统允许应用程序开发人员定义Slot内交易排序规则。这有效地充当了 ACE,但在 BAM 中运行,而不是直接在 Solana 主网上运行。

BAM 将 Solana 区块空间转变为一个开放的沙盒,开发人员可以在其中构建模块化程序,从而为交易处理添加功能。应用程序首次可以实施可定制的排序规则,从而实现可以与传统交易所媲美的中央限价订单簿 (Central Limit Order Books,CLOB)。CLOB 插件可以在 BAM 内部运行,并依赖于链下和链上逻辑的混合,从而实现完全透明和确定性执行。与传统的需要分叉验证者客户端以添加自定义功能并与每个验证者协商 BD 交易的方法不同,开发人员只需通过插件在 BAM 内部构建他们的 CLOB 逻辑,即可立即利用 Solana 的全球链上网络效应,从第一天起即可覆盖整个生态系统,同时确保每笔交易都经过加密验证和透明排序。

验证者可以通过更好的区块构建来赚取更多。用户可以获得更快、更便宜和更可靠的执行。专业交易者对 Solana 的基础设施获得了前所未有的信任,因为 BAM 的开源和可验证性将保证公平,而没有隐藏的游戏或后端交易。随着网络效应的复合,每个人都会受益,从而推动创新和价值创造的良性循环。

BAM 将于 7 月底推出。随着 BAM 的推出,你应该会看到交易体验的显着改善。BAM 将帮助 Solana 主网应用程序感觉更接近 CEX。

Anza 的交易落地改进

与 BAM 并行,Anza 正在努力提高交易落地可靠性,目标是使交易可靠地落在同一个Slot中。

一年前,交易很难通过摄取阶段,并且调度基本上是随机的。在修复了 QUIC 实现的一些错误并引入了统一的调度程序之后,Solana 交易流水线现在处于一个更好的状态。

目前建议用于主网的 Agave 2.3 包括一个全新的 TPU 客户端,该客户端将大大减少交易发送延迟。此外,Anza 工程师一直在与顶级做市商和 RPC 服务合作,以修复影响交易落地率的 QUIC 错误和领导者目标定位问题。可以在此处看到对 Triton 交易落地的一项更改。大多数这些更改已经上线,并且做市商现在通过标准 TPU 路径观察到 p95 0 Slot交易延迟。

中期:DoubleZero,Alpenglow,异步程序执行 (Asynchronous Program Execution,APE)

在本节中,我们将中期定义为未来 3-9 个月,例如,已知、正在取得进展并且预计将于 2025 年第四季度或 2026 年第一季度在主网上线的项目。

DoubleZero

DoubleZero (DZ) 是一个用于分布式系统的高性能专用光纤网络,专门构建用于使像 Solana 这样的区块链达到公共互联网上不可能实现的吞吐量和延迟数字。除了提供显着降低的延迟和增加的带宽之外,DoubleZero 还充当强大的过滤层,既可以保护 Solana 网络免受拒绝服务中断,又可以将过多的流量处理负载从验证者和 RPC 上卸载下来,以便他们可以集中资源来减少执行延迟和增加区块空间,从而增加网络 REV。DoubleZero 将允许多播 (Multicast) 上传播 Solana 交易、区块和共识消息,这是用于数据包复制的硬件加速,从而进一步减少整个网络中的流量处理开销并增加公平性。当与低传输延迟和近零抖动相结合时,这意味着 Solana 将拥有其所需的性能骨干网,以改善协议原语并吸引和留住高质量的做市商和其他零售交易量。

总体而言,Double Zero 预计随着验证者集群采用该网络,主网上的实际性能将得到显着提高。在某些路线上将延迟减少高达 100 毫秒(包括零抖动),并将平均 Solana 验证者可用的带宽增加十倍。

DoubleZero 今天在测试网上拥有超过 100 个验证者和 3% 的主网权益,预计将于 2025 年 9 月中旬上线主网。在 DoubleZero 主网上线后,长尾 Solana 主网验证者需要几周时间才能采用 DoubleZero 网络,届时 Solana 的核心贡献者可以开始提高协​​议限制。

随着更多的 Solana 主网验证者在 9 月及整个 2025 年第四季度采用 DZ,Solana 社区应该会看到准入时间的显着改善。

Alpenglow

Alpenglow 是 Solana 全新的、最先进的共识协议。当前的共识模型在 32 个Slot (~12.8 秒) 中提供最终性。Alpenglow 将在 1-2 个Slot或大约 ~150 毫秒内完成区块。

Alpenglow 代表了对共识和区块传播的一系列全面更改,旨在显着降低端到端延迟。此外,Alpenglow 实际上比 Solana 当前的共识模型更容易推理,这使得开发更容易,并且更容易为未来的更改(如多个并发领导者和异步执行)进行设计和实施。

Anza 目标是 2025 年底/2026 年初在主网上激活 Alpenglow。你可以在此处此处了解有关 Alpenglow 的更多信息。

异步程序执行 (APE)

异步程序执行 (APE) 从交易落地的关键路径中删除执行重放,从而减少延迟。

APE 一直是 Solana 在过去近 4 年中的目标,并且随着 Alpenglow 对共识的简化,实现 APE 所需的大部分复杂性(主要围绕投票程序的特殊处理)将被消除。

在过去的几周里,出现了一系列针对 APE 的新 SIMD。SIMD 192, 290, 297, 298, 和 301 包括有关 APE 的更多详细信息。Anza 预计它将在 Alpenglow 在 2026 年初至中期推出后不久在主网上激活。

长期:多个并发领导者和协议强制执行的应用程序控制执行 (ACE)

在本节中,我们将长期计划定义为旨在 2027 年的计划,例如,目前正在由 Anza 的核心开发人员和整个生态系统开发的那些项目。

MCL 和 ACE

要在链上构建最具流动性的市场,我们需要 3 件事:

  1. 链必须具有足够的容量,以便实时地以线路速率提取所有与市场相关的信息
  2. 链必须具有快速的确认和更快的tick率(Slot时间)
  3. 链必须允许应用程序控制其自己的执行顺序,以便于试验新的市场微观结构

在单领导者区块链中的任何时间(几乎所有现代链都是单领导者),单个领导控制其领导者窗口期间交易的访问和排序。这意味着如果链想要让应用程序控制其自己的交易执行,它必须得到友好领导者的合作。在全球无许可系统中,你不能指望友好的领导者与价值数十亿美元的金融应用程序好好相处。

多个并发领导者 (Multiple concurrent leaders,MCL) 是单领导者问题的解决方案:链可以通过强制在重放阶段进行重新排序来控制排序,但这并不能阻止验证者选择性地包括某些交易并审查其他交易,以便操纵最终排序以获取自己的利益。

为了解决选择性审查问题,必须增加可以在任何给定的领导者窗口期间将交易添加到链中的领导者的数量。如果一个领导者审查交易,另一个领导者可能会包含该交易,因此任何一个领导者都难以控制最终的执行结果。

合并来自这些单独领导者的区块很容易。只需按优先级费用降序排序即可。

一旦交易已按照优先级在区块内排序,应用程序会自动有很多余地通过读取优先级费用并基于该费用执行条件逻辑来控制其自己的排序。使用此设置,可以轻松地实现取消优先级。总的来说,如果应用程序开发人员发挥创造力,也可以运行任意拍卖。

同步世界的信息

多个并发领导者允许 Solana 同时提取来自世界各地的信息,这比同地协作的基础设施更快。而且,由于智能合约是通用语言,因此做市商现在可以通过将两个信息流读入同一个智能合约中,将纽约和东京生成的实时信息结合到他们的报价策略中。

这是多个提议者区块链的一个功能,世界上任何一台服务器都无法复制该功能。换句话说,Solana 将为互联网资本市场提供去中心化区块链独有的工具,而中心化竞争对手无法复制这些工具。

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

0 条评论

请先 登录 后评论
Anza
Anza
江湖只有他的大名,没有他的介绍。