Apresentando o Minimmit: Finalidade Rápida com Blocos Ainda Mais Rápidos Uma visão diferente do consenso de propor e votar, o Minimmit otimiza para blocos mais rápidos em vez de um "caminho lento" tolerante a falhas de colisão.
Nos últimos meses, houve um interesse renovado no desenvolvimento de protocolos de consenso de proposição e votação que atingem a finalidade após apenas uma rodada de votação (~ 100-200ms). Os protocolos de "duas fases", não sem compensação, só permanecem seguros se um adversário bizantino controlar menos de ~ 20% da participação (em vez da tolerância de ~ 33% normalmente considerada).
Preocupadas principalmente em lidar com essa queda na tolerância a falhas, construções recentes propõem aumentar a tolerância a falhas bizantinas com tolerância a falhas de colisão para reter algum caminho para a finalidade sob uma suposição f + "combinada".
Como outras construções, o Minimmit (co-autoria de @B_Chou) oferece latência mínima de confirmação sob a suposição de falha bizantina de ~ 20%. Ao contrário dessas construções, no entanto, ele otimiza a latência de exibição em vez da robustez da confirmação de f+.
Em uma configuração semelhante ao alto, esperamos que um blockchain alimentado por Minimmit atinja 130ms de tempo de bloco e 250ms de finalidade. Em uma configuração regionalmente tendenciosa, esperamos que o Minimmit forneça tempo de bloco de 50 ms e finalidade de 100 ms.
patrickogrady.xyz
patrickogrady.xyz29 de mai. de 2025
Tempo de bloqueio de 208ms. Finalização do bloqueio de 307ms. 65% menos CPU. Conheça (The Rebuilt) @commonwarexyz Alto.
Embora ainda não tenha sido revisado por pares ou totalmente implementado, estamos lançando o Minimmit sob uma licença MIT e Apache-2 para que outros possam construir e construir.
17,11K