A nyilvános kulcs egy titkosított cím, amelyet kriptovaluták fogadására használnak. A privát kulcsodból származik egyirányú függvényen keresztül. A nyilvános kulcsodat szabadon megoszthatod. Valaki küldhet neked érméket anélkül, hogy bármit is megtudna, amivel elkölthetnéd azokat. A nyilvános kulcs ellenőrzi a privát kulccsal készült aláírásokat. Amikor aláírsz egy tranzakciót, a hálózat ellenőrzi az aláírást a nyilvános kulcsoddal szemben. Ha egyezik, a tranzakció érvényes. Ha nem, a tranzakciót elutasítja a rendszer.
A privát és a nyilvános kulcsok közötti kapcsolat aszimmetrikus. A privátról a nyilvánosra való áttérés egyszerű. A nyilvánosról a privátra való áttérés számítási szempontból kivitelezhetetlen. Ez az aszimmetria az alapja a nyilvános kulcsú titkosításnak, amely évtizedekkel megelőzi a Bitcoint. A kriptovalutákban a nyilvános kulcsodat hasheléssel állítják elő a címed létrehozásához. A Bitcoin SHA-256 és RIPEMD-160 titkosítást használ. Az Ethereum Keccak-256 titkosítást használ. A címedet bárkivel megoszthatod. A nyilvános kulcsod valamivel érzékenyebb, de továbbra is biztonságosan felfedhető. A privát kulcs az egyetlen dolog, amit soha nem osztasz meg. A nyilvános kulcsok és címek láthatóak.
Nyilvános kulcsfontosságú tények
- A privát kulcsból származtatva — egyirányú függvény
- Az aláírások ellenőrzésére szolgál — megerősíti a tranzakció engedélyezését
- Hasheléssel létrehozott címek – rövidebbek és könnyebben megoszthatók
- Biztonságos megosztás – ellentétben a privát kulccsal
A nyilvános kulcsú titkosítás nem csak a kriptovalutákra jellemző. Weboldalakat, üzenetküldő alkalmazásokat és szoftverfrissítéseket biztosít. A Bitcoin a pénzügyekre is alkalmazta.
Comments
No comments yet. Be the first to share a thought.
Leave a comment