Deweloperzy Solana dzielą się 3 kluczowymi krokami łagodzącymi, aby sieć była solidna

Sieć Solana miała w sobotę siódmą awarię, co spowodowało przestój trwający ponad siedem godzin. Zespół programistów ma wydany raport o awarii wraz z trzema kluczowymi krokami łagodzącymi, aby sieć była bardziej stabilna.

Awaria sieci na Solanie była spowodowana przez znaczny wzrost liczby transakcji ze względu na niewymienne boty do wybijania tokenów (NFT). Boty wykorzystywały Candy Machine, popularną aplikację wykorzystywaną przez projekty Solana NFT do uruchamiania kolekcji.

Wolumen transakcji osiągnął sześć milionów na sekundę, przepełniając poszczególne węzły danymi o szybkości 100 Gb/s. W rezultacie walidatorom zabrakło pamięci danych, co doprowadziło do utraty konsensusu między nimi.

Twórcy wykluczyli ataki typu „rozproszona odmowa usługi” (DDoS) i obwinili boty NFT minting o przeciążenie. Sieć pojawiła się w trybie online w niedzielę o 3:30 czasu UTC.

W oficjalnym raporcie podkreślono trzy kluczowe kroki łagodzące, które są podejmowane w celu zwiększenia odporności sieci Solana na takie problemy z zatłoczeniem. Pierwszym ważnym krokiem jest przejście z obecnego protokołu przesyłania danych zwanego protokołem datagramów użytkownika (UDP) na opracowane przez Google szybkie połączenie internetowe UDP (QUIC). QUIC oferuje szybką komunikację asynchroniczną, taką jak UDP, ale z sesjami i kontrolą przepływu, taką jak protokół kontroli transmisji.

Drugim kluczowym krokiem jest integracja przetwarzania transakcji ważonych stawką zamiast obecnej zasady „kto pierwszy, ten lepszy”. Deweloperzy twierdzili, że przetwarzanie transakcji ważonych stawką wraz z QUIC byłoby bardziej niezawodne.

Trzecim krokiem łagodzącym jest wprowadzenie „priorytetu wykonania opartego na opłatach”, w którym użytkownicy mieliby możliwość dodania dodatkowej opłaty do opłaty podstawowej. Priorytet opłat jest ustawiony w wersji v1.11.

Związane z: Solana DAO może teraz podsłuchiwać Cię podczas głosowania za pomocą połączeń telefonicznych i SMS-ów

Oprócz awarii sieci Solana, jeszcze większym kontrowersją były instrukcje restartu klastra beta, wydawane podobno przez operatorów walidatorów. Wspomniane instrukcje wymagały od walidatorów ręcznego blokowania botów NFT w warstwie 1.

Instrukcja ponownego uruchomienia klastra Solana Beta Źródło: Twitter

Jednak szef komunikacji Solany, Austin Federa, powiedział, że większość walidatorów trzyma się z daleka od cenzurowania i wprowadzana jest nowa aktualizacja Candy Machine z dodatkowymi funkcjami antybotowymi.