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.

Auf GitHub ansehenDownload

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.

XPUB Watch Weboberfläche mit überwachter Wallet im Status ARMED

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.

xpub / ypub / zpub
erweiterter öffentlicher Schlüssel
↓
XPUB Watch
Adressableitung · UTXO-Status · Ereignisse · Benachrichtigungen
↓
Electrum Server (electrs)
lokal auf dem MyNode, 127.0.0.1:50001
↓
Bitcoin Core
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

  1. Community-App-Archiv (.tar.gz) von GitHub herunterladen.
  2. In MyNode: Marketplace / Community Apps → Add Application → Archiv hochladen.
  3. XPUB Watch über das MyNode-Dashboard öffnen.
  4. Wallet mit xpub, ypub oder zpub und passendem Skripttyp anlegen.
  5. 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

Alle Anwendungen