Představujeme Minimmit: Rychlá konečnost s ještě rychlejšími bloky Jiný pohled na konsensus typu navrhni a hlasuj, Minimmit optimalizuje pro rychlejší bloky namísto "pomalé cesty" tolerantní proti chybám.
Během posledních několika měsíců se obnovil zájem o vývoj konsensuálních protokolů typu navrhni a hlasuj, které dosáhnou finality již po jednom kole hlasování (~100-200 ms). "Dvoufázové" protokoly, které nejsou bez kompromisů, zůstávají bezpečné pouze v případě, že byzantský protivník ovládá méně než ~20 % sázky (namísto ~33% tolerance, která se obvykle zvažuje).
Nedávné konstrukce, které se primárně zabývají řešením tohoto poklesu odolnosti proti poruchám, navrhují rozšíření byzantské odolnosti proti poruchám o odolnost proti poruchám, aby se zachovala určitá cesta k konečnosti za "smíšeného" předpokladu f+.
Stejně jako ostatní konstrukce, Minimmit (spoluautor @B_Chou) poskytuje minimální latenci potvrzení za předpokladu ~20% byzantského zlomu. Na rozdíl od těchto konstrukcí však optimalizuje latenci zobrazení namísto robustnosti potvrzení f+.
V konfiguraci podobné altu očekáváme, že blockchain poháněný Minimmitem dosáhne blokové doby 130 ms a finality 250 ms. V regionálně předpojaté konfiguraci očekáváme, že Minimmit dodá blokový čas 50 ms a konečnou dobu 100 ms.
patrickogrady.xyz
patrickogrady.xyz29. 5. 2025
Doba bloku 208 ms. Konečnost bloku 307 ms. O 65 % méně procesoru. Seznamte se s (The Rebuilt) @commonwarexyz Alto.
I když ještě není recenzovaný nebo plně implementovaný, uvolňujeme Minimmit pod licencí MIT i Apache-2, aby na něm mohli stavět i ostatní.
17,08K