
Node
Ein Node ist ein einzelner Computer, der Teil eines Netzwerks ist und dort mitarbeitet: Er speichert Daten, prüft sie und gibt sie an andere Rechner weiter. Besonders wichtig ist der Begriff bei Kryptowährungen wie Bitcoin, wo tausende Nodes gemeinsam dieselbe Buchhaltung führen.
Ein Node ist ein einzelner Computer, der zu einem Netzwerk gehört und dort eine Aufgabe übernimmt. Das englische Wort bedeutet „Knoten“, und genau so kann man sich das vorstellen: viele Rechner sind untereinander verbunden, und jeder Verbindungspunkt in diesem Geflecht ist ein Node. Ein solcher Rechner ist dabei kein passiver Zuschauer. Er empfängt Daten von anderen Nodes, prüft sie nach festen Regeln und schickt sie weiter. Der Begriff selbst sagt nichts darüber, ob es sich um einen Laptop, einen Server im Rechenzentrum oder ein kleines Bastelgerät handelt. Entscheidend ist nur die Rolle im Netzwerk, nicht die Hardware.
Warum tausende Nodes niemandem gehören müssen
Der Reiz vieler moderner Netzwerke liegt darin, dass sie keine Zentrale haben. Bei einer normalen Bank liegt die Kontoliste auf den Servern der Bank. Fällt die Bank aus oder verändert jemand dort Zahlen, gibt es keine unabhängige zweite Quelle. Bei Bitcoin dagegen halten viele tausend Nodes weltweit dieselbe Liste aller Überweisungen. Diese Verteilung nennt man Dezentralisierung.
Daraus folgt eine wichtige Eigenschaft: Ein Angreifer müsste nicht einen Rechner manipulieren, sondern einen großen Teil aller Nodes gleichzeitig. Das ist praktisch kaum machbar. Genauso schwer ist es, ein solches Netzwerk abzuschalten. Solange irgendwo noch genügend Nodes laufen, arbeitet das System weiter.
Wer selbst einen Node betreibt, muss außerdem niemandem glauben. Er prüft jede Regel mit eigener Rechenleistung nach. In der Krypto-Szene gibt es dafür den Satz „Don’t trust, verify“ – nicht vertrauen, sondern selbst überprüfen. Wer nur eine App benutzt, verlässt sich dagegen auf den Node eines Anbieters.
Was ein Node den ganzen Tag prüft
Technisch ist ein Node einfach ein Programm, das dauerhaft läuft und mit anderen Rechnern spricht. Beim Start sucht es sich einige Partner im Netzwerk, sogenannte Peers. Von ihnen lädt es die bisherige Datenhistorie herunter. Bei Bitcoin sind das mehrere hundert Gigabyte, was auf einer normalen Festplatte Platz findet, aber Tage dauern kann.
Danach beginnt die eigentliche Arbeit. Kommt eine neue Überweisung an, prüft der Node feste Fragen: Existiert das Guthaben überhaupt? Ist die digitale Unterschrift korrekt? Wurde das Geld nicht schon anderswo ausgegeben? Fällt eine Prüfung durch, verwirft der Node die Daten und leitet sie nicht weiter.
Man unterscheidet verschiedene Typen. Ein Full Node speichert und prüft alles selbst. Ein Light Node speichert nur einen Bruchteil und fragt für den Rest bei anderen nach – sparsamer, aber weniger unabhängig. Ein häufiger Irrtum ist, Nodes mit Minern zu verwechseln. Miner erzeugen neue Datenblöcke und brauchen dafür sehr viel Strom. Ein einfacher Node prüft nur und läuft auf einem Gerät, das kaum mehr verbraucht als eine Glühbirne.
Der Begriff außerhalb der Krypto-Welt
In Nachrichten trifft man den Begriff am häufigsten bei Kryptowährungen. Meldungen wie „die Zahl der Ethereum-Nodes ist gesunken“ gelten als Warnsignal, weil das Netzwerk dann von weniger Rechnern abhängt. Auch Anbieter von Cloud-Diensten werden diskutiert: Läuft ein großer Teil aller Nodes bei derselben Firma, ist die Dezentralisierung nur scheinbar gegeben.
Das Wort wird aber viel breiter benutzt. In Rechenzentren für Künstliche Intelligenz heißt ein einzelner Server mit mehreren Grafikkarten ebenfalls Node. Große Trainingsläufe verteilen sich dann über tausende solcher Nodes. In der Informatik allgemein bezeichnet „Knoten“ außerdem einen Punkt in einer Datenstruktur, etwa in einem Stammbaum aus Verzweigungen.
Praktisch bedeutet das: Beim Lesen einer Meldung lohnt die Frage, welches Netzwerk gemeint ist. Ein Node bei Bitcoin, ein Node in einem KI-Cluster und ein Node in einem Programmablauf haben nur die Grundidee gemeinsam. Sie sind jeweils ein einzelner Punkt in einem größeren Zusammenhang.