DEFINICJA klucza publicznego
Klucz publiczny to kod kryptograficzny, który pozwala użytkownikowi otrzymywać kryptowaluty na swoje konto. Klucz publiczny w połączeniu z kluczem prywatnym są ważnymi narzędziami wymaganymi do zapewnienia bezpieczeństwa gospodarki kryptograficznej.
PRZEŁAMANIE klucza publicznego
Gdy użytkownik inicjuje swoją pierwszą transakcję przy użyciu bitcoinów lub altcoinów, tworzona jest unikalna para klucza publicznego i prywatnego. Każdy z kluczy to długi ciąg znaków alfanumerycznych, które pomagają zabezpieczyć zasoby użytkownika w ekosystemie cyfrowym. 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, przekazywania lub przeprowadzania wszelkich innych transakcji z jego konta. Zaawansowany algorytm jest stosowany do klucza prywatnego w celu wygenerowania klucza publicznego, a oba klucze są przechowywane w portfelu cyfrowym.
Gdy użytkownik inicjuje transakcję w celu wysłania, powiedzmy bitcoinów, innej osobie, transakcja musi zostać rozgłoszona do sieci, w której rozproszone węzły (tj. Ludzie za komputerami) potwierdzają ważność transakcji przed jej sfinalizowaniem i zarejestrowaniem na blockchain. Przed emisją transakcja jest podpisywana cyfrowo za pomocą klucza prywatnego. Podpis potwierdza własność klucza prywatnego, chociaż nie ujawnia nikomu szczegółów klucza prywatnego. Ponieważ klucz publiczny jest ukształtowany z klucza prywatnego, klucz publiczny użytkownika służy do udowodnienia, że podpis cyfrowy pochodzi z jego klucza prywatnego. Po potwierdzeniu, że transakcja jest ważna, środki są wysyłane na adres publiczny odbiorcy.
Adres publiczny to zaszyfrowana wersja klucza publicznego. Ponieważ klucz publiczny składa się z bardzo długiego ciągu liczb, jest on 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ą porozumienie, w ramach którego jedna wysyła pozostałe tokeny lub monety, ujawniają sobie adresy publiczne. 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 wydać lub wypłacić za pomocą swojego klucza prywatnego. Odbiorca może również zweryfikować partię monet nadawcy za pomocą adresu publicznego nadawcy, który będzie wyświetlany na jego ekranie.
Chociaż klucz publiczny i adres są opracowywane na podstawie klucza prywatnego, odwrotna wielkość liter jest prawie niemożliwa,. Sieć kryptowalut pozostaje bezpieczna dzięki zastosowaniu skomplikowanych funkcji matematycznych, aby upewnić się, że klucza prywatnego nie można opracować na podstawie klucza publicznego, zwłaszcza że klucz publiczny i jego wersja skrótu są widoczne dla wszystkich w sieci. Ponieważ niemożliwe jest ponowne wygenerowanie klucza prywatnego z klucza publicznego lub adresu, jeśli użytkownik straci swój klucz prywatny, wszelkie bitcoiny lub altcoiny znajdujące się pod jego adresem publicznym będą niedostępne na zawsze. Z drugiej strony użytkownik, który traci swój klucz publiczny, może go odtworzyć za pomocą klucza prywatnego.