Blog · 30. Januar 2025 · Aktualisiert 12. Juli 2026

Bitcoin Node: selbst verifizieren und Wallet-Daten schützen

Was eine Bitcoin Full Node leistet, welche Daten fremde Wallet-Server sehen und wie Sparrow mit einer eigenen Node verbunden werden kann.

Eine Wallet benötigt eine Bitcoin Node, um Transaktionen zu übertragen, Bestätigungen zu prüfen und die zugehörigen UTXOs zu ermitteln. Verwendet Sparrow einen öffentlichen Server, erhält dessen Betreiber möglicherweise Einblick in Wallet-Anfragen. Eine Bitcoin Node:

  • verifiziert alle empfangenen Transaktionen auf ihre Gültigkeit,
  • übermittelt von dir versendete Transaktionen an das Netzwerk von Nodes,
  • liefert der Wallet genaue Informationen zu Kontoständen und Transaktionen und
  • verhindert, dass die Wallet bösartigen Nodes interagiert oder gefälschte Transaktionen akzeptiert.

Solange die Wallet nicht mit einer eigenen oder bewusst kontrollierten Node verbunden ist, vertraut man einem fremden Server. Dieser kann Wallet-Anfragen protokollieren, unvollständige Informationen liefern oder den Broadcast einer Transaktion verweigern. Eine einzelne Node kann Bitcoin jedoch nicht grundsätzlich zensieren, weil die Transaktion über einen anderen Server oder Peer gesendet werden kann.

Im schlimmsten Fall bist du mit einer öffentlichen Node, die einem Staat gehört. Dieser kämpft gegen Privatsphäre und verbietet den Bürgern, ProtonMail zu nutzen. Du möchtest dir ProtonMail Plus mit Bitcoin kaufen und erstellst diese Transaktion mit deiner Wallet. Der Staat blockiert jedoch jegliche Zahlungen an ProtonMail, daher leitet diese Node deine Transaktion nicht weiter. Du kannst also keinen ProtonMail-Account erwerben. Die Grundidee von Bitcoin als zensurloses Geld ist dahin.

In einer anderen Situation bietet Alice ihre Dienstleistungen gegen Bitcoin an. Auch sie ist mit einer öffentlichen Node verbunden, die einem Staat gehört. Dieser möchte allgemein alle Bitcoin-Zahlungen blockieren, um seine eigene digitale Währung durchzusetzen. Ein Kunde sendet Alice die Bitcoins als Bezahlung, doch die Node verheimlicht dies vor Alice, und sie sieht nicht, dass sie Bitcoins erhalten hat. Somit verweigert sie die Dienstleistung.

Das sind zwar extreme Beispiele, und derzeit sind meisten die Staaten noch nicht in der Lage, solche Eingriffe durchzusetzen. Doch wenn wir ins Bankensystem schauen, sehen wir, dass dort bereits Entitäten blockiert werden. Es ist nur eine Frage der Zeit, bis dies auch bei Bitcoin geschieht.

Ein wahrscheinlicheres Szenario, das jetzt schon praktiziert wird, ist die Überwachung mithilfe von Nodes. Ein Unternehmen bietet eine öffentliche Node an, mit der deine Wallet gerade verbunden ist. Deine Wallet nutzt diese Node, um herauszufinden, wie viele Bitcoin du hast, und fragt bei der Node an. Diese Node gibt dir die Informationen zurück, und dein Bitcoin-Stand wird in der App angezeigt. Allerdings weiß diese Node nun auch, wie viele Bitcoins du besitzt, welche Transaktionen du in der Vergangenheit gemacht hast und sogar alle jetzigen und zukünftigen Adressen, die du verwendest.
Dieses Unternehmen, das die Node betreibt, hat als Haupteinnahmequelle den Verkauf von Daten. Das heißt, die Daten zu deiner Wallet werden an andere Unternehmen oder Regierungen verkauft.

Auch deine Sicherheit hängt von der Node ab

Bob ist mit der Node eines Angreifers verbunden. Der Angreifer möchte bei Bob eine teure Uhr kaufen und mit Bitcoin bezahlen. Beide treffen sich, und der Angreifer zeigt Bob, dass er die Bitcoins an ihn gesendet hat. Bob möchte den Eingang der Bitcoins auf seiner Wallet sehen. Die Wallet verbindet sich mit der Node des Angreifers, und diese täuscht vor, dass die Transaktion bei Bob angekommen ist. Bob übergibt dem Angreifer die teure Uhr. Nach einer Woche möchte Bob seine Bitcoins versenden und merkt, dass er diese nicht erhalten hat. Der Angreifer ist jedoch mit der Uhr und seiner Node längst verschwunden und wiederholt das gleiche Spiel beim nächsten unwissenden Opfer.

Deshalb ist es am besten, von Anfang an deine eigene Node zu verwenden. Die meisten werden jedoch nicht ihre eigene Node haben, bevor sie überhaupt die ersten Bitcoins gekauft haben. Das ist ein natürlicher Lernprozess. Dennoch sollte jeder, der größere Summen besitzt, darüber nachdenken, eine eigene Node laufen zu lassen.

Bitcoin Node zusammenbauen

Es gibt verschiedene Möglichkeiten, eine Node zu betreiben. Eine nicht beschnittene Full Node lädt die fortlaufend wachsende Bitcoin-Blockchain und verwendet eine Software, die Blöcke und Transaktionen selbst verifiziert. Aktuelle Speicheranforderungen sollte man vor dem Kauf der Hardware prüfen und mit Reserve planen.

Das könntest du auch auf deinem eigenen Rechner machen, jedoch bringt das einige Nachteile mit sich. Der Computer müsste ständig eingeschaltet sein, und die Software müsste durchgehend laufen, um alle Transaktionen und Blöcke zu validieren. Ein normaler Computer würde dabei viel Strom verbrauchen und könnte langsamer werden. Daher empfiehlt es sich, dafür spezielle Hardware zu nutzen.

Raspberry Pi

Der ursprüngliche Aufbau verwendet einen Raspberry Pi als stromsparenden Heimserver und eine SSD für die Blockchain. Preise, Stromkosten und Hardwareanforderungen ändern sich. Man sollte die aktuelle Dokumentation der gewählten Node-Distribution prüfen. Typischerweise werden benötigt:

  • Raspberry Pi 5 mit 4 GB RAM
  • Gehäuse für Raspberry Pi 5
  • offizielles Netzteil für Raspberry Pi 5
  • SSD Festplatte 2 TB
  • Festplattengehäuse mit USB-Anschluss
  • microSD-Karte 32 GB
  • LAN-Kabel

Bei der SSD sollte genügend Reserve für das weitere Wachstum der Blockchain vorgesehen werden. Neben Speicherkapazität zählen zuverlässige Stromversorgung, Kühlung, Bandbreite und regelmäßige Updates. Ein Mini-PC kann je nach Preis und gewünschter Zusatzsoftware ebenfalls sinnvoller sein als ein Einplatinencomputer.

  • Um die Node zusammenzubauen, packe alle Teile aus.
  • Klebe die blauen Kühlplättchen auf die vorgesehenen Stellen im Gehäuse.
  • Setze den Raspberry Pi in das Gehäuse ein und verschließe es. Bei den meisten Gehäusen erfolgt dies mit Schrauben.
  • Setze die SSD in das Festplattengehäuse ein.

Die Kabel musst du noch nicht anschließen; das machen wir gleich in den nächsten Schritten.

Betriebssystem installieren

Jetzt ist es an der Zeit, ein Betriebssystem auf deiner Node zu installieren. Es gibt verschiedene Optionen, aber ich zeige dir hier den Prozess für UmbrelOS. UmbrelOS ist ein vielseitiges Betriebssystem mit vielen Möglichkeiten und einer großen Auswahl an Apps. Es dient nicht nur als reine Node, sondern eher als privater Server für zu Hause. Damit kannst du deine eigene Bitcoin-Node und viele andere Dienste hosten. UmbrelOS ist quelloffen und zeichnet sich durch eine sehr benutzerfreundliche Oberfläche aus, weshalb ich Umbrel empfehle. Wenn du technisch versiert bist, kannst du auch Betriebssysteme wie RaspiBlitz oder myNode verwenden. Die Anleitung hier bezieht sich auf UmbrelOS, aber die grundlegenden Schritte sind ähnlich.

  • Lade das passende Image von der offiziellen UmbrelOS-Seite herunter. Prüfe dort, welche Version die verwendete Hardware unterstützt.
  • Entpacke die heruntergeladene ZIP-Datei. Darin befindet sich das Image für die Installation.
  • Lade BalenaEtcher von der offiziellen Seite herunter und installiere es.
  • Stecke deine MicroSD-Karte in den Computer.
  • Öffne BalenaEtcher, wähle das UmbrelOS-Image und anschließend die SD-Karte aus. Kontrolliere das Ziel sorgfältig und klicke auf „Flash“.
  • Wenn der Vorgang abgeschlossen ist, stecke die SD-Karte in den Raspberry Pi. Der Schlitz dafür befindet sich gegenüber den USB-Anschlüssen unten; die goldenen Kontakte der SD-Karte zeigen nach oben.
  • Verbinde das Festplattengehäuse mit der SSD und das Netzteil mit dem Raspberry Pi.
  • Verbinde den Raspberry Pi über das LAN-Kabel mit dem Router.

UmbrelOS einrichten

Warte nun einige Minuten. Danach kannst du auf deine Node zugreifen. Stelle sicher, dass dein Computer im selben Netzwerk ist (kein VPN), und rufe die Webseite http://umbrel.local auf. Über diese Adresse kannst du immer auf deine Umbrel zugreifen, solange du im selben Netzwerk bist.

  • Wenn die Seite geladen ist, klicke auf „START“.
  • Gib einen Benutzernamen und ein Passwort ein. Der Name sollte nicht auf deine Identität zurückführen, und das Passwort sollte sicher sein (mindestens 16 Zeichen). Diese Daten benötigst du, um dich bei Umbrel anzumelden.
  • Klicke auf „NEXT“ und öffne unten die Einstellungen (das graue Symbol mit den Schiebereglern).
  • Unter „Language“ kannst du die Sprache auf Deutsch ändern.
  • Aktiviere „2FA“. Einen Fernzugriff über Tor sollte man nur einrichten, wenn Zugangsdaten, Browserprofil und Wiederherstellung sicher beherrscht werden.
  • Klicke unten auf den App Store (blaues Symbol mit weißem Griff).
  • Wähle die „Bitcoin Node“ aus und installiere sie mit „Install“.
  • Klicke anschließend auf „Open“. Die Bitcoin Node wird zunächst ziemlich leer aussehen. Nach ein paar Minuten solltest du mit anderen Peers verbunden sein, und links werden die ersten Blöcke heruntergeladen.
  • Die Blockchain muss komplett von Anfang an heruntergeladen und synchronisiert werden. Das ist ein einmaliger Prozess und dauert etwa 5-15 Tage, abhängig von deinem Internet.

Weitere Apps

Deine Bitcoin Node ist jetzt fertig eingerichtet. Umbrel bietet jedoch noch viele weitere Möglichkeiten. Ich möchte dir ein paar Apps vorstellen, die du im App Store genauso wie zuvor herunterladen kannst. Schau dich gerne selbst einmal um; es gibt eine Menge Auswahl, die zu deinen Bedürfnissen passt. Allerdings würde ich vermeiden, zu viele Apps herunterzuladen, da dies die Geschwindigkeit der Umbrel Node beeinträchtigen kann und auch Speicherplatz beansprucht. Falls nötig, kannst du hierfür einen zweiten Raspberry Pi mit mehr Speicherplatz zusammenbauen, um noch mehr Funktionen zu nutzen (z. B. Nextcloud).

  • Electrs: Ein eigener Electrum-Server bildet die Schnittstelle zwischen Sparrow und der Bitcoin Node.
  • Mempool: Die Anwendung zeigt Netzwerkstatus, Transaktionen, Blöcke und aktuelle Gebührenschätzungen über die eigene Infrastruktur.
  • Lightning Node: Eine eigene Lightning Node ist ein separates, fortgeschrittenes Projekt mit zusätzlichen Backup-, Liquiditäts- und Verfügbarkeitsanforderungen.
  • RoboSats: Eine selbst gehostete Instanz reduziert die Abhängigkeit von der öffentlichen Weboberfläche, ersetzt aber nicht das Verständnis des P2P-Handels.

Wallet mit der Bitcoin Node verbinden

Nach einigen Tagen sollte die Bitcoin-Blockchain synchronisiert sein. Jetzt kannst du sie noch mit deiner Wallet verbinden. Ich zeige hier die Schritte für Sparrow. Solltest du eine andere Watching Wallet verwenden, ist das grundlegende Konzept trotzdem ähnlich.

  • Öffne Sparrow und gehe oben links auf „File“ und dann auf „Preferences“.
  • Wähle dort „Server“ aus und oben rechts „Private Electrum“.
  • Öffne deine Umbrel und dort die „Electrs“-App. Wähle dort „Tor“ aus.
  • Kopiere die angezeigte Tor-Adresse und füge sie bei Sparrow unter „URL“ ein. Gib im Feld rechts „50001“ ein.
  • Aktiviere, falls noch nicht geschehen, „Use Proxy“ und gib unter „Proxy URL“ „127.0.0.1“ und daneben „9050“ ein.
  • Klicke danach auf „Test Connection“. Wenn diese bestätigt wird, ist deine Wallet mit deiner Node verbunden, was du unten links am blauen Schieberegler siehst.

Ein lokaler Tor-Proxy wie 127.0.0.1:9050 kann die Verbindung durch das Tor-Netzwerk leiten und verhindert, dass der Zielserver direkt die normale öffentliche IP-Adresse sieht. Die korrekte Adresse hängt von der lokalen Tor-Konfiguration ab.

Wenn die Verbindung korrekt eingerichtet ist, fragt die Wallet ihre Daten künftig bei der eigenen Node ab. Das reduziert die Abhängigkeit von fremden Servern und vermeidet ein zusätzliches Wallet-Datenleck. Frühere Serveranfragen und öffentliche Onchain-Verbindungen bleiben davon unberührt.

Was tun mit den alten Bitcoins?

Ein früher verwendeter öffentlicher Server kann die tatsächlich abgefragten Adressen und Transaktionen gespeichert haben. Er kennt nicht automatisch jede zukünftige Adresse, kann bekannte Adressen und daraus abgeleitete Zusammenhänge aber weiterhin beobachten. Der Wechsel zur eigenen Node verhindert künftige Anfragen an diesen Server, löscht bereits offengelegte Daten jedoch nicht rückwirkend.

Bei einem hohen Schutzbedarf kann eine neue Wallet oder ein neuer Account sinnvoll sein, der von Anfang an nur über die eigene Infrastruktur abgefragt wird. Das garantiert keine vollständige Trennung, weil ein sichtbarer Onchain-Transfer von der alten zur neuen Wallet weiterhin eine Verbindung schaffen kann.

Eine neue Passphrase kann mit demselben Seed eine andere Wallet erzeugen, erhöht aber zugleich das Backup-Risiko. Vor einem Umzug sollte man deshalb Seed, Passphrase und Wiederherstellung beherrschen. UTXOs dürfen nicht einfach gemeinsam übertragen oder konsolidiert werden. Labels und getrennte Kontexte müssen erhalten bleiben, und die sichtbare Onchain-Verbindung sollte Teil der Planung sein.


Damit verifiziert die Wallet über eine bewusst kontrollierte Infrastruktur. Die Blockchain bleibt trotzdem öffentlich und frühere Transaktionen bleiben analysierbar. Im nächsten Kapitel werden CoinJoin und weitere Werkzeuge eingeordnet, die einzelne Analyseheuristiken schwächen können.