Solana公式は10/21、Alpenglowコンセンサスのアップグレードがメインネットで稼働を開始し、ファイナリティが約12.8秒から約150ミリ秒に短縮されたと発表しました。

Solana公式によると、Alpenglowによってファイナリティは約12.8秒から約150ミリ秒に短縮されました。これはSolanaの稼働開始以来、コンセンサス層における最大の変更です。従来のTowerBFTに代わり、バリデーター同士が直接投票し、その投票を証明書にまとめる方式になりました。ブロック内で1〜2回の投票ラウンドが完了すればファイナリティが確定するため、取引がロールバックされないと確認できるまで、十数秒も待つ必要はなくなります。

ただし、150ミリ秒は設計上の目標であり、メインネットで安定して計測された値ではありません。財団のダッシュボードでは10/21と10/22に202ミリ秒が記録され、バリデーター運営者のStakeCraftが記録した中央値は約414ミリ秒でした。主な差は、ブロックの処理に投票が1ラウンド必要か、2ラウンド必要かによるものです。414ミリ秒を基準にしても、従来より約30倍高速です。ファイナリティに約12.8分かかるEthereumと比べると、その差は依然として非常に大きいです。

また、注目すべき点が2つあります。
1. 投票トランザクションはブロックに記録されなくなるため、SolanaのTPSは大幅に低下します。しかし、実際の利用量が減ったわけではありません。10/21をまたぐTPSのグラフには、実際には2種類の算出方法が混在しています。
2. ネットワークが許容できる悪意あるステークの割合は33%から20%に下がります。その代わり、さらに20%のステークがオフラインになっても、チェーンは稼働を続けられます。稼働開始前日にも、151のバリデーター、ステーク全体の約20.3%が準備未完了と判定されていました。また、今回の移行ではFiredancerクライアントはサポートされていません。

SOLをステーキングしている人は、委任先のバリデーターが正常に投票を続けているか確認しておくとよいでしょう。投票しないノードはインフレ報酬を受け取れないためです。@anza_xyzが計画している第2段階のRotorは、現時点で稼働時期が決まっていません。それまでは、ダッシュボード上の中央値のほうが、150ミリ秒という目標よりも実際の使用感に近いでしょう。