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