Solanaはネットワーク上の支払い合意方法を刷新し、取引の不可逆化を約150ミリ秒で実現する大型アップグレード「Alpenglow」を10月21日に導入する計画だ。
このアップグレードにより、Solanaが2020年のローンチ以来使用してきた投票システム「TowerBFT」が置き換えられる。Solana Foundationが公表した最新スケジュールでは、具体的な切り替え日時が2023年10月21日と設定されている。目標とする不可逆化時間は150ミリ秒だが、実際の性能はネットワーク状況により変動する。
アルペングローの導入は重要な意味を持つ。Solanaの決済はすでにほぼ即座に成功したように見えるケースが多いが、新システムはそれが同じ速さで取り消されないことをより強力に保証することを目指している。これにより、決済を受け入れる加盟店や、他のブロックチェーンとの間で資金を解放するブリッジは、従来よりも早く処理を進めることが可能になる可能性がある。
現在、Solanaのバリデーターは取引の検証とネットワークのセキュリティ補助を行い、投票をブロックチェーン上のトランザクションとして提出している。一方、Alpenglowでは投票を直接交換し、多数の承認を結合した認証書を生成し、1~2回の投票ラウンドを経てブロックを確定する方式に移行する。
ただし、切り替え当日は投票トランザクションがブロックから排除されるため、Solanaの見かけ上の取引数が大幅に減少する可能性がある。これはユーザーの実際の取引活性が変わらなくても起こり得る現象だ。
バリデーターにとっても切り替え準備が重要となる。オペレーターはAgave 4.3.0を基盤とした新ソフトウェアの導入が必須である。なお、バリデーター運用に用いられる代替プログラムのFiredancerおよびFrankendancerは初期移行に対応しないため、これらのオペレーターは一時的に既存環境に切り替える必要がある。
また、投票トランザクションの排除に伴い、バリデーターの支払い体系にも変更が生じる。現在は投票にかかる料金としてエポックあたり約1 SOLが課されているが、Alpenglow導入後はこれが廃止され、一律の入場料として0.8 SOLが課される予定だ。エポックとはSolanaがバリデーターに対してネットワーク関連の責務を割り当てる期間を指す。
今回の移行はエポック1064に予定されており、UTC基準で2023年10月21日15:00頃に開始される見込みだ。移行初期の5,000スロット(ブロック生成に割り当てられる短時間単位)は従来の投票システムを継続利用し、その約18分後にAlpenglowへ切り替わる。
