
Ethereumバリデータが、ブロックをより早く受信することで、より正確なヘッド投票を行えるようになったらどうだろうか? @BlockdaemonHQは、@get_optimum のmump2pネットワークに2,185のEthereumメインネットバリデータ(合計69.9k ETH)を接続し、データ伝播の高速化がバリデータのパフォーマンスに与える影響を測定した。 その結果は注目に値する。 誤ったヘッド投票は39.7%減少し、アテステーション義務における割合が0.452%から0.273%に低下した。 また、ブロックはパブリックlibp2pと比較して平均366ms早く到着し、伝播の広がりは3.4倍に狭まった。 さらに興味深い点として、92%のブロックが最初にmump2p経由で確認されたという事実がある。 Ethereumバリデータには、正しいチェーンヘッドを特定しアテステーションを提出するための限られた時間枠がある。ブロックが遅れて到着すると、バリデータは古くなったヘッドに投票してしまう可能性があり、報酬を見逃すことがある。 mump2pは、ネットワーク通信レベルでこの問題に対処する。RLNC(ランダム線形ネットワーク符号化)を活用して、ノード間でのブロックおよびアテステーションの伝送を改善する。 特に注目すべきは、Blockdaemonがmump2p統合前からすでに99%以上のヘッド投票精度を達成していたにもかかわらず、バリデータ設定の変更なしに誤ったヘッド投票をほぼ40%削減できた点である。 私にとって、これはOptimumにとって重要なマイルストーンである。 テスト環境でブロック伝播の高速化を実証するだけではなく、2,185の本番バリデータにおいてその改善が誤ったヘッド投票の削減につながったことは、結果をはるかに意味のあるものにしている。 インフラの改善は、実際にネットワークを運用する人々に明確な影響を与えることができる。
