Taproot ist eines der wichtigsten Bitcoin-Upgrades der vergangenen Jahre. Es verbessert vor allem den Umgang mit digitalen Signaturen und komplexen Ausgabebedingungen. Dadurch können bestimmte Transaktionen weniger Daten benötigen, mehr Privatsphäre bieten und flexiblere Anwendungen ermöglichen.

Das Upgrade verändert jedoch weder die maximale Menge von 21 Millionen BTC noch die durchschnittliche Blockzeit. Um Taproot richtig einzuordnen, lohnt sich deshalb außerdem ein Blick in unser Handbuch zu Bitcoin (BTC).

Bitcoin Taproot: Das Wichtigste in Kürze

  • Taproot ist ein Soft Fork: Das Upgrade wurde am 14. November 2021 mit Block 709.632 aktiviert. Ältere Bitcoin-Regeln blieben kompatibel.
  • Drei BIPs bilden den Kern: BIP 340 definiert Schnorr-Signaturen, BIP 341 die Taproot-Ausgaberegeln und BIP 342 die Skriptsprache Tapscript.
  • Zwei Ausgabepfade sind möglich: Bitcoin kann über einen Schlüsselpfad oder über einen Skriptpfad ausgegeben werden.
  • Komplexe Bedingungen werden diskreter: Beim Skriptpfad muss grundsätzlich nur die tatsächlich verwendete Bedingung samt Merkle-Nachweis veröffentlicht werden.
  • Taproot ist kein Anonymitäts-Upgrade: Beträge und Transaktionsflüsse bleiben auf der Blockchain sichtbar. Der Schutz entsteht vor allem durch weniger offengelegte Skriptinformationen.
  • Gebühren sinken nicht automatisch: Taproot kann insbesondere bei bestimmten Eingaben, Multisig-Konstruktionen und komplexen Skripten Daten sparen. Bei einfachen Zahlungen hängt der Vorteil vom Aufbau der Transaktion ab.
  • Taproot-Adressen beginnen mit bc1p: Sie verwenden SegWit Version 1 und die Bech32m-Prüfsumme. Klassische Native-SegWit-Adressen beginnen meist mit bc1q.

Was ist Bitcoin Taproot?

Bitcoin Taproot ist ein Bündel mehrerer Protokolländerungen, das die Privatsphäre, Effizienz und Flexibilität von Bitcoin-Skripten verbessert. Die neuen Regeln wurden als rückwärtskompatibler Soft Fork eingeführt. Was Soft Forks von Hard Forks unterscheidet, erklären wir im Beitrag zu Bitcoin Forks.

Die 3 wichtigsten Konzepte von Taproot

Taproot besteht im Wesentlichen aus drei aufeinander abgestimmten Spezifikationen:

  1. BIP 340 – Schnorr-Signaturen: Definiert ein 64 Byte großes Signaturformat für die von Bitcoin verwendete elliptische Kurve secp256k1.
  2. BIP 341 – Taproot: Führt Pay-to-Taproot-Ausgaben, kurz P2TR, als SegWit-Version 1 ein und kombiniert Schlüssel- und Skriptpfade.
  3. BIP 342 – Tapscript: Aktualisiert die Regeln für Skripte, die über den Taproot-Skriptpfad ausgeführt werden.

Die Aktivierung erfolgte am 14. November 2021 auf Blockhöhe 709.632. Taproot war das erste große Konsens-Upgrade nach SegWit im Jahr 2017, ohne dabei einen neuen Coin oder eine separate Blockchain zu erzeugen.

Was Taproot nicht verändert

Taproot ändert nicht die Geldpolitik von Bitcoin. Der Ablauf des Bitcoin Halvings, die Regeln des Bitcoin Minings und der Proof-of-Work-Konsens bleiben davon unberührt. Das Upgrade erhöht auch nicht direkt die Blockfrequenz und beseitigt weder das theoretische Risiko einer 51-Prozent-Attacke auf Bitcoin noch die Debatte über den Energieverbrauch von Bitcoin.

Wie funktioniert Bitcoin Taproot?

Um Taproot zu verstehen, hilft ein einfaches Bild: Eine Bitcoin-Ausgabe kann mehrere Bedingungen enthalten, unter denen sie später ausgegeben werden darf. Denkbar sind etwa eine normale Signatur, eine Multisig-Freigabe oder ein Ersatzschlüssel nach Ablauf einer Frist.

Vor Taproot mussten komplexe Skripte beim Ausgeben häufig vollständig offengelegt werden. Taproot organisiert mögliche Skriptpfade in einer Merkle-Struktur. Wird einer dieser Pfade verwendet, erscheinen nur die ausgeführte Bedingung und der kryptografische Nachweis, dass sie zur ursprünglichen Struktur gehört, auf der Blockchain. Nicht verwendete Alternativen bleiben verborgen.

Schlüsselpfad: die effiziente Standardausgabe

Beim Key Path Spend wird eine P2TR-Ausgabe mit einer gültigen Schnorr-Signatur ausgegeben. Auf der Blockchain ist dabei kein zusätzliches Skript zu sehen. Auch eine kooperative Multisig-Konstruktion kann wie eine gewöhnliche Einzelschlüssel-Ausgabe aussehen, sofern die beteiligten Parteien ein geeignetes Verfahren zur Schlüsselaggregation verwenden.

Wichtig: Taproot fasst mehrere Signaturen nicht von selbst zusammen. Die Linearität von Schnorr schafft lediglich die Grundlage für Protokolle wie MuSig, mit denen mehrere Beteiligte gemeinsam einen aggregierten Schlüssel und eine gemeinsame Signatur erzeugen können.

Skriptpfad: nur die genutzte Bedingung offenlegen

Beim Script Path Spend wird eine zuvor festgelegte Skriptbedingung ausgeführt. Veröffentlicht werden:

  • die tatsächlich verwendete Skriptbedingung,
  • die dafür erforderlichen Daten und Signaturen,
  • ein Kontrollblock mit dem Merkle-Nachweis.

Andere mögliche Ausgabepfade bleiben verborgen. Das spart bei umfangreichen Konstruktionen Daten und verrät Beobachtern weniger über Regeln, die gar nicht zum Einsatz kamen.

Schnorr-Signaturen

Bitcoin verwendete für klassische und SegWit-v0-Ausgaben ECDSA-Signaturen. Taproot-Ausgaben nutzen dagegen das in BIP 340 definierte Schnorr-Verfahren. Schnorr-Signaturen haben bei Taproot ein festes Format von 64 Byte und besitzen mathematische Eigenschaften, die Protokolle für Schlüssel- und Signaturaggregation erleichtern.

Das bedeutet nicht, dass ECDSA aus Bitcoin verschwunden ist: Bereits bestehende Adresstypen und Ausgaben funktionieren weiterhin und werden nach ihren bisherigen Regeln validiert.

Tapscript

Tapscript ist die Skriptsprache für den Taproot-Skriptpfad. Sie verwendet Schnorr-Signaturen, führt unter anderem OP_CHECKSIGADD für flexiblere Multisig-Regeln ein und schafft bessere Erweiterungsmöglichkeiten für spätere Soft Forks. Bitcoin wird dadurch nicht zu einer universellen Smart-Contract-Plattform wie Ethereum. Komplexe Bedingungen lassen sich aber effizienter und mit weniger unnötiger Offenlegung abbilden.

Welche Vorteile bietet Taproot?

Mehr Privatsphäre bei komplexen Ausgaben

Der größte Privatsphäregewinn liegt darin, dass ungenutzte Skriptbedingungen nicht veröffentlicht werden müssen. Kooperativ ausgegebene Multisig-Konstruktionen können über den Schlüsselpfad außerdem wie eine gewöhnliche P2TR-Ausgabe erscheinen.

Taproot verschleiert jedoch weder Beträge noch Sender und Empfänger. P2TR-Ausgaben sind als solche erkennbar, und Blockchain-Analysen können weiterhin Transaktionsmuster untersuchen. Wer Taproot mit einem Bitcoin Mixergleichsetzt, überschätzt deshalb den Datenschutz des Upgrades.

Weniger Daten bei geeigneten Transaktionen

Eine Ausgabe über den Schlüsselpfad benötigt nur die Schnorr-Signatur im Witness. Bei komplexen Skripten muss über den Skriptpfad nur die verwendete Bedingung offengelegt werden. Das kann das Transaktionsgewicht und damit die zu zahlenden Bitcoin-Gebühren reduzieren.

Eine pauschale Aussage wie „Taproot ist immer günstiger“ wäre trotzdem falsch. P2TR-Ausgaben sind anders aufgebaut als P2WPKH-Ausgaben. Ob eine vollständige Transaktion kleiner und günstiger ist, hängt unter anderem von der Zahl der Ein- und Ausgänge sowie vom verwendeten Ausgabepfad ab.

Flexiblere Multisig- und Smart-Contract-Konstruktionen

Taproot erleichtert Anwendungen, bei denen mehrere Schlüssel, Zeitbedingungen oder alternative Wiederherstellungspfade zusammenspielen. Davon können Wallets, Verwahrmodelle und Protokolle auf höheren Ebenen profitieren.

Ein wichtiges Beispiel ist das Bitcoin Lightning Network. Taproot kann bestimmte kooperative Abläufe kompakter und weniger auffällig machen. Es erhöht die Kapazität des Lightning-Netzwerks aber nicht automatisch; dafür müssen Wallets und Protokolle die neuen Möglichkeiten konkret implementieren.

Bessere Grundlage für spätere Upgrades

Tapscript und die in Taproot vorgesehenen Versionsmechanismen erleichtern künftige Erweiterungen. Das ist ein langfristiger Vorteil: Neue Funktionen können unter Umständen per Soft Fork ergänzt werden, ohne die gesamte Skriptstruktur erneut entwerfen zu müssen.

Bitcoin Taproot vs. Native Segwit: Was sind die Unterschiede?

Im Sprachgebrauch von Wallets bezeichnet Native SegWit meistens SegWit-v0-Adressen vom Typ P2WPKH oder P2WSH. Sie beginnen im Bitcoin-Mainnet mit bc1q und verwenden Bech32. Taproot ist technisch ebenfalls eine native SegWit-Ausgabe, nutzt aber Witness-Version 1, P2TR und Bech32m. Entsprechende Adressen beginnen mit bc1p.

MerkmalNative SegWitTaproot
Üblicher AusgabetypP2WPKH oder P2WSHP2TR
Witness-VersionVersion 0Version 1
Adressanfang im Mainnetbc1qbc1p
KodierungBech32Bech32m
SignaturverfahrenECDSASchnorr nach BIP 340
Komplexe SkripteDas ausgeführte Witness Script wird vollständig offengelegtGrundsätzlich wird nur der genutzte Skriptzweig samt Merkle-Nachweis offengelegt
Kooperative Multisig-AusgabeHäufig als Multisig erkennbarKann mit Schlüsselaggregation wie eine einzelne Schlüsselpfad-Ausgabe aussehen
GebührenSehr effizient und für einfache Zahlungen weit verbreitetKann Eingaben und komplexe Ausgaben effizienter machen, ist aber nicht in jedem Transaktionsaufbau günstiger
KompatibilitätIn der Praxis breiter unterstütztBenötigt P2TR- beziehungsweise Bech32m-Unterstützung beim sendenden Dienst

Ist Taproot besser als Native SegWit?

Taproot ist technisch leistungsfähiger, Native SegWit bleibt jedoch ein sehr guter und breit kompatibler Standard. Für eine einfache Zahlung ist der praktische Unterschied oft gering. Bei Multisig, alternativen Ausgabepfaden und spezialisierten Protokollen bietet Taproot größere Vorteile.

Wer eine Empfangsadresse auswählt, sollte daher nicht nur auf mögliche Gebührenersparnisse achten. Entscheidend ist, ob die eigene Wallet Taproot vollständig unterstützt, Sicherung und Wiederherstellung beherrscht und der Absender an bc1p-Adressen senden kann.

Wie lassen sich Taproot-Adressen nutzen?

Eine Taproot-Adresse beginnt im Bitcoin-Mainnet mit bc1p. Es handelt sich nicht um ein eigenes Netzwerk und nicht um eine andere Art von Bitcoin. Native-SegWit- und Taproot-Ausgaben können innerhalb derselben Bitcoin-Transaktion vorkommen.

So gehst Du in der Praxis vor:

  1. Wallet-Unterstützung prüfen: Die Wallet muss P2TR-Adressen erzeugen und Taproot-Ausgaben signieren können.
  2. Neue Empfangsadresse erstellen: Wähle in der Wallet den Adresstyp Taproot, P2TR oder Bech32m.
  3. Adresse kontrollieren: Prüfe die Adresse auf dem Display einer Hardware-Wallet, wenn diese Funktion verfügbar ist.
  4. Kompatibilität des Absenders prüfen: Ältere Börsen oder Wallets erkennen bc1p möglicherweise nicht.
  5. Zunächst einen kleinen Betrag testen: Vor allem bei einer neuen Wallet-Konfiguration reduziert eine Testtransaktion das Risiko von Bedienfehlern.

Eine bestehende Native-SegWit-Ausgabe wird nicht allein durch ein Wallet-Update zu Taproot. Um BTC auf eine P2TR-Adresse zu verschieben, ist eine neue On-Chain-Transaktion nötig. Dabei entstehen Gebühren und neue Bitcoin UTXOs. Ein Umzug nur wegen des Adressformats ist deshalb nicht zwingend sinnvoll.

Welche Rolle spielt Taproot bei Ordinals und Runes?

Taproot wird häufig in einem Atemzug mit Ordinals und BRC-20 genannt. Dabei ist eine genaue Abgrenzung wichtig: Taproot hat nicht plötzlich eine NFT-Funktion in Bitcoin eingebaut. In Kombination mit der bereits durch SegWit eingeführten Witness-Struktur machte Tapscript jedoch das von Ordinals genutzte Inskriptionsverfahren praktisch attraktiv.

Bei Bitcoin Ordinals werden Inhalte einzelnen Satoshis zugeordnet und Daten über sogenannte Inscriptions in Transaktionen eingebettet. BRC-20 verwendet Ordinals-Inscriptions für ein experimentelles Token-Schema. Das ist eine Anwendung auf Bitcoin und kein Bestandteil der Taproot-Konsensregeln.

Bitcoin Runes verfolgen wiederum einen anderen Ansatz für fungible Token. Das Protokoll arbeitet UTXO-basiert und speichert Protokollnachrichten über OP_RETURN. Runes, Ordinals und Taproot sollten deshalb nicht als Synonyme verwendet werden.

Die zusätzliche Datennachfrage solcher Protokolle kann den Wettbewerb um Blockspace erhöhen. In Phasen hoher Aktivität kann das zu höheren Gebühren führen, obwohl Taproot bestimmte Transaktionen technisch effizienter gestaltet.

Welche Grenzen und Risiken hat Taproot?

  • Keine vollständige Anonymität: Beträge, UTXOs und Transaktionsbeziehungen bleiben öffentlich.
  • Kein automatischer Gebührenrabatt: Die tatsächlichen Kosten ergeben sich aus Transaktionsgewicht und aktueller Nachfrage nach Blockspace.
  • Abhängigkeit von Wallets und Diensten: Vorteile entstehen nur, wenn Anwendungen Taproot korrekt unterstützen und nutzen.
  • Mehr technische Komplexität: Schlüsselaggregation, Multisig-Abläufe und Wiederherstellungspfade müssen sorgfältig implementiert werden.
  • Keine direkte Erhöhung des Durchsatzes: Taproot verändert weder die Ziel-Blockzeit noch hebt es die Blockgewicht-Grenze auf.
  • Neue Anwendungen beanspruchen Blockspace: Ordinals und tokenbezogene Protokolle können die Gebührennachfrage erhöhen.

Taproot beseitigt außerdem keine politischen, wirtschaftlichen oder gesellschaftlichen Risiken. Fragen wie Kann Bitcoin verboten werden?, welchen Einfluss der Netzwerkeffekt von Bitcoin hat oder ob Bitcoin „tot“ ist, müssen unabhängig vom Upgrade betrachtet werden.

Fazit zum Bitcoin-Taproot-Upgrade

Taproot ist kein spektakuläres Upgrade, das Bitcoin über Nacht vollständig verändert. Seine Stärke liegt in einer soliden technischen Grundlage: Schnorr-Signaturen, ein effizienter Schlüsselpfad, selektiv offengelegte Skriptpfade und Tapscript verbessern die Möglichkeiten für Wallets und Protokolle.

Für normale Nutzer bedeutet das vor allem einen zusätzlichen Adresstyp. Native SegWit bleibt für einfache Zahlungen sicher, effizient und kompatibel. Taproot spielt seine Vorteile besonders bei komplexen Bedingungen, Multisig-Konstruktionen und künftigen Protokollentwicklungen aus.

Wer BTC erwerben möchte, findet in unserem Ratgeber eine Anleitung zum Bitcoin-Kauf. Für die mögliche Wertentwicklung ist dagegen die Bitcoin-Prognose relevant. Taproot kann die technische Nutzbarkeit verbessern, ist aber allein kein verlässlicher Indikator für den Bitcoin-Kurs.

Häufige Fragen zu Bitcoin Taproot

Wann wurde Bitcoin Taproot aktiviert?

Taproot wurde am 14. November 2021 mit Block 709.632 im Bitcoin-Mainnet aktiviert.

Ist Taproot ein neuer Coin?

Nein. Taproot ist ein Soft Fork des bestehenden Bitcoin-Protokolls. Es entstand weder ein neuer Coin noch eine separate Blockchain.

Woran erkenne ich eine Taproot-Adresse?

Eine Taproot-Adresse im Bitcoin-Mainnet beginnt mit bc1p. Native-SegWit-Adressen der Witness-Version 0 beginnen dagegen üblicherweise mit bc1q.

Kann ich von einer Native-SegWit-Adresse an eine Taproot-Adresse senden?

Ja. Beide Adresstypen gehören zum Bitcoin-Netzwerk. Die sendende Wallet oder Börse muss Bech32m- beziehungsweise P2TR-Adressen allerdings unterstützen.

Sind Taproot-Transaktionen immer günstiger?

Nein. Taproot kann bestimmte Eingaben und komplexe Skripte verkleinern. Die Gesamtkosten hängen aber von allen Ein- und Ausgängen, dem Ausgabepfad und der aktuellen Gebührensituation ab.

Macht Taproot Bitcoin anonym?

Nein. Taproot reduziert bei geeigneten Transaktionen die Menge offengelegter Skriptinformationen. Beträge und Transaktionsflüsse bleiben öffentlich nachvollziehbar.

Hat Taproot Ordinals ermöglicht?

Taproot und Tapscript haben das heute verbreitete Inskriptionsverfahren praktisch begünstigt. Ordinals ist jedoch ein separates Protokoll und kein Bestandteil der Taproot-Konsensregeln.