Co to jest klucz prywatny?
On 13 lutego, 2021 by adminPróbuję zrozumieć, jaki jest klucz prywatny w Ethereum. Proszę o pomoc.
- Klucz prywatny = adres?
- Klucz prywatny = hasło / hasło?
- Klucz prywatny = tekst widoczny podczas otwierania plik w folderze magazynu kluczy?
- Klucz prywatny = coś innego niż powyższe?
Komentarze
- Oprócz odpowiedzi poniżej, oto odpowiedź, która pomoże Ci zrozumieć, jak klucz prywatny jest przechowywany w pliku w folderze magazynu kluczy. ethereum.stackexchange.com/questions/15494/…
- Uwaga: I ' edytowałeś tytuł z " Gdzie …? " do " Co …? ". Samo pytanie dotyczy tego, czym jest klucz prywatny, a nie gdzie jest przechowywany '.
- @RichardHorrocks: Zobacz próbę oszustwa w odpowiedź, która została tutaj opublikowana wczoraj.
Odpowiedź
w skrócie:
klucz prywatny (tajna duża liczba) jest tworzony losowo przez Twój portfel, a następnie szyfrowany (za pomocą Twojego hasła) i przechowywany w pliku UTC w folderze magazynu kluczy. adres jest obliczany na podstawie klucza publicznego, który pochodzi z klucza prywatnego.
Komentarze
- Kiedy mówisz " … klucz publiczny, który jest dezaktywowany z klucza prywatnego … ", myślę, że masz na myśli " pochodzi z klucza prywatnego ".
- dokładnie przepraszam za okropną literówkę
- A kiedy jestem proszony o wpisanie mojego klucza prywatnego – co dokładnie muszę wpisać?
- Dlaczego to ma znaczenie? Chcę tylko odszyfrować mój klucz prywatny w postaci zwykłego tekstu. Czy to za dużo? Ale żeby uspokoić umysł: Minds.com , który obecnie działa w sieci testowej Rinkeby. Więc żadne prawdziwe pieniądze nie są zagrożone.
Odpowiedź
Aby lepiej zrozumieć, czym jest klucz prywatny Ethereum to, musisz zrozumieć, czym jest kryptografia asymetryczna. https://en.wikipedia.org/wiki/Public-key_cryptography
Istnieją dwa popularne asymetryczne algorytmy kryptograficzne. RSA i ECDSA. Ethereum wykorzystuje ECDSA (algorytm podpisu cyfrowego krzywej eliptycznej). Możesz zobaczyć, jak działa ECDSA tutaj. https://blog.cloudflare.com/a-relatively-easy-to-understand-primer-on-elliptic-curve-cryptography/
Aby spojrzeć na powyższe z perspektywy w prosty sposób – Klucz prywatny to bardzo duża liczba losowa używana do generowania klucza publicznego. Ten klucz publiczny jest używany do tworzenia adresu w łańcuchu bloków Ethereum. Klucz prywatny umożliwia podpisywanie transakcji . Te transakcje mogą być weryfikowane przez innych uczestników łańcucha z Twoim kluczem publicznym.
Aby lepiej się uczyć, użyj poniższego linku, aby wygenerować swój klucz prywatny na swoim komputerze i uzyskać adres w sieci Ethereum. https://kobl.one/blog/create-full-ethereum-keypair-and-address/
Klucz prywatny jest teraz bardzo trudny do zapamiętania, więc portfele pozwalają przechowuj w nich swój klucz prywatny zabezpieczony hasłem (za pomocą kryptografii symetrycznej). Oznacza to, że możesz podpisać swoją transakcję w tej samej instancji portfela, używając łatwego do zapamiętania hasła. Bardzo ważne jest, aby zrozumieć, że to hasło nie jest Twoim kluczem prywatnym , a jeśli utracisz dostęp do tego portfela, Twoje hasło nie pozwoli ci odzyskać klucza prywatnego z innych portfeli.
Komentarze
- A jak odszyfrować klucz prywatny z mojego portfela? Dlaczego wszyscy tańczą, odpowiadając na to pytanie.
- Możesz odszyfrować swój zaszyfrowany klucz prywatny za pomocą hasła do portfela.
Dodaj komentarz