¿Cómo construir una blockchain de alta velocidad sin que los validadores se roben las recompensas mutuamente? MonadBFT de @monad resuelve el problema del tail-forking que afecta al consenso en pipeline. 🧵
El consenso BFT por pipeline mejora el rendimiento al procesar múltiples bloques simultáneamente. Pero hay un problema: el tail-forking permite a líderes malintencionados robar recompensas abandonando bloques que ya habían reunido suficientes votos.
Protocolos tradicionales como Basic HotStuff finalizan bloque a bloque. Los protocolos en pipeline procesan varios bloques simultáneamente. Más rápido, pero crea vulnerabilidad en la "cola" de bloques sin finalizar.
Aquí está el tail-forking en acción: Alice propone el bloque b', los validadores votan a favor, pero Bob ignora esos votos y vuelve a proponer las mismas transacciones en b'', robando las recompensas y oportunidades MEV de Alice. La solución de MonadBFT: un mecanismo de repropuesta. Cuando los validadores hacen un tiempo muerto, incluyen su último voto. Los líderes deben ampliar el bloque anterior o volver a proponer el bloque con más votos. No se permite abandono.
Últimas novedades del blog informal:
2.36K