Wat is een publieke en private sleutel?

Inhoudsopgave

Wat is het verschil tussen een openbare sleutel en een privésleutel?

Openbare en privésleutels zijn twee zeer relevante termen in de cryptocurrency. ruimte. De term verklaart min of meer het verschil. Een daarvan is openbaar en een is privé. 

We zien dat een normale bankrekening rekeningnummers gebruikt die gekoppeld zijn aan een bepaalde naam of betaalpas. In de wereld van cryptocurrency werkt dit heel anders.

Een cryptocurrency wallet bestaat uit een publieke en private sleutel, vergelijkbaar met je bankrekeningnummer en de pincode die je gebruikt om toegang te krijgen tot je account. Om dit beter te begrijpen, leggen we uit wat de term 'cryptografie' betekent en wat de relatie is met een publieke en private sleutel en cryptocurrency.

Wat is cryptografie?

cryptografie is iets dat we elke dag gebruiken zonder het echt te beseffen. Het vormt de basis van het internet, waardoor we veilig kunnen internetten. 

De adresbalk van deze pagina is een eenvoudig voorbeeld van cryptografie. 2 dingen zijn zichtbaar; een klein hangslotsymbool is zichtbaar voor het begin van het adres https.

Dit geeft aan dat de verbinding met een website veilig is. Deze beveiliging wordt tot stand gebracht met cryptografie, door gebruik te maken van openbare sleutels die alle gegevens versleutelen. Deze codering of codering van gegevens is essentieel voor de veiligheid van de internetgebruikers.

Wat is een privésleutel?

Een privésleutel bestaat uit een reeks willekeurige cijfers/letters die zijn uitgegeven door een uitgever van een beurs of portemonnee. Het bevat uw cryptocurrency, die u kunt verzenden en ontvangen. Het is niet mogelijk om een private key te ontcijferen, dankzij het sterke encryptiemodel dat erachter zit.

Het is erg belangrijk om uw privésleutel op een veilige plaats op te slaan, omdat deze kan worden gebruikt als back-up om toegang te krijgen tot uw wallet. Het verliezen van de privésleutel betekent dat u de portemonnee niet meer kunt gebruiken en uw cryptocurrency kwijtraakt!

Het is belangrijk om uw privésleutel nooit op een website of met iemand te delen.

Wat is een openbare sleutel?

Een portemonnee heeft naast een privésleutel een openbare sleutel. Een openbare sleutel is een van de twee sleutels die worden gebruikt om gegevens te versleutelen. De privésleutel wordt gebruikt voor wiskundige afleiding van de openbare sleutel. In tegenstelling tot de privésleutel, die volledig geheim moet blijven, is de openbare sleutel gemaakt om te delen met andere mensen, die cryptocurrency naar jouw adres willen sturen.

Openbare sleutels worden dus afgeleid van privésleutels. 

Andersom kan niet, want als dit mogelijk zou zijn, zou je cryptocurrency gestolen kunnen worden op het moment dat je publieke sleutel bij anderen bekend is. Cryptocurrencies lossen dit probleem op door een ingewikkeld wiskundig algoritme te gebruiken om de openbare sleutels te genereren. Het algoritme maakt het heel eenvoudig om openbare sleutels te genereren uit privésleutels, maar het algoritme maakt het vrijwel onmogelijk om het tegenovergestelde te bereiken!

Voorbeelden van openbare en privésleutels

Om dit allemaal wat tastbaarder te maken wordt hieronder een voorbeeld gegeven van zowel een publieke als een private sleutel:

Publieke sleutel 

11GHHa6Q5Jz2dhsNexL567mF43ikXhwF5fKLp

Prive sleutel

83KHGFGsHeMpn854w5kJNzGWng87GDcd3VjLK5qHFXj5hF

Leuk weetje: de openbare sleutel hierboven is een openbare sleutel van een Bitcoin-adres. Je herkent het aan het feit dat het begint met een "1". Openbare sleutels van Bitcoin beginnen altijd met een 1. Privésleutels van Bitcoin beginnen altijd met een 5. De privésleutel hierboven is dus geen Bitcoin-adres.

Conclusie

Een cryptocurrency-transactie wordt altijd verzonden naar en ontvangen door openbare adressen. Alle transacties die op het netwerk worden gedaan, worden geregistreerd op de blockchain. Openbare adressen zijn gerelateerd aan de openbare sleutels. Ze zijn een "hash" van de openbare sleutel.

Om een transactie vrij te geven of te autoriseren, moet u de privésleutel verstrekken om de activa op de blockchain op het opgegeven adres te ontgrendelen. Het is veilig om openbare adressen met anderen te delen. Dit komt omdat het wiskundig onmogelijk is om de privésleutel van een openbare sleutel te ontcijferen.