Vollständiger Knoten
Was ist ein vollständiger Knoten?
Ein vollständiger Knoten ist ein Computer oder Server, der den gesamten Verlauf einer Blockchain herunterlädt und speichert, um deren Regeln einzuhalten und durchzusetzen. Vollständige Knoten validieren außerdem Blocktransaktionen und speichern Daten, um die Blockchain am Laufen zu halten. Sie unterscheiden sich von einem Light Node, der nur einen reduzierten Datensatz verwendet.
Wie funktioniert ein vollständiger Knoten?
Ein Blockchain-Netzwerk besteht aus einer Reihe von Knoten, die die Blockchain steuern 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 Knoten die Transaktion validieren. Wenn alle Knoten eine neue Transaktion validieren, wird ein Konsens erzielt und die Transaktion zur Blockchain hinzugefügt.
Ein vollständiger Knoten speichert die Aufzeichnung aller Transaktionen, die jemals auf einer Blockchain validiert wurden. Unterschiedliche Blockchains haben je nach Größe unterschiedliche Datenanforderungen. Beispielsweise nimmt ein Bitcoin-Vollknoten mehrere hundert Gigabyte Speicherplatz ein und kann auf einem leistungsstarken Personalcomputer ausgeführt werden. Andere Blockchain-Netzwerke haben höhere Datenanforderungen und ihre vollständigen Knoten können nur von Unternehmensbenutzern mit Zugriff auf enorme Datenspeichermengen betrieben werden. Im Gegensatz dazu lädt ein Light Node nur einen begrenzten Satz an Daten aus der Blockchain herunter und kann auf kleineren Geräten wie Smartphones ausgeführt werden.
Vollständige Knoten erfüllen einen wichtigen Zweck, indem sie den Verlauf einer Blockchain sichern. Mit diesem Datensatz kann eine Blockchain auch im Falle eines katastrophalen Ausfalls vollständig wiederhergestellt werden. Beispielsweise würde ein einzelner vollständiger Knoten mit einer intakten Aufzeichnung des Kettenverlaufs ausreichen, um das Bitcoin-Netzwerk wiederherzustellen, wenn alle anderen Knoten zerstört würden. Daher tragen sie erheblich zur Dezentralisierung einer Kette bei. Die Anzahl und Verteilung der Full Nodes wird oft als Maßstab dafür genommen, wie dezentral eine Blockchain ist.