Was ist eine Bitcoin-Adresse und wie funktioniert sie?

Was ist eine Bitcoin-Adresse?
Eine Bitcoin-Adresse ist die Empfangsadresse, an die jemand Bitcoin an dein Crypto Wallet senden kann. Einfach gesagt gibst du sie als Zahlungsanweisung weiter, ein bisschen wie eine Kontonummer. Es ist aber weder ein Kontoname noch ein Benutzername und auch kein Beweis dafür, wer dahintersteht. Es ist eine digitale Adresse, an die du Bitcoin senden oder auf der du sie aufbewahren kannst.
Eine Adresse enthält auch nicht wortwörtlich deine Bitcoin. Die Bitcoin liegen als Information auf der Bitcoin-Blockchain. Eine Zahlung erzeugt dort eine sogenannte UTXO: ein noch nicht ausgegebenes Stück Bitcoin. Die Adresse legt fest, unter welchen Bedingungen dieses Stück später wieder gesendet werden darf.
Bei einer häufig genutzten älteren Adresse lautet diese Bedingung meist: Liefere eine gültige digitale Signatur mit dem richtigen Private Key. Ein Private Key ist dein geheimer Schlüssel, mit dem du nachweist, dass du Bitcoin ausgeben darfst. Bei anderen Adressen können die Bedingungen umfangreicher sein. So kann eine P2SH-Adresse ein Script darstellen: eine Reihe von Regeln, die zum Beispiel mehrere Signaturen erforderlich macht.
Dein Crypto Wallet regelt das meist im Hintergrund. Moderne Wallets erstellen aus einer einzigen Seed Phrase viele verschiedene Adressen und die dazugehörigen Schlüssel.
Eine Adresse zu teilen, um Bitcoin zu empfangen, ist sicher. Teile aber niemals deine Seed Phrase, deinen Private Key oder deinen erweiterten Private Key! Wer diese Daten hat, kann deine Bitcoin grundsätzlich ausgeben. Wenn also eine Person oder Entität danach fragt, kannst du fast sicher davon ausgehen, dass es sich um einen Betrüger handelt. Keine einzige Exchange oder kein Crypto Broker wird danach fragen.
Wichtigste Erkenntnisse
- Eine Bitcoin-Adresse ist die Empfangsadresse, an die jemand Bitcoin senden oder auf der du sie empfangen kannst.
- Bitcoin liegt nicht in einer Adresse, sondern als UTXO auf der Bitcoin-Blockchain.
- Ein Crypto Wallet erstellt Adressen und verwaltet die Daten, mit denen du Bitcoin ausgeben kannst.
- Manche Adressen arbeiten mit einem einzigen Private Key, andere können umfangreichere Bedingungen haben.
- Du darfst deine Bitcoin-Adresse teilen, aber teile niemals deine Seed Phrase oder deinen Private Key!
Wie funktioniert eine Bitcoin-Adresse?
Eine Bitcoin-Adresse funktioniert so, dass eine Zahlung mit Bedingungen für eine spätere Ausgabe festgelegt wird. Du gibst deine Adresse an den Zahler weiter, dieser erstellt eine Transaktion und sendet sie an das Bitcoin-Netzwerk. Diese Transaktion enthält einen Output: den Teil, in dem steht, wie viel Bitcoin an deine Adresse geht und welche Bedingungen erfüllt sein müssen, damit dieser Betrag später wieder ausgegeben werden kann.
Solange dieser Output noch nicht ausgegeben wurde, ist er eine UTXO. Du kannst dir eine UTXO als digitalen Betrag vorstellen, der bereitliegt, um später ausgegeben zu werden. Dein Crypto Wallet erkennt diesen Betrag als deinen, weil das Wallet die kryptografischen Schlüssel verwaltet, die nötig sind, um die Bedingungen dieses Outputs zu erfüllen. Mehr über dieses System liest du in unserem Artikel über die Blockchain.
Willst du diese Bitcoin später versenden? Dann nutzt dein Wallet eine oder mehrere frühere UTXOs als Input für eine neue Transaktion. Anschließend fügt das Wallet die Daten hinzu, die nötig sind, um nachzuweisen, dass du die Bitcoin ausgeben darfst, etwa eine gültige Signatur. Das Netzwerk prüft danach, ob die Regeln des früheren Outputs erfüllt wurden. Bei einem häufig genutzten SegWit-Typ prüft Bitcoin zum Beispiel, ob der angegebene öffentliche Schlüssel mit den zuvor festgelegten Daten übereinstimmt und ob die Signatur gültig ist.
Beispiel: Du erhältst 0,1 BTC über eine Transaktion. Der Output dieser Transaktion ist dann eine UTXO von 0,1 BTC. Wenn du später 0,03 BTC versendest, kann dein Wallet diese UTXO verwenden, 0,03 BTC an den Empfänger senden und den Restbetrag nach Abzug der Netzwerkkosten als Wechselgeld an eine neue eigene Adresse schicken.
Deshalb siehst du manchmal mehrere Adressen in einer einzigen Transaktion. Dein Wallet kann mehrere frühere UTXOs kombinieren, um eine Zahlung zu leisten, und erstellt oft automatisch eine separate Wechselgeldadresse. Das ist normal.
Viele Wallets erstellen außerdem immer wieder eine neue Empfangsadresse. Das hilft deiner Privatsphäre, weil Zahlungen dann schwerer einer einzelnen Adresse oder Wallet zugeordnet werden können.
Welche Arten von Bitcoin-Adressen gibt es?
Es gibt mehrere Arten von Bitcoin-Adressen. Du erkennst sie oft am Anfang der Adresse, aber so ein Anfang ist nur ein praktischer erster Check. Er beweist nicht, dass die Adresse gültig ist oder wirklich zum vorgesehenen Empfänger gehört.
Die wichtigsten Formate auf dem Bitcoin-Mainnet sind:
- P2PKH: das ursprüngliche Adressformat. Diese Adressen beginnen meist mit
1. Die Adresse kodiert unter anderem einen Hash eines öffentlichen Schlüssels. - P2SH: diese Adressen beginnen meist mit
3. Sie stehen für einen Hash eines Scripts, also von Bedingungen, um Bitcoin auszugeben. Das kann zum Beispiel nützlich sein, wenn mehr als eine Signatur nötig ist. - Native SegWit v0: diese Adressen beginnen meist mit
bc1, konkret mitbc1q. Sie verwenden das Bech32-Format. P2WPKH und P2WSH sind Beispiele für diesen Typ. - Taproot oder P2TR: diese Adressen beginnen meist mit
bc1p. Sie sind eine neuere Form von SegWit und verwenden Bech32m.
P2SH und SegWit schließen sich nicht immer aus. Eine P2SH-Adresse kann nämlich auch als Kompatibilitätslösung rund um SegWit verwendet werden. Deshalb bedeutet eine Adresse, die mit 3 beginnt, nicht automatisch, dass sie kein SegWit nutzt.
Was ist der Unterschied zwischen Legacy-, SegWit- und Taproot-Adressen?
Legacy-Adressen sind die älteren Adressformate, während SegWit und Taproot neuere Arten sind, Zahlungen auf Bitcoin festzuhalten. In der Praxis meinen Menschen mit Legacy oft Adressen, die mit 1 oder 3 beginnen. Native SegWit v0 beginnt meist mit bc1q und Taproot meist mit bc1p.
Der wichtigste Unterschied liegt unter der Haube. SegWit verschiebt bestimmte Daten, etwa Signaturen, in einen separaten Teil der Transaktion: den Witness. Dadurch sind normale SegWit-Zahlungen in der Regel effizienter in Bezug auf die Transaktionsgröße. Die endgültigen Netzwerkkosten hängen aber immer von der gewählten Fee Rate, der Anzahl der Inputs und Outputs sowie den verwendeten Zahlungsbedingungen ab.
Taproot ist technisch gesehen keine eigenständige Alternative neben SegWit. Es ist SegWit Version 1. Taproot verwendet Schnorr-Signaturen und kann bei umfangreicheren Bedingungen Vorteile bei Privatsphäre und Platz bieten. Nicht genutzte Optionen in einem Script müssen dann beim Ausgeben von Bitcoin nicht unbedingt sichtbar werden.
Für dich ist vor allem die Kompatibilität wichtig. Nicht jede Wallet oder Crypto Exchange unterstützt jedes Format. Prüfe deshalb vor einer größeren Zahlung, ob die sendende Partei die konkrete Empfangsadresse akzeptiert, besonders wenn es sich um eine Taproot-Adresse mit bc1p handelt.
Wie nutzt du eine Bitcoin-Adresse, um Bitcoin zu empfangen und zu versenden?
Um Bitcoin zu empfangen oder zu versenden, nutzt du eine Adresse in deinem Crypto Wallet. Gehe diese Schritte in Ruhe durch, denn eine Zahlung an eine andere gültige Adresse kannst du nicht einfach rückgängig machen.
Bitcoin empfangen
-
Neue Empfangsadresse erstellen Öffne dein Crypto Wallet und wähle Bitcoin empfangen. Das Wallet zeigt dir dann eine neue Adresse, oft auch als QR-Code. Eine neue Adresse pro Zahlung ist besser für deine Privatsphäre.
-
Adresse oder QR-Code teilen Sende die Adresse als Text weiter oder lass den Zahler den QR-Code scannen. Ein QR-Code verhindert Tippfehler, aber prüfe trotzdem immer, woher der Code stammt.
-
Eingehende Zahlung prüfen Nach dem Senden siehst du die Transaktion meist schon bald in deinem Wallet. Die Zahlung erhält danach Bestätigungen, wenn sie in die Blockchain aufgenommen wird. Wie viel Sicherheit jemand haben möchte, bevor eine Zahlung als endgültig gilt, hängt vom Betrag und von der Situation ab. Eine Zahlung kann im Bitcoin-Netzwerk etwa 10 Minuten dauern. Gerate also nicht in Panik, wenn deine Transaktion nicht innerhalb weniger Sekunden sichtbar ist. Die Geschwindigkeit einer Zahlung auf der Blockchain hängt stark vom Netzwerk ab. Bei Bitcoin sind es ungefähr 10 Minuten.
Bitcoin versenden
-
Die richtige Bitcoin-Mainnet-Adresse anfordern Prüfe, dass der Empfänger wirklich eine Adresse für Bitcoin auf dem Bitcoin-Mainnet angibt. Verwende nicht einfach eine Adresse oder Netzwerkanweisung, die zu einer anderen Blockchain oder einem anderen Dienst gehört.
-
Die vollständige Adresse einfügen oder scannen Kopiere die Adresse lieber, als sie abzutippen. Schau dir danach die gesamte Adresse an, nicht nur die ersten und letzten Zeichen.
-
Betrag eingeben und Netzwerkkosten prüfen Dein Wallet wählt meist selbst aus, welche UTXOs benötigt werden. Außerdem erstellt das Wallet oft automatisch einen Wechselgeld-Output an eine neue eigene Adresse. Das passiert automatisch und bedeutet nicht, dass deine Bitcoin verloren sind.
-
Letzte Kontrolle und bestätigen Prüfe Empfänger, vollständige Adresse, Betrag und Kosten, bevor du auf bestätigen klickst. Eine kleine Testzahlung kann hilfreich sein, besonders bei größeren Transaktionen!
Das sind die Risiken, auf die du besonders achten solltest:
-
Address Poisoning: Ein Angreifer versucht, dich dazu zu bringen, eine fast identische Adresse aus deiner Transaktionshistorie zu kopieren.
-
Keine Unterstützung für einen Adresstyp: Eine ältere Wallet oder Crypto Exchange kann eine Adresse ablehnen, zum Beispiel wenn Taproot noch nicht unterstützt wird.
-
Falsches Netzwerk: Eine Bitcoin-Adresse ist für Bitcoin auf dem Bitcoin-Mainnet gedacht, sofern dein Wallet oder Dienst nicht sehr klar etwas anderes angibt. Verwechslungen mit Testnet, einer anderen Blockchain oder falschen Einzahlungsanweisungen können zu Verlusten führen oder eine Wiederherstellung erschweren.
-
Geheime Daten teilen: Eine Empfangsadresse zu teilen ist in Ordnung. Eine Seed Phrase, ein Private Key oder ein erweiterter Private Key können dagegen jemandem Zugriff geben, um deine Bitcoin auszugeben.
Privatsphäre bedeutet übrigens nicht, dass du vollständig anonym bist. Adressen und Transaktionen sind öffentlich. Wenn eine Adresse zu einem bestimmten Zeitpunkt mit deiner Identität verknüpft wird, können dadurch auch Zusammenhänge mit anderen sichtbaren Zahlungen klarer werden.
Was passiert, wenn ich meine Bitcoins an eine falsche Bitcoin-Adresse gesendet habe?
Wenn die falsche Adresse ungültig ist, kann dein Crypto Wallet die Zahlung meist nicht senden. Ist die Adresse gültig und hast du die Transaktion bereits ausgesendet, kannst du die Zahlung nicht einseitig über Bitcoin zurückdrehen. Du hast deine Bitcoins also vollständig selbst unter Kontrolle, und es gibt keine Regierung oder dritte Partei, die dabei eingreifen kann. Viele sehen das als Vorteil, aber es kann auch klar zu deinem Nachteil sein. Prüfe also immer sorgfältig, ob die Transaktion stimmt!
Hast du versehentlich an eine eigene Adresse gesendet, deren Schlüssel du selbst verwaltest? Dann hast du die Bitcoin grundsätzlich weiterhin unter Kontrolle. Du kannst sie danach einfach in einer neuen Transaktion an die richtige Adresse senden.
Ist die Adresse einer bekannten Person oder eines Dienstes, nimm sofort Kontakt auf. Der Empfänger kann die Bitcoin freiwillig zurücksenden, aber das Bitcoin-Protokoll erzwingt das nicht. Bewahre deshalb sofort die Transaktions-ID, den Betrag, den Zeitpunkt und die vollständige Zieladresse auf. Damit kann der Empfänger die Zahlung wiederfinden.
Manchmal bietet ein Wallet bei einer noch unbestätigten Transaktion die Möglichkeit, die Transaktion zu ersetzen oder die Netzwerkkosten zu erhöhen. Das hängt von deinem Wallet, den verwendeten Inputs und der Netzwerkrichtlinie ab. Sieh das nicht als Abbrechen-Schaltfläche: Es ist keine verlässliche Methode, um eine fehlerhafte Zahlung zurückzuholen.
Vorsicht auch vor Anbietern, die versprechen, deine Bitcoin zurückzuholen, und dafür im Voraus Geld, Fernzugriff, deine Seed Phrase oder Private Keys verlangen. Das sind starke Hinweise auf Betrug.
Fazit
Eine Bitcoin-Adresse ist einfach gesagt die Adresse, an die du Bitcoin empfangen kannst. Dein Crypto Wallet erstellt diese Adressen und verwaltet die geheimen Daten, die nötig sind, um empfangene Bitcoin später wieder auszugeben.
Ob du nun eine ältere Legacy-Adresse, eine SegWit-Adresse oder eine Taproot-Adresse verwendest: Prüfe immer die vollständige Adresse, das Netzwerk und die Kompatibilität der sendenden Partei. Nutze nach Möglichkeit für jede Zahlung eine neue Empfangsadresse und teile niemals deine Seed Phrase oder deinen Private Key. Diese paar zusätzlichen Sekunden zum Prüfen sind wichtig, weil eine gültige Bitcoin-Transaktion meist nicht einfach rückgängig gemacht werden kann.