Solana区块链时钟与现实时间出现30分钟偏差
根据Solana项目周四在其状态页面上发布的消息,由于网络中的时隙时间(slot time)超出理想值,Solana(SOL)区块链的时钟目前与现实时间出现了约30分钟的偏差。
问题现状与影响
UTC时间3:34发布的通知显示,该问题不会影响网络性能。然而,网络上的交易将显示与"挂钟时间"不同的时间戳。
这种时间差异是当前Solana时隙时间变慢的后果之一。时隙时间指的是验证者可以向网络提交区块的时间间隔。根据Solana区块链浏览器仪表板的数据,Solana的理想时隙时间为400毫秒(ms),但该值已几乎翻倍至约746ms。
技术背景与原因分析
虽然Solana是一个权益证明(PoS)区块链,但该网络也使用历史证明(PoH)作为共识算法。PoH通过使网络中的每个节点都能保持准确的时间记录来处理Solana的计时工作。
Solana使用集群(cluster),即一组负责处理其区块链上交易的验证者。PoH允许在集群中的所有节点之间进行分散式计时。当时隙时间显著长于400ms时,集群的时钟开始漂移,也就是说,它与现实时间失去了同步性。
经济影响与潜在后果
除了链上计时与现实时间不同步外,时隙时间变慢的问题还可能带来一些与年度质押奖励相关的经济影响。
当时隙时间变慢时,纪元(epoch)会变得更长,因为每个纪元必须有432,000个时隙。在理想的400ms时隙时间下,每年有182个纪元,每个纪元持续两到三天。因此,较慢的时隙时间意味着更少的纪元。
Solana的质押奖励在每个纪元支付。因此,更少的纪元意味着网络上的委托人和验证者的收入减少。这种质押收益的减少还与SOL币自年初以来与其他加密货币一样大幅下跌的事实叠加在一起。
历史问题与网络稳定性
Solana对这些运营和性能问题并不陌生。该网络曾多次出现中断,有时区块链会连续数小时无法处理交易。