XPUB Watch: Watch-only-Alarm für Bitcoin-Wallets
Meldet eingehende Zahlungen und Ausgaben bekannter UTXOs – lokal über den Electrum Server des eigenen MyNode, ohne private Schlüssel.
Public Beta · Version 0.4.0-beta.1 · Open Source (MIT-Lizenz)
XPUB Watch ist eine Software von ReCons. Sie überwacht eine oder mehrere Bitcoin-Wallets anhand ihres erweiterten öffentlichen Schlüssels und alarmiert, sobald Geld eingeht oder ein bekannter UTXO ausgegeben wird.
Niemals eine Seed-Phrase, einen privaten Schlüssel, eine Hardware-Wallet-PIN oder eine BIP39-Passphrase in XPUB Watch eingeben. Die Anwendung benötigt ausschließlich den erweiterten öffentlichen Schlüssel (xpub, ypub oder zpub) auf Kontoebene.
Was XPUB Watch kann
Mehrere Wallets
Beliebig viele Watch-only-Wallets mit xpub, ypub oder zpub – Legacy (BIP44), Nested SegWit (BIP49) und Native SegWit (BIP84).
Adresserkennung
Empfangs- und Wechseladressen werden abgeleitet und mit dynamischem Look-ahead durchsucht. Bekannte UTXOs werden verfolgt.
Ausgaben sofort erkennen
Wird ein bekannter UTXO ausgegeben, erkennt XPUB Watch das bereits im Mempool und ermittelt die Transaktions-ID.
Bestätigungen
Eingänge und Ausgaben werden bis zur Bestätigung verfolgt, inklusive Anzahl der Bestätigungen.
ARMED / DISARMED
Jede Wallet lässt sich scharf und unscharf schalten. Benachrichtigungen optional nur für scharfe Wallets.
Benachrichtigungen
Telegram, optional ntfy oder Gotify. Eingang, Ausgabe und Bestätigung einzeln konfigurierbar.
So funktioniert es
Alle Blockchain-Abfragen bleiben auf dem eigenen MyNode.
erweiterter öffentlicher Schlüssel
Adressableitung · UTXO-Status · Ereignisse · Benachrichtigungen
lokal auf dem MyNode, 127.0.0.1:50001
eigener, synchronisierter Node
Sicherheit und Privatsphäre
Keine Signierfähigkeit
XPUB Watch braucht keine privaten Schlüssel. Auch bei einer Kompromittierung kann niemand damit Transaktionen signieren.
xpub ist sensibel
Der erweiterte öffentliche Schlüssel macht Adressen, Guthaben und Transaktionshistorie des Kontos sichtbar. Ihn deshalb wie vertrauliche Daten behandeln.
Keine öffentlichen APIs
Abfragen laufen über den lokalen Electrum Server. xpubs werden nicht an öffentliche Blockchain-Dienste übermittelt.
Alarm-Dienste
Telegram, ntfy oder Gotify erhalten Alarm-Metadaten wie Wallet-Name, Betrag und TXID. Zugangsdaten liegen lokal in SQLite.
Voraussetzungen und Installation
Voraussetzungen
- MyNode mit Unterstützung für Community Apps
- Bitcoin Core vollständig synchronisiert
- Electrum Server (electrs) installiert und aktiv
- Für Benachrichtigungen: Internetzugang des MyNode
Installation
- Community-App-Archiv (.tar.gz) von GitHub herunterladen.
- In MyNode: Marketplace / Community Apps → Add Application → Archiv hochladen.
- XPUB Watch über das MyNode-Dashboard öffnen.
- Wallet mit xpub, ypub oder zpub und passendem Skripttyp anlegen.
- Einige abgeleitete Empfangsadressen mit der Original-Wallet abgleichen.
Bekannte Einschränkungen
- Public Beta, bisher nicht unabhängig sicherheitsgeprüft.
- Für ein vertrauenswürdiges lokales Netz gedacht. Die Ports nicht direkt ins Internet freigeben.
- Taproot (BIP86) wird noch nicht unterstützt.
- XPUB Watch erkennt Ausgaben, kann aber keine gültig signierte Transaktion verhindern.
- Ein Mempool-Alarm garantiert nicht, dass noch Zeit bleibt, Guthaben zu sichern.
Häufige Fragen
Braucht XPUB Watch meine Seed-Phrase?
Nein. XPUB Watch arbeitet ausschließlich mit dem erweiterten öffentlichen Schlüssel auf Kontoebene. Seed, private Schlüssel, PIN oder Passphrase dürfen nie eingegeben werden.
Werden meine xpubs an Dritte übertragen?
Nein. Blockchain-Abfragen gehen an den Electrum Server auf dem eigenen MyNode. Optionale Benachrichtigungsdienste erhalten nur die Alarm-Inhalte.
Welche Wallet-Typen werden unterstützt?
Legacy (BIP44, Adressen mit 1…), Nested SegWit (BIP49, 3…) und Native SegWit (BIP84, bc1q…). Taproot (BIP86) noch nicht.
Läuft XPUB Watch auch ohne MyNode?
XPUB Watch wird derzeit als MyNode Community App bereitgestellt und setzt den lokalen Electrum Server von MyNode voraus.
Kann XPUB Watch einen Diebstahl verhindern?
Nein. XPUB Watch meldet Ausgaben, kann aber eine gültig signierte Transaktion nicht aufhalten. Es ist ein Frühwarnsystem, kein Schutz der privaten Schlüssel.
Was kostet XPUB Watch?
Nichts. XPUB Watch ist Open Source unter der MIT-Lizenz. Der Quellcode liegt auf GitHub.
Quellcode und Download
Code, Dokumentation, Sicherheitsrichtlinie und das Community-App-Archiv stehen auf GitHub.
Zum GitHub-RepositoryKontakt zu ReCons
Sicherheitslücken bitte nicht öffentlich melden, sondern als private GitHub Security Advisory.
XPUB Watch wird ohne Gewähr bereitgestellt (MIT-Lizenz). ReCons bietet keine Anlage-, Finanz- oder Steuerberatung.
Weitere Software von ReCons
Gawaana – Helferplanung für Schul- und Vereinsfeste · KI-Dialogstudio – in Vorbereitung
