Veřejný klíč je kryptografická adresa používaná k příjmu kryptoměn. Je odvozena z vašeho soukromého klíče prostřednictvím jednosměrné funkce. Svůj veřejný klíč můžete volně sdílet. Někdo vám může poslat mince, aniž by se dozvěděl cokoli, co by mu umožnilo utratit vaše mince. Veřejný klíč ověřuje podpisy provedené pomocí soukromého klíče. Když podepíšete transakci, síť zkontroluje podpis s vaším veřejným klíčem. Pokud se shoduje, transakce je platná. Pokud ne, transakce je odmítnuta.
Vztah mezi soukromými a veřejnými klíči je asymetrický. Přechod ze soukromého na veřejný je snadný. Přechod z veřejného na soukromý je výpočetně neproveditelný. Tato asymetrie je základem kryptografie s veřejným klíčem, která předchází Bitcoin o desítky let. V kryptoměnách se váš veřejný klíč hashuje, aby se vytvořila vaše adresa. Bitcoin používá SHA-256 a RIPEMD-160. Ethereum používá Keccak-256. Svou adresu můžete sdílet s kýmkoli. Váš veřejný klíč je o něco citlivější, ale stále je bezpečné ho odhalit. Soukromý klíč je jediná věc, kterou nikdy nesdílíte. Veřejné klíče a adresy jsou určeny k tomu, aby byly viditelné.
Fakta o veřejném klíči
- Odvozeno ze soukromého klíče – jednosměrná funkce
- Používá se k ověření podpisů – potvrzuje autorizaci transakce
- Hašováno pro vytvoření adres – kratší a snadnější ke sdílení
- Bezpečné sdílení – na rozdíl od soukromého klíče
Kryptografie s veřejným klíčem není specifická pouze pro kryptoměny. Zabezpečuje webové stránky, aplikace pro zasílání zpráv a aktualizace softwaru. Bitcoin ji aplikoval na peníze.
Comments
No comments yet. Be the first to share a thought.
Leave a comment