Unit paling dasar dari infrastruktur blockchain yang menyimpan data.
Node adalah unit paling dasar dan bagian penting dari infrastruktur blockchain, menyimpan datanya dan memungkinkan semua komunikasi (
transaksi) melewatinya. Itu dapat dijalankan oleh perangkat atau server komputasi pribadi apa pun. Node saling berhubungan, dan karenanya, dapat dengan mudah mengirimkan data satu sama lain. Sangat penting bagi mereka untuk selalu mengikuti pembaruan agar dapat berfungsi dengan baik.
Ada berbagai jenis node, berbeda-beda menurut tingkat data yang disimpan dan kemampuan pemrosesan. Selain itu, mereka diharuskan untuk memverifikasi keabsahan
blok dengan tanda tangan yang disertakan dalam blockchain, dan memiliki kemampuan untuk menerima atau menolaknya.
Node umum dapat dibedakan dari node penambang karena penambang benar-benar memberikan daya komputasi ke jaringan untuk memecahkan masalah matematika dan mengusulkan blok.
Penambang juga menjalankan node penuh untuk menemukan transaksi yang valid untuk diakumulasikan ke dalam blok. Hal yang sama tidak berlaku untuk node umum, yang hanya menyimpan, menyiarkan, dan memverifikasi aktivitas jaringan tanpa mengajukan blok. Menjalankan sebuah node biasanya memerlukan koneksi internet, perangkat komputasi dengan berbagai persyaratan, dan berbagai tingkat keahlian teknis.
Node
proof-of-work (POW) tidak dapat dihukum karena status luring atau tidak aktif. Dalam
proof-of-stake (POS), sebuah node dapat dihukum jika gagal mempertahankan status daring. Jika sebuah node menjadi luring, ia perlu disinkronkan dengan sisa
blockchain terlebih dahulu sebelum melanjutkan lebih jauh saat kembali daring.
Jumlah node adalah ukuran keamanan dan
desentralisasi yang bagus, karena jaringan menjadi lebih tangguh dengan bertambahnya jumlah mereka. Ini karena sejumlah besar node memastikan bahwa jika terjadi serangan jaringan dan beberapa di antaranya luring, jumlah yang cukup akan tetap ada untuk memastikan kelangsungan jaringan dan fungsinya.