ja

ソラナの最大規模のコンセンサスアップグレードが今週テストネットに導入、ネットワークは150ミリ秒のファイナリティを目指している

バリデーターたちがTowerBFTの置き換えに向けた準備を進める中、Alpenglowは最初の正式な運用フェーズに入った。

  • 公開:

ソラナは今週、アンザが「史上最大のコンセンサス・アップグレード」と評する「アルペングロー」をパブリックテストネットに移行する見込みだ。

火曜日の投稿で、アンザのCEOであるブレナン・ワット氏は、このアップグレードがエポック1042にテストネットで稼働開始する見込みであることをほのめかした。ソラナビーチのデータによると、これは2日以内に予定されている。

Solana Beach

この動きは、ソラナの既存のコンセンサスシステムであるTowerBFTを、最終的にAlpenglowに置き換える移行に向けた最初の正式な一歩となる。このアップグレードは、専用のコミュニティクラスター上ですでに4ヶ月以上稼働しており、オペレーターたちは移行プロセスを繰り返しリハーサルしてきた。

12.8秒から150ミリ秒へ

Alpenglowの主な変更点は、Solanaが「ファイナリティ(finality)」に到達する速度にある。ファイナリティとは、ネットワークがそのコンセンサスルールに基づき、トランザクションを不可逆であるとみなす時点のことである。

Anzaの推定によると、Alpenglowによりファイナリティの所要時間は約12.8秒から100~150ミリ秒程度に短縮される見込みです。取引所、ブリッジ、加盟店は、入金の反映、資産の解放、支払いの確認を行う際にファイナリティを待つことが多いため、この変更はこれらのサービスにおけるSolanaトランザクションの処理方法に変化をもたらす可能性があります。

このアップグレードにより、TowerBFTがVotorに置き換えられます。コンセンサス投票をブロックチェーン取引として記録する代わりに、バリデーター同士が直接投票を交換する仕組みとなります。 Votorは、2つの投票経路のいずれかを通じてブロックを確定させることができる。1つの経路は、ステークの80%が参加した時点で1ラウンドを経て完了し、もう1つの経路は、参加率が60%に達した時点で2ラウンドを経て完了する。オンチェーン投票を排除することで、現在コンセンサストラフィックによって消費されているブロックスペースも解放される。

Solanaが稼働を停止せずにコンセンサスを切り替える方法

Alpenglowでは、新しいチェーン、ネットワークの再起動、トークンの移行は不要です。Solanaは、稼働中のネットワークを停止させることなくコンセンサスを切り替えます。

移行は4つのステップで行われます。まず、エポック境界でAlpenglowの機能ゲートが有効化されます。この時点では、まだ何も移行されません。

その後、5,000スロット経過すると、移行境界に到達します。ブロックはユーザー取引の処理を停止し、投票のみを含むようになります。これにより、バリデーターはユーザー取引を失うことなく境界以降のブロックを破棄できるため、安全なロールバックポイントが確保されます。

バリデーターは、1つのブロックがステークの82%から投票を受けるまで、TowerBFTの実行を継続します。境界直前のそのブロックの直系の先祖ブロックが、Alpenglowのジェネシスブロックとなります。

その後、バリデーターはBLSジェネシス投票に署名します。ステークの82%が貢献すると、ジェネシス証明書が形成されます。

最後に、バリデーターはジェネシスブロック以降のすべてをロールバックし、コンセンサスをVotorに引き継ぎ、ユーザートランザクションの処理を再開します。TowerBFTは終了し、Alpenglowがジェネシスブロック以降を引き継ぎます。

Agave 4.3 が最初のテストを主導

テストネット移行に参加するバリデーターは、Agave v4.3.0 を実行する必要があります。Anzaは、9月21日、まずステークの10%を占めるオペレーターを対象とし、次に25%を対象とする段階的な展開を経て、すべてのメインネットベータ版バリデーターに対してAgave v4.3を推奨しました。

Anzaの現在のスケジュールでは、メインネットベータにおいてAgave 4.3に含まれる機能を有効化する暫定的な日付として9月28日が挙げられています。ただし、これはAlpenglowのメインネット開始日が確定したことを意味するものではありません。

FiredancerはAlpenglowへの移行に対応していません

FiredancerおよびFrankendancerは、現時点ではAlpenglowへの移行に対応していません。これらのクライアントのいずれかを運用しているテストネット運営者は、機能ゲートが有効になる前にAgave v4.3.0へ切り替える必要があります。

この状況は、クライアントの多様性に関する懸念も引き起こしています。QuickNodeの開発者リレーションズ担当であるMike MacCana氏は、移行期間中にネットワークが単一のクライアントに依存することについて懸念を表明しました。

Firedancerチームは、メンテナンスやセキュリティ上の負担を理由に、v4.3で予定されているAlpenglowのSolanaメインネット導入時にFrankendancerのサポートを終了する計画です。代わりに、チームは完全なFiredancerクライアントに注力する予定です。

Solana Foundationのバリデーター関係担当責任者であるティモシー・ガルシア氏は、このテストネットの稼働開始をFrankendancerにとっての「一つの時代の終わり」と表現しつつも、同クライアントがエコシステムに多大な影響を与えたことを評価した。

今後の展開

テストネットの後、AlpenglowはDevnetを経て、Mainnet-betaへと移行する。各クラスターは、次の段階に入る前に、同じ移行プロセスを実行する必要がある。

また、このアップグレードはSolanaのスロット時間の改善とは別個のものとなる。Solanaのスロット時間は、SIMD-0525の下で最近250ミリ秒まで短縮されたが、今後の段階では200ミリ秒を目標としている。

一方、Alpenglowは、バリデーターがファイナリティに到達する速度を変えるものです。各段階での移行が成功すれば、ユーザーがトランザクションを送信する方法やアプリケーションがそれらを実行する方法を変えることなく、Solanaはブロックのファイナリティが約150ミリ秒で成立するネットワークへと移行することになります。

SolanaFloorで続きを読む

XがCashtagsに「Trade」ボタンを追加、米国ユーザーはワンクリックで$BTCや$SOLを取引可能に
NFT市場の復活に伴い、Cryptopunks、Boogles、zkSnarksの取引高が数百万を記録

プロのようにSolanaで取引する方法

Solana Weekly Newsletter

関連ニュース