Marktkapitalisierung: 24h Vol: BTC: BTC Dom:
Gold: S&P 500: EUR/USD: Öl (BRENT):

Node

Einen Node zu betreiben bedeutet, die Client-Software der Blockchain auszuführen, damit ein Rechner die Regeln des Protokolls eigenständig durchsetzen kann, statt jemand anderem einfach zu vertrauen. Ein Node prüft digitale Signaturen, weist Double-Spends zurück, verwirft Blocks, die den Konsens verletzen, und verteilt gültige Daten an andere Teilnehmer im Netzwerk. Dadurch wird eine Blockchain von einer Datenbank, die von einer einzigen Partei kontrolliert wird, zu einem gemeinsamen Kontobuch, auf das sich Tausende unabhängige Teilnehmer einigen.

Nicht jeder Node erfüllt dieselbe Aufgabe. Ein Full Node speichert eine verifizierte Kopie der Chain und prüft jede Transaktion selbst anhand der Regeln, wodurch er als Vertrauensanker für das Netzwerk dient. Ein Archive Node geht noch weiter und bewahrt den gesamten historischen Zustand, sodass alte Salden und Smart-Contract-Daten zu jedem Block abgefragt werden können. Ein Light Node, wie er häufig in mobilen Wallets vorkommt, lädt nur Block-Header herunter und fragt Full Nodes nach Nachweisen, wobei etwas Unabhängigkeit gegen Geschwindigkeit und geringen Speicherbedarf eingetauscht wird.

Die Anzahl der Nodes und ihre geografische Verteilung sind wichtig, weil sie bestimmen, wie widerstandsfähig ein Netzwerk gegenüber Zensur oder einem einzelnen Ausfallpunkt ist: Bitcoin etwa verfügt über Zehntausende öffentlich erreichbare Nodes in weit über hundert Ländern, viele davon laufen auf gewöhnlicher Hardware zu Hause. Der Betrieb eines Full Node kostet Bandbreite und Speicherplatz, weshalb es leichtere Alternativen gibt, doch nur er erlaubt es einem Nutzer, eigene Guthaben und Transaktionen zu verifizieren, ohne sich auf eine Exchange oder einen Wallet-Anbieter zu verlassen.

Nodes unterscheiden sich von Minern oder Validatoren: Ein Node kann einfach nur Daten weiterleiten und prüfen, während Mining und Staking zusätzlich um die Erzeugung neuer Blocks konkurrieren.

Verwandte Artikel