Apresentando o Minimmit: Finalidade Rápida com Blocos Ainda Mais Rápidos Uma abordagem diferente ao consenso de proposta e votação, o Minimmit otimiza para blocos mais rápidos em vez de um "caminho lento" tolerante a falhas.
Nos últimos meses, houve um renovado interesse no desenvolvimento de protocolos de consenso de proposta e votação que alcançam a finalização após apenas uma rodada de votação (~100-200ms). Os protocolos "Two-Phase", não sem compromissos, permanecem seguros apenas se um adversário bizantino controlar menos de ~20% do stake (em vez da tolerância de ~33% normalmente considerada).
Preocupados principalmente em abordar esta queda na tolerância a falhas, construções recentes propõem aumentar a tolerância a falhas bizantinas com a tolerância a falhas de queda para manter algum caminho para a finalização sob uma suposição "misturada" f+.
Como outras construções, o Minimmit (co-autorado por @B_Chou) oferece uma latência de confirmação mínima sob a suposição de falha bizantina de ~20%. No entanto, ao contrário dessas construções, ele otimiza para a latência de visualização em vez da robustez de confirmação f+.
Em uma configuração semelhante ao alto, esperamos que uma blockchain alimentada por Minimmit alcance um tempo de bloco de 130ms e uma finalização de 250ms. Em uma configuração regionalmente tendenciosa, esperamos que o Minimmit entregue um tempo de bloco de 50ms e uma finalização de 100ms.
patrickogrady.xyz
patrickogrady.xyz29/05/2025
Tempo de bloqueio de 208ms. Finalidade do bloco 307ms. 65% menos CPU. Conheça (The Rebuilt) @commonwarexyz Alto.
Embora ainda não tenha sido revisado por pares ou totalmente implementado, estamos a lançar o Minimmit sob as licenças MIT e Apache-2 para que outros possam construir e desenvolver sobre ele.
17,12K