Solana 验证节点性能瓶颈幕后揭秘

中级7/23/2025, 10:09:13 AM
Solana 网络近期区块产出速度放缓,并非由技术故障引起,而是验证者为实现收益最大化而有意实施的“延迟打包”行为。Jito、Marinade 和 Anza 等项目正致力于从协议层面推动解决方案,包括引入基于治理的惩罚机制和缩短宽限期,以提升网络的性能和运行效率。

随着 Solana 代码多年来不断完善,区块生成速度大幅提升——即网络打包新交易区块所需时间已持续下降,甚至一度突破了 Solana 设定的 400 毫秒门槛。

然而,过去一个月出现了新趋势:区块生成时间中位数飙升,Solana 上链交易速度变慢。据 Blockworks 了解,这背后是部分验证者形成的新“潜规则”——故意缓慢产块可带来更多收益。Anza、Jito 和 Marinade 团队都在积极拟定修复方案应对这一问题。


6 月份,Solana 纪元时长显著上升。数据来源:Kamino

在 Solana 网络中,每个区块都有一名验证者担任领导者,负责收集交易、生成区块并广播至整个网络。领导者可获得其生成区块内所有交易的手续费。订单流越大,手续费收益越高,因此对于验证者而言,处理 500 毫秒的交易流比处理 300 毫秒的交易流无疑更有利可图。

部分验证者在实际操作中选择尽可能延后打包区块,通过等到区块内交易更多时再一次性处理,从而最大化收入,这直接导致 Solana 纪元时长增加。

对于目标是追赶纳斯达克速度的网络而言,这种延迟并不理想。纪元时长的增加还会降低质押者的复利收益机会,Sol Strategies 首席技术官 Max Kaplan 指出。

Solana 设有“宽限 tick”机制,让领导者在任期结束后仍能有一小段时间上报区块,以避免地理位置偏远的验证者受到不必要的惩罚,但同时也被部分节点用来故意拖延产块。

替代客户端 Frankendancer 近期发布了收益最大化调度工具。Kaplan 表示,选择这一客户端的验证者确实在更慢地打包区块。

Kaplan 补充称,在 PoS 区块链中,延迟产块早已存在,Frankendancer 引入的延迟相较于部分严重拖延节点微乎其微。Firedancer 升级或让这一策略在 Solana 平台引发更多关注。Jump 方面暂无置评。

Firedancer 软件工程师 Michael McGee 也在本周的Lightspeed 播客就该现象进行了介绍。

McGee 表示:“我们观察当前验证者的一个现象,就是通过延迟交易执行,验证者往往可以获得更高的区块收益。”

Blockworks Research 分析师 Victor Pham 指出,明显存在延迟行为的 Solana 验证者通常运行的是经过修改的 Agave-Jito 客户端。

例如,6 月中旬第 802 纪元期间,Galaxy 与 Kiln 的区块生成时间中位数均超过 570 毫秒。根据 Solana Compass数据,多家未标记身份的验证者节点也存在严重延迟,Temporal 旗下节点的区块生成时间中位数为 475 毫秒。

Kiln 联合创始人 Ernest Oppetit 承认,其节点(Solana 网络第六大质押节点)曾一段时间延迟时隙处理,但目前已停止此举。

Oppetit 表示:“Kiln 在坚持安全合规的前提下,始终致力于为用户提供业内领先的质押 APY(年化收益率)。我们持续对底层架构进行研发创新(包括时序博弈),并与客户、客户端团队及基金会保持交流。目前我们严格遵循规范,不再延迟产块,但仍有部分节点在这样做。我们认为,当前激励机制(产块速度快反而降低奖励)的根本性矛盾需在协议层面加以解决。”

被问及其节点疑似参与慢块现象时,Temporal 工程总监 Ben Coverston 回应称:“这件事并非由我们主动披露。”

Galaxy 发言人回应称:“作为服务提供商,我们支持优先为客户最大化质押收益的验证者配置。在 Solana 上,这意味着可能适度放慢产块步伐以争取更高收益。同时,Galaxy 高度重视社区声音,并已将区块生成速度调整回合理阈值。”

Solana 验证者社区并不认同故意放慢网络速度的做法,缓慢验证者已引发社区的强烈反弹。

未来,相关节点或将面临更实质性惩处。据 Blockworks 了解,Jito 计划将慢节点从其 Solana 最大质押池中剔除。

Jito 基金会主席 Brian Smith 表示,团队正起草治理提案,拟授权专门委员会将不达标节点剔除 JitoSOL 委托名单,预计数日内公开征求社区意见。

Marinade(全网第三大质押池)联合创始人 Michael Repetny 也表示,团队考虑提交治理提案,讨论是否将慢节点作为委托策略中的硬性准则/违规行为。

协议层面的改进也已在推进。Anza 的 GitHub 仓库显示,有新提案拟将 Solana 宽限 tick 时长缩短一半。此外,Solana 拟议的共识机制升级也有望彻底解决此问题。

Anza 核心工程副总裁 Brennan Watt 表示:“升级后的 Alpenglow 将通过引入跳票机制,从根本上解决这一问题。”

Watt 在最近的Lightspeed 播客节目中透露,Anza 计划在今年 12 月的 Solana Breakpoint 大会上推动 Alpenglow 正式在主网上线。

免责声明:

  1. 本文转载自 [Blockworks],版权归原作者 [Jack Kubinec] 所有。如对转载有异议,请联系 Gate Learn 团队,我们会及时处理。
  2. 免责声明:文中观点仅代表作者个人立场,不构成任何投资建议。
  3. 本文其他语种译文由 Gate Learn 团队独立翻译,未经许可,严禁复制、传播或抄袭。

分享

即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!