Deweloperzy Solany rozprawiają się z błędami, mając nadzieję, że zapobiegną dalszym przestojom

Deweloperzy naprawili błąd środowiska wykonawczego, który spowodował ostatnią awarię sieci Solana 1 czerwca.

Według raport opublikowane przez Laboratoria Solana 5 czerwca Piąta awaria Solany 2022 był spowodowany błędem w „funkcji trwałych transakcji jednorazowych”, który spowodował, że sieć przestała produkować bloki na około cztery i pół godziny.

„Funkcja trwałych transakcji jednorazowych została wyłączona w wersjach v1.9.28/v1.10.23, aby zapobiec zatrzymaniu sieci, gdyby ta sama sytuacja miała się powtórzyć”.

„Transakcje Durable nonce nie będą przetwarzane, dopóki nie zostaną zastosowane środki łagodzące, a funkcja zostanie ponownie aktywowana w nadchodzącym wydaniu” – dodali.

Termin trwałe transakcje jednorazowe odnosi się do rodzaju transakcji na Solanie, która ma nie wygasać, w przeciwieństwie do normalnej transakcji w sieci, która zwykle ma krótki czas życia około 2 minut, zanim blockhash stanie się zbyt stary, aby można go było zweryfikować.

Jest zwykle używany do obsługi transakcji związanych z drogami, takimi jak usługi powiernicze, które wymagają więcej czasu niż zwykłe „stworzenie podpisu dla transakcji” zgodnie z dokumentacją Solana.

Firma Solana Labs zauważyła, że ​​transakcje trwałych jednorazowych transakcji wymagają oddzielnego „mechanizmu zapobiegającego podwójnemu przetwarzaniu i są przetwarzane szeregowo”, jednak błąd w czasie wykonywania pojawił się po tym, jak transakcja trwała jednorazowa została przetworzona jako zwykła transakcja i nie powiodła się, ale następnie został przesłany ponownie i spowodowało zatrzymanie sieci.

„Po przetworzeniu nieudanej transakcji, ale zanim jednorazowa transakcja została ponownie użyta, użytkownik ponownie przesłał tę samą transakcję do przetworzenia. To ponowne przesłanie aktywowało błąd w środowisku wykonawczym”, czytamy w raporcie p.

Związane z: Czy Solana to „kup” z ceną SOL na najniższym poziomie od 10 miesięcy i ze spadkiem o 85% w stosunku do szczytu?

Połączenia cena rodzimego majątku Solany SOL spadł o około 13.9% od czasu awarii sieci głównej w dniu 1 czerwca, do 39.08 USD w momencie pisania. Jednak apetyt inwestorów na handel aktywami tylko wzrósł, a 24-godzinny wolumen obrotu wzrósł o 61% do 2.141 miliarda dolarów w tym samym przedziale czasowym, zgodnie z danymi z CoinGecko.

W szerszym znaczeniu dane z platformy analitycznej Hello Moon skoncentrowanej na Solanie pokazuje, że całkowita wartość przeniesiona w łańcuchu (z powodzeniem) pod względem siedmiodniowej średniej kroczącej znacznie spadła od końca marca.

Po tym, jak 3.18 marca osiągnął najwyższy poziom w historii wynoszący około 24 biliona dolarów, liczba ta spadła do około 159.71 miliarda dolarów od 4 czerwca.