Bug Muncul Usai Pembaruan XRP Ledger v3.2.0

XRP

ASIAWORLDVIEW – Setelah dirilisnya versi 3.2.0 dari perangkat lunak server inti XRP Ledger “xrpld,” komunitas telah mencatat sejumlah masalah. Pembaruan tersebut, yang dirilis pada 15 Juni, menghadirkan peningkatan kinerja, optimalisasi memori, dan perbaikan keamanan. Pembaruan terpenting adalah penggantian nama perangkat lunak server dari “rippled” menjadi “xrpld.”

Pembaruan XRP Ledger ini seharusnya meningkatkan kinerja dan mengurangi penggunaan memori. Namun, hal ini justru telah menimbulkan beberapa masalah bagi sejumlah pengembang serta kekhawatiran terkait penggunaan memori bagi beberapa operator di repositori GitHub proyek tersebut.

Salah satu laporan paling signifikan datang dari seorang operator node yang melaporkan bahwa “xrpld” versi 3.2.0 gagal melakukan sinkronisasi dengan jaringan. Perangkat lunak tersebut tetap berada dalam status server “terhubung” dan tidak mengunduh data ledger apa pun, meskipun mesin yang sama dapat melakukan sinkronisasi saat menggunakan versi 3.1.3, demikian disebutkan dalam laporan masalah tersebut. Masalah ini diposting pada 18 Juni dan masih dalam proses penanganan.

Laporan bug lain masuk tak lama setelah rilis, yang menyebutkan bahwa berkas konfigurasi dengan komentar inline berpotensi menyebabkan server crash saat mencoba memprosesnya, yang kemudian diidentifikasi sebagai kesalahan “BadLexicalCast”. Laporan tersebut menunjukkan bahwa parser konfigurasi versi lama gagal menghapus komentar dari beberapa bagian yang berisi nilai tunggal, sehingga mengakibatkan kegagalan yang tidak terduga.

Pelacak masalah GitHub juga mencantumkan beberapa laporan bug terbuka pada XRP Ledger yang dilaporkan dalam beberapa hari setelah rilis. Hal ini mencakup masalah komunikasi antar-peer, aturan penghitungan sumber daya, kebijakan penguraian pesan, kompresi pesan, aturan perutean terkait konsensus, dan pemrosesan amandemen. Pengelola proyek mengklasifikasikan banyak masalah tersebut sebagai bug dan melakukan triase terhadapnya.

Baca Juga: Volume Perdagangan XRP Melonjak 56% di Tengah Tekanan Jual

Selain masalah sinkronisasi dan parser konfigurasi, operator node mendeteksi bug lain dalam perangkat lunak server utama. Pengembang XRP Ledger melaporkan kelemahan perhitungan relai transaksi yang dapat menyebabkan transaksi tidak diteruskan secara memadai ke peer.

Selain itu, mereka menemukan mekanisme pengenaan biaya sumber daya yang hanya melacak biaya tertinggi dan mengabaikan biaya sebelumnya. Hal ini juga mencakup masalah distribusi daftar validator, yang hanya mengirimkan informasi validator ke peer masuk, tanpa menyertakan peer keluar.

Mereka juga menandai risiko overflow bilangan bulat tak bertanda selama validasi urutan ledger. Anggota XRP Ledger juga melihat potensi ketidakkonsistenan pada bendera perutean untuk transaksi serta ID node yang rusak untuk proposal yang terkait dengan kunci sementara.

Selanjutnya, mereka menyoroti celah dalam logika pelacakan ledger yang dapat membuat node berada dalam keadaan tidak diketahui untuk jangka waktu yang tidak terbatas. Beberapa di antaranya telah diklasifikasikan sebagai bug dan masih harus ditinjau oleh pengelola.

Laporan-laporan ini muncul meskipun ada harapan bahwa pembaruan pada 15 Juni akan benar-benar membawa peningkatan kinerja yang nyata. Sebelum peluncuran, perbincangan di komunitas dipenuhi dengan harapan akan pengurangan penggunaan memori sebesar 30% hingga 40%, serta optimasi kode dan perbaikan umum lainnya.

XRP Ledger Foundation dan para kontributornya terus meninjau masalah yang dilaporkan melalui proses pengembangan open source. Hingga tulisan ini dibuat, belum ada laporan bug yang menyebabkan gangguan di seluruh jaringan, dan masalah tersebut masih diselidiki di repositori GitHub proyek mereka. Saat ini, 26% node di jaringan telah diperbarui.

Leave a Reply

Your email address will not be published. Required fields are marked *