Eine Bitcoin-Adresse ist eine eindeutige Identifikation, die es Ihnen ermöglicht, Kryptowährungen schnell, sicher und einfach zu senden und zu empfangen.
Eine Richtung in der Welt von criptomonedasist der Ort, an den eine bestimmte Menge an Kryptowährungen gebunden ist. Jede Person oder jeder Benutzer, der Kryptowährungen senden oder empfangen möchte, benötigt immer eine Adresse.
hier drücken um Ihr Benutzerkonto auf Spanisch KOSTENLOS und sicher zu eröffnen und ein Geschenk im Wert von 15 € zu erhalten.
Die Adresse dient, genau wie im traditionellen Finanzsystem, zum Empfangen oder Senden von Geldüberweisungen. Das bedeutet, dass es als eine Art Bankkonto fungiert. In Bitcoin und andere Kryptowährungen nennt man das "Adresse" o „Wallet-Adresse“ auf Englisch. Der Zweck der Adressen besteht darin, uns den Empfang und Versand von Kryptowährungen zu ermöglichen.
In Bitcoin sehen Adressen normalerweise so aus:
1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa
Auf den ersten Blick ist die Adresse recht kryptisch. Die enormen Unterschiede zu den üblichen Bankkontonummern erkennen, die leicht zu lesen und zu merken sind, insbesondere weil sie nur Zahlen verwenden. Kryptowährungsadressen verwenden jedoch eine Reihe von Zahlen und Buchstaben, sowohl in Klein- als auch in Großbuchstaben. Wir können also sagen, dass es sich um alphanumerische Adressen handelt, und dies hat ein klares Ziel: Adressen mit hoher Sicherheit und ohne Erstellungsbeschränkungen bereitzustellen.
Darüber hinaus können wir auch beobachten, dass Kryptowährungsadressen länger sind. Die Länge variiert zwischen 26 und 32 Zeichen. Bei Bitcoin beginnen diese beispielsweise mit der Zahl 1 bis Standardadressen (P2PKH), durch die Zahl 3 für die Multi-Signatur-Adressen (P2SH). Adressen vom Typ SegWit (bech32) beginnen mit bc1. Andere Kryptowährungen verfügen über eigene Systeme zur Darstellung ihrer Adressen.
Eine weitere gängige Möglichkeit, Bitcoin-Adressen darzustellen, ist a QR-Code. QR-Codes sind eine grafische Darstellung, die von einem Algorithmus erstellt wird Hash- Grafik. Das heißt, wir erhalten immer die gleiche Grafik, wenn wir die gleichen Informationen eingeben. Auf diese Weise kann die Adresse bequemer geteilt werden. Besonders an öffentlichen Orten, da der Code mit einer Smartphone-Kamera gescannt werden kann.
Eigenschaften einer Bitcoin-Adresse
Unter den Hauptmerkmalen von Bitcoin-Adressen können wir Folgendes erwähnen:
- Keine Grenzen. Eine Person kann so viele Adressen erstellen, wie sie möchte: Dutzende oder Millionen, ohne Grenzen. Dies ist dem Prozess zu verdanken, wie diese Adressen innerhalb der Bitcoin-Software generiert werden.
- Sie sind frei. Sie müssen niemanden um Erlaubnis bitten, Adressen zu erstellen, und niemand sollte diese auch autorisieren.
- Komplett frei. Die Adressen sind völlig kostenlos. Für deren Erstellung fallen weder Kosten an, noch sollten Sie dafür eine Zahlung an das System leisten.
- Datenschutz. Ihre persönlichen Daten werden niemals mit einer Adresse in Verbindung gebracht. Dadurch wird sichergestellt, dass niemand Ihre Adressen mit Ihrer tatsächlichen Identität in Verbindung bringen kann. Es sei denn, Sie geben aus freien Stücken an, dass die Adresse Ihnen gehört, oder veröffentlichen sie in einem sozialen Netzwerk oder Blog.
- Es ist transparent. Wenn Sie öffentlich sagen, dass eine Adresse Ihnen gehört, kann jeder in Echtzeit erfahren, welchen Kontostand Sie haben und welche Transaktionen Sie durchführen. Dies ist besonders nützlich für Organisationen, die transparent sein möchten.
- Sicherheit. Wenn Sie Ihre Adresse an Dritte weitergeben, besteht kein Diebstahlrisiko. Da es auch dem Bankkonto-Beispiel ähnelt, können Sie Ihre Adresse an jeden weitergeben, den Sie möchten, da dieser höchstens Kryptowährungen bei Ihnen einzahlen kann. Allerdings bedeutet die Weitergabe Ihrer Adresse, wie bereits erwähnt, dass jeder den Kontostand und die Echtzeitaktivität dieser Adresse sehen kann. Und wenn Sie öffentlich erklärt haben, dass es Ihnen gehört, könnte es zu einem unerwünschten Datenschutzverlust kommen.
- Einfacher Ablauf. Das Erhalten von Bitcoin-Adressen ist ein sehr einfacher Vorgang. Laden Sie einfach eine beliebige Bitcoin-Wallet herunter, um so viele Adressen zu generieren, wie Sie möchten.
- Sie können komplett offline und ohne die Notwendigkeit einer Verbindung zum Bitcoin-Netzwerk erstellt werden.
- Bei der ursprünglichen Bitcoin-Adresse wird zwischen Groß- und Kleinschreibung unterschieden. Das neue bech32-Format hebt diese Einschränkung jedoch auf. Daher ist es wichtig, dies zu bedenken, um zu vermeiden, dass Geld versehentlich an eine andere Adresse gesendet wird.
Andere Adresstypen in Bitcoin
SegWit-Adressen
Die Richtungen SegWit Sie unterscheiden sich von den ursprünglichen Bitcoin-Adressen. Diese Adressen beginnen im Allgemeinen mit der Zahl 3 oder den Zeichen „bc1“. Diejenigen, die mit 3 beginnen, sind Adressen des Typs P2SH, während diejenigen, die mit bc1 beginnen, für natives SegWit gelten. Es ist jedoch wichtig, dies zu betonen Jede Adresse, die mit 3 beginnt, ist nicht unbedingt eine SegWit-Adresse. Dies liegt daran, dass dasselbe Präfix für Adressen mit mehreren Signaturen verwendet wird. Stattdessen sind Adressen, die mit „bc1“ beginnen, speziell SegWit.
Testnet-Adressen
Eine Testnet-Adresse ist den Bitcoin-Anfangsadressen ziemlich ähnlich, abgesehen davon Testnet-Adressen beginnen mit den Präfixen „m“ oder „2“. Im Übrigen ist der Adressgenerierungsprozess im Testnet-Netzwerk Es ist identisch mit dem ursprünglichen Adressgenerierungsprozess von Bitcoin.
Mehrere Signaturadressen
Eines der großartigen Features von Bitcoin ist seine Fähigkeit, Multi-Signatur-Wallets zu generieren. Diese Wallets generieren spezielle Adressen, bei denen eine Kombination mehrerer privater Schlüssel erforderlich ist, um auf die Gelder zuzugreifen, über die sie verfügen. Da diese Adressen neuere Funktionen verwenden, Multisignaturadressen beginnen mit dem Präfix 3. Dadurch unterscheiden sich die alten Bitcoin-Adressen deutlich vom Rest der Kryptowährungsadressen. Diese Adressen können auch als Äquivalent zur Ausstellung eines Schecks an zwei Parteien angesehen werden, bei dem die Unterschrift beider Personen erforderlich ist, um auf die Gelder zugreifen zu können.
Die tatsächliche Anforderung (Anzahl der benötigten privaten Schlüssel, die entsprechenden öffentlichen Schlüssel usw.), die erfüllt sein muss, um die Gelder auszugeben, wird im Voraus von der Person festgelegt, die diese Art von Adresse generiert. Sobald eine Adresse erstellt wurde, kann diese Anforderung nicht mehr erfüllt werden geändert werden, ohne dass eine neue Adresse generiert wird.
Wie erstellt man eine Bitcoin-Adresse?
Der Prozess zur Erstellung einer Bitcoin-Adresse beginnt mit der Generierung einer Privat Schlüssel Dadurch erhalten wir die ausschließliche Nutzung der Mittel. Daraus ergibt sich ein öffentlicher Schlüssel, die es uns ermöglicht, Informationen mit anderen Menschen zu teilen, ohne unsere eigenen zu gefährden.
Der Erhalt des öffentlichen Schlüssels über den privaten Schlüssel erfolgt durch die Anwendung des Algorithmus ECDSA. Eine sehr effiziente Implementierung der Elliptischen-Kurven-Kryptographie, bei der die Kurve als Erzeugungspunkt verwendet wird secp256k1 um den öffentlichen Schlüssel zu erhalten.
Sobald dieses Schlüsselpaar generiert ist, beginnt der Prozess der Generierung öffentlicher Bitcoin-Adressen.
1.- Wählen Sie den öffentlichen Schlüssel aus aus dem vorherigen Prozess erhalten. Das heißt, aus der Anwendung des Algorithmus ECDSA a der private Schlüssel. Was etwa so aussehen sollte:
0250863ad64a87ae8a2fe83c1af1a8403cb53f53e486d8511dad8a04887e5b2352
2.- Hashing anwenden zum öffentlichen Schlüssel durch die Implementierung des Algorithmus SHA-256. Dieser Algorithmus ermöglicht die Generierung von Ausgaben fester Länge aus Eingaben variabler Länge, die irreversibel sind. Daher sind sie unidirektional und es ist nicht möglich, den privaten Schlüssel aus dem öffentlichen Schlüssel abzuleiten.
Nach Anwendung der Hashing-Funktion erhalten wir a 256-Bit-Stream:
0b7c28c9b7290c98d7438e70b3d3f7c848fbd7d1dc194ff83f4f7cc9b1378e98
3.- Nochmals haschen die zuvor erhaltene Ausgabe, wobei in diesem Fall der Algorithmus angewendet wird RIPE®-160. Damit erhalten wir a 160-Bit-Stream:
f54a5851e9372b87810a8e60cdd2e7cfd80b6e31
4.- Fügen Sie das Versionsbyte hinzu wird für das Bitcoin-Mainnet (0x00) vor der Ausgabe verwendet, die durch die Anwendung des RIPEMD-160-Hashing-Algorithmus erhalten wird. Damit erhalten wir eine Bitcoin-Adresse im Hexadezimalformat, die so aussehen wird:
00f54a5851e9372b87810a8e60cdd2e7cfd80b6e31
Und durch das Hinzufügen dieses Bytes können wir auch Bitcoin-Adressen identifizieren und von anderen Kryptowährungen unterscheiden, die das Protokoll ebenfalls verwenden.
5.- Erstellen Sie den Hash mit dem SHA-256-Algorithmus für das von RIPEMD-160 erhaltene Ergebnis. Dieser Schritt ist als Überprüfungsmechanismus erforderlich, um zu überprüfen, ob die Bitcoin-Adresse richtig geschrieben ist.
ad3c854da227c7e99c4abfad4ea41d71311160df2e415e713318c70d67c6b41c
6.- Wenden Sie den Hash mit dem SHA-256-Algorithmus auf das Ergebnis des vorherigen Hash an. Mit diesem Schritt wird die erhaltene Adresse verkettet. Wie bereits erwähnt, wird der SHA-256-Algorithmus zweimal als Verifizierungsmechanismus angewendet.
c7f18fe8fcbed6396741e58ad259b5cb16b7fd7f041904147ba1dcffabf747fd
7.- Wählen Sie die ersten 4 Bytes des letzten SHA-256-Hashs, die die darstellen Prüfsumme der Bitcoin-Adresse. In diesem Beispiel wären das:
c7f18fe8
8.- Fügen Sie die 4 Bytes der Prüfsumme aus dem vorherigen Punkt zum erweiterten RIPEMD-160-Hash aus Punkt 4 hinzu. Dies ist eine 25-Byte-Bitcoin-Binäradresse:
00f54a5851e9372b87810a8e60cdd2e7cfd80b6e31c7f18fe8
9.- Konvertieren Sie das Ergebnis mithilfe der Base58Check-Codierung in die Byte-Zeichenfolge, wird zum Kodieren von Bitcoin-Adressen verwendet. Damit wird der Bytestring in einen String umgewandelt base58.
1PMycacnJaSqwwJqjawXBERnLsZ7RkXUAs
Dies ist das am häufigsten verwendete Format für Bitcoin-Adressen. Also die Codierung Base58Check Es wandelt die Bytefolge in eine Reihe von Zahlen sowie Groß- und Kleinbuchstaben um, damit sie leichter zu unterscheiden sind. Obwohl es sich insgesamt immer noch um unleserliche Zeichen handelt und sie auf den ersten Blick nicht kryptisch sind.
Auf diese Weise können Sie eine Bitcoin-Adresse erstellen, damit wir sie nach unseren Wünschen verwenden können. Dieser gesamte Prozess wird auch bei Vanity Addresses durchgeführt, nur führen wir bei letzterem eine Brute-Force-Generierung durch, um nach einer personalisierten Adresse zu suchen.
Mehr über diese Art von Adressen erfahren Sie bei uns Artikel über Vanity Addresses.