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