Heim > web3.0 > Hauptteil

Was sind die Bitcoin-Adressen?

DDD
Freigeben: 2024-03-06 13:21:29
nach vorne
1141 Leute haben es durchsucht

In der Welt der Verschlüsselung ist die Wallet-Adresse genauso wichtig wie „Bankkartenkontonummer“ und „Quittungsadresse“, und jede Operation ist untrennbar damit verbunden. Mit der Geburt des Ordinals-Protokolls wurde Bitcoin auf der Grundlage von Segregated Witness und Taproot gefördert Dies führt dazu, dass viele Menschen zum ersten Mal spezielle Adressformate wie „bc1p“ verwenden. Wie viele Formate von Wallet-Adressen gibt es also und welche Eigenschaften haben sie? Heute beschäftigen wir uns mit etwas Populärwissenschaft...

01. Was ist eine Bitcoin-Adresse?

Eine Bitcoin-Adresse wird zum Senden und Empfangen von Bitcoins verwendet, genau wie ein herkömmliches Bankkonto. Jeder mit Ihrem Bankkonto kann Ihnen Bitcoins senden, und Sie können Bitcoins auch auf andere Konten übertragen.

Eine Bitcoin-Adresse ist eine Zeichenfolge aus Buchstaben und Zahlen:

Was sind die Bitcoin-Adressen?

Diese Bitcoin-Adressen zeigen die Quelle für den Empfang und Versand von Bitcoins und sagen den Leuten, woher die Bitcoins kommen gehen. Es ist eigentlich wie ein E-Mail-System zum Senden und Empfangen von E-Mails, außer im Bitcoin-Szenario ist der E-Mail-Inhalt Bitcoin, die E-Mail-Adresse eine Bitcoin-Adresse und das Postfach eine Bitcoin-Wallet.

Es ist jedoch zu beachten, dass eine einzelne Adresse nicht unbedingt einen einzelnen Benutzer bedeutet Hinter einer Adresse kann eine Gruppe von Personen stehen, und eine Person kann auch mehrere Adressen haben.

02. Klassifizierung der Bitcoin-Adresstypen

Wie Sie auf dem Bild oben sehen können, beginnen Bitcoin-Adressen alle mit dem Präfix 1, 3 oder bc1. Warum ist das so? Das liegt daran, dass sie ein anderes Adressformat verwenden. Tatsächlich gibt es vier Haupttypen von Bitcoin-Adressen:

1. Legacy/Payment Public Key Hash (P2PKH)-Adresse

Dieser Adresstyp ist ein traditioneller Bitcoin Adresse, auch Legacy-Adresse genannt, wird auch als Zahlungs-Public-Key-Hash-Adresse (P2PKH) bezeichnet, da bei der Einführung von Bitcoin im Jahr 2009 die Generierungsmethode mit der Generierung eines Public-Key/Private-Key-Paares begann einzige Möglichkeit, eine Adresse zu erstellen.

Dieser Adresstyp verbraucht heute den meisten Platz bei Transaktionen und ist daher der teuerste Adresstyp. Allerdings sind solche Adressen leicht zu identifizieren, da sie alle mit „1“ beginnen.

Beispiel: 15f12gEh2DFcHyhSyu7v3Bji5T3CJa9Smn

Derzeit verwenden Sie diesen Adresstyp nur, wenn Sie einige alte Wallets verwenden, die mit der neuen Adresse nicht kompatibel sind.

2. Pay-to-Script-Hash (P2SH)-Adresse

Im Vergleich zu herkömmlichen Adressen, die mit „1“ beginnen, sind P2SH-Adressen keine Hashes öffentlicher Schlüssel, sondern beinhalten bestimmte Technologien. Der Hash des Skripts kann verwendet werden für Überweisungen, die Mehrfachsignaturen usw. erfordern. Sie können sogar Segregated Witness verwenden, um Transaktionsgebühren zu sparen Der Versand an eine P2SH-Adresse ist etwa 26 % günstiger als ein Wallet mit einer alten Adresse.

Beispiel: 35PBEaofpUeH8VnnNSorM1QZsadrZoQp4N

3. SegWit-Adresse (SegWit) Bech32-Adresse

Segwit-Adressen werden auch Bech32-Adressen genannt und zeichnen sich dadurch aus, dass sie mit bc1q beginnen. Diese Art von Bitcoin-Adresse reduziert die Menge der in der Transaktion gespeicherten Informationen. Sie speichern keine Signaturen und Skripte in der Transaktion, sondern im Zeugen. Daher können Segwit-Adressen im Vergleich zu P2SH-Adressen etwa 16 % der Transaktionsgebühren einsparen. Im Vergleich zu herkömmlichen Adressen sparen Sie über 38 %. Aufgrund dieser Kostenersparnis ist es die am häufigsten verwendete Bitcoin-Transaktionsadresse.
Beispiel: bc1q42lja79elem0anu8q8s3h2n687re9jax556pcc

Einige Handelsplattformen und Wallets unterstützen jedoch noch keine Segwit-Adressen, sodass Benutzer aufgefordert werden, ihnen eine P2SH-Adresse zu senden. Aus diesem Grund bieten die meisten Wallets immer noch die Möglichkeit, ein P2SH- oder sogar altes Adress-Wallet zu erstellen.


4. Taproot-Adresse
Um die Effizienz des Blockraums zu steigern und die Gebühren zu verbessern, hat SegWit einige Änderungen in der Art und Weise eingeführt, wie Adressen erstellt werden. Daher wurde basierend auf der SegWit-Adresse eine Taproot-Adresse entwickelt, die mit „bc1p“ beginnt und als Haupt-Root-Adresse übersetzt wird.
Diese Art von Adresse reduziert den Speicherplatz weiter, verbessert die Transaktionseffizienz und bietet einen besseren Datenschutz.
Beispiel: bc1pmzfrwwndsqmk5yh69yjr5lfgfg4ev8c0tsc06e

03. Zusammenfassung

Bitcoin-Adressen weisen einige Ähnlichkeiten mit modernen Bankkonten auf, da Bankkonten auch bei Transaktionen zum Senden von Vermögenswerten verwendet werden. Bei Bitcoin-Adressen werden jedoch Bitcoins versendet.

Obwohl es verschiedene Arten von Bitcoin-Adressen gibt, werden diese Adressen auf die gleiche Weise verwendet und verfügen über Kreuzkompatibilitätsfunktionen, sodass Bitcoins zwischen verschiedenen Adressen zirkulieren können.

Allerdings möchten wir Sie daran erinnern, dass die Verschlüsselungssicherheit schon immer ein Thema war, das Aufmerksamkeit verdient. Bitte überprüfen Sie die Adresse sorgfältig, bevor Sie verschlüsselte Vermögenswerte versenden, um unnötige Verluste zu vermeiden.

Das obige ist der detaillierte Inhalt vonWas sind die Bitcoin-Adressen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:zhihu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage