Aby odpowiedzieć na obawy społeczności XRP, RippleX dostarczyło kluczową aktualizację stanu XRP Ledger po niedawnym incydencie z błędem. 25 listopada 2024 r. o 13:39 UTC w XRP Ledger wystąpił problem, w wyniku którego kilka węzłów w sieci uległo awarii i uruchomiło się ponownie w podobnych momentach.
Sieć nie wykonywała żadnych transakcji przez około 10 minut, aż do momentu odzyskania sprawności, ponieważ w czasach niestabilności mechanizm konsensusu sieci XRPL priorytetowo traktuje bezpieczeństwo, a nie postęp.
Nie utracono żadnych środków (tylko chwilowa przerwa w nowych transakcjach). O 1:49 p.m. UTC tego samego dnia sieć XRPL powróciła do normalnego funkcjonowania i postępów.
Jak obiecano – aktualizacja dotycząca przyczyny 10-minutowej przerwy w XRP Ledger na początku tego tygodnia, szczegóły dotyczące tego, jak opracowano poprawkę i co dalej. A jeśli jeszcze nie zaktualizowałeś swojej infrastruktury XRPL do wersji 2.3.0, zrób to jak najszybciej! Dziękujemy całej społeczności, która pracuje dzień w dzień… https://t.co/9oqtIt0Y1a
— Brad Chase (@bachase_ripple) 27 listopada 2024 r.
Brad Chase, wiceprezes RippleX, podkreślił aktualizację w poście X: „Jak obiecano — aktualizacja dotycząca przyczyny 10-minutowej przerwy w działaniu XRP Ledger na początku tego tygodnia, szczegóły dotyczące sposobu opracowania poprawki i dalszych działań”.
Błąd XRPL z 25 listopada: obecny stan i co dalej
Jak podano w oficjalnym wpisie na blogu RippleX, problem wynikał z błędu wprowadzonego ponad sześć miesięcy temu. W niektórych przypadkach warstwa pamięci podręcznej RippleX może zwrócić niespójny typ wyniku, powodując awarię serwera. Chociaż błąd ten pozostał nieodkryty podczas testu refaktoryzacji, nie ma wcześniejszych dowodów na jego wykorzystanie.
W zeszłym tygodniu, pod koniec testów wersji 2.3.0 RippleX odkrył błąd i opublikował poprawkę w wewnętrznej wersji Release Candidate.
karta
Aby zmniejszyć ryzyko, postanowiono nie izolować problemu przed wydaniem ani nie generować samodzielnej poprawki, ponieważ umożliwiłoby to inżynierię wsteczną i wykorzystanie błędów. Kiedy podobny problem pojawił się w sieci głównej, poprawka została zweryfikowana, a zespół RippleX współpracował bezpośrednio ze społecznością i innymi operatorami UNL w celu zorganizowania aktualizacji i zabezpieczenia sieci.
Dzięki szybkiej reakcji społeczności po udostępnieniu aktualizacji, 33 z 35 walidatorów na domyślnym UNL dokonało już aktualizacji do wersji Rippled 2.3.0, podobnie jak prawie połowa znanych serwerów.
Mimo że rdzeń sieci został uaktualniony, niezałatane węzły nadal są potencjalnie podatne na ataki. W związku z tym wszystkim użytkownikom zaleca się aktualizację infrastruktury do wersji RippleX 2.3.0. Aby ograniczyć potencjalne zagrożenia dla użytkowników niezałatanych, firma RippleX wstrzyma się z podaniem szczegółowych danych technicznych do czasu uaktualnienia większości serwerów.
karta
Jeśli chodzi o to, co będzie dalej, RippleX mówi, aby dać pozostałym operatorom węzłów wystarczająco dużo czasu, do 12 grudnia, na uaktualnienie i udostępnienie większej ilości szczegółów technicznych. Gdy tylko te szczegóły będą dostępne, błąd stanie się łatwiejszy do zidentyfikowania, co potencjalnie zwiększy ryzyko dla węzłów, które pozostaną niezałatane. W międzyczasie RippleX zdecydowanie zaleca uaktualnienie do wersji 2.3.0 tak szybko, jak to możliwe.