Mi áll a Solana szombati 7 órás leállása mögött?

A Solana blokkláncra épített új, NFT projekthez kapcsolódó botok szombaton hét órás hálózati fennakadást okoztak a hálózaton, erősítették meg a projekt fejlesztői egy keddi blogbejegyzésben. Ez idő alatt a hálózaton egy új blokk sem generálódott.

Solana leállása
A Solana átlagosan 2700 tranzakciót dolgoz fel másodpercenként (tps). A felső limit pedig 710 000 tps fölött van a standard hálózaton a fejlesztői dokumentumok szerint. Szombat este azonban másodpercenként több millió tranzakció árasztotta el a hálózatot. Ez ahhoz vezetett, hogy a hálózati validátorok – vagyis a hálózaton tranzakciókat feldolgozó és a hálózatot támogató entitások – kifogytak a memóriából és összeomlottak, magyarázták a fejlesztők.

Botok támadták meg a Solana NFT projektet

„Hatalmas mennyiségű bejövő tranzakció (átlagosan 6 millió másodpercenként) árasztotta el a hálózatot. Az egyes node-okon a forgalom meghaladta a 100 Gbps-ot” – írták a fejlesztők. „Nincs bizonyíték DDoS támadásra, ehelyett a nyomok arra utalnak, hogy botok próbáltak programozottan megnyerni egy új NFT-t, amelyet a népszerű Candy Machine programmal vertek.

A validátorok kifogytak a memóriából, miközben más, elhagyott blokkok tranzakcióit próbálták tisztázni. A validátorok által kiértékelendő összes fork száma meghaladta az automatikus kiértékeléshez szükséges kapacitásukat, ami manuális beavatkozást kívánt a hiba kijavítása érdekében.

Ez a pénzverde azonban a holland árverés helyett – a kriptoprojektek által követett szokásos eljárás – rögzített árat alkalmazott a felhasználók számára. Ez  arra ösztönözte a botokat, hogy nagyszámú tranzakciót küldjenek a pénzverde megnyerésének reményében. Ez spamelést okozott a hálózaton.

A fejlesztők megállapítása szerint a Solana az elmúlt hónapokban többször is szenvedett időszakos torlódási problémáktól – ezek többsége az NFT pénzverde ellen irányuló botok aktivitásából adódott.

A problémák leküzdésére változtatások készülnek. A fejlesztők elmondták, hogy a közelgő v1.10-es kiadás, amely jelenleg tesztelés alatt áll a teszthálózaton, memóriahasználati fejlesztéseket tartalmaz, hogy meghosszabbítsa azt az időt, amíg a node-ok elviselik a lassú vagy megrekedt konszenzust, ami segíthet enyhíteni a szombaton tapasztaltakhoz hasonló problémákat.

A fejlesztők hozzátették, hogy a tranzakciók rangsorolására vonatkozó díjak is érkeznek a Solana blokkláncra. Ez segíthet enyhíteni azt a kockázatot, hogy a Solana egésze egyetlen projekt miatt érintett legyen.

A Solana SOL tokenjeivel a CoinGecko adatai szerint a cikk írásakor több mint 86 dolláron kereskedtek. Az árak az elmúlt 24 órában nominálisan 1,8%-kal csökkentek,