Nodes – die Knotenpunkte im Bitcoin-Netzwerk

Nodes sind alle an das Peer-to-Peer-Netzwerk angeschlossenen Knotenpunkte (das bedeutet, alle Teilnehmer im Netzwerk sind Gleiche). Dabei handelt es sich um Computer, die im Netzwerk miteinander kommunizieren. Nodes verifizieren Transaktionen und verbreiten neu geminte Blöcke im Netzwerk. Sie können daneben weitere Funktionen innehaben.

Verschiedene Formen von Nodes

Manche Nodes werden „Full Nodes“ genannt. Sie haben Zugriff auf die komplette Blockchain. Jede Full Node kann Transaktionen eigenständig verifizieren. Andere Nodes, die sogenannten „Lightweight Nodes“, können lediglich die letzten Blöcke der Blockchain sehen. Sie haben also keinen Zugriff auf die komplette Blockchain. Sie verifizieren ebenfalls offene Transaktionen, aber, im Gegensatz zu den Full Nodes, nur anhand einer vereinfachten Methode.

Der Unterschied zu Minern

Die Blockchain wird nicht von den Nodes weitergeführt, sondern ausschließlich von den Minern. Miner selbst sind Bestandteil mancher Nodes. Eine Node mit Mining-Funktion erstellt Blöcke aus den Transaktionen, die vorher von anderen Nodes als gültig erklärt wurden. Miner bringen demnach lediglich Transaktionen in eine Reihe und dokumentieren sie in einem Block. Nodes beurteilen die Gültigkeit der Transaktionen.

Generell vertrauen Nodes einander nicht, sondern kontrollieren sich gegenseitig. Nodes, die falsche Transaktionen im Netzwerk als gültig veröffentlichen, werden durch ehrliche Nodes isoliert. Je häufiger falsche Transaktionen von Nodes veröffentlicht werden, desto langfristiger werden diese Nodes blockiert oder sogar komplett vom Netzwerk ausgeschlossen.

Mehr lesen zu…

Quellen

Antonopoulos, A. M. (2017). Bitcoin Q&A: What is the role of nodes?, unter https://www.youtube.com/watch?v=fNk7nYxTOyQ (abgerufen am 25.01.2019).

Antonopoulos, A. M. (2017). Mastering Bitcoin: Programming the Open Blockchain (zweite Auflage). Sebastopol, California: O’Reilly Media.

Narayanan, A., Bonneau, J., Felten, E., Miller, A., & Goldfeder, S. (2016). Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction. Princeton, New Jersey: Princeton University Press.