5 maja 2021 1:33

Klucz publiczny

Co to jest klucz publiczny?

Klucz publiczny to kod kryptograficzny, który umożliwia użytkownikom otrzymywanie kryptowalut na ich konta. Klucz publiczny i klucz prywatny to narzędzia wymagane do zapewnienia bezpieczeństwa gospodarki kryptograficznej.

Jak działa klucz publiczny

Kiedy użytkownik inicjuje swoją pierwszą transakcję za pomocą bitcoinów lub altcoinów, tworzona jest unikalna para klucza publicznego i klucza prywatnego. Każdy z kluczy składa się z długiego ciągu znaków alfanumerycznych, które pomagają chronić zasoby użytkownika w cyfrowym ekosystemie.

Klucz prywatny jest znany tylko użytkownikowi i służy jako identyfikator cyfrowy użytkownika. Klucz prywatny upoważnia użytkownika do wydawania, wypłacania, przelewania lub przeprowadzania innych transakcji z jego konta. Do klucza prywatnego stosowany jest wyrafinowany algorytm w celu wygenerowania klucza publicznego, a oba klucze są przechowywane w portfelu cyfrowym.

Kluczowe wnioski

  • Klucz publiczny to kod kryptograficzny służący do ułatwiania transakcji między stronami, umożliwiający użytkownikom otrzymywanie kryptowalut na ich kontach.
  • Użytkownicy otrzymują klucz prywatny i klucz publiczny podczas inicjowania transakcji po raz pierwszy.
  • Klucz prywatny jest udostępniany tylko jego użytkownikowi i upoważnia go do dokonywania transakcji z jego konta.
  • Klucz publiczny służy do weryfikacji podpisu cyfrowego, który potwierdza własność klucza prywatnego.

Kiedy transakcja jest inicjowana przez użytkownika w celu wysłania, powiedzmy, bitcoinów do innej osoby, transakcja musi być transmitowana do sieci, w której rozproszone węzły potwierdzają ważność transakcji przed jej sfinalizowaniem i zapisaniem w łańcuchu bloków.

Przed emisją transakcja jest podpisywana cyfrowo przy użyciu klucza prywatnego. Podpis potwierdza własność klucza prywatnego, chociaż nie ujawnia nikomu szczegółów klucza prywatnego. Ponieważ klucz publiczny jest tworzony z klucza prywatnego, klucz publiczny użytkownika służy do udowodnienia, że ​​podpis cyfrowy pochodzi z jego klucza prywatnego. Gdy transakcja zostanie zweryfikowana jako ważna, środki są wysyłane na publiczny adres odbiorcy.

Adres publiczny to zaszyfrowana wersja klucza publicznego. Ponieważ klucz publiczny składa się z bardzo długiego ciągu liczb, jest kompresowany i skracany w celu utworzenia adresu publicznego. W efekcie klucz prywatny generuje klucz publiczny, który z kolei generuje adres publiczny.

Kiedy dwie osoby zawierają umowę, w której jedna wysyła drugiej żetony lub monety, ujawniają sobie nawzajem swoje publiczne adresy. Adres publiczny jest jak numer konta bankowego. Nadawca potrzebuje numeru, aby móc wysłać środki do odbiorcy, który będzie mógł je następnie wydać lub wypłacić za pomocą swojego klucza prywatnego. Odbiorca może również zweryfikować partię monet nadawcy, korzystając z publicznego adresu nadawcy, który zostanie wyświetlony na jego ekranie.

Uwagi specjalne

Chociaż klucz publiczny i adres są wyliczane z klucza prywatnego, sytuacja odwrotna jest prawie niemożliwa.

Sieć kryptowalut pozostaje bezpieczna dzięki zastosowaniu skomplikowanych funkcji matematycznych w celu zapewnienia, że ​​klucz prywatny nie może zostać wyliczony z klucza publicznego, zwłaszcza że klucz publiczny i jego wersja skrótu są widoczne dla wszystkich w sieci.

Ponieważ niemożliwe jest odtworzenie klucza prywatnego z klucza publicznego lub adresu, jeśli użytkownik utraci swój klucz prywatny, każdy bitcoin lub altcoin znajdujący się pod jego adresem publicznym będzie na zawsze niedostępny. Z drugiej strony użytkownik, który utraci swój klucz publiczny, może go odtworzyć z kluczem prywatnym.