Wie Bitcoin-Adressen funktionieren: Taproot, SegWit, Legacy
Dieser Artikel ist in folgenden Sprachen verfügbar:
Receiving to a Tangem wallet: Du kannst BTC auf eine SegWit- oder Legacy-Adresse in Tangem empfangen.
Sending from a Tangem wallet: Du kannst an Taproot-, SegWit- und Legacy-Adressen senden.
Um Bitcoin zu empfangen, benötigst du eine eindeutige Kennung, die als Bitcoin-Adresse bezeichnet wird. Diese Adressen bestehen aus 26–62 alphanumerischen Zeichen und liegen je nach Spezifikation in unterschiedlichen Formaten vor. Jedes Format hat ein bestimmtes Präfix, das die Identifikation erleichtert. In diesem Artikel stellen wir einige der heute am häufigsten verwendeten Adressformate vor.
Was ist eine Bitcoin-Adresse?
Bitcoin-Adressen sind ein zentrales Element des Netzwerks und ermöglichen das Senden und Empfangen von Bitcoins. Eine Bitcoin-Adresse ist eine eindeutige Zeichenkette, die ein bestimmtes Ziel im Netzwerk identifiziert und es ermöglicht, Bitcoins dorthin zu transferieren.
Diese Adressen sind in der Regel 26 bis 35 Zeichen lang. Jede Bitcoin-Adresse ist einzigartig und gehört zu einem bestimmten privaten Schlüssel.
Arten von Bitcoin-Adressen
Es gibt verschiedene Arten von Bitcoin-Adressen, die jeweils eigene Merkmale und Anwendungsbereiche haben.
Taproot-Adresse: P2TR
Taproot-Adressen sind das neueste und fortschrittlichste Format für Bitcoin, auch bekannt als pay-to-taproot (P2TR), Bech32m-Adresse oder Taproot. Sie bieten dem Bitcoin-Netzwerk mehr Sicherheit, Privatsphäre, Flexibilität und Skalierbarkeit. Wie bei SegWit sind Taproot-Adressen derzeit optional und noch nicht weit verbreitet.
Ein Vorteil von Taproot ist die Unterstützung von Schnorr-Signaturen, die für mehr Sicherheit, niedrigere Gebühren und flexiblere Multi-Key-Transaktionen sorgen. Multi-Key-Adressen mit P2TR sehen genauso aus wie Single-Key-Adressen, was die Privatsphäre für Multi-Key-Nutzer erhöht. Außerdem ermöglicht Taproot fortschrittlichere Skripte, sodass komplexere Smart Contracts auf Bitcoin realisiert werden können.
Taproot example: bc1p5d7rjq7g6r4jdyhzks9smlaqtedr4dekq08ge8ztwac72sfr9rusxg3297
SegWit-Adresse: P2WPKH
Die P2WPKH-, auch native SegWit- oder Bech32-Adresse genannt, ist ein modernes und effizientes Adressformat. Es ist zu beachten, dass nicht jede Anwendung SegWit-Adressen unterstützt, aber die meisten tun es mittlerweile.
Die Verwendung von SegWit-Adressen bietet mehrere Vorteile. Dazu gehören eine höhere Fehlertoleranz bei der Eingabe, da Fehlerkorrekturcodes verwendet werden und die Adressen nicht zwischen Groß- und Kleinschreibung unterscheiden. Außerdem können die Transaktionsgebühren niedriger ausfallen und bei Sammeltransaktionen bis zu 30–40 % eingespart werden.
Bitcoin-Adressen, die SegWit-Technologie nutzen, beginnen immer mit „bc1q“ und sind nicht case-sensitiv.
SegWit example: bc1qmvyjeectsezyht4d5exfxcx2hq2rndf9xdy8x9
Script-Adresse
Beim Senden an eine pay-to-script-hash (P2SH)- oder Script-Adresse können zusätzliche Regeln und Funktionen an die Adresse geknüpft werden. Diese Adressen werden häufig für Multi-Sig-Adressen verwendet, bei denen mehrere Schlüssel zur Autorisierung einer Transaktion benötigt werden. Script-Adressen beginnen mit der Ziffer 3, können Groß- und Kleinbuchstaben enthalten und sind case-sensitiv.
Script example: 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy
Legacy-Adresse
Die pay-to-pubkey-hash (P2PKH) ist das ursprüngliche und älteste Bitcoin-Adressformat. Obwohl es heute wegen höherer Transaktionsgebühren seltener genutzt wird, empfiehlt es sich weiterhin, dieses Format in Anwendungen zu unterstützen, um die Kompatibilität mit älteren Legacy-Wallets zu gewährleisten, die noch nicht auf neuere Formate umgestellt haben.
Legacy-Adressen beginnen mit der Ziffer 1, können Groß- und Kleinbuchstaben enthalten und sind case-sensitiv.
Legacy example: 1Ly9yXg6UnBwet9mEYzyQFxV2YF9zZSrSS
Bitcoin-Wechseladresse
Wenn ein Transaktionsoutput als Input für eine weitere Transaktion verwendet wird, muss er vollständig ausgegeben werden. Es kann jedoch vorkommen, dass der Output-Wert den zu zahlenden Betrag übersteigt. In diesem Fall erzeugt der Bitcoin-Client eine neue Bitcoin-Adresse, die als Wechseladresse bezeichnet wird, und sendet den überschüssigen Betrag dorthin zurück. Das Format der Wechseladresse entspricht in der Regel dem Standardformat der Wallet-App.
Kompatibilitätsprobleme und Lösungen bei Bitcoin-Adressen
Obwohl „legacy“-Adressen weiterhin genutzt werden, haben einige ältere Anwendungen noch kein Upgrade erhalten, was zu Kompatibilitätsproblemen führen kann. Script-Adressen bieten eine Lösung für diese Probleme, die auftreten können, wenn die Anwendung des Senders die vom Empfänger bereitgestellte SegWit-Adresse nicht erkennt.
Das Problem:
Stell dir vor, ein Sender nutzt eine Legacy-Wallet, um Bitcoins an die SegWit-Adresse des Empfängers zu senden. In diesem Fall kann die Wallet des Senders die Adresse fälschlicherweise als ungültig oder nicht unterstützt markieren. Das führt zu Verwirrung und möglicherweise dazu, dass der Sender denkt, der Empfänger habe eine falsche Adresse angegeben.
Die Lösung:
Um dieses Problem zu beheben, sollte der Empfänger auf eine kompatible Script- oder Taproot-Adresse wechseln können. Auch wenn diese Adressen nicht die gleichen Vorteile wie SegWit bieten – etwa günstigere Transaktionen und zusätzliche Funktionen – können sie die Kompatibilität mit der Wallet des Senders sicherstellen und so einen reibungslosen Ablauf ermöglichen.
Welche Bitcoin-Adressen unterstützt Tangem Wallet?
Die Tangem Wallet bietet zwei Arten von Wallet-Adressen: SegWit und Legacy. SegWit-Adressen sind als „default“ gekennzeichnet, Legacy-Adressen als „legacy“.
Die Nutzung einer SegWit-Adresse bringt zwei wesentliche Vorteile:
- Reduced fees: SegWit-Adressen ermöglichen eine Reduktion der Transaktionsgebühren um 30–40 %.
- Faster processing: Transaktionen über SegWit-Adressen werden schneller verarbeitet als solche mit Legacy-Adressen.
Wenn du diese Adresstypen kennst, kannst du Hardware-Wallets effizienter nutzen.
FAQ zu Bitcoin-Adressen
Was ist eine Bitcoin-Adresse?
Eine Bitcoin-Adresse ist eine eindeutige Zeichenkette, die als Kennung für den Empfang von Bitcoin-Zahlungen dient. Sie ist vergleichbar mit einer Kontonummer, aber Bitcoin-Adressen sind dezentral und anonym, im Gegensatz zu traditionellen Bankkonten.
Wie wird eine Bitcoin-Adresse erzeugt?
Eine Bitcoin-Adresse wird mithilfe des öffentlichen Schlüssels eines Nutzers und spezieller Algorithmen generiert. Die Adresse wird aus dem Public Key abgeleitet, den die Wallet bereitstellt.
Welches Format hat eine Bitcoin-Adresse?
Eine Bitcoin-Adresse beginnt typischerweise mit der Ziffer „1“ oder „3“ und besteht aus einer Zeichenkette mit 26–35 alphanumerischen Zeichen. Die Adresse kann auch als QR-Code dargestellt werden.
Wie bekomme ich eine Bitcoin-Adresse?
Du erhältst eine Bitcoin-Adresse, indem du eine Wallet in Tangem erstellst. Hier erfährst du, wie du deine Bitcoin-Wallet-Adresse erhältst.
Kann ich mehrere Bitcoin-Adressen haben?
Ja, du kannst mehrere Bitcoin-Adressen besitzen. Diese Funktion wird demnächst in der Tangem Wallet verfügbar sein.
Wie sende ich Bitcoin an eine Bitcoin-Adresse?
Um Bitcoin an eine Bitcoin-Adresse zu senden, gib die Adresse des Empfängers in deiner Wallet ein, wähle den gewünschten Betrag aus und signiere die Transaktion.
Ist eine Bitcoin-Adresse dasselbe wie eine Wallet?
Nein, eine Bitcoin-Adresse und eine Wallet sind nicht dasselbe. Eine Bitcoin-Adresse ist eine eindeutige Kennung zum Empfangen von Bitcoin, während eine Wallet eine Software oder Hardware ist, die deine privaten Schlüssel verwaltet und dir die Kontrolle über deine Bitcoin-Transaktionen ermöglicht.
Kann ich dieselbe Bitcoin-Adresse für verschiedene Kryptowährungen verwenden?
Nein, du kannst eine Bitcoin-Adresse nicht für andere Kryptowährungen nutzen. Bitcoin-Adressen sind spezifisch für das Bitcoin-Netzwerk und nicht mit anderen Kryptowährungen kompatibel.