Kryptowaluty

Klucz publiczny

Klucz publiczny jest niejawną częścią asymetrycznej pary kluczy kryptograficznych, która nie wymaga zachowania tajemnicy. W systemach blockchain może służyć do weryfikowania podpisu transakcji utworzonego za pomocą odpowiadającego mu klucza prywatnego i może być używany bezpośrednio lub pośrednio do wyprowadzenia adresu odbiorczego.

Co oznacza klucz publiczny

Klucz publiczny można udostępniać, ponieważ służy do potwierdzenia, że podpis odpowiada powiązanemu kluczowi prywatnemu, bez ujawniania tego klucza prywatnego. Wiele systemów blockchainowych wyświetla adresy zamiast surowych kluczy publicznych, a dokładna relacja zależy od protokołu. Klucz publiczny nie zawsze jest zatem identyczny z adresem używanym przez nadawcę.

System klucza publicznego pozwala zdecentralizowanej sieci weryfikować autoryzację bez proszenia banku lub brokera o zatwierdzenie każdego transferu. Wyjaśnia również, dlaczego odbiorca może udostępnić adres do otrzymywania aktywów, zachowując w tajemnicy dane uwierzytelniające potrzebne do ich wydawania.

Nora przekazuje klientowi adres odbiorczy. Klient wysyła tokeny na ten adres. Później, gdy Nora wydaje te tokeny, jej portfel tworzy podpis za pomocą odpowiadającego klucza prywatnego; walidatorzy sieci weryfikują podpis przy użyciu kryptografii klucza publicznego. Klient nigdy nie potrzebuje dostępu do klucza prywatnego Nory.

Najczęściej zadawane pytania

Czy adres kryptowalutowy zawsze jest kluczem publicznym?+

Nie. W wielu sieciach adres jest wyprowadzany z klucza publicznego lub skryptu i kodowany do odbierania środków. Dokładny format i relacja zależą od protokołu blockchaina.

Czy można wydawać kryptowaluty, mając tylko klucz publiczny?+

Nie. Klucz publiczny może pomóc zweryfikować podpis, ale wydawanie środków zwykle wymaga prawidłowego podpisu odpowiadającego klucza prywatnego lub innego mechanizmu autoryzacji określonego przez rachunek albo inteligentny kontrakt.

Przejdź do materiału źródłowego

01NIST — glosariusz klucza publicznego i prywatnego02Przewodnik dewelopera Bitcoina — portfele