• W ostatnim czasie w firmie Solana doszło do niepowodzeń w przypadku 75% transakcji.

  • Lider zespołu Matt Sorg odpowiedział, że awaria nie była błędem, ale cechą ochrony użytkownika.

  • Matt szczegółowo opisuje rodzaje wyników transakcji, rzucając więcej światła na dominujące problemy.

Przeciążenie sieci Solany i nieudane transakcje wywołały ostatnio zamieszanie w społeczności. W odpowiedzi na tę sprawę Matt Sorg, kierownik ds. technologii i produktu w firmie Solana, udostępnił artykuł, w którym stwierdził, że nieudana transakcja nie jest „błędem”, ale „funkcją ochrony użytkownika”.

https://t.co/bsVVfaiGWG

— Matt Sorg 🍨 (@tamgros) 5 kwietnia 2024 r

W Solanie wystąpiły ostatnio problemy z transakcjami – według doniesień około 75% transakcji zakończyło się niepowodzeniem. Według niedawnego postu X udostępnionego przez Colina Wu, chińskiego reportera kryptograficznego w Wu Blockchain, sieć Solana boryka się z opóźnionymi lub nieudanymi transakcjami. Podobno główny problem opiera się na implementacji QUIC i implementacji klienta Agave.

Phantom pokazuje, że sieć Solana doświadcza obecnie przeciążenia i transakcje użytkowników mogą zakończyć się niepowodzeniem lub być opóźnione. Podstawowy problem dotyczy implementacji QUIC i zachowania klienta walidatora Agave na platformie Solana, gdy zostanie poproszony o przetworzenie dużej liczby żądań.… https://t.co/KuutKBbB0B

— Wu Blockchain (@WuBlockchain) 6 kwietnia 2024 r

Sorg zapewnił, że dominujące problemy nie wynikają z nieudanych transakcji. Zapewniając, że istnieją „znane rozwiązania” problemu, dodał: „

„Wiarygodność transakcji jest niezwykle ważna, a obecny stan jest nie do zaakceptowania. Sugestia, że ​​w sieci występuje fundamentalna wada, jest błędna. Solana to bardzo wydajny protokół, który jeszcze prawie nie osiągnął pułapu skalowania. Ten konkretny problem nie dotyczy części protokołu przetwarzającej transakcje i nie jest problemem nieudanych transakcji.

Odsłaniając prawdziwe znaczenie słowa „awaria”, Sorg wyjaśnił, że niepowodzenie transakcji to „funkcja na poziomie aplikacji”. Chociaż transakcje są uznawane za zakończone niepowodzeniem, nie oznacza to, że protokół nie jest w stanie przetworzyć logiki lub obciążenia. Dodał: „Kiedy transakcja się nie powiedzie, sieć chroni konsumentów i użytkowników, sprawdzając warunki transakcji”.

Ponadto Sorg szczegółowo opisał wyniki transakcji, które mogą zostać „wykonane” lub „porzucone”. Poziom realizacji zostaje oznaczony w momencie umieszczenia transakcji w bloku i uiszczenia opłaty. Poziom składa się z dwóch podkategorii: Wykonano pomyślnie i Wykonano, ale nie powiodło się. Jeżeli w transakcji nie ma błędu, jest ona wykonywana pomyślnie, a jeśli zwróci błąd, jest wykonywana, ale kończy się niepowodzeniem.

Komentując ostatnio zgłoszone niepowodzenia transakcji Solany, Sorg określił wynik jako „odrzucony”. Dodał, że problemy mogą pojawić się, gdy „nie zostanie spełniony którykolwiek z warunków logiki transakcji”.

Wpis Lider zespołu Solany zapewnia „znane rozwiązania” w przypadku niepowodzeń transakcji pojawił się jako pierwszy w Coin Edition.