Introductie van Minimmit: Snelle finaliteit met nog snellere blokken Een andere benadering van het voorstel-en-stem consensus, Minimmit optimaliseert voor snellere blokken in plaats van een crash fault tolerant "langzame weg".
In de afgelopen maanden is er hernieuwde interesse ontstaan in het ontwikkelen van voorstel-en-stem consensusprotocollen die finaliteit bereiken na slechts één stemronde (~100-200ms). "Twee-fase" protocollen, niet zonder compromis, blijven alleen veilig als een Byzantijnse tegenstander minder dan ~20% van de inzet controleert (in plaats van de ~33% tolerantie die doorgaans wordt beschouwd).
Vooral gericht op het aanpakken van deze daling in fouttolerantie, stellen recente constructies voor om Byzantijnse fouttolerantie te vergroten met crash-fouttolerantie om een pad naar finaliteit te behouden onder een "gemengde" f+ aanname.
Net als andere constructies levert Minimmit (mede-auteur @B_Chou) minimale bevestigingslatentie onder de ~20% Byzantijnse foutveronderstelling. In tegenstelling tot die constructies optimaliseert het echter voor weergavelatentie in plaats van f+ bevestigingsrobustheid.
In een alto-achtige configuratie verwachten we dat een op Minimmit aangedreven blockchain een bloktijd van 130 ms en een finaliteit van 250 ms zal bereiken. In een regionaal bevoordeelde configuratie verwachten we dat Minimmit een bloktijd van 50 ms en een finaliteit van 100 ms zal leveren.
patrickogrady.xyz
patrickogrady.xyz29 mei 2025
208ms bloktijd. 307ms Blok Finaliteit. 65% minder CPU. Maak kennis met (The Rebuilt) @commonwarexyz Alto.
Hoewel nog niet peer-reviewed of volledig geïmplementeerd, brengen we Minimmit uit onder zowel een MIT- als een Apache-2-licentie, zodat anderen ermee kunnen bouwen en voortbouwen.
17,12K