Dalam konteks blockchain dan cryptocurrency, sebuah node mengacu pada setiap komputer yang menjalankan klien Bitcoin. Jadi jaringan Bitcoin terdiri dari ribuan node komputer yang tersebar di seluruh dunia, dan inilah yang menjadikan Bitcoin sebagai sistem ekonomi peer-to-peer yang terdistribusi.
Setiap node blockchain adalah titik komunikasi dalam jaringan. Terdapat jenis-jenis node yang berbeda, dan setiap jenis bertanggung jawab untuk melakukan serangkaian fungsi yang berbeda. Mengambil Bitcoin sebagai contoh, node jaringan dapat dibagi menjadi empat kelompok utama: node penuh, node pendengar (supernode), node penambang, dan klien ringan atau SPV.
Node penuh adalah yang benar-benar mendukung dan mengamankan blockchain Bitcoin, dan mereka sangat penting bagi jaringan. Node penuh (atau node yang sepenuhnya memvalidasi) bertanggung jawab untuk memverifikasi transaksi dan blok sesuai dengan aturan protokol Bitcoin. Dan karena jaringan terdistribusi, aturan diimplementasikan oleh algoritma konsensus Bitcoin.
Node yang disebut sebagai node pendengar, atau supernode, adalah node penuh yang dibuat terlihat dan dapat diakses oleh publik. Dengan demikian, mereka dapat berkomunikasi dengan node lain yang menjalin koneksi dengan mereka. Jadi, setiap node yang sepenuhnya memvalidasi yang tidak tersembunyi dapat dianggap sebagai node pendengar. Jenis node ini bertanggung jawab untuk menyediakan data blockchain kepada node lain, tetapi mereka juga dapat berfungsi sebagai jembatan komunikasi.

