Comunitatea XRP Ledger a ridicat multiple rapoarte de erori după lansarea din 15 iunie a versiunii xrpld 3.2.0, cea mai recentă actualizare a software-ului de bază al serverului rețelei.
Se aștepta ca actualizarea să aducă îmbunătățiri de performanță și o reducere de 30% până la 40% a utilizării memoriei. De asemenea, a redenumit software-ul serverului din „rippled" în „xrpld" și a inclus îmbunătățiri de securitate.

Cu toate acestea, dezvoltatorii și operatorii de noduri au început să posteze probleme în depozitul GitHub al proiectului la scurt timp după lansare.
Un operator de nod a raportat că un server care rulează versiunea 3.2.0 nu a reușit să descarce niciun date din registru după actualizare. Serverul a rămas în starea „conectat", dar nu s-a putut sincroniza. Același hardware se sincronizase fără probleme pe versiunea 3.1.3. Acel raport a fost depus pe 18 iunie și rămâne deschis.
Un raport separat a constatat că comentariile inline din fișierele de configurare pot cauza blocarea serverului la pornire. Parserul vechi nu reușește să elimine comentariile din anumite câmpuri, producând o eroare „BadLexicalCast".
Responsabilii de proiect au confirmat mai multe dintre acestea ca erori și le-au marcat pentru revizuire.
Dezvoltatorii au semnalat, de asemenea, un defect în modul în care tranzacțiile sunt transmise către parteneri. O eroare de calcul limitează câți parteneri primesc o tranzacție, ceea ce ar putea duce la o transmitere insuficientă.
Sistemul de taxare a resurselor a fost, de asemenea, semnalat. Acesta înregistrează doar cea mai mare taxă și le elimină pe cele anterioare, comportament pe care dezvoltatorii îl consideră incorect.
A fost raportată și o problemă de distribuție a listei de validatori. Informațiile despre validatori sunt în prezent trimise doar către perechile de intrare, excluzând conexiunile de ieșire. Aceasta creează un dezechilibru în modul în care datele validatorilor sunt partajate în rețea.
Dezvoltatorii au semnalat un risc de depășire a numărului întreg fără semn în timpul verificărilor secvenței registrului. Rapoartele au indicat, de asemenea, marcaje de rutare inconsistente pentru tranzacții și identificatori de noduri defecți la utilizarea cheilor efemere.
Un alt raport a descris o lacună logică în urmărirea registrului care poate lăsa un nod într-o stare necunoscută, fără o cale clară de recuperare.
Până în prezent, niciuna dintre erorile raportate nu a cauzat o întrerupere la nivel de rețea. Fundația XRP Ledger și contribuitorii open-source revizuiesc toate rapoartele depuse prin depozitul GitHub al proiectului.
Doar 26% dintre noduri au fost actualizate la versiunea 3.2.0 până acum. Nodurile rămase rulează în continuare versiuni mai vechi.
Fundația XRP Ledger nu a emis o declarație publică sau un patch până la momentul redactării. Toate problemele cunoscute rămân în curs de revizuire activă.
The post XRP Ledger's Big Upgrade Has a Problem — Here's What Developers Found appeared first on CoinCentral.
