Ein xPub-Schlüssel, oder erweiterter öffentlicher Schlüssel, ist ein Hauptöffentlicher Schlüssel, der alle nachfolgenden Adressen für eine Blockchain wie Bitcoin generiert. Er ermöglicht es, den Transaktionsverlauf und den Kontostand des Wallets einzusehen, ohne private Schlüssel offenzulegen. Da xPub-Schlüssel keine Transaktionen initiieren können, tragen sie zu Ihrer Sicherheit bei.
Die Entwicklung der Bitcoin-Standards hat mehrere Arten von erweiterten öffentlichen Schlüsseln hervorgebracht:
- xPub: Generiert Adressen mit der Präfix 1.
- yPub: Generiert Adressen, die mit 3 beginnen (SegWit).
- zPub: Generiert Bech32-Adressen mit dem Präfix bc1 (SegWit).
Diese Varianten bieten eine bessere Sicherheit und Effizienz bei der Verwaltung von Transaktionen.
Wie xPub-Schlüssel mit UTXOs funktionieren
In Unspent Transaction Output (UTXO)-basierten Systemen wie Bitcoin wird bei einer Transaktion der gesamte Betrag übertragen und jeder nicht ausgegebene Betrag wird an eine neue, ungenutzte Adresse verschoben.
Beispiel: Verwendung von xPub-Schlüsseln mit UTXOs
- Carol hat 10 Bitcoin in Wallet A.
- Sie sendet 7 BTC an Tim.
- Die verbleibenden 3 BTC werden auf eine neue Wallet C übertragen.
Dies verbessert den Datenschutz und die Sicherheit, indem Gelder auf neue Adressen verschoben werden, die mit dem xPub-Schlüssel überwacht werden können, ohne private Schlüssel preiszugeben.
Gründe für die Verwendung von xPub-Schlüsseln anstelle von regulären öffentlichen Schlüsseln
Die Verwaltung einzelner Adressen für jede Transaktion kann umständlich sein, da Sie Hunderte von Adressen nachverfolgen müssen. xPub-Schlüssel bieten einen Nur-Lese-Zugriff auf alle Transaktionen, Adressen und Guthaben, die mit dem Wallet verknüpft sind. Für das Ausgeben ist jedoch der Zugriff auf Ihre privaten Schlüssel erforderlich.
Verstehen Sie die Grenzen des xPub-Schlüssels
xPub-Schlüssel gelten nicht für alle Blockchains. Zum Beispiel verwendet Cardano ein erweitertes UTXO-Modell mit einem Staken-Schlüsselsystem anstelle des xPub-Frameworks.
Andere Blockchains können das UTXO-Modell für Funktionen wie Datenschutz oder Smart Contracts anpassen, was unterschiedliche Methoden zur Adressverwaltung erfordert, die bestimmte Funktionalitäten gegenüber dem einfachen Tracking mit xPub-Schlüsseln priorisieren.