
Komunitas XRP Ledger telah melaporkan daftar masalah perangkat lunak yang terus bertambah setelah perilisan xrpld versi 3.2.0 pada 15 Juni, meskipun hanya 26% node jaringan yang telah memperbarui ke perangkat lunak baru.
Menurut laporan yang dipublikasikan di repositori GitHub proyek XRP Ledger, pengembang dan operator node telah mengidentifikasi kegagalan sinkronisasi, masalah parsing konfigurasi, dan beberapa bug terkait jaringan setelah peluncuran pembaruan perangkat lunak server terbaru.
Rilis ini memperkenalkan peningkatan kinerja, peningkatan keamanan, optimasi memori, dan secara resmi mengganti nama perangkat lunak server XRP Ledger dari "rippled" menjadi "xrpld."
Di antara laporan yang paling serius, seorang operator node menyatakan di GitHub bahwa server yang menjalankan xrpld versi 3.2.0 gagal disinkronkan dengan jaringan XRP Ledger.
Menurut laporan masalah tersebut, server tetap dalam status "terhubung" dan tidak mengunduh data ledger, sementara mesin yang sama berhasil disinkronkan ketika diturunkan ke versi 3.1.3. Masalah tersebut, yang diajukan pada 18 Juni, masih terbuka pada saat penulisan.
Di tempat lain dalam repositori, pengembang lain melaporkan bahwa file konfigurasi yang berisi komentar sebaris dapat menyebabkan server mengalami crash selama parsing. Menurut laporan tersebut, masalah ini berasal dari parser konfigurasi lama, yang gagal menghilangkan komentar dengan benar di beberapa bidang nilai tunggal dan memicu kesalahan "BadLexicalCast."
Catatan GitHub menunjukkan laporan bug tambahan yang diajukan dalam beberapa hari setelah rilis. Pemelihara proyek telah mengkategorikan beberapa di antaranya sebagai bug yang dikonfirmasi dan menugaskannya untuk ditinjau. Masalah yang dilaporkan meliputi perilaku komunikasi peer-to-peer, penanganan kompresi pesan, aturan pengisian sumber daya, pemrosesan amandemen, kebijakan parsing pesan, dan logika perutean terkait konsensus.
Sementara para pemelihara terus menyelidiki laporan-laporan tersebut, masalah ini muncul tak lama setelah diskusi komunitas menyoroti pengurangan memori yang diharapkan sebesar 30% hingga 40% dan peningkatan kinerja lainnya yang terkait dengan peningkatan tersebut.
Di luar masalah sinkronisasi dan parsing, pengembang XRP Ledger telah mendokumentasikan beberapa cacat teknis yang memengaruhi operasi node dan penyebaran transaksi.
Menurut laporan masalah di GitHub, pengembang mengidentifikasi masalah perhitungan relai transaksi yang dapat menyebabkan transaksi diteruskan ke lebih sedikit peer daripada yang dimaksudkan. Laporan terpisah menjelaskan mekanisme pengisian sumber daya yang hanya mencatat biaya tertinggi yang diamati sambil membuang data biaya sebelumnya.
Temuan tambahan melibatkan distribusi daftar validator. Menurut pengembang, informasi validator saat ini hanya dikirim ke peer inbound, meninggalkan peer outbound tidak termasuk dalam proses.
Beberapa laporan juga berfokus pada logika validasi dan konsensus. Pengembang menandai potensi risiko overflow integer tidak bertanda selama validasi urutan ledger dan mendokumentasikan inkonsistensi yang melibatkan flag perutean transaksi. Laporan masalah lain menyoroti pengidentifikasi node proposal yang rusak yang terkait dengan kunci sementara.
Dalam sistem pelacakan ledger, pengembang melaporkan celah logika yang dapat membuat node dalam keadaan tidak pasti untuk jangka waktu yang lama. Beberapa temuan tersebut telah diklasifikasikan sebagai bug, sementara yang lain masih dalam peninjauan oleh pemelihara proyek.
Yayasan XRP Ledger dan kontributor proyek terus menilai masalah yang dilaporkan melalui proses pengembangan open-source jaringan. Menurut laporan GitHub saat ini, tidak ada bug yang teridentifikasi yang menyebabkan pemadaman atau gangguan jaringan yang luas, dan penyelidikan terhadap cacat yang dilaporkan masih terus berlanjut.