Wat is een public key en hoe werkt het?

Wat is een public key?
Een public key, of ook wel openbare sleutel genoemd, is een cryptografisch onderdeel waarmee je crypto kunt ontvangen van anderen. Met een public key kan een wallet adres worden afgeleid. Het is een essentieel onderdeel van de cryptografische technologie achter cryptocurrencies. Zonder public keys zou het onmogelijk zijn om veilige transacties uit te voeren of om cryptowallets te gebruiken.
De term 'key' stamt af uit de wereld van encryptie. Cryptocurrencies maken gebruik van deze technologie door middel van een zogeheten asymmetrische cryptografie, dit is een systeem waarbij sleutelparen worden gebruikt. Dit sleutelpaar bestaat uit een private key (geheime sleutel) en een public key (openbare sleutel). Door middel van deze technologie kunnen crypto transacties veilig uitgevoegd worden op de blockchain.
Je kunt een public key vergelijken met een e-mailadres, hier kunnen mensen e-mails naar toe sturen en deze mag voor iedereen zichtbaar zijn. De private key is jouw wachtwoord, het geeft toegang tot jouw e-mails en alleen met je wachtwoord kun je e-mails versturen.
Korte samenvatting
- Een public key is een publiek adres waarmee je crypto kunt ontvangen.
- Ze zien eruit als een lange reeks alfanumerieke tekens en worden door cryptografische software gegenereerd.
- Public keys worden afgeleid van private keys, maar zijn niet terug te herleiden naar die private key.
- Deze openbare sleutels kunnen veilig gedeeld worden om crypto te ontvangen.
Hoe werkt een public key?
Public keys werken als ontvangstadres voor jouw cryptowallet en spelen een cruciale rol in de cryptowereld. Het is vergelijkbaar met een bankrekeningnummer, alleen is de public key veel ingewikkelder. Bij het aanmaken van een cryptowallet, voor bijvoorbeeld Bitcoin of Ethereum, maakt de wallet automatisch twee cryptografische sleutels aan: de public key (publieke sleutel) en de private key (geheime sleutel). Waar de public key slechts een openbare sleutel is waarmee anderen crypto naar jou kunnen sturen, geeft de private key toegang tot jouw cryptocurrencies.
De public key is geen willekeurig adres, het wordt namelijk door middel van een ingewikkeld wiskundig algoritme, genaamd het Elliptic Curve Cryptography (ECC), afgeleid van de private key. Door dit systeem is het onmogelijk om de private key te achterhalen.
Het versturen van crypto werkt als volgt: Via jouw wallet wil je Bitcoin versturen naar een vriend. Je moet aangeven hoeveel BTC je wil versturen naar zijn wallet adres door middel van zijn public key. Deze transactie wordt ondertekend door jouw private key, als een soort digitale handtekening. Het Bitcoin netwerk controleert vervolgens deze transactie aan de hand van jouw public key. Als deze combinatie van public key en private key klopt, dan wordt de transactie gevalideerd en uitgevoerd.
Hoe ziet een public key eruit?
Een public key ziet er uit als een lange reeks alfanumeriek tekens dat door middel van cryptografische software wordt gegenereerd. Een public key kan er bijvoorbeeld zo uit zien:
02c1b7e3e6e7af5f3bcd9cf9a58f9f27d7c6a2ab1c0d3b7a7d8e6b2f0c5e9a0a1b
Hoe public keys eruit zien kan verschillen op blockchains. Zo kunnen sommige public keys verder versleuteld worden in een hashadres, het uiteindelijke walletadres dat je met anderen deelt.
Wat is het verschil tussen een public en private key in crypto?
De termen public key (openbare sleutel) en private key (persoonlijke sleutel) worden vaak samen genoemd, maar er zit een groot verschil tussen deze twee.
- Public keys (openbare sleutels) mag je delen met anderen. Deze wordt gegenereerd om jouw walletadres te maken, waarmee je crypto kunt ontvangen.
- Private keys (persoonlijke sleutel) moeten altijd geheim gehouden worden. Deze is nodig om toegang te krijgen tot jouw crypto wallet en om transacties te ondertekenen.
Kenmerk | Public key | Private key |
---|---|---|
Zichtbaarheid | Kun je met anderen delen | Mag met niemand gedeeld worden |
Functie | Adres om crypto te ontvangen en transacties te verifiëren | Transacties ondertekenen en uitvoeren |
Macht | Geeft geen macht over je crypto wallet | Volledige macht over crypto wallet |
Risico bij verlies/lek van key | Geen probleem: geeft geen toegang tot cryptocurrencies | Groot risico: mogelijk verlies of diefstal van cryptocurrencies |
Conclusie
Een public key is een belangrijk onderdeel in de cryptowereld. Het is jouw publieke sleutel waarmee je cryptocurrencies kunt ontvangen. Door ingewikkelde wiskundige algoritmes kun je deze sleutel veilig met iedereen delen, zonder dat jouw cryptocurrencies in gevaar worden gebracht. Public keys en private keys zijn met elkaar verbonden, maar zijn niet hetzelfde. Het is voor elke crypto handelaar belangrijk om te weten wat een public key en private key is.