Ripple CTO: Apa yang Harus Digunakan Jika XRP Ledger Dihidupkan Kembali dari Awal

Chief Technology Officer Ripple David Schwartz baru-baru ini mengeksplorasi ide untuk memodernisasi komponen inti XRP Ledger, termasuk kemungkinan arsitektur modular dan implementasi berbasis Rust.

Beli Magacoin

Meskipun performa dan keandalan XRPL yang sudah lama, Schwartz tidak segan untuk mengidentifikasi ketidakefisienan arsitektur. "Agak menjengkelkan bahwa Anda memiliki monolit yang memiliki mesin konsensus, mesin transaksi, dan kueri klien semua secara monolitik," katanya.

Schwartz, yang merupakan salah satu arsitek dari XRPL, menjelaskan bahwa komponen yang terikat erat telah membuatnya sulit untuk menerapkan peningkatan atau memungkinkan interoperabilitas dengan implementasi alternatif.

@media hanya layar dan (min-width: 0px) dan (min-height: 0px) { div[id^="wrapper-sevio-6a57f7be-8f6e-4deb-ae2c-5477f86653a5"]{width:320px;height:100px;} } @media hanya layar dan (min-width: 728px) dan (min-height: 0px) { div[id^="wrapper-sevio-6a57f7be-8f6e-4deb-ae2c-5477f86653a5"]{width:728px;height:90px;} }

Menuju Arsitektur yang Lebih Modular

Salah satu solusi yang sedang dipertimbangkan adalah modularisasi mesin transaksi, yang mungkin memungkinkan mesin tersebut berjalan dalam mesin virtual. Perubahan itu dapat memisahkan logika inti dari komponen overlay dan basis data yang berhadapan dengan klien, yang dapat berkembang secara independen.

Rust telah muncul sebagai kandidat untuk implementasi ulang tersebut. Ketika ditanya mengapa buku besar belum dibangun kembali dalam Rust, Schwartz mencatat bahwa diskusi tentang melakukan hal itu sedang berlangsung. Dia menekankan bahwa kesulitan terletak pada mengurai arsitektur yang ada, terutama mesin pembayaran.

Schwartz menjelaskan bahwa sebagian dari mesin pembayaran sulit untuk didefinisikan dengan jelas, yang membuat membangun kembali atau mengimplementasikannya menjadi tantangan. Beberapa perilaku tergantung pada urutan operasi dengan cara yang tidak selalu didokumentasikan dengan konsisten. Untuk mengatasi hal ini, ia menyarankan untuk menulis ulang komponen-komponen tersebut dengan logika yang lebih jelas dan dapat diprediksi, dan mungkin memperkenalkan definisi formal untuk memandu implementasi di masa depan.

Versi yang lebih bersih dan konsisten akan membuat sistem lebih mudah untuk dipelihara dan dapat membantu perbaikan di masa depan, meningkatkan daya tarik XRP dalam ekosistem keuangan global.

Proposal yang Sedang Ditinjau

Ripple saat ini sedang meninjau proposal eksternal untuk melaksanakan sebagian dari upaya ini, dan Schwartz menyebutkan bahwa keputusan sedang diambil mengenai kelayakan dan prioritas inisiatif tersebut. Dia menunjuk Aanchal Malhotra, anggota dewan dan kepala penelitian di RippleX, sebagai seseorang yang memimpin aspek-aspek dari proses itu.

XRP sudah sangat menarik bagi institusi, dan meningkatkan fungsionalitasnya melalui bahasa pemrograman modern seperti Rust dapat meningkatkan kepercayaan institusi terhadap aset tersebut dan berpotensi meningkatkan tingkat adopsi.

Penafian*: Konten ini dimaksudkan untuk memberikan informasi dan tidak boleh dianggap sebagai nasihat keuangan. Pandangan yang diungkapkan dalam artikel ini mungkin mencakup opini pribadi penulis dan tidak mewakili pendapat Times Tabloid. Pembaca disarankan untuk melakukan penelitian menyeluruh sebelum membuat keputusan investasi. Tindakan apa pun yang diambil oleh pembaca sepenuhnya merupakan risiko mereka sendiri. Times Tabloid tidak bertanggung jawab atas kerugian finansial apa pun.*


XRP4.47%
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)