Was ist ein Bitcoin Node?
Ein Node ist ein Computer, der eine vollständige Kopie der gesamten Bitcoin-Blockchain speichert und jede Transaktion und jeden Block unabhängig überprüft. Er vertraut niemandem, er rechnet alles selbst nach.
Weltweit laufen über 20'000 erreichbare Nodes — Schätzungen inklusive nicht-öffentlicher Nodes gehen von über 60'000 aus. Sie sind die Wächter des Netzwerks: Hält sich ein Miner nicht an die Regeln, wird sein Block von allen Nodes abgelehnt.
Wie 20'000 Schiedsrichter, die gleichzeitig zusehen
Node-Architektur im Detail
Bitcoin Core (die Referenz-Implementierung) verwendet ein unstrukturiertes P2P-Overlay-Netzwerk auf TCP Port 8333. Jeder Node führt folgende Aufgaben aus:
| # | Aufgabe | Was konkret passiert |
|---|---|---|
| 1 | Initial Block Download (IBD) | Lädt und validiert die gesamte Blockchain (~600 GB) seit dem Genesis-Block 2009 |
| 2 | Mempool-Management | Empfängt unbestätigte Transaktionen, prüft Signatur + UTXO + Gebühren, leitet gültige weiter |
| 3 | Block-Validierung | SHA256d(Header) < Target · Block ≤ 4 MB · Coinbase ≤ Subsidy + Fees · alle TXs gültig |
| 4 | Konsensus-Durchsetzung | Ungültige Blöcke verworfen, Peers die schummeln getrennt, längste gültige Kette zählt |
Peer Discovery, Handshake & Compact Block Filters
Wie findet ein frischer Node seine ersten Peers? Das Peer-Discovery-Protokoll läuft in mehreren Stufen:
Tor-Integration: Bitcoin Core kann ausschliesslich über Tor kommunizieren (onlynet=onion). Damit bleibt die IP-Adresse des Node-Betreibers verborgen. Der ISP kann nur verschlüsselten Tor-Traffic sehen, nicht dass ein Bitcoin-Node läuft.
Warum einen eigenen Node betreiben?
Verifizieren statt Vertrauen
Dein Node prüft jede Transaktion selbst. Du musst niemandem vertrauen, auch keiner Börse oder App.
Privatsphäre
Ohne eigenen Node fragt deine Wallet einen fremden Server nach deinem Kontostand, der weiss dann, welche Adressen dir gehören.
Netzwerk stärken
Jeder zusätzliche Node macht Bitcoin dezentraler und widerstandsfähiger gegen Angriffe.
Deine Stimme
Nodes «stimmen» über Protokolländerungen ab. Dein Node = deine Stimme über die Regeln von Bitcoin.
Welche Arten von Bitcoin Nodes gibt es?
Full Node
Speichert die gesamte Blockchain und validiert alles selbst. Der Goldstandard.
- Maximale Sicherheit
- Volle Unabhängigkeit
- Beste Privatsphäre
- ~600 GB Speicher
Pruned Node
Validiert alles, speichert aber nur die letzten Blöcke. Spart Platz.
- Gleiche Sicherheit wie Full Node
- Nur ~10 GB Speicher
- Kann anderen Nodes nicht bei IBD helfen
SPV / Light Node
Prüft nur Block-Header, nicht alle Transaktionen. Mobile Wallets nutzen dies oft.
- Minimaler Speicher
- Schneller Start
- Vertraut auf andere Nodes
- Weniger privat
Full Node vs. SPV: Sicherheitsmodell
| Eigenschaft | Full Node | Pruned Node | SPV (Light Wallet) |
|---|---|---|---|
| Validiert | Alles: jede TX, jeder Block, alle Konsensregeln | Alles (IBD vollständig durchgeführt) | Nur Block-Header (80 Bytes statt ~2 MB) |
| Vertraut | Niemandem | Niemandem | Dass längste Kette gültige TXs enthält |
| Speicher | ~600 GB (2026) | ~550 MB Minimum | Minimal (nur Header) |
| Kann historische Blöcke senden | Ja | Nein | Nein |
| Sicherheitsmodell | Trustless | Trustless | Trust-minimized |
Empfehlung: Wer Bitcoin ernst nimmt, betreibt mindestens einen Pruned Node. Die Hardware-Anforderungen sind minimal (Raspberry Pi + externe SSD reicht).
Chainstate-Datenbank, assumevalid & assumeutxo
Bitcoin Core speichert den UTXO-Set in einer LevelDB-Datenbank namens «chainstate». Jeder UTXO-Eintrag enthält: TXID, Output-Index, Betrag, ScriptPubKey und ob er Coinbase ist. Diese Datenbank wird bei jeder Transaktion aktualisiert, nicht die gesamte Blockchain.
| Konzept | Beschreibung | Grösse / Auswirkung |
|---|---|---|
| chainstate/ (LevelDB) | UTXO-Set: Schlüssel = TXID + Output-Index; Wert = Betrag + ScriptPubKey + Höhe | ~10–12 GB, identisch bei Full und Pruned Node |
| blocks/ | Rohe Block-Daten. Pruned Node behält nur die letzten N Blöcke. | Full: ~600 GB · Pruned: 550 MB Minimum |
| assumevalid (Standard seit Core 0.14) |
Script-Validierung für ältere Blöcke übersprungen, PoW und Struktur werden stets geprüft. Der Block-Hash ist hardcoded. | IBD ~5× schneller. Gleiche Sicherheit für neue Coins. |
| assumeutxo (experimentell, Bitcoin Core ≥ 26) |
Start mit vorberechneten UTXO-Snapshot. Vollständige Validierung läuft im Hintergrund weiter. | Node sofort nutzbar. Bis die Hintergrundvalidierung abgeschlossen ist, besteht Vertrauen in den Snapshot-Hash. |
Wichtig: Ein Pruned Node hat zum Zeitpunkt des IBD jeden einzelnen Block validiert und danach nur die rohen Block-Daten gelöscht. Sein UTXO-Set und seine Konsensregeln sind identisch zum Full Node. Der einzige Unterschied: Er kann keine historischen Blöcke an neue Peers weiterleiten.
Wie richte ich einen Bitcoin Node ein?
Hardware besorgen
Raspberry Pi 4 (~80 CHF) + 1 TB SSD (~60 CHF) + Netzteil. Oder ein alter Laptop. Gesamtkosten: unter 200 CHF.
Software installieren
Umbrel, RaspiBlitz oder Start9: fertige Pakete, die alles automatisch einrichten. Kein Terminal nötig.
Synchronisieren lassen
Der Node lädt und verifiziert die gesamte Blockchain. Dauert 1–3 Tage. Danach läuft er 24/7 leise im Hintergrund.
Node-Software Empfehlungen
Die schönste Oberfläche. Ideal für Einsteiger. App-Store mit Lightning, Mempool Explorer und mehr.
Für Tüftler. Mehr Kontrolle, Community-driven, LCD-Display zeigt Node-Status.
Fokus auf Privatsphäre und Souveränität. Eigener App-Marketplace.
Die Referenz-Implementierung. Pur, ohne Extras. Für Fortgeschrittene.
Node-Setup: technische Details
| Komponente | Minimum | Empfohlen | Kosten (~CHF) |
|---|---|---|---|
| CPU | 4-core ARM (Raspberry Pi 4) | x86 Mini-PC (Intel N100) | 50–120 |
| RAM | 4 GB | 8 GB (schnellerer IBD) | inklusive |
| Storage | 1 TB SSD | 2 TB NVMe SSD | 60–100 |
| Internet | 50 Mbit/s, unbegrenzt | 100 Mbit/s+ | im Abo inklusive |
| Strom | ~10 W (Pi) bis ~15 W (Mini-PC) → ca. 5–8 CHF/Monat | 5–8/Monat | |
| Privatsphäre | Tor-Betrieb: proxy=127.0.0.1:9050 + onlynet=onion in bitcoin.conf. Der ISP sieht nur Tor-Traffic, keinen Bitcoin-Node. |
||
Ein Node über Tor zu betreiben schützt deine IP-Adresse und verhindert, dass dein ISP sehen kann, dass du einen Bitcoin-Node betreibst. Umbrel und RaspiBlitz konfigurieren Tor automatisch.
Soft Fork vs. Hard Fork: die Macht der Nodes
Protokolländerungen in Bitcoin sind keine technischen Kleinigkeiten, sondern politische Ereignisse: Wer entscheidet, welche Regeln gelten?
Der UASF-Präzedenzfall ist fundamental: Hätten genug Nutzer Nodes mit UASF-Regeln betrieben, wären Miner-Blöcke ohne SegWit wertlos geworden, und Miner hätten keine Coins verdient. Das wirtschaftliche Eigeninteresse der Miner zwingt sie, die Regeln der Node-Mehrheit zu respektieren.
Netzwerk-Angriffe: Eclipse & Sybil
Ein Bitcoin-Node ist nur so sicher wie seine Verbindungen zum Netzwerk. Zwei klassische Angriffe zielen direkt auf die Peer-Verbindungen:
| Angriff | Methode | Ziel | Gegenmassnahme |
|---|---|---|---|
| Eclipse Attack | Angreifer kontrolliert alle 10 Outbound-Verbindungen deines Nodes mit eigenen IPs | Manipulierte Blockchain zeigen, Double-Spends fälschen | ASN-Diversifizierung (nie 2 Outbound vom gleichen ISP) · Tor · manuelle addnode-Einträge |
| Sybil Attack | Viele gefälschte Node-Identitäten erstellen (Identitäten kosten nichts) | Ehrliche Peers in Minderheit bringen; kombiniert mit Eclipse: Isolation | Schutz durch Diversität statt Authentifizierung · zufällige Peer-Auswahl (Core 0.20+) |
Die effektivste Gegenmassnahme gegen Eclipse-Angriffe ist ein Node mit Tor (onlynet=onion) kombiniert mit mehreren manuell konfigurierten addnode-Einträgen zu bekannten, vertrauenswürdigen Nodes, sodass ein Angreifer nicht alle Pfade kontrollieren kann.
Node läuft: was siehst du?
Sobald dein Node synchronisiert ist, siehst du im Interface (z.B. Umbrel):
Die aktuelle Länge der Blockchain, also wie viele Blöcke seit 2009 geschrieben wurden. Aktuell ~900'000 (Stand Mitte 2026). Ein neuer kommt alle ~10 Minuten.
Die Anzahl verbundener Nodes weltweit. Typisch: 8–40. Mehr Peers = bessere Vernetzung. Dein Node tauscht Blöcke und Transaktionen mit ihnen aus.
Unbestätigte Transaktionen im Wartezimmer. Wenn der Mempool voll ist, steigen die Gebühren. Du siehst live, wie ausgelastet das Netzwerk ist.
Verbinde Sparrow Wallet oder Electrum über deinen eigenen Electrum Server (Umbrel: Electrs oder Fulcrum). Dann fragt deine Wallet nur noch deinen Node, nicht Fremde.
Ohne eigenen Node schickt deine Wallet-App bei jedem Kontostand-Check deine Adresse an einen fremden Server, der dann weiss, welche Adressen zu dir gehören. Ein eigener Node kombiniert mit Tor-Routing macht deine Bitcoin-Transaktionen für deinen Internetprovider (und für diese Server) unsichtbar. In der Schweiz gilt das revidierte Datenschutzgesetz (nDSG) seit 2023. Wer seine Daten wirklich schützen will, verlässt sich nicht auf Gesetze allein.
Don't trust, verify.
Ein eigener Node kostet weniger als ein Netflix-Abo. Er gibt dir volle Unabhängigkeit, Privatsphäre und eine Stimme im Netzwerk. Das ist die Philosophie von Bitcoin.