近期,Solana 区块链出现一个奇特现象,虽然Solana 多年来逐步修复其程序代码问题,区块生成时间已大幅缩短,甚至一度低于官方设计的400 毫秒基准。但过去一个月中,区块生成时间却明显延长。这并不是技术失误,而是验证者刻意延迟出块,以提升收益。
为何故意出块变慢会更赚钱?
在Solana 区块链中,每个区块都由一位验证者担任「领导者」,负责收集交易、打包并向网络广播。这些验证者会获得区块中交易的手续费作为收入。由于消息在网络上的传播会因为地域因素而影响传递的时间,因此Solana 目前允许所谓的「grace ticks」(宽限时间),让地理位置较远的验证者在时限后短暂期间仍可成功提交区块。这本意在促进公平,但却成为某些验证者钻漏洞的后门。
验证者藉由这一制度漏洞延迟出块、等待更长时间(例如从300 毫秒拖到500 毫秒),便可以在区块中塞入更多交易,从而获得更高的手续费收益。这导致Solana 的区块周期(epoch)变长,让整体区块链节奏变慢。
Sol Strategies 技术长Max Kaplan 指出,这样一来不仅拖慢网络速度,也会减少赚取质押收益的机会,这种做法对运营验证节点的人有利,但对参与质押的人不利。
谁在这么做?哪些团队遭点名?
Blockworks Research 分析师Victor Pham 指出,延迟行为多见于修改版Agave-Jito 客户端的使用者。例如,在6 月中旬的第802 个epoch 中,Galaxy 与Kiln 验证者的中位区块时间分别超过570 毫秒;Temporal 的验证者则为475 毫秒。
Kiln 联合创办人Ernest Oppetit 承认他们的验证者曾在一段时间内有延迟行为,但已停止。他强调,问题的根本在于协议层级的激励设计:「快速出块反而导致收益变少,这必须透过协议来修正。」
Galaxy 表示,已根据社群回馈调整出块速度回到合理区间;而Temporal 则坦言其配置是为了最大化用户的质押收益。
社群与协议开始因应
目前,Solana 验证者社群对这类「拖慢网络」的行为普遍反感,相关验证者已面临舆论压力。
更严厉的措施也在酝酿中:
- Jito 基金会打算将延迟出块者从其stake pool(JitoSOL,Solana 最大质押池)中剔除,并将提出治理提案让委员会有权剔除表现落后者。
- Marinade(第三大质押池)共同创办人Michael Repetny 表示,正考虑通过治理提案,将「延迟出块」列为正式违规行为。
此外,协议层也正在研拟修正方案。 Anza 团队GitHub 上已提出缩短grace tick 时间的一半的提案;Anza 核心工程副总裁Brennan Watt 表示,新版共识机制「Alpenglow」将能彻底解决这个问题,预计于12 月Breakpoint 大会前推出。
本文链接地址:https://www.wwsww.cn/sol/33357.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。