Node adalah komputer yang terhubung ke jaringan blockchain dan berkomunikasi dengan komputer lain untuk memastikan keamanan dan integritas sistem.
Setiap node blockchain berfungsi sebagai titik komunikasi jaringan. Ada berbagai jenis node, yang masing-masing bertanggung jawab untuk serangkaian tugas yang berbeda. Full nodes, listening nodes (supernode), mining nodes, dan lightweight atau SPV clients adalah empat jenis dasar node jaringan Bitcoin.
Full nodes berfungsi untuk mendukung dan melindungi blockchain Bitcoin, dan sangat penting untuk kesuksesan jaringan. Seluruh node yang dibuat agar dapat diakses publik disebut sebagai listening node, atau supernode.
Sementara itu, mining node, atau mesin ASIC, adalah node yang menjalankan perangkat lunak penambangan. Terakhir, lightweight atau SPV clients adalah node yang menggunakan blockchain Bitcoin tetapi tidak berfungsi sebagai node yang memvalidasi. Mereka mengumpulkan data dari supernode dan berfungsi sebagai titik akhir komunikasi.