Jeder Blockchain-Knoten ist ein Kommunikationspunkt im Netzwerk. Es gibt verschiedene Arten von Knoten, die verschiedene Funktionen ausführen. Am Beispiel von Bitcoin können die Netzwerkknoten in drei Hauptgruppen unterteilt werden: Full Node, Mining Node und Lightweight Node, auch SPV-Client genannt.