Presentamos Minimmit: Finalidad Rápida con Bloques Aún Más Rápidos Una perspectiva diferente sobre el consenso de proponer y votar, Minimmit se optimiza para bloques más rápidos en lugar de un "camino lento" tolerante a fallos.
En los últimos meses, ha habido un renovado interés en desarrollar protocolos de consenso de propuesta y votación que alcancen la finalización después de solo una ronda de votación (~100-200ms). Los protocolos de "Dos Fases", no sin compromisos, solo permanecen seguros si un adversario bizantino controla menos del ~20% de la participación (en lugar del ~33% de tolerancia que se considera típicamente).
Preocupados principalmente por abordar esta caída en la tolerancia a fallos, las construcciones recientes proponen aumentar la tolerancia a fallos bizantinos con la tolerancia a fallos por caída para mantener algún camino hacia la finalización bajo una suposición "mezclada" f+.
Al igual que otras construcciones, Minimmit (coautorado por @B_Chou) ofrece una latencia de confirmación mínima bajo la suposición de fallos bizantinos del ~20%. Sin embargo, a diferencia de esas construcciones, optimiza para la latencia de vista en lugar de la robustez de confirmación f+.
En una configuración similar a alto, esperamos que una blockchain impulsada por Minimmit alcance un tiempo de bloque de 130 ms y una finalización de 250 ms. En una configuración regionalmente sesgada, esperamos que Minimmit entregue un tiempo de bloque de 50 ms y una finalización de 100 ms.
patrickogrady.xyz
patrickogrady.xyz29 may 2025
Tiempo de bloqueo de 208 ms. Finalidad de bloque de 307 ms. 65% menos de CPU. Conoce (El Reconstruido) @commonwarexyz Alto.
Aunque aún no ha sido revisado por pares ni completamente implementado, estamos lanzando Minimmit bajo una licencia MIT y Apache-2 para que otros puedan construir y desarrollar sobre ello.
17,13K