
Bagaimana jika penvalidasi Ethereum boleh membuat undian kepala yang lebih tepat hanya dengan menerima blok lebih awal? @BlockdaemonHQ menghubungkan 2,185 penvalidasi rangkaian utama Ethereum, mewakili 69.9k ETH, ke rangkaian mump2p @get_optimum untuk mengukur bagaimana penyebaran data yang lebih pantas mempengaruhi prestasi penvalidasi. Keputusannya patut diperhatikan. Undian kepala yang salah turun sebanyak 39.7%, berkurang dari 0.452% kepada 0.273% tugas attestasi. Blok juga tiba purata 366ms lebih awal berbanding libp2p awam, sementara penyebaran penyebaran menjadi 3.4 kali lebih ketat. Satu butiran lain yang saya anggap menarik ialah 92% blok dilihat pertama kali melalui mump2p. Penvalidasi Ethereum mempunyai jendela terhad untuk mengenal pasti kepala rantai yang betul dan menghantar attestations mereka. Apabila blok tiba lewat, penvalidasi mungkin akhirnya mengundi kepala yang sudah usang, berpotensi kehilangan ganjaran. mump2p menangani masalah ini pada peringkat komunikasi rangkaian. Ia menggunakan Random Linear Network Coding (RLNC) untuk meningkatkan cara blok dan attestasi bergerak antara nod. Yang terutama menarik ialah Blockdaemon sudah beroperasi di atas 99% ketepatan undian kepala sebelum integrasi. Namun, mump2p masih berjaya mengurangkan undian kepala yang salah hampir 40% tanpa memerlukan perubahan pada tetapan penvalidasinya. Bagi saya, ini merupakan tonggak penting bagi Optimum. Ia satu perkara untuk menunjukkan penyebaran blok yang lebih pantas dalam ujian, tetapi melihat peningkatan itu berubah menjadi lebih sedikit undian kepala yang salah di kalangan 2,185 penvalidasi pengeluaran membuat keputusan jauh lebih bermakna. Peningkatan infrastruktur boleh memberi kesan yang boleh diukur kepada orang-orang yang sebenarnya mengendalikan rangkaian.
