Understanding Bitcoin Addresses:P2PKH Format &How to Get Yours

Ny standard for Bitcoin-adresser

After the Pay to IP mechanism was left behind, the “Pay to Public Key Hash”, or P2PKH , blev det nye standardformat til at sende betalinger til bitcoin-adresser.

For det almindelige øje ser det sådan ud:

1K31KZXjcochXpRhjH9g5MxFFTHPi2zEXb

When you are sending payments to another P2PKH address, make sure it has 34 characters and begins with a “1”.

How To Get a Bitcoin (or other Blockchain Address)

For begyndere er det meget nemt at oprette din egen P2PKH-adresse. All it requires is choosing a particular “wallet” (or software).

Once you have a wallet, the back-end (nothing you need to do) automatically collects entropy and uses it to generate an ECDSA private key. “ECDSA” is the cryptographic algorithm in the core of bitcoin addresses.

Pungen skubber i det væsentlige den offentlige nøgle gennem en række kryptografiske algoritmer og konverterer til sidst alle bytes og koden til det endelige produkt:bitcoin-adressen.

Formålet med den asymmetriske signaturplatform giver dig mulighed for at signere beskeder med den PRIVATE nøgle (i stedet for den "offentlige" nøgle) og verificere signaturen med den offentlige nøgle.

This solidifies your ownership over the address, as it’s very similar to you physically signing a letter or document.

Den offentlige nøgle

Når den private nøgle med entropi er oprettet, genererer tegnebogen den offentlige nøgle ud fra den information ved at vælge tilfældige koordinater på en bestemt elliptisk kurve og lave nogle beregninger.

For your benefit, all you need to worry about is the public key, which allows you to send and receive payments.

'65' for lang

However, the length of characters which comprise the public key were very long and inconvenient, running at 65 characters long. Potentialet for en person til at skrive det forkert var nok af en grund for bitcoin-udviklerne til at skabe en metode til at udlede en adresse fra den offentlige nøgle.

Bruger du den rigtige nøgle?

For begyndere eller endda dem, der udfører regelmæssige transaktioner, når du indsætter en blockchain-adresse i din bitcoin-tegnebog, tjekker den straks præfikset og beregner "checksum".

A checksum address is a quick way to verify if a number, or set of data, has been altered, either intentionally or unintentionally. This prevents you from accidentally sending your crypto to a non-existent address. In other words, it solves the “clerical” or typographical error.

Checksum-adressen oprettes ved at køre algoritmen på et stykke data, generere et checksum-nummer eller hash, som derefter kan sendes sammen med det originale datasæt. The data recipient can then use the hash to determine whether the data has been altered or corrupted. Et værn. Hvis kontrolsummen ikke stemmer overens, afviser den adressen, hvilket gør det umuligt (utilsigtet) at sende penge til en forkert adresse på grund af en skrivefejl eller typografisk fejl.

If however, you have the private key for an address, only you can sign a transaction with the cryptocurrency token assigned to that address. In turn, everyone who knows your address can verify the validity of your signature.

Det eneste, der sker, er at underskrive en transaktion og bekræfte transaktionen ved hjælp af offentlige og private nøgler.

Bitcoins avancerede adresser

Understanding Bitcoin Addresses:P2PKH Format &How to Get Yours

Kilde:Blockgeeks

Da Bitcoin er den førende kryptovaluta, er det rimeligt at antage, at det er en smule mere avanceret og sofistikeret, hvorfor det har mere avancerede adresser, kendt som P2SH adresser eller "Betal til Script Hash".

P2SH addresses means the individual doesn’t pay to the hash of a public key, but rather to the hash of a script. I lægmandssprog betyder alt dette, at når du underskriver en transaktion, behøver du ikke at angive signaturen, der matcher en bestemt offentlig nøgle - i stedet for et script, der matcher en bestemt hash.

The purpose of this is simply to allow for more feasible and flexible means to verify yourself.

P2SH addresses use the prefix 05 , begyndende med et "3". For more information on P2SH addresses, please click here.

Begynd at købe og handle cryptocurrency

Sign up and start opportunities with the future of currency

Tilmeld dig nu

Hvad bruger andre kryptovalutaer?

Det er værd at nævne, at mange andre kryptovalutaer, som Litecoin (LTC), Dash og Dogecoin, bruger et meget lignende adresseformat som bitcoin.

Others, like Monero, use the Cryptonote algorithm, which deploys another cryptographic signature algorithm to generate the public key, EdDSA. Disse er kendt som Cryptonote-valutaer, som har "ring-signaturer", der kræver, at adresserne har to offentlige nøgler - en view- og spend-nøgle.

Similar to bitcoin addresses, Cryptonote adds a prefix byte and hashes the result. I stedet for at bruge dobbelt SHA-256, bruger den Keccak-256 til at generere fire kontrolsumbytes. Disse tilføjes i slutningen af ​​en streng. Once the checksumbytes are converted to base58, you have the final address--and yes, it’s very long.

43ZZViHQKd42X7cajEtc6NUoxG4AvyMu3ZqpGTBP85uhEfYoPVAuGHxJcomMHEPp3NWiKJRUMnuAJ7dfBrPTcfjYMPJzz2a

Husk, bliv ikke fanget af de mange forskellige genererede adresser - de tjener bare som et middel til at acceptere en betaling, som er tildelt en bestemt offentlig nøgle.

Det er således ligegyldigt, hvad du gør med den offentlige nøgle, hvilken kryptografisk algoritme du anvender for at konvertere den til en slags adresse, og hvordan den er formateret.

Ethereum er anderledes

While Ethereum’s address is similar to Bitcoin’s, it differs in two ways:

  1. Længden er meget kortere og efterlader en 32-byte streng (i stedet for en 64-byte skærm) og
  2. Ingen kontrolsum

Kortere længde

You start with a private key and use ECDSA to generate the 64-byte public key, which is hashed with Keccak-256. Resultatet er 32-byte-strengen, hvor de første 12 bytes droppes, hvilket efterlader 20 bytes, som består af en adresse på 40 tegn. At that point, the prefix “0x” tilføjes til adressen. As Ethereum doesn’t convert the address to base58, it’s left in hexadecimal (0-F).

Ingen kontrolsum

Selvom enhver hexadecimal streng på 40 tegn kan være en Ethereum-adresse, afskrækker ethereum-udviklerne (som bitcoins) også kraftigt brugere fra manuelt at indtaste en så lang adresse, hvilket risikerer enhver potentiel skrive- eller typografiske fejl, som kan føre til tab af midler.

Hvad du kan forvente

De fleste Ethereum-udviklere foretrækker ICAP-formatet, der ligesom bitcoin-adresser også bruger base58-tegn og inkluderer en kontrolsum.

E7338O073KYGTWWZN0F2WZ0R8PX5ZPPZS

ICAP er til sin fordel et fuldt gyldigt internationalt bankkontonummer (IBAN), som gør det muligt for eksisterende banksoftware at forstå interagere med det. IBAN er den internationale identifikator for klientkonti i bankbranchen, som består af 32 alpanumeriske tegn, der ikke skiller mellem store og små bogstaver, en landekode, en kontrolsum, banknummer og kontonummer.

Ethereum er anderledes

Men du kan finde STEEM, en kryptovaluta baseret på BitShares-konceptet, for at være mere brugervenlig og tidsvenlig. Hvorfor?

Sammenkoblet med Steemit-platformen har STEEM et lignende system som Ethereum - dit brugernavn i STEEM er også din tegnebogsadresse.

The difference with STEEM, is the architecture behind the name addresses. For mere information om dette, klik venligst her.

Tilbage i februar købte TRON-grundlæggeren, Justin Sun, Steemit, hvilket skabte en bølge af drama i hele branchen. For mere information om dette, klik venligst her.

Begynd at købe og handle cryptocurrency

Tilmeld dig og start muligheder med fremtidens valuta

Tilmeld dig nu


Fondsoplysninger
  1. Fondsoplysninger
  2. Offentlig investeringsfond
  3. Private investeringsfonde
  4. Hedgefond
  5. Investeringsfond
  6. Indeksfond