keys

public key

Klucz kryptograficzny matematycznie wyprowadzony z klucza prywatnego. Może być publicznie udostępniany i służy do generowania adresu Bitcoin oraz weryfikacji podpisów transakcji.

Klucz publiczny jest generowany z klucza prywatnego przy użyciu kryptografii krzywych eliptycznych, konkretnie krzywej secp256k1. Jest to operacja jednostronna: możesz wyprowadzić klucz publiczny z klucza prywatnego, ale odwrócenie tego procesu jest matematycznie niemożliwe.

Twój adres Bitcoin to skompresowana i zahaszowana wersja Twojego klucza publicznego. Gdy ktoś wysyła Bitcoiny na Twój adres, blokuje środki, które tylko Twój klucz prywatny może odblokować.

Gdy wydajesz Bitcoiny, Twój portfel rozgłasza klucz publiczny wraz z podpisem cyfrowym. Każdy węzeł sieci może użyć Twojego klucza publicznego do weryfikacji ważności podpisu, potwierdzając, że transakcja została autoryzowana przez posiadacza klucza prywatnego, bez poznania samego klucza prywatnego.

Frequently asked questions