Node
Disebut juga: node blockchain · full node
Definisi
Node adalah komputer yang menjalankan perangkat lunak blockchain, menyimpan salinan data, memeriksa transaksi dan blok sesuai aturan, lalu meneruskannya ke node lain di jaringan.
Cara kerja Node
Ada beberapa jenis node. Full node menyimpan dan memverifikasi seluruh riwayat aturan blockchain secara mandiri. Light node hanya mengunduh sebagian data dan bergantung pada full node. Archive node menyimpan seluruh status historis, sering dipakai oleh explorer dan penyedia data.
Node tidak sama dengan penambang atau validator. Penambang di proof of work dan validator di proof of stake memang menjalankan node, tetapi mereka juga bertugas membuat atau mengusulkan blok. Node biasa cukup memeriksa dan menolak transaksi yang melanggar aturan, misalnya pengeluaran ganda.
Semakin banyak node yang tersebar, semakin sulit jaringan dikendalikan satu pihak. Saat Anda memakai dompet seperti MetaMask, dompet itu biasanya terhubung ke node milik penyedia RPC. Menjalankan node sendiri memberi privasi dan kemandirian lebih, tetapi butuh penyimpanan, internet stabil, dan perawatan.
Contoh
Misalkan Anda ingin menjalankan full node Bitcoin di rumah. Anda menyiapkan SSD 2 TB karena data blockchain sudah berukuran ratusan gigabyte dan terus bertambah. Sinkronisasi awal bisa memakan waktu satu sampai beberapa hari tergantung kecepatan perangkat dan internet. Jika node Anda aktif 24 jam dan berbagi data dengan sekitar 10 node lain, pemakaian kuota bisa ratusan gigabyte per bulan. Imbalannya, dompet Anda bisa memeriksa transaksi lewat node sendiri tanpa mempercayai server pihak ketiga.
Kesalahan umum
- Mengira menjalankan node biasa akan menghasilkan imbalan seperti menambang atau staking.
- Memakai RPC publik yang tidak jelas asalnya untuk dompet bernilai besar.
- Menyamakan semua jenis node padahal kebutuhan full node, light node, dan archive node berbeda.
Belajar dan praktik
Pertanyaan umum
Apakah menjalankan node Bitcoin menghasilkan uang?
Full node biasa tidak mendapat imbalan. Manfaatnya adalah verifikasi mandiri, privasi, dan ikut menjaga desentralisasi jaringan.
Apa beda node dan validator?
Semua validator menjalankan node, tetapi tidak semua node adalah validator. Validator mengunci aset sebagai stake untuk ikut mengusulkan dan mengesahkan blok di jaringan proof of stake.