Solanaが計画する、支払いの確定時間を高速化するアップグレードがパブリックな開発者ネットワークに導入され、アプリケーションチームは実際の資金を使用する本番ブロックチェーンへ移行する前に動作検証を行える環境が整った。
この「Alpenglow」と呼ばれるアップグレードは、トランザクションの取消しが不可能となる最終確定時間を約150ミリ秒へ短縮することを目指しており、従来の約12.8秒から大幅な高速化を実現する。
これにより、取引所が入金資金を解放したり、決済アプリが販売完了を店舗側に即座に通知したりする際の待機時間の短縮が期待される。
Solanaのコアソフトウェア開発を行うAnzaは、9月25日に開発者ネットワークにおけるAlpenglowへの切り替えを発表しており、前日には別のテストネットでの移行が完了している。Solana Foundationのアップグレードページでは、Alpenglowが両ネットワークで稼働中であることが確認されている。
開発者は開発者ネットワーク(devnet)上で実際の価値のないトークンを使いアプリケーションの検証を進める。一方、別のテストネットは主にネットワークソフトウェアの検証やバリデータ運用負荷の試験に利用されている。
Alpenglowは、トランザクションを検証するバリデータのネットワーク上の合意形成方法に変更を加える。これまではバリデータの投票がトランザクションとしてブロックに記録されていたが、今後は投票情報を直接交換し、1~2回の投票ラウンドで合意を形成する。
これに伴い、投票記録がブロックチェーン上から削除されるため、一部のSolanaの活動量を示すチャートの数値が減少する。バリデータの投票を含むトランザクション総数は、ユーザーの支払い数や取引数が変わらずとも縮小されるため、Foundationはデータ提供者に比較時の調整を求めている。
また、トランザクション履歴の構築サービスはネットワークがブロックを選定確定するまで、対立する候補ブロックを別々に扱う必要がある。これらを混ぜて処理すると誤った履歴になるおそれがあるという。
単純にトランザクションの送信やアカウント残高取得を行うアプリケーションについては、FoundationのガイドによればAlpenglow移行による変更は不要とされている。
なお、150ミリ秒という確定時間は実際の市場環境での実証結果ではなく、シミュレーションに基づく目標値である。ウォレット側の処理や取引所の入金確認処理によりさらなる遅延が生じる可能性もある。
本番ネットワークでのAlpenglow正式稼働日は現時点で発表されていない。Anzaの公開するソフトウェアスケジュールでは暫定的に9月28日に機能の有効化再開が予定されているが、これがAlpenglowの正式開始日とは確定されていない。
