Lewati ke konten utama

Apa itu Node Penuh?

U
Ditulis oleh UKey Wallet

Node penuh adalah node yang menyimpan salinan lengkap dari blockchain, termasuk semua data transaksi. Lebih tepatnya, ini harus disebut node blockchain penuh. Pada masa-masa awal Bitcoin, semua node adalah node penuh, dan klien Bitcoin Core saat ini masih merupakan contoh dari node blockchain penuh. Namun, dalam beberapa tahun terakhir, banyak jenis klien baru bermunculan yang tidak perlu lagi menyimpan seluruh blockchain dan berfungsi sebagai klien ringan. Klien ringan ini akan dibahas lebih detail di bagian berikut.

Node blockchain lengkap menyimpan salinan blockchain Bitcoin yang lengkap dan terkini, termasuk semua informasi transaksi. Ia mampu secara mandiri membangun dan memverifikasi blockchain dari blok pertama, yang dikenal sebagai blok genesis, hingga blok terbaru di jaringan. Node blockchain lengkap juga dapat memverifikasi transaksi apa pun secara independen tanpa bergantung pada node lain atau sumber informasi eksternal. Ketika ia menerima blok baru yang berisi data transaksi melalui jaringan Bitcoin, ia terlebih dahulu memverifikasi blok tersebut dan kemudian menambahkannya ke salinan lokal blockchainnya.

Menjalankan node blockchain penuh memberikan pengalaman Bitcoin paling murni, karena memungkinkan Anda memverifikasi semua data transaksi sendiri, tanpa bergantung pada atau mempercayai sistem pihak ketiga mana pun. Sangat mudah untuk mengetahui apakah Anda menjalankan node penuh: cukup periksa apakah perangkat penyimpanan permanen Anda, seperti hard drive, memiliki lebih dari 20GB ruang yang tersedia untuk menyimpan seluruh blockchain. Jika node Anda memerlukan ruang disk dalam jumlah besar dan memerlukan waktu dua hingga tiga hari untuk melakukan sinkronisasi dengan jaringan Bitcoin, kemungkinan besar Anda menjalankan node penuh. Ini adalah biaya untuk mencapai kemandirian penuh dari kendali terpusat.

Meskipun ada beberapa klien blockchain lengkap lainnya yang dibangun dengan bahasa pemrograman dan arsitektur perangkat lunak berbeda, yang paling banyak digunakan adalah Bitcoin Core, juga dikenal sebagai klien Satoshi. Lebih dari 90% node di jaringan Bitcoin menjalankan versi Bitcoin Core yang berbeda. Seperti disebutkan sebelumnya, node ini dapat diidentifikasi melalui pesan versi yang dipertukarkan antar rekan, atau dengan string subversi “Satoshi” yang dikembalikan oleh perintah getpeerinfo, misalnya: /Satoshi:0.8.6/.

Apakah pertanyaan Anda terjawab?