Представляем Minimmit: Быстрая финальность с еще более быстрыми блоками Другой взгляд на консенсус по принципу «предлагай и голосуй», Minimmit оптимизирует для более быстрых блоков, а не для устойчивого к сбоям «медленного пути».
За последние несколько месяцев возобновился интерес к разработке протоколов консенсуса по принципу «предлагай и голосуй», которые достигают окончательности после всего лишь одного раунда голосования (~100-200 мс). "Двухфазные" протоколы, не лишенные компромиссов, остаются безопасными только в том случае, если византийский противник контролирует менее ~20% ставки (вместо обычно рассматриваемого допуска ~33%).
Озабоченные в первую очередь решением проблемы снижения отказоустойчивости, недавние конструкции предлагают дополнить византийскую отказоустойчивость отказоустойчивостью к столкновению, чтобы сохранить некоторый путь к завершенности при «смешанном» предположении f+.
Как и другие конструкции, Minimmit (в соавторстве с @B_Chou) обеспечивает минимальную задержку подтверждения при предположении о византийской ошибке ~20%. Однако, в отличие от этих конструкций, он оптимизирует задержку просмотра, а не надежность подтверждения f+.
В конфигурации, подобной альту, мы ожидаем, что блокчейн на базе Minimmit достигнет времени блока 130 мс и финальности 250 мс. В конфигурации с региональным смещением мы ожидаем, что Minimmit обеспечит время блока 50 мс и финал 100 мс.
patrickogrady.xyz
patrickogrady.xyz29 мая 2025 г.
208 мс время блока. 307 мс финализация блока. На 65% меньше загрузка процессора. Познакомьтесь с (перестроенным) @commonwarexyz Alto.
Несмотря на то, что Minimmit еще не прошел экспертную оценку и не был полностью реализован, мы выпускаем его под лицензией MIT и Apache-2 для других пользователей.
17,52K