Społeczność XRP Ledger zgłosiła wiele raportów o błędach po wydaniu 15 czerwca xrpld w wersji 3.2.0, najnowszej aktualizacji podstawowego oprogramowania serwerowego sieci.
Oczekiwano, że aktualizacja przyniesie ulepszenia wydajności i redukcję zużycia pamięci o 30% do 40%. Zmieniła również nazwę oprogramowania serwera z „rippled" na „xrpld" i zawierała ulepszenia bezpieczeństwa.

Jednak deweloperzy i operatorzy węzłów zaczęli publikować problemy w repozytorium GitHub projektu wkrótce po wydaniu.
Jeden operator węzła zgłosił, że serwer działający na wersji 3.2.0 nie pobrał żadnych danych księgi po aktualizacji. Serwer pozostawał w stanie „połączony", ale nie mógł się zsynchronizować. Ten sam sprzęt synchronizował się bez problemów na wersji 3.1.3. Raport został złożony 18 czerwca i pozostaje otwarty.
Oddzielny raport wykazał, że komentarze wbudowane w plikach konfiguracyjnych mogą powodować awarię serwera podczas uruchamiania. Starszy parser nie usuwa komentarzy z niektórych pól, generując błąd „BadLexicalCast".
Opiekunowie projektu potwierdzili kilka z nich jako błędy i oznaczyli je do przeglądu.
Deweloperzy zgłosili również wadę w sposobie przekazywania transakcji do węzłów równorzędnych. Błąd obliczeniowy ogranicza liczbę węzłów równorzędnych, które otrzymują transakcję, co może skutkować niedostatecznym przekazywaniem.
Zgłoszono również system naliczania opłat za zasoby. Rejestruje on tylko najwyższą opłatę i pomija wcześniejsze, co deweloperzy określają jako nieprawidłowe zachowanie.
Zgłoszono również problem z dystrybucją listy walidatorów. Informacje o walidatorach są obecnie wysyłane tylko do węzłów przychodzących, z pominięciem połączeń wychodzących. Powoduje to nierównowagę w sposobie udostępniania danych walidatorów w sieci.
Deweloperzy zgłosili ryzyko przepełnienia liczby całkowitej bez znaku podczas sprawdzania sekwencji księgi. Raporty wskazały również na niespójne flagi routingu dla transakcji i uszkodzone identyfikatory węzłów podczas używania kluczy efemerycznych.
Inny raport opisał lukę logiczną w śledzeniu księgi, która może pozostawić węzeł w nieznanym stanie bez jasnej ścieżki do odzyskania.
Jak dotąd żaden z zgłoszonych błędów nie spowodował awarii całej sieci. XRP Ledger Foundation i współtwórcy open-source przeglądają wszystkie złożone raporty za pośrednictwem repozytorium GitHub projektu.
Tylko 26% węzłów zostało jak dotąd zaktualizowanych do wersji 3.2.0. Pozostałe węzły nadal działają na starszych wersjach.
XRP Ledger Foundation nie wydało publicznego oświadczenia ani łatki w chwili pisania tego tekstu. Wszystkie znane problemy pozostają pod aktywnym przeglądem.
The post XRP Ledger's Big Upgrade Has a Problem — Here's What Developers Found appeared first on CoinCentral.

