Officine Bitcoin

Lezioni online Bitcoin-only

This project is maintained by valerio-vaccaro

Officine Bitcoin Bitcoin-only-Lektion Dieses Projekt wird von valerio-vaccaro gepflegt

🌍 Traduzioni

🇨🇳 中文 🇬🇧 English 🇪🇸 Español 🇵🇹 Português 🇷🇺 Русский 🇫🇷 Français 🇩🇪 Deutsch 🇮🇹 Italiano 🇭🇺 Magyar 🏳️ Milanés 🏳️ Veneto

Bitcoin-Deskriptoren

Einführung

Deskriptoren

Deskriptoren sind ein relativ neues und noch nicht sehr weit verbreitetes Konzept, aber sie sind nützlich, um die Struktur einer Bitcoin wallet zu beschreiben. Deskriptoren sind lesbare Zeichenketten (alphanumerisch, hexadezimal und mit einigen Symbolen wie Klammern), die eine wallet klar und standardisiert darstellen sollen, also die Menge der öffentlichen und privaten Schlüssel, die nötig ist, um Salden zu berechnen, Bitcoin zu empfangen und auszugeben.

Entwicklung der Wallet-Verwaltung

Um Deskriptoren einzuordnen, zeichnet der Sprecher die Entwicklung von wallets nach:

Das mnemonic allein reicht nicht aus, insbesondere bei komplexen wallets wie multisig (die mehrere Signaturen erfordern) oder solchen mit erweiterten scripts (z. B. timelock oder Vererbungsbedingungen). Einige wallets probieren alle möglichen Ableitungen aus, um Gelder zu finden, während andere (z. B. Electrum) verlangen, dass der wallet-Typ angegeben wird. Bei multisig werden außerdem die öffentlichen Schlüssel der anderen Teilnehmer benötigt, was das Backup weiter erschwert.

Was Deskriptoren sind und warum sie gebraucht werden

Deskriptoren wurden geschaffen, um diese Einschränkungen zu überwinden. Sie bieten eine vollständige und flexible Beschreibung der wallet-Struktur. Sie ersetzen das mnemonic nicht, sondern ergänzen es, unter anderem mit:

Praktische Beispiele

Deskriptoren und Taproot

Ein interessanter Fall ist der Deskriptor für Taproot (tr), der zwei Ausgabemodi unterstützt:

Vorteile von Deskriptoren

Einschränkungen und Kompatibilität

Nicht alle wallets unterstützen Deskriptoren vollständig. Bitcoin Core implementiert zum Beispiel nur eine Teilmenge und benötigt zwei getrennte Deskriptoren für Adressen und change. Software wie Sparrow oder Specter bietet bessere Unterstützung und ermöglicht den Import/Export von Deskriptoren sowie die Visualisierung ihrer Struktur.

Experimente lassen sich durchführen mit:

Referenzen

Programm

Diese Lektion wurde für einen Satoshi Spritz Connect erstellt.