nl

De grootste consensusupgrade van Solana komt deze week op het testnet, terwijl het netwerk streeft naar een finaliteit van 150 ms

Alpenglow gaat zijn eerste formele implementatiefase in, nu de validators zich voorbereiden om TowerBFT te vervangen

  • Geplaatst:

Naar verwachting zal Solana deze week Alpenglow, dat door Anza wordt omschreven als de grootste consensusupgrade in de geschiedenis, naar het openbare testnet verplaatsen.

In een bericht van dinsdag liet Brennan Watt, CEO van Anza, doorschemeren dat de upgrade in Epoch 1042 live zou gaan op het testnet, wat volgens gegevens van Solana Beach over minder dan 2 dagen wordt verwacht.

Solana Beach

Deze stap markeert de eerste formele stap in een migratie die uiteindelijk TowerBFT, het bestaande consensus-systeem van Solana, zal vervangen door Alpenglow. De upgrade draait al meer dan vier maanden op een speciaal community-cluster, waar beheerders het migratieproces herhaaldelijk hebben geoefend.

Van 12,8 seconden naar 150 milliseconden

De belangrijkste verandering die Alpenglow met zich meebrengt, betreft de snelheid waarmee Solana finaliteit bereikt: het punt waarop het netwerk een transactie volgens de consensusregels als onomkeerbaar beschouwt.

Anza schat dat Alpenglow de finaliteit kan terugbrengen van ongeveer 12,8 seconden tot zo’n 100 tot 150 milliseconden. Dat zou kunnen veranderen hoe exchanges, bridges en handelaren Solana-transacties afhandelen, aangezien deze diensten vaak wachten op finaliteit voordat ze stortingen bijschrijven, activa vrijgeven of betalingen bevestigen.

De upgrade vervangt TowerBFT door Votor. In plaats van consensusstemmen als blockchaintransacties vast te leggen, wisselen validators stemmen rechtstreeks uit. Votor kan een blok definitief maken via 1 van de 2 stempaden. Het ene pad is voltooid na 1 ronde wanneer 80% van de inzet deelneemt, terwijl het andere 2 rondes nodig heeft wanneer de deelname 60% bereikt. Door het op de blockchain stemmen te verwijderen, komt er ook blokruimte vrij die momenteel wordt ingenomen door consensusverkeer.

Hoe Solana van consensusmechanisme zal wisselen zonder te stoppen

Alpenglow vereist geen nieuwe keten, geen herstart van het netwerk en geen tokenmigratie. Solana zal van consensus overschakelen terwijl het live netwerk blijft draaien.

De migratie verloopt in vier stappen. Eerst wordt de Alpenglow-featuregate geactiveerd bij een epoch-grens. Er vindt nog geen onmiddellijke migratie plaats.

Vervolgens, 5.000 slots later, wordt de migratiegrens bereikt. Blokken bevatten dan geen gebruikerstransacties meer, maar uitsluitend stemmen. Dit creëert een veilig terugdraaipunt, omdat validators blokken na de grens kunnen verwijderen zonder gebruikerstransacties te verliezen.

Validators blijven TowerBFT draaien totdat 1 blok stemmen ontvangt van 82% van de inzet. De laatste voorloper van dat blok vóór de grens wordt het Alpenglow-genesisblok.

Validators ondertekenen vervolgens een BLS-genesisstem. Zodra 82% van de inzet heeft bijgedragen, wordt het genescertificaat gevormd.

Ten slotte rollen validators alles na het genesisblok terug, dragen de consensus over aan Votor en hervatten de verwerking van gebruikerstransacties. TowerBFT wordt buiten gebruik gesteld, terwijl Alpenglow het vanaf het genesisblok overneemt.

Agave 4.3 leidt de eerste test

Validators die deelnemen aan de testnet-migratie moeten Agave v4.3.0 draaien. Anza heeft op 21 september Agave v4.3 aanbevolen voor alle Mainnet-beta-validators, na een gefaseerde uitrol die eerst operators vertegenwoordigde die 10% van de inzet vertegenwoordigden en vervolgens 25%.

Volgens het huidige schema van Anza is 28 september de voorlopige datum voor het activeren van de functies uit Agave 4.3 op Mainnet-beta. Dit is echter nog geen bevestigde lanceringsdatum voor het Alpenglow-mainnet.

Firedancer ondersteunt de Alpenglow-migratie niet

Firedancer en Frankendancer ondersteunen de Alpenglow-migratie momenteel niet. Testnet-beheerders die een van beide clients gebruiken, moeten overschakelen naar Agave v4.3.0 voordat de feature gate wordt geactiveerd.

De situatie heeft ook zorgen gewekt over de diversiteit van clients. Mike MacCana, verantwoordelijk voor ontwikkelaarsrelaties bij QuickNode, uitte zijn bezorgdheid over het feit dat het netwerk tijdens de migratie afhankelijk is van één enkele client.

Het Firedancer-team is van plan de ondersteuning voor Frankendancer te beëindigen zodra Alpenglow het Solana-mainnet bereikt, naar verwachting met v4.3, vanwege de onderhouds- en beveiligingslasten. Het team zal zich in plaats daarvan richten op de volledige Firedancer-client.

Timothy Garcia, hoofd validatorrelaties bij de Solana Foundation, beschreef de activering van het testnet als het einde van een tijdperk voor Frankendancer, maar erkende tegelijkertijd dat de client een aanzienlijke impact op het ecosysteem heeft gehad.

Wat volgt

Na het testnet zal Alpenglow via het Devnet verlopen alvorens de Mainnet-bèta te bereiken. Elk cluster moet hetzelfde migratieproces doorlopen voordat de volgende fase begint.

De upgrade staat ook los van de verbeteringen aan de slottijd van Solana. De slottijd van Solana is onlangs gedaald tot 250 milliseconden onder SIMD-0525, terwijl in een toekomstige fase 200 milliseconden wordt nagestreefd.

Alpenglow verandert daarentegen hoe snel validators finaliteit bereiken. Als de migratie in elke fase slaagt, zal Solana evolueren naar een netwerk waar blokfinaliteit in ongeveer 150 milliseconden kan plaatsvinden, zonder dat de manier waarop gebruikers transacties versturen of applicaties deze uitvoeren, hoeft te veranderen.

Lees meer op SolanaFloor

X voegt een ‘Trade’-knop toe aan Cashtags, waardoor $BTC en $SOL met één klik beschikbaar zijn voor Amerikaanse gebruikers
Cryptopunks, Boogles en zkSnarks boeken miljoenen aan handelsvolume nu de NFT-markten weer tot leven komen

Hoe je op Solana handelt als een professional

Solana Weekly Newsletter

Gerelateerde Nieuws