Direkt zum Hauptinhalt

Einstellungen

Im Tab „Konfiguration“ werden alle zentralen Funktionen des Bitcoins-Moduls verwaltet. Hier legen Sie fest, wie die Bitcoin-Zahlung im Checkout dargestellt wird, welche Zahlungsinformationen Kunden erhalten und welche Statusabläufe nach Bestellung automatisch ausgeführt werden. Darüber hinaus können Zahlungsdetails, QR-Code-Darstellung und Beschreibungstexte angepasst werden, um den Bezahlvorgang transparent und komfortabel zu gestalten.

grafik.png

Empfängeradresse

Hinterlegt die Bitcoin-Adresse der Kunden an die, die Zahlung gesendet werden soll. Alternativ kann das Feld leer bleiben, wenn stattdessen eine Silent-Payment-Adresse verwendet wird.

Beispiel (klassische Bitcoin-Empfängeradresse im Bech32-Format):

grafik.png


Silent Payment Adresse 

Hinterlegt den öffentlichen Silent-Payment-Schlüssel (64-stelliger Hex-Wert), der von kompatiblen Wallets genutzt wird, um automatisch individuelle Empfangsadressen abzuleiten.

Beispiel (Silent-Payment Empfängeradresse in Dana Wallet konfiguriert - Bech32m-kodiert):

grafik.png

Darstellung eines Silent-Payment-QR-Codes im Front Office auf der Bestellbestätigungsseite

grafik.png

Klassische Bitcoin-Empfängeradressen

Klassische Bitcoin-Adressen dienen als öffentliche Zieladressen für den Empfang von BTC. Es gibt drei Hauptformate:

FormatPräfixBeispielBeschreibung
P2PKH1...1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNaLegacy-Adresse, veraltet, hohe Gebühren
P2SH3...3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLyFür Multisig oder Scripts
Bech32bc1q...bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlhNative SegWit (P2WPKH), niedrige Gebühren
Taprootbc1p...bc1p5cyxnuxmeuwuvkwfem96l0hu32k6sd59k5u2ddP2TR (seit 2021), Grundlage für BIP-0352

Diese Adressen sind öffentlich sichtbar und jede Transaktion an diese Adresse ist in der Blockchain direkt zuordenbar.

Silent Payment Empfangsadressen (BIP-0352)

Silent Payments sind ein besonders datenschutzfreundlicher Adresstyp, bei dem:

  • keine wiederverwendbare BTC-Adresse veröffentlicht wird,

  • jede Zahlung automatisch auf einer neuen Zieladresse eingeht,

  • der Empfänger Zahlungen durch Scan der Blockchain erkennt – ohne Onchain-Verknüpfung.

Aufbau:

Silent Payments nutzen keinen klassischen Bitcoin-Adress-String, sondern einen sogenannten Scan-PubKey (auch: x-only Public Key). Dieser wird in folgendem Format veröffentlicht:

silent:pubkey=f3c1d4b8e5a1c0d2b7f98ab3d378ff45a56739c0d59d3e49d23e89dd1b35c3af

  • Der Schlüssel besteht aus 32 Byte und wird hexadezimal kodiert (64 Zeichen).

  • Alternativ verwenden viele Wallets das kompaktere Format mit sp1...-Präfix (Bech32m-kodiert).

  • Beide Formate sind gleichwertig – die Unterstützung hängt von der verwendeten Wallet ab.

Für den Empfänger:

  • Veröffentlicht nur seinen Scan-PubKey (z. B. in einer der beiden Varianten).

  • Erkennt eingehende Zahlungen durch regelmäßiges Scannen der Blockchain.

  • Nutzt dazu eine Silent Payments-kompatible Wallet (z. B. Cake Wallet, Dana Wallet, SilentPay).

Für den Sender:

  • Muss eine Wallet mit Silent Payments-Sendeunterstützung verwenden.

  • Die Zieladresse wird automatisch berechnet und regulär als Taproot-Zahlung durchgeführt.

  • Aktuell unterstützte Wallets: u. a. SilentPay, Dana Wallet, Cake Wallet, BitBox02 (nur senden).


Unterschiede im Überblick

MerkmalKlassische BTC-AdresseSilent Payment Adresse
Sichtbarkeit in BlockchainÖffentliche AdresseZieladresse ist nur für Empfänger erkennbar
Format1..., 3..., bc1q...silent:pubkey=...
WiederverwendungSollte vermieden werdenKann dauerhaft veröffentlicht werden
DatenschutzSchwachSehr hoch
Wallet-KompatibilitätWeit verbreitetAktuell nur in Spezialwallets

Silent Payments erhöhen die Privatsphäre erheblich, ohne neue Coins oder zentrale Dienste einzuführen.
Sie basieren auf Taproot und sind vollständig Bitcoin-kompatibel, benötigen aber passende Wallets zur Nutzung.

Silent Payments – Wallet-Kompatibilitätstabelle

Wallet📥 Empfangen📤 SendenPlattformHinweise
BitBox02❌ Nein✅ JaHardware (Desktop App)Nur Senden unterstützt (ab Firmware 9.21.0 / App 4.45.0)
BlueWallet❌ Nein❌ NeinAndroid / iOSKeine Taproot- oder SP-Unterstützung
Cake Wallet❌ Nein❌ NeinAndroid / iOSKein SP-Fokus
Calke Wallet✅ Ja✅ JaAndroid (F-Droid)Privacy-fokussiert, gute QR/Export-Tools
Dana Wallet✅ Ja✅ JaAndroid / Desktop (FOSS)Aktive SP-Unterstützung, manuell installierbar über F-Droid
Electrum❌ Nein❌ NeinDesktopKein offizieller SP-Support
Ledger Live❌ Nein❌ NeinDesktop / MobileKein SP-Support, Taproot vorhanden
Samourai Wallet❌ Nein❌ NeinAndroidFokus auf CoinJoin, kein BIP-352
Shakesco Wallet✅ Ja✅ JaCLI / Dev ToolFür technisch versierte Nutzer, CLI-basiert
SilentPay Wallet✅ Ja✅ JaAndroid (GitHub Build)Open Source, vollen BIP-352 Support
Silentium Wallet✅ Ja✅ JaPWA (Browser)Modernes Webinterface mit vollständigem SP-Support
Sparrow Wallet🔄 Bald🔄 BaldDesktopSP-Funktion in Entwicklung (teils via Script nutzbar)
Trezor❌ Nein❌ NeinHardware (Web App)Kein Taproot-Support in Core → kein SP
Wasabi Wallet❌ Nein❌ NeinDesktopFokus auf CoinJoin, kein SP geplant

Zahlung mit Bitcoin und QR-Codes auf der Bestellbestätigungsseite

Sollten beide Adressen im Modul konfiguriert sein, werden auf der Seite der Bestellbestätigung auch beide QR-Codes angezeigt:

grafik.png

In der Regel erkennt die Wallet beim Scannen des QR-Codes automatisch den Betrag (hier Dana Wallet für Android):

grafik.png