Jag missuppfattade nästan allt om konsensus, utom de viktiga delarna: * Det kan inte vara i vägen för blockproducenter som använder 100 % av bandbredden 100 % av tiden. * Användare behöver en viss deterministisk slutgiltighet i en omgång (2-delta) Alpenglow uppfyller båda dessa krav med en enkel och elegant design som är väldigt lätt att förstå. Det smarta antagandet som Alpenglow bygger på är att dela upp förkastningarna i två kategorier. Helt bysantinsk, och nere eller otillgänglig. Om nätverket är ok med en tolerans på högst 20 % bysantinskt och 20 % nedåt är det säkert att förbinda sig till det så snart en nod ser en gaffel med 40 % röster eftersom antingen slutförs den gaffeln i en omgång med 80 % röster och vi är klara, eller två omgångar med 60 %. Kan inte göra det snabbare än så här 🤌🤌🤌 Vad användare bör se är aktuella optimistiska bekräftelser, som ser 95%+ röster, bli fullständiga bekräftelser omedelbart. Det finns inga ord i mänskliga språk för att uttrycka hur grundläggande teknik känner för att hantera inte mer än 2 block av tillståndsövergångar åt gången istället för upp till en epok av fulla av obekräftade block. Det är 1000 gånger enklare att resonera om attackytan i värsta fall med asynkron körning. Dokumentet förenklar och formaliserar också turbinen (numera Rotor). Votor och Rotor ger oss en enkel väg till flera samtidiga ledare och allt det goda som följer. 🏒🥅
Anza
Anza19 maj 2025
1/ Vi presenterar den största förändringen av Solana-protokollet någonsin: Alpenglow, Solanas nya konsensusprotokoll som utformats av Anza Research-teamet. Säg adjö till Tower BFT och Proof of History. Säg hej till Votor & Rotor 🧵👇
206,5K