Introducendo Minimmit: Finalità Rapida con Blocchi Ancora Più Veloci Un approccio diverso al consenso di proposta e voto, Minimmit ottimizza per blocchi più veloci invece di un "percorso lento" tollerante ai guasti.
Negli ultimi mesi, c'è stato un rinnovato interesse nello sviluppo di protocolli di consenso proposti e votati che raggiungono la finalità dopo solo un turno di votazione (~100-200ms). I protocolli "Two-Phase", non privi di compromessi, rimangono sicuri solo se un avversario bizantino controlla meno del ~20% dello stake (anziché del ~33% di tolleranza generalmente considerato).
Preoccupati principalmente con l'affrontare questa diminuzione della tolleranza ai guasti, le recenti costruzioni propongono di aumentare la tolleranza ai guasti bizantini con la tolleranza ai guasti da crash per mantenere un certo percorso verso la finalità sotto un'assunzione "mista" f+.
Come altre costruzioni, Minimmit (co-autore @B_Chou) offre una latenza di conferma minima sotto l'assunzione di ~20% di guasti bizantini. A differenza di quelle costruzioni, tuttavia, ottimizza per la latenza di visualizzazione invece della robustezza di conferma f+.
In una configurazione simile a un alto, ci aspettiamo che una blockchain alimentata da Minimmit raggiunga un tempo di blocco di 130 ms e una finalità di 250 ms. In una configurazione regionalmente orientata, ci aspettiamo che Minimmit fornisca un tempo di blocco di 50 ms e una finalità di 100 ms.
patrickogrady.xyz
patrickogrady.xyz29 mag 2025
Tempo di blocco di 208 ms. Blocco finale di 307 ms. 65% in meno di CPU. Incontra (il ricostruito) @commonwarexyz Alto.
Sebbene non sia ancora stato sottoposto a revisione paritaria o completamente implementato, stiamo rilasciando Minimmit sotto licenza MIT e Apache-2 affinché altri possano costruire e sviluppare ulteriormente.
17,1K