Publieke sleutel - KamilTaylan.blog
24 juni 2021 22:21

Publieke sleutel

Wat is een openbare sleutel?

Een openbare sleutel is een cryptografische code waarmee gebruikers cryptocurrencies in hun accounts kunnen ontvangen. De openbare sleutel en de privésleutel zijn de tools die nodig zijn om de veiligheid van de crypto-economie te waarborgen.

Hoe een openbare sleutel werkt

Wanneer een gebruiker zijn of haar eerste transactie met bitcoin of altcoins initieert, wordt een uniek paar van een openbare sleutel en een privésleutel gemaakt. Elk van de sleutels bestaat uit een lange reeks alfanumerieke tekens die helpen om het bezit van een gebruiker veilig te houden in het digitale ecosysteem.

De privésleutel is alleen bekend bij de gebruiker en dient als digitale ID van de gebruiker. De privésleutel geeft de gebruiker toestemming om een ​​andere transactie van zijn of haar account te besteden, op te nemen, over te dragen of uit te voeren. Een geavanceerd algoritme wordt toegepast op de privésleutel om de openbare sleutel te genereren, en beide sleutels worden opgeslagen in een digitale portemonnee.

Belangrijkste leerpunten

  • Een openbare sleutel is een cryptografische code die wordt gebruikt om transacties tussen partijen te vergemakkelijken, waardoor gebruikers cryptocurrencies op hun rekeningen kunnen ontvangen.
  • Gebruikers krijgen een privésleutel en een openbare sleutel wanneer ze voor het eerst een transactie initiëren.
  • De privésleutel wordt alleen ter beschikking gesteld van de gebruiker en machtigt de gebruiker om transacties vanaf zijn account te vergemakkelijken.
  • De openbare sleutel wordt gebruikt om de digitale handtekening te verifiëren, wat het eigendom van de privésleutel aantoont.

Wanneer een transactie wordt geïnitieerd door een gebruiker om bijvoorbeeld bitcoins naar een andere persoon te verzenden, moet de transactie worden uitgezonden naar het netwerk waar gedistribueerde knooppunten de geldigheid van de transactie bevestigen voordat deze wordt afgerond en op de blockchain wordt vastgelegd.

Voordat de transactie wordt uitgezonden, wordt deze digitaal ondertekend met de privésleutel. De handtekening bewijst het eigendom van de privésleutel, hoewel deze de details van de privésleutel aan niemand onthult. Aangezien een openbare sleutel wordt gevormd uit de privésleutel, wordt de openbare sleutel van de gebruiker gebruikt om te bewijzen dat de digitale handtekening afkomstig is van zijn privésleutel. Zodra de transactie als geldig is geverifieerd, wordt het geld naar het openbare adres van de ontvanger gestuurd.

Het openbare adres is een gehashte versie van de openbare sleutel. Omdat de openbare sleutel is samengesteld uit een extreem lange reeks cijfers, wordt deze gecomprimeerd en ingekort om het openbare adres te vormen. In feite genereert de privésleutel de openbare sleutel, die op zijn beurt het openbare adres genereert.

Wanneer twee mensen een overeenkomst aangaan waarbij de een de ander tokens of munten stuurt, onthullen ze hun openbare adressen aan elkaar. Het openbare adres is als een bankrekeningnummer. De afzender heeft het nummer nodig om het geld naar de ontvanger te kunnen sturen, die het vervolgens met zijn privésleutel kan uitgeven of opnemen. De ontvanger kan ook de partij munten van de afzender verifiëren met behulp van het openbare adres van de afzender dat op zijn of haar scherm wordt weergegeven.

Speciale overwegingen

Hoewel de openbare sleutel en het adres worden berekend op basis van de privésleutel, is het omgekeerde bijna onmogelijk.

Het cryptocurrency-netwerk blijft veilig door ingewikkelde wiskundige functies te gebruiken om ervoor te zorgen dat een privésleutel niet kan worden berekend op basis van de openbare sleutel, vooral omdat de openbare sleutel en de hash-versie door iedereen op het netwerk worden gezien.

Aangezien het onmogelijk is om de privésleutel te regenereren vanaf de openbare sleutel of het adres, zal elke bitcoin of altcoin op zijn openbare adres voor altijd ontoegankelijk zijn als een gebruiker zijn privésleutel verliest. Aan de andere kant kan een gebruiker die zijn openbare sleutel verliest, deze opnieuw laten maken met de privésleutel.