Introductie van Minimmit: snelle finaliteit met nog snellere blokken Een andere kijk op voorstel-en-stem-consensus, Minimmit optimaliseert voor snellere blokkades in plaats van een crashfouttolerant "langzaam pad".
In de afgelopen maanden is er hernieuwde belangstelling geweest voor het ontwikkelen van consensusprotocollen voor voorstellen en stemmen die na slechts één stemronde (~100-200ms) definitief worden. "Tweefasen"-protocollen, niet zonder compromissen, blijven alleen veilig als een Byzantijnse tegenstander minder dan ~20% van de inzet controleert (in plaats van de ~33%-tolerantie die doorgaans wordt overwogen).
Voornamelijk gericht op het aanpakken van deze daling van de fouttolerantie, stellen recente constructies voor om de Byzantijnse fouttolerantie te vergroten met crashfouttolerantie om een pad naar finaliteit te behouden onder een "gemengde" f + -aanname.
Net als andere constructies levert Minimmit (co-auteur van @B_Chou) minimale bevestigingslatentie onder de ~20% Byzantijnse foutaanname. In tegenstelling tot die constructies optimaliseert het echter voor weergavelatentie in plaats van f+ bevestigingsrobuustheid.
In een alto-achtige configuratie verwachten we dat een Minimmit-aangedreven blockchain een bloktijd van 130 ms en een finaliteit van 250 ms zal bereiken. In een regionaal georiënteerde 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 het nog niet door vakgenoten is beoordeeld of volledig is geïmplementeerd, brengen we Minimmit uit onder zowel een MIT- als een Apache-2-licentie voor anderen om mee voort te bouwen en op voort te bouwen.
17,52K