We wtorek, 14 września 2021, blockchain Solana doświadczył przestoju w działaniu. Trwał on aż 18 godzin, a jak się potem okazało, głównym winowajcą były boty IDO firmy Grape Protocol. O tym, co się wydarzyło oraz kto uratował blockchain Solana, opowiadamy poniżej.
Przestój w działaniu Solany
Zgodnie z raportem opublikowanym przez firmę Solana, 18-godzinny przestój w działaniu blockchainu o tej samej nazwie spowodowany był botami IDO firmy Grape Protocol, które uruchomione zostały na giełdzie Raydium we wczesnych godzinach 14 września. Za pomocą botów, kilku traderów próbowało generować nieograniczone transakcje, przez co blockchain Solana doświadczył przepełnienia pamięci. To, a także brak priorytetów dla wiadomości krytycznych dla sieci, spowodowało jej rozgałęzienie i spowolnienie przetwarzania transakcji. Ciągłe rozwidlanie było powodem awarii walidatorów, a następnie sieć Solana po prostu przeszła w tryb offline.
Ponowne uruchomienie blockchainu
Początkowe próby ponownego uruchomienia sieci Solana nie przyniosły zadowalających rezultatów. Liczba transakcji wciąż rosła, a z nią – rósł też rozmiar problemu. Jednakże społeczność użytkowników, po zdiagnozowaniu problemu, zaproponowała hard fork wymagający co najmniej 80% poparcia. Konsensu ten skłonił inżynierów z całego świata do tworzenia kodu, który załagodził problem. Po 18 godzinach, sieć została w pełni przywrócona do działania.
Czy blockchain to lepsze rozwiązanie od popularnego AWS?
Twórcy Solany, doceniając społeczność użytkowników w procesie naprawy sieci, stwierdzili, że blockchain może być lepszą technologią od popularnego dziś i szeroko stosowanego w przemyśle AWS, czyli Amazon Web Services. W przypadku blockchainu, polega on na społeczności i to właśnie dzięki niej, problem z działaniem Solany udało rozwiązać się w mniej niż 24 godziny. Gdyby AWS doświadczył podobnej usterki, do jej naprawy oddelegowano by inżynierów Amazon, i to właśnie na nich polegaliby użytkownicy AWS. W takim wypadku, naprawa sieci zajęłaby nawet kilka tygodni.
To właśnie z tego powodu należy doceniać technologię blockchain. Obecnie, jest ona stosowana w wielu sektorach, między innymi w finansach czy też polityce.