autorenew
Solanaのエポック有効化が高速化:報酬計算が208msから49msに短縮

Solanaのエポック有効化が高速化:報酬計算が208msから49msに短縮

こんにちは、暗号通貨ファンの皆さん!Solana上のミームトークンの世界に深く関わっているなら、ネットワークの速度がどれほど重要かはご存知ですよね。あの超高速トランザクションが、お気に入りの犬系コインをポンプするのをこんなに中毒性のあるものにしています。では、Solanaの開発現場からのワクワクする技術ニュースに備えてください。

Michal R(AnzaでSolanaに携わる開発者、Xでは @vaddotsol)が最近のスレッドで衝撃的な指摘をしました。彼が強調したのはSolanaの隠れたボトルネックの一つ、epochです。初心者向けに言うと、Solanaの「epoch」はブロックチェーンの物語の章のようなもので、通常約2〜3日程度の固定期間で、validatorsがSOLをstakingしてネットワークを保護します。有効化(activation)は各epochの開始時に新しいstakeが実際に反映されるプロセスです。

問題は?各validatorがこの有効化プロセスに約800ミリ秒(0.8秒)を費やしていたことです。その大部分、約208msは報酬計算(reward calculations)によって消費されていました。報酬は、stake量やネットワークのパフォーマンスなどに基づいてvalidatorsに支払われるSOLです。

しかし朗報があります:報酬計算時間をわずか49msにまで削減するpull requestがマージされました。これは驚異の4倍改善です!Michalはこれが始まりに過ぎず、さらに最適化が控えていることをほのめかしています。

最適化前のSolana報酬計算パフォーマンスを示すflame graph

スレッドのこのflame graphを見てください—修正前にどこで時間が使われていたかを可視化しています。多くがロック機構やstake履歴の検索に結びついているのがわかります。

Solana報酬計算最適化後のパフォーマンスタイムライングラフ

こちらがアフターの図で、スパイクが減りずっとクリーンなプロファイルになっています。まるでSolanaにターボをつけたようです。

このアップデートはAnza-xyz/agaveリポジトリのpull request #7742から来ています。開発者の方なら、どのように計算を最適化したかコードを掘り下げる価値があります—より賢いデータ構造や冗長な操作の削減などが考えられます。

なぜミームトークンのファンにとって重要なのか?Solanaは低手数料と高スループットで既に知られており、だからこそBONKやWIFのようなミームコインのホットスポットになっています。エポック有効化が速くなることで、validatorの動作がスムーズになり、エポック境界でのダウンタイムが減り、最終的にはより信頼できるネットワークになります。それは、みんなが次の大きなミームをスナイプしようとするあの激しい取引セッション中のトラブルが減ることを意味します。

コミュニティも盛り上がっています。スレッドへの返信には @tracy_codes の「Hoooooly shit」のような興奮や、@immaterial_ink からの報酬をpubkeyでソートするなどさらなる微調整の提案も含まれています。

Solanaが進化を続ける中、このようなアップデートがブロックチェーン競争で先行する助けになります。Solanaで構築したり取引したりしているなら、Anzaの取り組みに注目してください—それは私たち全員のエコシステムを強くしています。

あなたはどう思いますか?これでSolanaのTPSはさらに上がるでしょうか?下のコメントで意見を聞かせてください!

おすすめ記事