
Eğer Ethereum doğrulayıcıları, blokları daha erken alarak daha doğru başlık oyları verebilseydi? @BlockdaemonHQ, @get_optimum'ın mump2p ağına 2.185 Ethereum ana ağ doğrulayıcısını, 69,9k ETH temsil edecek şekilde bağladı ve daha hızlı veri yayılımının doğrulayıcı performansına etkisini ölçtü. Sonuçlar dikkat edilmesi değerli. Yanlış başlık oyları, 0,452%'den 0,273%'e düşerek atestasyon görevlerinde %39,7 azaldı. Bloklar, genel libp2p'a kıyasla ortalama 366 ms daha erken ulaştı ve yayılım genişliği 3,4 kat daha daraldı. İlginç bulduğum başka bir detay, blokların %92'sinin ilk kez mump2p aracılığıyla görüldüğü oldu. Ethereum doğrulayıcılarının, doğru zincir başlığını belirleyip atestasyonlarını göndermek için sınırlı bir zaman penceresi vardır. Bloklar geciktiğinde, doğrulayıcılar eski bir başlığa oy verebilir ve ödülleri kaçırmış olabilir. mump2p, bu sorunu ağ iletişim seviyesinde çözer. Blokların ve atestasyonların düğümler arasında nasıl hareket edeceğini geliştirmek için Rastgele Doğrusal Ağ Kodlaması (RLNC) kullanır. Özellikle ilginç olan, Blockdaemon'un entegrasyondan önce zaten %99'un üzerinde bir başlık oyu doğruluğuna sahip olmasıydı. Yine de mump2p, doğrulayıcı kurulumunda herhangi bir değişiklik yapmadan yanlış başlık oylarını neredeyse %40 azaltmayı başardı. Benim için bu, Optimum için önemli bir dönüm noktası. Test ortamında daha hızlı blok yayılımını göstermek bir şey; ancak 2.185 üretim doğrulayıcısında bu iyileştirmelerin yanlış başlık oylarını azaltarak sonuçlara yansıması, sonuçları çok daha anlamlı hale getiriyor. Altyapı iyileştirmeleri, ağın gerçekten çalışan kişiler üzerinde ölçülebilir bir etki yaratabilir.
