Glosarium

Node Penuh

Moderate

Node yang mengunduh seluruh riwayat blockchain untuk mengamati dan menegakkan aturannya.

Apa Itu Node Penuh?

Node penuh adalah komputer atau server yang mengunduh dan menyimpan riwayat lengkap blockchain untuk mengamati dan menegakkan aturannya. Node penuh juga memvalidasi transaksi blok dan menyimpan data agar blockchain tetap berjalan. Mereka berbeda dari node ringan, yang hanya menggunakan kumpulan data yang dikurangi.

Bagaimana Cara Kerja Node Penuh?

Jaringan blockchain terdiri dari sekumpulan node yang mengatur blockchain dan menegakkan aturannya. Sebagian besar blockchain menggunakan mekanisme konsensus proof-of-stake atau proof-of-work. Ketika transaksi baru diajukan ke blockchain, setiap node harus memvalidasi transaksi tersebut. Ketika semua node memvalidasi transaksi baru, konsensus tercapai, dan transaksi ditambahkan ke blockchain.
Node penuh menyimpan catatan semua transaksi yang pernah divalidasi pada blockchain. Blockchain yang berbeda memiliki persyaratan data yang berbeda, tergantung pada ukurannya. Misalnya, node penuh Bitcoin membutuhkan beberapa ratus gigabita ruang dan dapat dijalankan di komputer pribadi yang kuat. Jaringan blockchain lain memiliki persyaratan data yang lebih tinggi, dan node penuhnya hanya dapat dijalankan oleh pengguna perusahaan dengan akses ke penyimpanan data dalam jumlah besar. Sebaliknya, node ringan hanya mengunduh sekumpulan data terbatas dari blockchain dan dapat dijalankan dari perangkat yang lebih kecil, seperti ponsel pintar.

Node penuh melayani tujuan penting dengan mengamankan sejarah blockchain. Dengan riwayat ini, blockchain dapat direkonstruksi sepenuhnya, bahkan dalam kasus kegagalan yang sangat besar. Misalnya, satu node penuh dengan riwayat sejarah blockchain yang utuh akan cukup untuk memulihkan jaringan Bitcoin jika semua node lain dihancurkan. Oleh karena itu, mereka berkontribusi secara signifikan terhadap desentralisasi blockchain. Jumlah dan distribusi node penuh sering dianggap sebagai tongkat pengukur seberapa terdesentralisasi sebuah blockchain.