Ładowanie...

Dailychain logo
Wpisz hasło i naciśnij enter

Klucz prywatny i publiczny — jak działają i na czym polegają?

Profilowe autora zkwiecien@kanga.exchange

Zuzanna Kwiecień

01 lutego 2023

post miniature

Udostępnij

Gdy po raz pierwszy kupujesz kryptowalutę, otrzymujesz dwa klucze: klucz publiczny oraz klucz prywatny. Każdy, kto już posiada kryptowaluty, korzysta ze swojego portfela kryptowalutowego. Zawiera on różne adresy publiczne, na które można przesyłać waluty cyfrowe. Wyróżnić można wiele rodzajów portfeli, takie jak między innymi, portfele giełdowe, portfele sprzętowe, portfele papierowe. Klucze publiczne i prywatne to podstawowe elementy technologii kryptowalut, takich jak Bitcoin czy Ethereum. 

Adres publiczny jest inaczej mówiąc kluczem publicznym, na który można wysyłać różnego rodzaju kryptowaluty. Można go udostępniać innym osobom, dzięki czemu mogą one wysyłać do Ciebie kryptowaluty. Klucz prywatny natomiast jest jak tajne hasło umożliwiające dostęp do portfela. Adres jest natomiast informacją używaną do określenia, gdzie przechowywane są np. bitcoiny i skąd pochodzą. 

Klucz publiczny — co to jest?

Klucz publiczny składa się z ciągu 26-34 liter i cyfr oraz działa podobnie jak adres e-mail.  Aby zapobiec wizualnej niejednoznaczności i oszustwom, znaki, takie jak duża litera „O”, „0”, duża litera „I” i mała litera „l” często nie są w nim używane.

Klucz publiczny to unikalny adres osobisty, który jest dostępny w blockchainie i każdy może go zobaczyć, natomiast to klucz prywatny działa jako hasło, które należy przechowywać w tajemnicy. Jest on używany przez stronę trzecią do wysyłania kryptowaluty.

Jeśli jednak właściciel utraci klucz publiczny, można go odtworzyć za pomocą klucza prywatnego. Możesz bezpiecznie podawać go innym – dzięki temu będziesz w stanie wysyłać i otrzymywać środki.

Klucz prywatny — co to jest?

To właśnie klucz prywatny zapewnia Ci dostęp do Twojego portfela kryptowalut, można go porównać do hasła, którego używasz do uzyskania dostępu do sejfu. Jeśli tylko Ty znasz do niego hasło, Twój kapitał jest bezpieczny. 

W praktyce klucz prywatny przypomina hasło składające się z ciągu liter i cyfr. Dzięki niemu masz możliwość wykonywania transakcji oraz posiadasz dostęp do swoich środków.

Bez niego wykonywanie transakcji z użyciem Twoich kryptowalut jest niemożliwe. Bezpieczeństwo tego klucza powinno być priorytetem każdego krypto inwestora. Pamiętaj zatem, aby nie podawać nikomu swojego klucza prywatnego. Przechowuj go w bezpiecznym miejscu, tak aby nie zapomnieć swojego hasła. 

Pamiętaj, że przykładowo klucz prywatny Bitcoina daje Ci dostęp tylko do kryptowalut znajdujących się na blockchainie Bitcoin. Tylko właściciel klucza prywatnego może odszyfrować dane transakcji.

Jak działa szyfrowanie kluczem publicznym i prywatnym

Klucze publiczne i prywatne stanowią podstawę kryptografii blockchain, znanej również jako kryptografia asymetryczna. Według niej każdy klucz publiczny pasuje tylko do jednego klucza prywatnego. Zestawione razem służą do wykonywania transakcji, czyli ich szyfrowania i odszyfrowywania. Jeśli prześlesz kryptowalutę, to odbiorca będzie mógł nią zarządzać tylko przy użyciu swojego pasującego do konta docelowego klucza prywatnego. 

Warto wspomnieć, że transakcje nie są nadzorowane przez żadną instytucję. Nie ma zatem możliwości, aby ktoś nieposiadający klucz prywatny wstrzymał wykonaną transakcję. 

Tworzenie adresu publicznego, może wyglądać kompletnie inaczej w zależności od wybranego blockchaina i jego technologii. W przypadku sieci Bitcoin adres publiczny jest tworzony przez 2 algorytmy hashujące. Kodowanie te nazywane są również algorytmami mieszającymi.   

Jak powstają klucze prywatne i publiczne?

Określając seed (zbiór wygenerowanych przez portfel słów – z niego generowany jest klucz prywatny) do portfela prywatnego będący ciągiem 24 słów, system/algorytm hashujący tworzy output, czyli klucz prywatny. Hashując ponownie klucz prywatnie tworzy się klucz publiczny. Pamiętaj przy tym, aby zapisać lub dobrze zapamiętać swoje frazy seed, ponieważ w  momencie, gdy zgubisz klucz prywatny, a pamiętasz tylko klucz publiczny, nie ma opcji “odwrócenia” hashowania. Jest to proces, który działa tylko w jedną stronę.

Czy klucz publiczny i adres publiczny to to samo? Otóż nie, adres publiczny jest skróconą wersją klucza publicznego. Użytkownicy mogą utworzyć tyle adresów publicznych, ile chcą, aby otrzymać kryptowaluty.

Pojęcie takie jak adres prywatny nie jest stosowane, ponieważ wszystkie adresy w danym blockchainie są transparentne, publiczne. Każdy może mieć wgląd w transakcje wykonywane na blockcainie. Nie wszyscy jednak mają do nich bezpośredni dostęp.

Gdzie przechowywać klucze prywatne?

Najlepszymi sposobami na przechowywanie kluczy prywatnych oraz fraz seed, dzięki którym można odzyskać (ponownie utworzyć w skutek hashowania) klucz prywatny oraz publiczny są:

  • Portfel kryptowalutowy online — są to tzw. “hot wallets”, czyli portfele Internetowe. Są to np. portfele deskopowe (aplikacja na komputer) oraz portfele internetowe (przykładowo MetaMask).
  • Portfel kryptowalutowy offline — nazywane inaczej “cold wallets”, portfele niepodłączone do sieci. Są to np. portfele papierowe (fraza seed, lub klucz prywatny zapisane na kartce papieru)i portfele sprzętowe (przykładowo Ledger).

Czym więc różnią się wymienione dwa rodzaje kluczy? Poza tym, że docelowo służą do wykonywania tej samej czynności – realizowania transakcji, posiadają inne możliwości. Warto zaznaczyć, że oba klucze są tak samo ważne, ponieważ każdy może przesyłać transakcje na klucz publiczny. Jednak potrzebujesz klucza prywatnego, aby je „odblokować” i udowodnić, że jesteś właścicielem otrzymanych kryptowalut.

Jak powiedział Andreas Antonopoulos: „Twoje klucze, twój bitcoin. Nie twoje klucze, nie twój bitcoin”

A jeśli chciałbyś dowiedzieć się więcej na temat bezpieczeństwa oraz regulacji w świecie krypto zapraszamy na powyższe kategorie gdzie znajdziesz najnowsze informację w tym temacie!

Więcej artykułów z sekcji Wiedza: dailychain.io

Advertisements