
Ano kung maaaring magkaroon ng mas akurat na head votes ang Ethereum validators nang walang anumang pagbabago, dahil sa pagtatanggap ng mga block nang mas maaga? @BlockdaemonHQ naka-connect ng 2,185 Ethereum mainnet validators, na kumakatawan sa 69.9k ETH, sa mump2p network ni @get_optimum upang masukat kung paano nakakaapekto ang mas mabilis na data propagation sa performance ng mga validator. Ang mga resulta ay worth tingnan. Bumaba ang mga maling head votes ng 39.7%, mula sa 0.452% patungo sa 0.273% ng attestation duties. Ang mga block ay dumating nang mas maaga nang 366ms kumpara sa public libp2p, habang ang propagation spread ay naging 3.4 beses na mas maikli. Isang iba pang detalye na nakakainteres para sa akin ay ang 92% ng mga block ay unang nakita sa pamamagitan ng mump2p. May limitadong oras ang Ethereum validators upang matukoy ang tamang chain head at ipasa ang kanilang attestations. Kapag dumating ang mga block nang huli, maaaring magvote ang mga validator sa isang outdated na head, na maaaring makawala sa kanilang rewards. Ang mump2p ay tumutugon sa problema na ito sa antas ng network communication. Ginagamit nito ang Random Linear Network Coding (RLNC) upang mapabuti kung paano naglalakbay ang mga block at attestations sa pagitan ng mga node. Ang partikular na nakakainteres ay ang Blockdaemon ay nasa itaas na 99% accuracy sa head-vote bago pa man ang integrasyon. Gayunpaman, nakamit pa rin ng mump2p na bawasan ang mga maling head votes ng halos 40% nang walang kailangang baguhin ang kanilang validator setup. Para sa akin, ito ay isang mahalagang milestone para sa Optimum. Isang bagay ang ipakita ang mas mabilis na block propagation sa pagsubok, ngunit makita ang mga pagpapabuti na nagtatapos sa mas kaunting maling head votes sa loob ng 2,185 production validators ay nagiging mas may kahulugan ang resulta. Ang mga pagpapabuti sa infrastructure ay may makikita at masusukat na epekto sa mga taong aktwal na nagpapatakbo ng network.
