Solanaブロックの中で何が起きているのか実際に見られる世界を想像してみてください。 これまではほとんど謎のままでしたが、今日ではそれが変わりました! IBRLエクスプローラーのご紹介です! 🧵👇
2/ まずは少し背景から始めましょう。 チームが最初にデータの分析を始めたとき... 彼らはいくつかの例外を見つけるだろうと予想していた。 しかし実際には、広範な遅れた荷造りが見られました。 それは何で、なぜソラナにとって有害なのでしょうか? 👇
3/ 遅延梱包とは、取引をスロットの終わりに集中させる習慣を指します。 Solanaはストリーミングシステムとして構築されているため、バリデーターはスロット全体で取引をまとめ、ブロックデータをTurbine上でシュレッドとして送信することが期待されています。
4/ 遅い梱包はネットワークにとって有害です。理由は以下の通りです: - 状態伝播を遅らせること:データが古くなり、ネットワークが価格を後で知ること - 実行分散を増加させる:清算やオークションが予測不可能になるとジッターが増加します - タービンを損なう:ネットワーク効率を低下させる
5/ バリデーターコミュニティで知られているもう一つの問題 = スロットタイミングゲーム。 スロットタイミングゲームとは、バリデーターがProof of Historyパラメータを修正し、スロット時間をSolanaのデフォルトの360msを超えて延長する慣習を指します。
6/ スロットラグがSolanaにとって有害な理由は以下の通りです: - 状態遷移を遅らせる - エンドツーエンドのレイテンシ増加 - 決定論の減少 - アプリケーションの信頼性を低下させる
7/ では、これを解決するために何が行われているのでしょうか? IBRLエクスプローラーは、ユーザーやアプリケーションのバリデータブロック構築性能を定量化するためにIBRLスコアを導入します。 IBRLスコアは以下の基準に基づいています: - スロットタイムスコア - 投票パックスコア - 非投票のパッキングスコア
10/ IBRL Explorerで確認されたもう一つの傾向は、投票なしの遅延パックによる連鎖効果です。 あるバリデーターが遅れてパックすると、他のバリデーターはシュレッドを受け取るのが遅れ、リプレイが遅れ、投票も遅れます。 それはネットワーク全体に波及効果を引き起こします。
386