Versi dokumen orisinal: Approaching full P2P node operations
Dipublikasikan pada tanggal 14 Maret 2024
Ditulis oleh Marcin Szamotulski
Terjemahan ke dalam Bahasa Indonesia oleh @andreassosilo
(Translated to Indonesian language by @andreassosilo)
Menjelang operasi node P2P penuh
Pelajari lebih lanjut tentang persiapan jaringan P2P penuh, jaringan bootstrap sementara, dan rencana ke depannya
14 Maret 2024 | Marcin Szamotulski | bacaan 4 menit
Jaringan peer-to-peer (P2P) adalah salah satu kontributor utama untuk desentralisasi, keamanan, dan ketahanan jangka panjang dari sebuah blockchain, memungkinkan komunikasi P2P, sinkronisasi data, dan konsensus di antara peserta.
Pada Maret 2023, Dynamic P2P mengotomatisasi proses pemilihan peer. Diaktifkan oleh rilis node v.1.35.6, hal itu meningkatkan komunikasi antara node yang tersebar, menyederhanakan operasi node relay dan block-producing, dan menghilangkan kebutuhan akan konfigurasi statis dan input manual dari operator stake pool (SPO).
Langkah berikutnya (dan terakhir) dalam perjalanan menuju operasi node P2P penuh direncanakan akan tiba dengan rilis Ouroboros Genesis yang akan datang. Genesis dijadwalkan untuk diterapkan sebagai bagian dari upgrade Chang, yang ditargetkan untuk musim panas ini. Hal ini akan memungkinkan node untuk melakukan bootstrap sendiri dari jaringan Cardano yang aktif.
Transisi P2P lengkap
Saat ini, entri jaringan awal membutuhkan sinkronisasi dari validator yang aman dan terpercaya - biasanya sesama SPO yang terpercaya atau entitas lainnya. Setelah node disinkronkan, mereka beroperasi secara terdesentralisasi, menggunakan Ouroboros Praos. Ouroboros Genesis akan menyederhanakan proses lebih lanjut - saat menggunakan kemampuan P2P dari cardano-node, prosesnya akan sepenuhnya otonom, menghilangkan kebutuhan untuk intervensi dari manusia.
Proses berpindah dari model hibrida saat ini menuju jaringan P2P lengkap adalah proses yang bertahap, dan transisinya sudah dimulai. Menurut PoolTool, sekitar 65% SPO telah melakukan upgrade ke node v.8.7.3 yang dirilis pada bulan Desember, dan 5% telah melakukan upgrade ke v.8.9.0 yang memiliki versi P2P terbaru. Dalam upaya bersama, insinyur dari IOG dan Cardano Foundation akan terus mengidentifikasi, menghubungi, dan memberi tahu setiap SPO secara individu untuk memastikan bahwa mereka menjalankan relay yang cukup untuk mendukung P2P, dan berkomunikasi dengan dompet, DApps, bursa, dan pengguna node lainnya untuk memastikan bahwa mereka mengupgrade node mereka sesuai kebutuhan.
Menuju Ouroboros Genesis: jaringan bootstrap sementara dan โGenesis Liteโ
Ketika sebuah node mengalami waktu tidak aktif yang diperpanjang atau keluar dari sinkronisasi dengan jaringan, hal tersebut harus menjalani proses bootstrap sendiri. Hal ini juga berlaku untuk node baru yang bergabung dengan jaringan. Sebagai langkah sementara sebelum implementasi Ouroboros Genesis, IOG dan EMURGO akan menawarkan kepada pengguna sebuah jaringan bootstrap baru yang didedikasikan - Genesis Lite - yang terdiri dari sekitar 20 node terpercaya. Jaringan relay bootstrap terpercaya ini akan berkembang seiring permintaan dan akan memfasilitasi bootstrap node dari konfigurasi Cardano Genesis. Node yang baru di-bootstrap harus mengikuti node terpercaya dan terbaru awalnya, kemudian beralih ke P2P ketika dekat dengan ujung (current tip) saat ini. Pada versi sebelumnya, transisi ini perlu dilakukan secara manual oleh pemilik node dengan menentukan slot dalam file topologi.
Pembaruan Ekosistem
Pembaruan tepat waktu oleh pemilik node akan sangat penting untuk peluncuran penuh P2P yang lancar dan untuk menjaga kualitas layanan yang diperlukan bagi jaringan Cardano. Saat bermigrasi menuju sistem P2P penuh, semua pemilik node harus mengupgrade node mereka ke versi yang sepenuhnya mendukung mekanisme P2P. Pengguna juga harus memastikan bahwa penyedia layanan mereka telah menyelesaikan pembaruan. Ini berlaku untuk penyedia DApp, bursa, penyedia dompet, blockchain explorer, alat lainnya, dan stake pool.
IOG saat ini sedang mengupgrade Daedalus, Lace, Nami, dan alat lain yang didukungnya agar sesuai dengan perangkat P2P baru. Tim Adrestia di Cardano Foundation juga sedang mengerjakan pembaruan untuk backend dompet. DB Sync akan terus berfungsi tanpa perubahan. Tim teknik IOG dan CF bersama komunitas SPO akan terus memantau kinerja jaringan dan kualitas layanan setiap hari serta berkomunikasi secara teratur dengan pemangku kepentingan utama.
Semua SPO, bursa, developer DApp, penyedia infrastruktur, dan pengguna node lainnya minggu ini dihimbau untuk mengupgrade ke versi node terbaru v. 8.9.0 dan menjalankan semua node relay mereka dalam mode P2P. Produsen blok yang difirewall di belakang node relay SPO juga dapat menggunakan mode P2P pada node produksi blok mereka dengan useLedgerAfterSlot
disetel ke -1
, atau mereka dapat terus berkomunikasi dengan node relay mereka menggunakan jaringan legacy jika mereka lebih memilih hal tersebut. Penyedia alat (tool) juga memiliki opsi untuk mengkonfigurasi topologi kustom mereka sendiri menggunakan local root dalam file topologi mereka dengan useLedgerAfterSlot
disetel ke -1 untuk menonaktifkan penemuan peer.
Jika Anda adalah seorang SPO, penyedia infrastruktur, atau pembangun Cardano dan ingin belajar lebih lanjut tentang apa yang perlu Anda lakukan untuk mendukung upaya ini, Anda dapat masuk ke saluran operasional P2P di sini.
Atau jika Anda belum bergabung dengan server Discord, Anda dapat melakukannya di sini.