Was ist eine Full Node?

Bei einem Node handelt es sich um einen internetfähiges Gerät in einem Blockchain-Netzwerk, welches mit anderen Geräten im selben Netzwerk verbunden ist. In der Regel handelt es sich um Computer, wenngleich auch weitere Geräte wie beispielsweise ein Raspberry Pi verwendet werden können.

Nodes befolgen Regeln und teilen Informationen. Ein Full Node ist ein solcher Computer, der eine Kopie der gesamten Blockchain enthält und fortlaufend synchronisiert.

Wozu dient eine Full Node?

Nodes übernehmen die Überwachungsfunktion innerhalb der Blockchain.

💡
Sie sind unerlässlich für das Funktionieren und Fortbestehen der Blockchain, weil sie alle Transaktionen überwachen und als gültig oder ungültig einstufen.

Full Nodes übernehmen dieselbe Überwachungsfunktion, überprüfen Transaktionen und Blöcke dabei aber vollständig, also in ihrer Gesamtheit. Full Nodes spielen damit eine wichtige Rolle im Zusammenhang mit Konsensmechanismen.

Welche Arten von Full Nodes gibt es?

Es gibt Pruned Full Nodes und Archival Full Nodes.

  • Pruned Full Nodes laden Blöcke vom Anfang der Blockchain bis zu einem bestimmten Grenzwert herunter und löschen die ältesten Blöcke. Dadurch entsteht eine zusammengefasste, kompaktere Version, die weniger Speicherplatz benötigt.
  • Archival Full Nodes hosten hingegen die gesamte Blockchain und benötigen damit sehr viel Speicherplatz.