Node

Im Zusammenhang mit Blockchain und Kryptowährungen bezieht sich ein Node bzw. Knoten auf jeden Computer, auf dem der Bitcoin-Client läuft. Das Bitcoin-Netzwerk besteht also aus Tausenden von Nodes, die über die ganze Welt verteilt sind, und das macht Bitcoin zu einem verteilten Peer-to-Peer-Wirtschaftssystem.

Jeder Blockchain-Node ist ein Kommunikationspunkt im Netzwerk. Es gibt verschiedene Arten von Nodes, und jede Art ist für die Ausführung einer anderen Reihe von Funktionen verantwortlich. Am Beispiel von Bitcoin lassen sich die Nodes des Netzwerks in vier Hauptgruppen unterteilen: Full Nodes, Listening Nodes (Supernodes), Mining Nodes und Lightweight oder SPV Clients.

Full Nodes sind diejenigen, die die Bitcoin-Blockchain wirklich unterstützen und sichern, und sie sind für das Netzwerk unverzichtbar. Full Nodes (oder Fully Validating Nodes) sind für die Verifizierung von Transaktionen und Blöcken gemäß den Regeln des Bitcoin-Protokolls verantwortlich. Und da das Netzwerk verteilt ist, werden die Regeln durch den Bitcoin-Konsensalgorithmus durchgesetzt.

Die sogenannten Listening Nodes oder Supernodes sind die vollständigen Nodes, die öffentlich sichtbar und zugänglich gemacht werden. Als solche können sie mit jedem anderen Node kommunizieren, der eine Verbindung zu ihnen aufbaut. Somit kann jeder vollständig validierende Node, der nicht versteckt ist, als Listening Node betrachtet werden. Diese Art von Nodes ist für die Bereitstellung von Blockchain-Daten für andere Nodes zuständig, kann aber auch als Kommunikations-Bridge fungieren.

Die Mining Nodes sind diejenigen, auf denen spezielle Mining-Software und (in den meisten Fällen) ASIC-Maschinen laufen. Sie investieren eine Menge Ressourcen in der Hoffnung, die Bitcoin-Blockbelohnung zu erhalten. Während Solo-Miner vollständig validierende Nodes sind, stellen Pool-Miner oft Rechenressourcen zur Verfügung, ohne die gesamten Blockchain-Daten herunterzuladen. Daher wird nur der Administrator des Pools benötigt, um einen vollständigen Node zu betreiben.

Die leichtgewichtigen oder SPV-Clients schließlich nutzen die Bitcoin-Blockchain, fungieren aber nicht als Validierungs-Nodes. Sie sammeln lediglich Informationen von Supernodes und fungieren als Kommunikationsendpunkt. Als solche behalten diese Nodes keine Kopie der Blockchain und tragen nicht zur Sicherheit des Netzwerks bei.

« Zurück zum Glossar Index