Zum Hauptinhalt springen

Bitcoin-Adressen und wie man sie verwendet

Heute aktualisiert

1. Legacy (P2PKH) format of bitcoin address

Zum Beispiel: 1Fh7ajXabJBpZPZw8bjD3QU4CuQ3pRty9u

P2PKH ist die Abkürzung für "Pay To PubKey Hash".

2. Bitcoin address in Nested SegWit (P2SH) format

Zum Beispiel: 3KF9nXowQ4asSGxRRzeiTpDjMuwM2nypAN

Nested P2SH nimmt eine bestehende P2SH-Adresse (beginnend mit "3") und kapselt sie in eine SegWit-Adresse. Dies dient der Kompatibilität mit älteren Versionen. Allerdings ist dies eine Art Workaround, der dazu führt, dass SegWit-Transaktionen etwa 10 % mehr Platz benötigen.

SegWit steht für Segregated Witness; "Segregated" bedeutet getrennt/isoliert und "Witness" ist die mit einer Transaktion verbundene Signatur. SegWit bedeutet somit die Trennung bestimmter Signaturdaten von der Transaktion. SegWit wurde in der Bitcoin-Blockchain aktiviert.

Der Hauptvorteil der Trennung von Signatur- und Transaktionsdaten besteht darin, dass die im Bitcoin-Block gespeicherte Datenmenge reduziert wird. Dadurch hat jeder Block zusätzliche Kapazität, um mehr Transaktionen aufzunehmen. Das bedeutet auch, dass das Netzwerk mehr Transaktionen verarbeiten kann und der Absender niedrigere Gebühren zahlt. Wenn Sie also beim Senden von Bitcoins Gebühren sparen möchten, verwenden Sie SegWit-Adressen, um sie zu empfangen.

Ein weiterer großer Vorteil von SegWit-Adressen ist ihre Abwärtskompatibilität; daher ist es möglich, Bitcoins zwischen SegWit- und Legacy-Adressen auszutauschen.

3. Bitcoin address in Native SegWit (Bech32) format

Zum Beispiel: bc1qf3uwcxaz779nxedw0wry89v9cjh9w2xylnmqc3

Adressen beginnen mit "bc1" – dem Bech32-kodierten Adressformat, das für SegWit entwickelt wurde. Es vermeidet Verwirrung und ist besser lesbar. Weil weniger Zeichen in der Adresse benötigt werden, ist es einfacher und effizienter, die Adresse mit Base32-Codierung anstelle des traditionellen Base58 zu berechnen. Die Daten können im QR-Code kompakter gespeichert werden, und Bech32 bietet durch optimierte Prüfsummen- und Fehlererkennungscodes eine höhere Sicherheit, um die Wahrscheinlichkeit ungültiger Adressen zu minimieren.

Die Bech32-Adresse ist selbst mit SegWit kompatibel. Es wird kein zusätzlicher Platz benötigt, um SegWit-Adressen in P2SH-Adressen zu verpacken, sodass die Verarbeitungsgebühr bei Adressen im Bech32-Format niedriger ist.

__2021-08-12___9.56.06.png

4. Taproot
Im November 2021 wurde ein großes Upgrade namens Taproot in Bitcoin eingeführt. Dadurch kam ein weiteres neues Adressformat hinzu: P2TR (Pay-to-Taproot). Taproot-Adressen ermöglichen effizientere Transaktionen mit niedrigeren Gebühren und verbesserter Privatsphäre, wenn die Adoption zunimmt. Taproot-Adressen beginnen mit den Zeichen bc1p. Technisch ist Taproot eine Weiterentwicklung von SegWit, und seine Adressen werden mit einer modifizierten Version von Bech32 kodiert, die als bech32m bekannt ist.

Eine Taproot-Bech32m-Adresse sieht zum Beispiel so aus:

bc1p8denc9m4sqe9hluasrvxkkdqgkydrk5ctxre5nkk4qwdvefn0sdsc6eqxe

btcdz0.png
Hat dies deine Frage beantwortet?