Solana将击败传统金融 TradFi ,方法如下

  • raikucom
  • 发布于 13小时前
  • 阅读 47

本文深入探讨了Solana如何通过引入多领导者架构(MCL)来解决传统金融市场中的交易延迟和抢跑问题。MCL允许多个验证者同时构建区块,从而打破了单一领导者的垄断,提高了交易速度和公平性,并最终使Solana能够与纳斯达克等中心化交易所竞争,实现真正的去中心化金融。

Image

Solana 将击败 TradFi,以下是方法。

“我们不是在与以太坊战斗。我们不是在与 Aptos 或 Sui 战斗。我们是在与纳斯达克战斗。”

  • @MaxResnick 当 Solana 推出时,愿景不是构建另一个争夺 DeFi TVL 或试图成为“以太坊杀手”的区块链。其雄心是创建一个能够托管功能性中央限价订单簿的区块链。

换句话说,与纽约证券交易所、纳斯达克和 CME 等巨型中心化交易场所正面交锋,这些交易场所每天处理数十亿的交易量。Solana 在实现这一目标所需的技术基础方面取得了显著进展:

带宽改进:

  • 今年区块容量扩大了 25%,计划到年底再增加 66%(目标是 1 1 亿个计算单元)

  • Firedancer 在测试中展示了超过 100 万的 TPS,在主网上展示了 10 万的 TPS(纳斯达克约为 7 万的 TPS)

延迟改进:

  • Alpenglow 将把最终确认时间从 12.8 秒缩短到 150 毫秒以下

  • 研究探索通过流水线共识实现 20 毫秒的区块时间

这个愿景尚未完全实现。建立一个去中心化的纳斯达克需要从中心化竞争对手那里获得真正的交易量。而专业的交易者不会基于对去中心化的哲学承诺来选择平台。

交易者基于价格选择交易所

交易者不会基于去中心化哲学或 TPS 基准来选择交易场所。他们基于一件事来选择:我在哪里能获得最佳价格?

最佳价格 = 最窄的点差。

点差是某人愿意购买资产的最高价格与某人愿意出售资产的最低价格之间的差额。可以将其视为货币兑换:

  • 好的交易所:以 0.93 欧元购买美元,以 0.92 欧元出售。点差:0.01 欧元

  • 差的交易所:以 1.00 欧元购买美元,以 0.85 欧元出售。点差:0.15 欧元

相同的交易。一个交易的成本是另一个交易的 15 倍。

对于 10,000 美元的交易,这就是损失 100 美元和损失 1,500 美元之间的区别。

当前的点差状态:

  • 纳斯达克:最窄

  • Solana DEX:明显更宽

为什么 Solana 的点差如此之宽?

做市商提供流动性。他们随时准备买入或卖出,报出如下价格:

  • “我将以 100.00 美元的价格购买 SOL”

  • “我将以 100.20 美元的价格出售 SOL”

他们的点差(0.20 美元)是他们的利润率。在一天中,他们在每笔常规交易中赚取少量利润 —— “捡零钱”。

但价格不会静止不动。新闻爆发。鲸鱼移动。“公平”的 SOL 价格瞬间从 100 美元跃升至 105 美元。做市商的报价仍然存在:“以 100.20 美元的价格出售。”

一场竞赛开始了:

  • 做市商试图在有人利用过时报价之前取消它

  • 套利者试图在过时报价消失之前狙击它

如果套利者获胜,他们将以 100.20 美元的价格购买,并立即以 105 美元的价格转售。他们赚取 4.80 美元。做市商损失 4.80 美元。如果做市商获胜并及时取消,则无人受伤。

Image

中心化交易所如何处理这种情况

在纳斯达克:

  • 亚毫秒级执行:订单在微秒内处理

  • 托管:交易者付费将服务器放置在交易所数据中心内,取消了 travel meters,而不是通过互联网

  • 先到先得:纯粹的速度获胜,没有批处理

结果?做市商仅在 13% 的时间内获胜。即使有了所有这些速度,套利者仍然在 87% 的时间内狙击他们(来自对 FTSE 100 的研究数据)。

为什么 Solana 更糟

在 Solana 上,做市商获胜的频率甚至更低。问题:批处理和拍卖。交易被分组在一起,并按优先级费用排序,支付最高费用的人获胜。

回到价格跃升至 105 美元的示例:

  • 做市商发送取消 100.20 美元订单的指令

  • 套利者发送买入订单以 100.20 美元的价格狙击

两者都落在同一批次中。谁赢了?不是最快的。而是支付最高费用的人。即使做市商实际上更快,他们也只有在出价高于所有套利者的情况下才能获胜。

不可能的选择:

选项 1:支付巨额费用(2-3 美元)以赢得拍卖并取消 选项 2:被狙击,每个 token 损失 4.80 美元

无论哪种方式,他们都会赔钱。

什么是 Jito?Solana 的区块拍卖系统,验证者在此系统中批量处理交易并按优先级费用排序,从而创建一种付费获胜的动态。

Jito 拍卖使做市商几乎不可能公平地赢得取消竞赛,因为行动基本上是单个提议者在较长时间内控制对状态的访问的症状。游戏始终在于谁支付最高的出价,而不是速度。

结果:做市商扩大点差

由于做市商在 Solana 上不断输掉取消竞赛,因此他们别无选择,只能扩大点差以进行补偿:

  • 如果他们公平地赢得取消竞赛(假设),他们的点差将为 0.20 美元

  • 在 Solana 上的当前现实中(不断输掉),他们的点差为 0.60 美元

额外的 0.40 美元是做市商将“我将被狙击并不断赔钱,因此我需要在每笔常规交易中收取更多费用来弥补”的价格计入。

谁来支付?Solana 上的每个交易者。由于做市商必须保护自己免受这种结构性劣势的影响,因此你在每笔交易中都会获得更差的执行。

在解决此架构问题之前,点差将保持比中心化交易场所更宽,并且专业交易者将继续选择 Binance 而不是链上替代方案。

为什么我们不能先取消订单?

我们不能在执行订单之前处理取消吗?更改交易排序。每个区块,首先执行所有取消订单,然后执行执行订单。做市商获得领先优势。问题解决了。

这在像 Solana 这样的去中心化区块链上行不通。任何人都可以运行验证器。你无法强制他们运行什么软件或遵守什么规则。

想象一下,你是一个以盈利为目的的验证器。你的 slot 来了。你看到传入的交易:

  1. 做市商以 100.20 美元的价格取消

  2. 套利者以 100.20 美元的价格狙击(价值 4.80 美元的利润)

你会怎么做?

  1. 你忽略取消。你包括狙击。你抽取 4.80 美元的一部分。

  2. 取消也出现在下一个区块中,为时已晚。做市商被摧毁了。你赚钱了。

  3. 这是核心问题:单领导者架构使一个人对每个区块中包含的内容拥有垄断控制权。

  4. 该人可以审查他们不喜欢的任何交易。具体来说,会阻止他们获利的取消。

  5. 我们今天可以在 Solana 上建立“先取消再执行”的排序。只需更改协议重放交易的方式即可。但是,如果我们仍然有一个领导者控制包含,那么该领导者可以选择完全忽略取消。

为什么传统金融也无法解决这个问题

中心化交易所面临着同样的问题。2019 年,芝加哥期权交易所(CBOE,全球四大交易所之一)要求 SEC 允许做市商在取消竞赛中获得轻微的时间优势。

该提案本可以收紧点差并改善交易者的价格。SEC 拒绝了它。

原因是:高频交易公司游说反对它,声称这是“不公平的”,因为它会降低他们狙击做市商以获取利润的能力。监管机构站在了现有企业一边。创新停止了。

传统金融无法解决这个结构性问题。SEC 阻止了威胁现有参与者的改进。做市商不断输掉取消竞赛。点差保持比必要的更宽。交易者支付成本。

这就是 Solana 试图颠覆的世界。

解决方案:多个并发领导者

解决方案:每个 slot 引入多个领导者。如果一个领导者审查或取消,用户可以提交给不同的领导者。

  • 目前在 Solana 上,每 400 毫秒就有一个验证器拥有垄断控制权。他们决定包含什么,不包含什么,以及以什么顺序包含。

  • 通过多个并发领导者 (MCL):该 400 毫秒的 slot 现在有多个领导者同时运行。每个人都独立构建自己的区块。然后将这些区块合并。

为什么这能解决取消竞赛?

如果一个领导者拒绝包含取消(允许狙击更有利可图),则做市商会将其发送给另一个领导者。这变成了一个重复的游戏。持续审查的领导者会失去交易流量。提供良好服务的领导者会获得更多业务。垄断打破了。竞争出现了。

实施:它实际上是如何运作的

首先,让我们考虑一个 slot 有 2 个领导者。

步骤 1:找到你的通道 当有人发送交易时,他们的钱包地址会自动将他们分配给两个领导者之一,领导者 A 或领导者 B。

它是如何运作的:

  • 系统会查看费用支付者地址中的特定位(N 位)

  • 在 2 个领导者的系统中,一位决定了通道

  • 如果该位 = 0 → 路由到领导者 A

  • 如果该位 = 1 → 路由到领导者 B

这是自动且一致的。同一个钱包始终路由到同一个领导者。费用支付者必须分配到一个独占通道,以便领导者可以验证该帐户是否有效,并且尚未在其他领导者处花费资金。

想要发送给两个领导者?你需要两个不同的钱包地址,这意味着你要支付两次。这可以防止垃圾邮件。

做市商可以做什么:生成多个钱包地址。钱包 1 路由到领导者 A,钱包 2 路由到领导者 B。如果领导者 A 审查取消,则立即通过钱包 2 发送到领导者 B。

步骤 2:构建区块

两个领导者同时独立工作。每个人都收集分配给其通道的交易,按优先级费用排序,然后将其打包到一个区块中。

容量分配:

  • 每个领导者获得总网络容量的 50%

  • 领导者 A 最多可以使用 50%

  • 领导者 B 最多可以使用 50%

  • 当区块合并时:最大总计 100%

如果两个领导者都达到 50% 的最大值,则合并后的区块正好是 100%,然后网络可以处理它而不会落后。

步骤 3:传播区块 (Turbine)

Solana 使用 Turbine 有效地传播区块。每个区块不发送到每个验证器,而是将每个区块切成碎片。

Turbine 是如何运作的:

  • 每个区块使用纠删码分成 64 个碎片(就像划伤的 CD 仍然可以播放一样,你不需要每个数据位)

  • 这 64 个碎片中的任何 32 个都可以重建完整的区块

  • 区块 A 将其 64 个碎片发送到 64 个不同的验证器

  • 区块 B 同时将其 64 个碎片发送到相同的验证器

  • 每个验证器从区块 A 接收一个碎片,从区块 B 接收一个碎片

确认过程:

每个验证器从其他验证器收集碎片。一旦他们从区块 A 获得 32 个碎片,从区块 B 获得 32 个碎片,他们就会重建两个完整的区块并投票:“两者都有效。”

这 32 个碎片来自 32 个随机选择的、股权加权的验证器,这些验证器分布在整个网络中。如果 32 个随机验证器确认他们从两个领导者那里获得了数据,那么每个人可能都获得了。网络达成共识。

效率:不是将完整的区块发送到 1,000 多个验证器(大量带宽),而是有机地传播 64 个碎片。MCL 只是处理两个区块,而不是一个,开销最小。

步骤 4:防止作弊(绑定和盲化)

领导者 A 可能会窥视领导者 B 的区块并抢先交易有价值的交易,或者根据他们在另一个区块中看到的内容取消他们自己的区块。

解决方案:领导者必须在看到其他区块中的内容之前提交他们的区块。

它是如何运作的:

  • 两个领导者都构建他们的区块

  • 他们立即开始在网络上发送碎片

  • 验证器接收碎片并发送回已签名的确认(“我收到了碎片 A1 和 B1”)

  • 共识领导者收集这些确认并广播它们

  • 只有在确认公开后,任何人都才能重建完整的区块

当领导者 A 知道区块 B 中的内容时,为时已晚。区块 A 的碎片已经在数千个验证器上传播。无法召回。

绑定和盲化:

  • 绑定:一旦碎片开始传输,你就会锁定在你的区块中

  • 盲化:在你锁定之前,你无法看到其他区块

结果:没有抢先交易,没有基于其他区块内容的操纵。

步骤 5:合并区块

验证器现在重建了两个区块。是时候将它们合并为一个执行顺序了。合并过程如下所示:

  • 合并来自两个区块的所有交易

  • 删除任何重复项(很少见但有可能)

  • 按排序费用(一种支付给协议并销毁的新费用类型)排序

  • 最高排序费用首先执行

现在存在两种类型的费用:

  • 包含费用:支付给将你的交易包含在其区块中的验证器

  • 排序费用:支付给协议(销毁)以确定区块合并后的执行顺序

这会将“包含在区块中”与“在合并结果中首先执行”分开。

步骤 6:保护做市商

Solana 添加了一个新工具:get_transaction_metadata。这使智能合约可以读取传入交易的排序费用。

DEX 如何使用它:

DEX 实施了一项规则:“拒绝排序费用高于 100 微型 SOL 的执行订单。只有取消才能支付高排序费用。”

想象一下价格跃升至 105 美元的情况。做市商发送取消的排序费用为 500 微型 SOL。套利者尝试以 1,000 微型 SOL 的排序费用进行狙击(试图首先执行)。

会发生什么:

  • 全局合并按费用排序:套利者的交易应首先执行(费用更高)

  • 当套利者的交易到达 DEX 合约时,合约检查:“这是一个排序费用为 1,000 微型 SOL 的执行订单”

  • DEX 拒绝它:“执行订单不能支付高排序费用”

  • 取消改为执行

  • 做市商获胜

套利者的困境:

  • 支付高排序费用 → 被应用程序拒绝

  • 支付低排序费用 → 在取消后执行(太晚了,报价已消失)

做市商获得结构性保护。领导者无法审查取消,因为做市商可以通过不同的钱包路由到不同的领导者。

步骤 7:有效地处理容量

每个领导者获得 50% 的容量,但使用量很少能达到完美平衡。

问题:

  • 领导者 A 填充到其 50% 的 90% → 使用总容量的 45%

  • 领导者 B 填充到其 50% 的 40% → 使用总容量的 20%

  • 总利用率:仅 65%

  • 在领导者 A 的通道具有高费用的同时,浪费了 35% 的网络容量

解决方案:容量翻转。

如果合并后的区块仅使用 65% 的容量,则取出一部分未使用的 35% 并将其添加到下一个区块的容量限制中。下一个区块现在可以使用基本容量的 117.5%。

为什么这有效:

Solana 使用异步执行,验证器在完成旧区块的执行之前对新区块进行投票。执行在后台进行,而共识向前发展。

只要平均执行负载是可管理的,临时超出 100% 的峰值是可以的。系统会随着时间的推移而平滑。验证器可以在处理先前区块的同时接受新区块。系统保持流畅。

地理去中心化

除了解决取消竞赛的问题之外,MCL 还解锁了中心化交易所永远无法解决的问题:物理问题。

当日本银行在东京发表声明时,该信息以光速通过光纤电缆传播,到达纽约需要 200 毫秒。东京的交易员立即获得新闻。纽约的交易员落后 200 毫秒,对过时的信息做出反应。

像纳斯达克这样的中心化交易所被困在一个位置。他们无法摆脱这一点。

MCL 如何改变这一点:东京的一位领导者立即收到日本银行的新闻,并立即将交易上链。当该新闻实际到达纽约(200 毫秒后)时,它已经在 Solana 的区块链上,由东京领导者处理并合并到全局状态中。

Solana 和中心化交易所之间不存在套利机会,因为 Solana 在源头首先摄取了信息。

市场力量推动地理分布:如果所有验证器都聚集在 AWS 数据中心中,那么无论谁在东京建立领导者,都将捕获所有特定于东京的套利机会。这是有利可图的,所以有人会这样做。如果每个人都搬到东京,那么无论谁在法兰克福建立领导者,都将捕获所有欧洲套利。基于每个地区的经济重要性,会出现自然的地理分布。

竞争优势:中心化交易所受到光速的限制,只能位于一个物理位置。Solana 具有多个并发领导者,可以比任何中心化场所更快地摄取影响市场的信息,因为它可以在源头捕获信息,无论该源头可能在哪里。

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

0 条评论

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