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 oslobođen izvještaj 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 nefungible token (NFT) robota za kovanje. Botovi su koristili Candy Machine, popularnu aplikaciju koju koriste projekti Solana NFT za pokretanje kolekcija.

Obim transakcije je dostigao šest miliona u sekundi, preplavljujući pojedinačne čvorove sa 100 Gbps podataka. Kao rezultat toga, validatori su ostali bez 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štaju su istaknuta tri ključna koraka za ublažavanje koji rade na tome da se Solana mreža učini otpornijom na takve probleme zagušenja. Prvi veliki korak je prelazak sa trenutnog protokola za prijenos podataka koji se zove korisnički datagram protokol (UDP) na brzu UDP internet 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 ponderisane ulogom umjesto trenutne osnove prvi dođe-prvi uslužen. Programeri su tvrdili da bi obrada transakcija ponderisana ulogom zajedno sa QUIC-om bila robusnija.

Treći korak ublažavanja je uvođenje „prioriteta izvršenja zasnovanog na naknadi“, gdje bi korisnici imali opciju da dodaju dodatnu naknadu povrh osnovne naknade. Prioritet naknade je postavljen za izdanje v1.11.

Povezano: Solana DAO sada vas mogu ometati da glasate telefonskim pozivima i SMS-ovima

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

Uputstva 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 funkcijama.