Kapitel 08

Nodes & Konsens

Tausende Rechner prüfen jede Regel – unabhängig voneinander.

Ein Node (Knoten) ist ein Computer, auf dem die Bitcoin-Software läuft. Er lädt alle Blöcke herunter und prüft jede einzelne Regel selbst: Ist die Unterschrift echt? Wurde das Geld schon ausgegeben? Ist die Belohnung korrekt?

Das Besondere: Ein Node vertraut niemandem. Nicht den Minern, nicht anderen Nodes. Ein Block, der gegen die Regeln verstößt, wird ignoriert – auch wenn er von einem riesigen Mining-Unternehmen kommt.

Miner schlagen also neue Blöcke vor, aber die Nodes entscheiden, ob sie gültig sind. Weil jeder einen Node betreiben kann – oft reicht ein kleiner Rechner zu Hause – kann niemand die Regeln heimlich ändern.

Ein Full Node validiert die gesamte Historie ab dem Genesis-Block und hält das UTXO-Set. Ein Pruned Node prüft genauso vollständig, löscht danach aber alte Blockdaten, um Speicher zu sparen. Leichte Clients (SPV) prüfen nur Header und Merkle-Pfade und verlassen sich für den Rest auf andere.

Konsens entsteht in zwei Schritten: Jeder Node filtert ungültige Blöcke heraus und folgt dann unter den gültigen Ketten der mit der meisten kumulierten Arbeit. Kurzzeitige Abspaltungen (zwei Blöcke gleichzeitig gefunden) lösen sich so automatisch auf.

Regeländerungen laufen über Forks:

  • Soft Fork: verschärft die Regeln. Alte Nodes akzeptieren neue Blöcke weiterhin. Beispiele: SegWit (2017), Taproot (2021).
  • Hard Fork: lockert oder ändert Regeln so, dass alte Nodes neue Blöcke ablehnen. Ohne breite Zustimmung entsteht eine neue Kette – so geschehen 2017 mit Bitcoin Cash nach dem Streit um die Blockgröße.

Die verbreitetste Implementierung ist Bitcoin Core, die Weiterentwicklung von Satoshis Originalsoftware. Vorschläge für Änderungen werden öffentlich als BIPs (Bitcoin Improvement Proposals) diskutiert.

Merke

Miner schreiben Blöcke, Nodes setzen die Regeln durch. Wer einen eigenen Node betreibt, muss niemandem vertrauen.

Partner & Empfehlungen

Anzeige · Bei Käufen über diese Links erhalte ich ggf. eine Provision – für dich ändert sich der Preis nicht.