Blog
Klucz prywatny MetaMask: eksport i odzyskiwanie
W skrócie
Klucz prywatny w MetaMask odpowiada jednemu kontu. Różni się od hasła chroniącego instalację oraz od frazy odzyskiwania, z której powstaje wiele kont. Potrzebna kopia zapasowa zależy od sposobu dodania konta.
- Klucz należy eksportować tylko w razie potrzeby, przez oficjalną aplikację, po sprawdzeniu publicznego adresu konta. MetaMask nie eksportuje kluczy podłączonego portfela sprzętowego.
- Klucza importowanego osobno nie obejmuje pierwotna fraza. Import zaszyfrowanego pliku JSON wymaga hasła do tego pliku; jest dostępny w rozszerzeniu.
- Po imporcie trzeba porównać adres oraz sprawdzić sieć i widoczność tokenów. Import umożliwia dostęp do istniejącego konta, ale nie przenosi aktywów ani nie cofa transakcji.

Klucz prywatny konta Ethereum pozwala kontrolować to konto. Nie jest hasłem MetaMask i nie odtwarza frazy odzyskiwania ani wszystkich pozostałych kont widocznych w aplikacji.
Eksport tylko dla konkretnego konta
Najpierw należy sprawdzić publiczny adres konta, którego klucz jest potrzebny. Aktualna instrukcja MetaMask dla rozszerzenia opisuje poniższą ścieżkę; nazwy przycisków pochodzą z angielskiego interfejsu:
- Otworzyć listę kont i menu z trzema kropkami przy właściwym koncie.
- Wybrać Account details, a następnie Private key.
- Potwierdzić hasłem MetaMask i przytrzymać przycisk wyświetlania klucza.
W aplikacji mobilnej ekran Private keys wymaga również wyboru odpowiedniej sieci. Menu może zależeć od wersji, dlatego w razie różnic warto skorzystać z oficjalnej instrukcji poniżej. Nie należy eksportować klucza tylko dlatego, że prosi o to ktoś podający się za pomoc techniczną.
Po wyświetleniu klucz jest czytelny. Trzeba zachować go poufnie i offline, bez zrzutów ekranu, udostępniania ekranu czy wiadomości do pomocy technicznej. Podłączony portfel sprzętowy przechowuje klucze na urządzeniu. MetaMask nie pozwala ich wyeksportować.
Przywracanie z zapisanego klucza
W oficjalnym rozszerzeniu MetaMask należy otworzyć Add wallet, wybrać Import an account, a następnie opcję klucza prywatnego. Są to nazwy z angielskiego interfejsu. Zapisany klucz należy wpisać wyłącznie w tym środowisku, po czym porównać uzyskany adres publiczny z adresem oczekiwanego konta.
W przypadku zaszyfrowanego eksportu JSON należy wybrać JSON File i podać hasło użyte do zaszyfrowania tego pliku. Nie musi to być obecne hasło MetaMask. MetaMask opisuje import JSON dla rozszerzenia, a nie aplikacji mobilnej.
Jeśli adres się zgadza, ale nie widać danego aktywa, warto sprawdzić sieć i wyświetlanie tokenów. Import klucza przywraca kontrolę nad właściwym kontem; nie przenosi środków ani nie cofa transakcji.
Dlaczego może brakować importowanego konta
Fraza odzyskiwania odtwarza konta z niej wyprowadzone. Osobno importowany klucz prywatny lub plik JSON wymaga własnej kopii zapasowej; portfel sprzętowy trzeba ponownie podłączyć. Logowanie przez zewnętrzne konto może przywrócić powiązane importowane konta programowe z użyciem pierwotnego hasła MetaMask, ale nie eksportuje kluczy sprzętowych.
Gdy nie można otworzyć MetaMask w celu eksportu klucza
Nie należy resetować pierwotnej instalacji tylko po to, aby przejść do ekranu importu. Najpierw trzeba zachować dane przeglądarki i istniejące kopie zapasowe. Zapisana fraza lub zaszyfrowany vault mogą dawać inną możliwość, zależnie od zachowanych danych i dostępnego hasła. Przypadki te omawia poradnik odzyskiwania dostępu do MetaMask; sam adres publiczny nie wystarczy.
