Programeri Solane dijele 3 ključna koraka za ublažavanje kako bi mreža postala robustna

Mreža Solana se u subotu suočila sa sedmim prekidom rada, što je rezultiralo prekidom rada od preko sedam sati. Tim programera ima otpušten izvješće o prekidu rada, zajedno s tri ključna koraka za ublažavanje kako bi mreža bila stabilnija.

Ispad mreže na Solani uzrokovan je a značajan porast broja transakcija zbog nonfungible token (NFT) robota za kovanje. Botovi su koristili Candy Machine, popularnu aplikaciju koju koriste projekti Solana NFT za pokretanje kolekcija.

Obim transakcije dosegao je šest milijuna u sekundi, preplavljujući pojedinačne čvorove sa 100 Gbps podataka. Kao rezultat toga, validatorima je ponestalo memorije podataka, što je dovelo do gubitka konsenzusa među njima.

Programeri su isključili distribuirane napade uskraćivanja usluge (DDoS) i okrivili NFT botove za zagušenje. Mreža je postala online u 3:30 ujutro UTC u nedjelju.

U službenom izvješću istaknuta su tri ključna koraka za ublažavanje posljedica koji se rade kako bi mreža Solana postala otpornija na takve probleme zagušenja. Prvi veliki korak je prijelaz s trenutnog protokola za prijenos podataka koji se naziva korisnički datagram protokol (UDP) na brzu UDP internetsku vezu (QUIC) koju je razvio Google. QUIC nudi brzu asinkronu komunikaciju poput UDP-a, ali sa sesijama i kontrolom toka kao što je protokol kontrole prijenosa.

Drugi ključni korak je integracija obrade transakcija ponderirane udjelom umjesto trenutne osnove prvi dođe-prvi uslužen. Programeri su tvrdili da bi obrada transakcija s ponderiranim udjelom zajedno s QUIC-om bila robusnija.

Treći korak ublažavanja je uvođenje "prioriteta izvršenja temeljenog na naknadi", gdje bi korisnici imali mogućnost dodati dodatnu naknadu povrh osnovne naknade. Prioritet naknade postavljen je za izdanje v1.11.

Povezano: Solana DAO-i sada mogu smetati da glasate telefonskim pozivima i porukama

Osim nestanka mreže Solana, još veća kontroverza bile su upute za ponovno pokretanje beta klastera, koje su navodno izdali operateri validatora. Navedene upute tražile su od validatora da ručno blokiraju NFT botove za kovanje na sloju 1.

Upute za ponovno pokretanje Solana Beta klastera Izvor: Twitter

Međutim, Solanin šef komunikacija Austin Federa rekao je da se većina validatora držala podalje od cenzure i da se uvodi novo ažuriranje na Candy Machine s dodatnim anti-bot značajkama.