Zum Inhalt springen
ecdsa.com

Taproot

Der Bitcoin-Soft-Fork aus BIP-340, BIP-341 und BIP-342, aktiviert bei Block 709.632 am 14. November 2021, der Schnorr-Signaturen und P2TR-Ausgaben einführte, die sich auf einen Schlüssel und einen optionalen Baum von Skripten festlegen.
Auch geschrieben alsTaprootP2TRBIP-341BIP-342Tapscript

Eine P2TR-Ausgabe ist ein 32-Byte-Schlüssel im x-only-Format, Q = P + t·G, wobei t ein Tagged Hash des internen Schlüssels P und der Merkle-Wurzel alternativer Skripte ist. Wer über den Schlüsselpfad ausgibt, braucht nur eine einzige 64-Byte-Signatur nach BIP-340, und sie sieht gleich aus, ob der Schlüssel einer Person oder einer MuSig2-Gruppe gehört; wer über den Skriptpfad ausgibt, legt nur das ausgeführte Skript und einen Merkle-Beweis offen. Tapscript (BIP-342) ersetzt OP_CHECKMULTISIG durch OP_CHECKSIGADD.

Die Vorteile sind kleinere Multisig-Lösungen mit mehr Privatsphäre, günstigere komplexe Skripte und ein neuer Signatur-Hash (BIP-341), der die Beträge aller Eingaben abdeckt, was Hardware-Wallets die Prüfung der Gebühren erleichtert. Das Signieren von Nachrichten für P2TR-Adressen erfordert BIP-322.

Standards und Quellen

Alle Begriffe