Knotenpunkte (Nodes), die den gesamten Verlauf einer Blockchain herunterladen, um ihre Regeln zu beachten und durchzusetzen.
Ein Full
Node (vollständiger Knotenpunkt) ist ein Computer oder Server, der den vollständigen Verlauf einer Blockchain herunterlädt und speichert, um ihre Regeln einzuhalten und durchzusetzen. Full Nodes validieren auch Blocktransaktionen und speichern Daten, um die Blockchain am Laufen zu halten. Sie unterscheiden sich von einem Light Node, der nur einen reduzierten Datensatz verwendet.
Ein Blockchain-
Netzwerk besteht aus einer Reihe von Knotenpunkten, die die Blockchain verwalten und ihre Regeln durchsetzen. Die meisten Blockchains verwenden entweder einen
Proof-of-Stake- oder einen
Proof-of-Work-
Konsensmechanismus. Wenn eine neue Transaktion an die Blockchain übermittelt wird, muss jeder Knotenpunkt die Transaktion validieren. Wenn alle Nodes eine neue Transaktion validieren, wird ein Konsens erzielt und die Transaktion wird der Blockchain hinzugefügt.
Ein Full Node speichert die Aufzeichnung aller Transaktionen, die jemals auf einer Blockchain validiert wurden. Unterschiedliche Blockchains haben je nach ihrer Größe unterschiedliche Datenanforderungen. Beispielsweise nimmt ein Full Node von
Bitcoin mehrere hundert Gigabyte Speicherplatz ein und kann auf einem leistungsstarken Privatcomputer ausgeführt werden. Andere Blockchain-Netzwerke haben höhere Datenanforderungen; ihre vollständigen Knotenpunkte können nur von Unternehmensnutzern mit Zugriff auf enorme Mengen an Datenspeicher betrieben werden. Im Gegensatz dazu lädt ein Light Node nur einen begrenzten Datensatz aus der Blockchain herunter und kann von kleineren Geräten wie Smartphones ausgeführt werden.
Full Nodes erfüllen eine wichtige Aufgabe, da sie den Verlauf einer Blockchain sichern. Mit diesem Datensatz kann eine Blockchain auch im Falle eines katastrophalen Ausfalls vollständig rekonstruiert werden. Ein einziger vollständiger Knotenpunkt mit einer intakten Aufzeichnung des Verlaufs der Chain reicht aus, um das gesamte Bitcoin-Netzwerk wiederherzustellen, selbst wenn alle anderen Knotenpunkte zerstört worden wären. Damit tragen sie wesentlich zur Dezentralisierung einer Chain bei. Die Menge und Verteilung von Full Nodes werden oft als Maßstab dafür genommen, wie dezentral eine Blockchain ist.