Adresse

Aus Bitcoin Wiki
Wechseln zu: Navigation, Suche

Eine Bitcoinadresse oder einfach Adresse ist eine Kette von 27-34 alphanumerischen Zeichen, die mit einer 1 oder 3 beginnen und ein Ziel für eine Bitcoinzalung eindeutig identifizieren. Adressen können von jedem Nutzer beliebig und kostenlos erzeugt werden.

Zum Beispiel kann in dem original Bitcoin-Client Bitcoin-Qt im Bereich Bitcoins Empfangen einfach auf Neue Adresse geklickt werden um der eigenen Wallet eine zusätzliche Empfangsadresse zuzuordnen. Darüber hinaus ist es möglich eine Bitcoinadresse über einen Wechseldienst oder einen online Wallet Dienst zu bekommen.

Ein Beispiel für eine Bitcoinadresse ist 1P82rBjJMDFSay2RqKx1bydDRVh5QnGkkZ.

Eine Bitcoinadresse ist wie eine e-Mail-Adresse

genau wie eine E-Mail können auch Bitcoins an eine der Adressen einer Person gesendet werden. Diese Person kann viele verschiedenen Bitcoinadressen haben. Für erhöhte Anonymität bietet es sich an für jede Transaktion eine neue, eindeutige Bitcoinadresse zu verwenden.

Wenn auf einer Webseite Waren oder Dienstleistungen mit Bitcoins bezahlt werden, dann erzeugt diese Webseite in der Regel für die Zahlung eine neue Bitcoinadresse, welche mit dem eigenen Account verknüpft wird. So können Zahlungen an diese Adresse eindeutig dem zahlenden Kunden zugeordnet werden. Völlig anders als bei einer E-Mailadresse kann sich diese Bitcoinadresse aber bei der nächsten Zahlung schon geändert haben. Das sollte immer beachtet werden, wenn man später Zahlungen einfach blind an die gleiche Adresse schickt.

Adressen können offline erzeugt werden

Adressen können offline ohne Internetzugang erzeugt werden. Es ist kein Kontakt mit dem Bitcoinnetzwerk nötig und auch keine Registrierung. Das Bitcoinnetzwerk fängt an sich die neue Adresse zu merken sobald die erste gültige Zahlung an diese Adresse geschickt wurde.

Es ist möglich riesige Mengten von Adressen mit verfügbaren Software-Tools offline zu erzeugen. Das kann nützlich sein, wenn z.B. für einen Onlineshop vorab Adressen erzeugt werden sollen an die später Zahlungen an verknüpfte Benutzerkonten getätigt werden sollen. So muss man sich nicht mit irgend einer Bitcoin API oder zusätzlicher Bitcoin-Software auf dem Webserver herumschlagen. Es wird einfach eine große Liste neuer Adressen erzeugt, die aus einer simplen Textdatei nach und nach bei jedem Verkauf aus dem Onlineshop verbraucht werden.

Ein durchschnittlicher Desktop-Computer kann tausende von neuen Bitcoinadressen pro Minute erzeugen. Adressen werden einfach durch Zufallszahlen erzeugt und anschließend werden noch einige Operationen durchgeführt um aus den Zufallszahlen ein passendes Public- und Private-Key Schlüsselpaar abzuleiten. Da Adressen schnell und quasi ohne Kosten erzeugt werden können ist es nicht unüblich temporäre Adressen zu erzeugen und diese bei Nichtnutzung wieder zu verwerfen.

Groß- und Kleinschreibung

Bei Bitcoinadressen wird zwischen Groß- und Kleinschreibung in der Adresse unterschieden. Die Adressen sollten sicherheitshalber immer per Copy and Paste auf dem Computer übertragen werden. Wenn eine Adresse von Hand eingegeben wird und nicht jedes Zeichen exakt richtig geschrieben ist, ist es sehr wahrscheinlich, dass das Bitcoinnetzwerk bzw. schon der Client die Adresse ablehnt. In der Adresse ist dafür eine Checksumme enthalten, die dies sicherstellen soll.

Die Wahrscheinlichkeit, dass eine fehlerhaft eingegebene Adresse akzeptiert wird beträgt 1 zu 232, also ungefähr 1 zu 4,29 Milliarden.

Adressvalidierung

Wenn eine Bitcoinadresse bei der Eingabe in einer eigenen Anwendung oder in einer Webseite auf Plausibilität überprüft werden soll ist es ratsam eine Methode von diesem Thread zu benutzen als nur die Zeichenlänge und auf erlaubte Zeichen zu überprüfen.

Adressen haben einen "privaten Schlüssel"

Für die meisten korrekt erzeugten Bitcoinadressen gibt es wenigstens eine geheime Zahl, den private key. Dieser wird benötigt um über die Bitcoins zu verfügen, die auf der zugehörigen Adresse eingegangen sind. Ohne den privaten Schlüssel können diese Bitcoins nicht ausgegeben werden.

Wenn ein Bitcoin-Client genutzt wird, werden die privaten Schlüssel üblicherweise in der Wallet gespeichert. Der private Schlüssel hat einen wichtigen Zweck. Er wird mathematisch benötigt um eine gültige Transaktion zu erzeugen, die die Bitcoins, die auf der Adresse eingegangen sind wieder auszugeben. Wird der private Schlüssel zu einer Bitcoinadresse verloren (z.B. durch einen Festplattendefekt) sind alle Bitcoins von den Adressen die in Bezug zu diesem privaten Schlüssel standen praktisch für immer verloren.

Multi-Signatur-Adressen

Es können Adressen ezeugt werden, die eine Kombination von mehreren privaten Schlüsseln voraussetzen. Da dies einige neuere Features von Bitcoin voraussetzt beginnen solche Adressen mit einer 3 statt mit einer 1. Vergleichbar ist dieses Szenario mit einem Scheck, der an zwei Parteien gleichzeitig ausgestellt wird. Der Scheck kann also nur von beiden Parteien eingelöst werden. Jeder der beiden Parteien muss den Scheck bei seiner Bank einlösen sonst bekommt keiner von beiden etwas.

Die Kriterien (Anzahl der benötigten privaten Schlüssel, die zugehörigen öffentichen Schlüssel usw.) werden im Voraus von der Person festgelegt, die diese Adresse erzeugt und sobald diese Adresse erzeugt ist können die Kriterien nicht geändert werden ohne eine komplett neue Adresse zu erzeugen.

Was ist eine Adresse

Die meisten Bitcoinadressen sind 34 Zeichen lang. Sie bestehen auf zufälligen Zahlen sowie Groß- und Kleinbuchstaben mit der Ausnahme, dass der große Buchstabe "O", das große "I", das kleine "l" und die Ziffer "0" wegen der besseren Lesbarkeit niemals benutzt werden.

Einige Bitcoinadressen können kürzer als 34 Zeichen sein, theoretisch bis herunter zu 27 Zeichen und sind dann immernoch gültig. Eine nicht geringe Anzahl von Adressen ist nur 33 Zeichen lang und einige sind sogar kürzer. Jede Bitcoinadresse steht für eine Zahl, soetwas wie eine Kontonummer. Diese kurzen Adressen sind gültig, weil sie mit Nullen starten und diese können am Anfang weggelassen werden. Dadurch wird die Adresse kürzer.


Weiterführende Links