
Comunitatea XRP Ledger a raportat o listă tot mai mare de probleme software după lansarea, pe 15 iunie, a versiunii xrpld 3.2.0, chiar dacă doar 26% dintre nodurile rețelei au făcut upgrade la noul software.
Conform rapoartelor publicate pe depozitul GitHub al proiectului XRP Ledger, dezvoltatorii și operatorii de noduri au identificat erori de sincronizare, probleme de parsare a configurației și mai multe bug-uri legate de rețea în urma lansării celei mai recente actualizări de software pentru server.
Lansarea a adus îmbunătățiri de performanță, consolidări de securitate, optimizări de memorie și a redenumit oficial software-ul serverului XRP Ledger de la „rippled” la „xrpld”.
Printre cele mai serioase rapoarte, un operator de nod a declarat pe GitHub că un server care rula versiunea xrpld 3.2.0 nu a reușit să se sincronizeze cu rețeaua XRP Ledger.
Conform raportului de problemă, serverul a rămas blocat într-o stare „conectată” și nu a descărcat datele registrului, în timp ce aceeași mașină s-a sincronizat cu succes când a fost retrogradată la versiunea 3.1.3. Problema, trimisă pe 18 iunie, rămâne deschisă la momentul redactării.
În altă parte a depozitului, un alt dezvoltator a raportat că fișierele de configurare care conțineau comentarii inline ar putea cauza blocarea serverului în timpul parsării. Conform raportului, problema a provenit de la parserul de configurare vechi, care nu a reușit să elimine corect comentariile în anumite câmpuri cu o singură valoare și a declanșat o eroare „BadLexicalCast”.
Înregistrările GitHub arată rapoarte suplimentare de bug-uri depuse la câteva zile de la lansare. Menținătorii proiectului au clasificat mai multe dintre ele ca bug-uri confirmate și le-au alocat pentru revizuire. Problemele raportate includ comportamentul comunicării peer-to-peer, gestionarea compresiei mesajelor, regulile de taxare a resurselor, procesarea amendamentelor, politicile de parsare a mesajelor și logica de rutare legată de consens.
În timp ce menținătorii continuă să investigheze aceste rapoarte, problemele au apărut la scurt timp după ce discuțiile comunității au evidențiat reduceri de memorie așteptate de 30% până la 40% și alte îmbunătățiri de performanță asociate cu upgrade-ul.
Dincolo de problemele legate de sincronizare și parsare, dezvoltatorii XRP Ledger au documentat mai multe deficiențe tehnice care afectează operațiunile nodurilor și propagarea tranzacțiilor.
Conform rapoartelor de probleme de pe GitHub, dezvoltatorii au identificat o problemă de calcul a transmiterii tranzacțiilor (transaction relay) care poate duce la transmiterea tranzacțiilor către mai puține noduri decât era intenționat. Rapoarte separate descriu un mecanism de taxare a resurselor care înregistrează doar cea mai mare taxă observată, ignorând datele anterioare privind taxele.
Descoperiri suplimentare implică distribuția listei de validatori. Conform dezvoltatorilor, informațiile despre validatori sunt trimise în prezent doar către nodurile de intrare (inbound peers), lăsând nodurile de ieșire (outbound peers) excluse din proces.
Mai multe rapoarte se concentrează și pe logica de validare și consens. Dezvoltatorii au semnalat un risc potențial de depășire a limitei (overflow) pentru numere întregi fără semn (unsigned integer) în timpul validării secvenței registrului și au documentat inconsistențe legate de flag-urile de rutare a tranzacțiilor. Un alt raport de problemă a evidențiat identificatori de nod propunători corupți asociați cu chei efemere.
În sistemele de urmărire a registrului, dezvoltatorii au raportat lacune logice care ar putea lăsa nodurile într-o stare nedeterminată pentru perioade lungi. Unele dintre aceste constatări au fost deja clasificate ca bug-uri, în timp ce altele rămân în curs de revizuire de către menținătorii proiectului.
Fundația XRP Ledger și contribuitorii proiectului continuă să evalueze problemele raportate prin procesul de dezvoltare open-source al rețelei. Conform rapoartelor curente de pe GitHub, niciunul dintre bug-urile identificate nu a cauzat o întrerupere sau o perturbare la nivelul întregii rețele, iar investigațiile privind deficiențele raportate sunt încă în desfășurare.








