Bagaimana Anda membangun blockchain berkecepatan tinggi tanpa membiarkan validator mencuri hadiah satu sama lain? MonadBFT dari @monad memecahkan masalah tail-forking yang mengganggu konsensus pipa. 🧵
Konsensus BFT yang dipipekan meningkatkan throughput dengan memproses beberapa blok secara bersamaan. Tapi ada tangkapan: tail-forking memungkinkan para pemimpin jahat mencuri hadiah dengan meninggalkan blok yang sudah mengumpulkan cukup suara.
Protokol tradisional seperti Basic HotStuff menyelesaikan satu blok pada satu waktu. Protokol yang dialirkan memproses beberapa blok secara bersamaan. Lebih cepat, tetapi menciptakan kerentanan di "ekor" blok yang belum diselesaikan.
Inilah tail-forking dalam tindakan: Alice mengusulkan blok b', validator memilihnya, tetapi Bob mengabaikan suara itu dan mengusulkan kembali transaksi yang sama di b'', mencuri hadiah Alice dan peluang MEV. Solusi MonadBFT: mekanisme proposal ulang. Saat validator habis waktunya, mereka menyertakan suara terbaru mereka. Para pemimpin harus memperpanjang blok sebelumnya atau mengusulkan kembali blok dengan suara tertinggi. Tidak diizinkan untuk ditinggalkan.
Terbaru dari blog Informal:
2,1K