Wat is ' is het verschil tussen een portemonnee en een adres?

Bitcoin lijkt het concept van een portemonnee en een adres te hebben. Zijn ze hetzelfde? Zo niet, hoe verschillen ze dan?

Reacties

Antwoord

Adressen zijn openbaar sleutel-hashes van een asymmetrisch sleutelpaar

Een adres vertegenwoordigt een hash van een openbare sleutel van een asymmetrisch sleutelpaar . De eigenaar van het sleutelpaar kan de privésleutel gebruiken om transacties of berichten te ondertekenen (bijvoorbeeld om eigendom te bewijzen). Alleen door de juiste privésleutel te gebruiken, kan een geldige handtekening worden gemaakt, die iedereen vervolgens als geldig kan verifiëren door het bijbehorende adres te gebruiken (dat wederom de openbare sleutel vertegenwoordigt).

Portefeuilles zijn een abstract concept, een " sleutelhanger "

Een portemonnee is een abstract construct, dat de set van publieke en private sleutelparen bevat die willekeurig voor de gebruiker zijn gegenereerd. In een deterministische portemonnee worden de sleutels afgeleid van een wachtwoordzin (een specifieke seed, masterkey of wachtwoord) in plaats van een willekeurige seed. In wezen komt het overeen met een sleutelhanger in cryptografische zin.

De Bitcoin-clientsoftware abstraheert de portemonnee voor de gebruiker zodat het elke van de adressen in de portefeuille, of er saldi ( transactie-uitgangen ) in de blockchain zijn gekoppeld. Het somt de fondsen op en presenteert ze als één totaal saldo. Onderliggend worden deze saldi echter openbaar opgeslagen in de blockchain (dat klopt, de portemonnee bevat uw munten niet, u kunt ze alleen uitgeven). Ze zijn opgesplitst in talrijke adressen en transactie-uitgangen:

  • Adres # 15521² heeft
  • 3 BTC in transactie-uitgang 1
  • Adres # 23414 heeft
  • 1,2 BTC in transactie-uitvoer 1
  • 0,7 BTC in transactie-uitvoer 2

Iedereen kan ze zien, maar kan gewoonlijk “de identiteit van de eigenaar niet bepalen.


¹ Om nauwkeuriger te zijn, is een adres een met Base58 gecodeerde hash van de openbare sleutel.

² Natuurlijk zijn echte adressen eigenlijk zijn alfanumerieke tekenreeksen met maximaal 34 tekens.

Opmerkingen

  • Deterministische portefeuilles zijn niet noodzakelijk een brainwallet. De laatste gebruikt een door mensen gegenereerde (of door mensen herinnerde) seed voor sleutelgeneratie, maar dit is niet nodig. De seed of master key kan ook gewoon op een computersysteem worden opgeslagen, wat nog steeds een deterministische portemonnee betekent maar geen hersenportemonnee.
  • Bedankt , Ik g de wachtwoordzin is enigszins dubbelzinnig, ter verduidelijking bewerkt.
  • dus een uitgaande overschrijving zou een negatief saldo geven onder dat adres? Bijv. in het geciteerde blok zou je " -0.5BTC kunnen hebben bij output 3 "?
  • @jiggunjer: Nee, er zijn geen negatieve saldi in Bitcoin. Een uitgaande overboeking zou een van de saldi uitgeven (en verwijderen). Tenzij het verzonden bedrag overeenkomt met het verwijderde saldo, zou het bovendien een nieuw saldo voor de afzender creëren met het wisselgeld.
  • @jiggunjer: meestal een nieuw, hoewel hergebruik niet verboden is.

Answer

Een portemonnee en een adres zijn niet hetzelfde.

Een adres is een openbare Bitcoin-sleutel waarnaar transacties kunnen worden verzonden. Dit concept is aanwezig in het Bitcoin-protocol zelf.

Een wallet is een verzameling privésleutels die komen overeen met adressen. Een privésleutel is nodig om vanaf een adres te besteden. Het concept van een portemonnee is alleen aanwezig in Bitcoin-clients. Het formaat van de portefeuille is stereotiep een tekstbestand op schijf, maar kan verschillen tussen clients en zeer belangrijke functies hebben, zoals codering en adreslabels.

Terminologisch gezien stuurt men Bitcoin naar of ontvangt het vanaf een adres en een versleutelt, exporteert, maakt een back-up en importeert hun portemonnee .

Reacties

  • " Ontvangen van een adres " is misleidend. U kunt inderdaad mogelijk de adressen identificeren waaraan de invoer van een transactie waarbij u eerder was toegewezen, maar die ' s niet gegarandeerd zijn, en niet noodzakelijkerwijs resulteren in een enkel adres / waarde-paar. Munten (transactie-outputs) worden toegewezen aan adressen en worden geproduceerd / verbruikt door transacties.
  • Goede verduidelijking.
  • 1.Het is nauwkeuriger om te zeggen dat een adres een met Base58 gecodeerde hash van een openbare sleutel is. Hoewel een adres een openbare sleutel vertegenwoordigt, zijn ze niet hetzelfde. 2. Meer in het algemeen kan een adres een willekeurig script vertegenwoordigen, niet alleen een openbare sleutel. 3. Het " wallet " concept is algemener dan alleen Bitcoin-clients, bijv. hersenportefeuilles en papieren portemonnees.

Antwoord

Een portemonnee is een heleboel (of verzameling) adressen.

Een adres is een plaats om te verzenden (Bitcoin) van en naar.

Zoals een sleutel (adres) en een sleutelring (portemonnee / adressen)!

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *