Blog
Fraza odzyskiwania MetaMask: jak ją znaleźć, wykorzystać i chronić
W skrócie
Tajna fraza odzyskiwania MetaMask to 12 słów generowanych przy tworzeniu portfela; można ją wyświetlić po odblokowaniu MetaMask hasłem, w Account details lub ustawieniach bezpieczeństwa. Przy nowej instalacji wpisuje się ją po wybraniu „I have an existing wallet”, w pierwotnej kolejności i małymi literami, co przywraca konta z niej wyprowadzone, ale nie klucze importowane osobno. Frazę należy przechowywać offline i nigdy nie wpisywać na stronach internetowych.
Po przywróceniu może być konieczne ponowne dodanie kont, sieci i tokenów. Logowanie Google, Apple lub Telegram użyte przy tworzeniu portfela wraz z pierwotnym hasłem MetaMask daje inną drogę odzyskania dostępu. Bez frazy warto zachować dane przeglądarki na komputerze: istniejący vault może nadawać się do odszyfrowania hasłem. Brakujące słowa lub nieznane hasło wymagają osobnej oceny. Sam adres publiczny nie pozwala odtworzyć frazy.

Tajna fraza odzyskiwania MetaMask (Secret Recovery Phrase, SRP) to 12 angielskich słów, które MetaMask generuje podczas tworzenia portfela. Jest kluczem głównym do tego portfela: każde konto z niej wyprowadzone można odtworzyć z tych słów na dowolnym urządzeniu, w MetaMask lub w innym zgodnym portfelu, razem z tokenami i NFT przypisanymi do tych adresów w blockchainie. Hasło MetaMask to coś innego. Chroni jedną instalację, a jego zmiana nie wpływa ani na frazę, ani na konta, które z niej powstają.
W przypadku portfela utworzonego z frazą jest to jedyna kopia zapasowa, której MetaMask nie może zastąpić, bo nie przechowuje jej u siebie. Jeśli fraza zaginie, gdy portfel jest zablokowany, możliwości szybko się kurczą, dlatego proszę ją zapisać, póki jeszcze mają Państwo dostęp.
Czym jest tajna fraza odzyskiwania MetaMask
MetaMask generuje tajną frazę odzyskiwania, nazywaną też frazą seed lub frazą mnemoniczną, w chwili tworzenia nowego portfela. Nie jest to ani hasło, ani nazwa konta. Zgodnie ze standardem BIP-39 słowa kodują dużą liczbę losową, a portfel przekształca je w kryptograficzny seed, z którego wyprowadzany jest klucz prywatny każdego konta. Działa to tylko w jedną stronę: seed i klucze powstają ze słów, nigdy odwrotnie.
Te 12 słów pochodzi ze standardowej listy 2048 angielskich słów. Każde słowo oznacza liczbę od 0 do 2047, więc razem 12 słów koduje 132 bity: 128 losowych bitów oraz obliczoną z nich czterobitową sumę kontrolną. Dzięki tej sumie kontrolnej MetaMask wychwytuje większość pomyłek. MetaMask nie przyjmuje żadnego słowa spoza listy, a przy błędnym lub przestawionym słowie suma kontrolna zwykle się nie zgadza, więc fraza zostaje odrzucona. Czterobitowa suma kontrolna nie wykryje jednak wszystkiego. Mniej więcej jeden przypadkowy błąd na 16 przechodzi niezauważony, a fraza otwiera wtedy inny, pusty portfel zamiast Państwa portfela.
Ponieważ fraza jest zgodna z BIP-39, nie jest związana wyłącznie z MetaMask. Własny poradnik MetaMask dotyczący importu obejmuje frazy wyeksportowane z portfeli takich jak Rabby, Trust Wallet, Phantom i Coinbase Wallet, a fraza z MetaMask działa tak samo w innych portfelach, które obsługują BIP-39 i używają dla kont Ethereum tej samej ścieżki derywacji. Konta wyprowadzone z frazy należą do niej, a nie do jednej instalacji oprogramowania.
Jak długa jest fraza seed MetaMask?
MetaMask domyślnie generuje frazę 12-wyrazową. Dwanaście słów zawiera 128 losowych bitów, co daje około 2¹²⁸, czyli 3,4 × 10³⁸, prawidłowych fraz. Żaden komputer nie przeszuka tylu możliwości, dlatego całkowicie utraconej frazy nie da się odtworzyć metodą zgadywania.
Inne portfele używają dłuższych fraz, a MetaMask akceptuje je przy imporcie: 12, 15, 18, 21 lub 24 słowa, czyli długości zdefiniowane w BIP-39. Fraza 24-wyrazowa zawiera 256 bitów; takiej długości używają urządzenia Ledger. Jeśli portfel utworzono z frazą 24-wyrazową, trzeba wpisać wszystkie 24 słowa. Wpisanie tylko pierwszych 12 słów zwykle kończy się odrzuceniem frazy, a w rzadkim przypadku, gdy przejdą one test sumy kontrolnej, otwiera się inny, pusty portfel.
Jak znaleźć tajną frazę odzyskiwania w MetaMask
Jeśli MetaMask nadal się odblokowuje, a znają Państwo hasło, frazę można wyświetlić w dowolnej chwili. Należy to zrobić przed resetowaniem, ponowną instalacją lub wymianą czegokolwiek. Jeśli w MetaMask jest więcej niż jedna fraza, trzeba zacząć od konta należącego do frazy, której kopię zapasową chcą Państwo wykonać. Poradnik MetaMask o wyświetlaniu frazy opisuje dwie drogi na każdej platformie.
W rozszerzeniu przeglądarki
- Kliknąć menu wyboru konta u góry okna MetaMask, a następnie trzy kropki obok konta należącego do tej frazy.
- Kliknąć Account details, a następnie Secret Recovery Phrase.
- Odpowiedzieć na dwa krótkie pytania dotyczące samodzielnego przechowywania kryptowalut.
- Wpisać hasło i kliknąć Next.
- Nacisnąć i przytrzymać Hold to reveal SRP.
Druga droga prowadzi przez menu: Settings > Security and password > Manage wallet recovery. Należy wybrać frazę i kliknąć Reveal.
W aplikacji mobilnej
- Dotknąć menu wyboru konta u góry widoku portfela, a następnie trzech kropek obok konta.
- Dotknąć Account details, a następnie Secret Recovery Phrase.
- Wpisać hasło, dotknąć Next i przytrzymać przycisk, aby wyświetlić słowa.
Aplikacja udostępnia tę opcję także w menu Settings > Security and privacy > Reveal Secret Recovery Phrase.
Zapisanie frazy
Słowa należy zapisać na papierze, w odpowiedniej kolejności, gdy tylko się pojawią, i porównać każde z nich z tym, co widać na ekranie. Nie należy robić zrzutu ekranu, zapisywać frazy w aplikacji do notatek ani wysyłać jej do siebie e-mailem. Każdą cyfrową kopię można ukraść za pomocą złośliwego oprogramowania, przez przejęte konto w chmurze lub w wyniku wycieku danych. Po zakończeniu trzeba zamknąć podgląd frazy.
Gdy nie da się odblokować MetaMask
Bez hasła MetaMask nie wyświetli frazy, a nikt z zespołu MetaMask nie jest w stanie zresetować hasła za Państwa. Na komputerze fraza nadal pozostaje w danych rozszerzenia w przeglądarce jako część zaszyfrowanego vaultu MetaMask, a vault można otworzyć wyłącznie tym hasłem. Więcej w poradniku o zapomnianym haśle MetaMask oraz w części o utracie frazy poniżej.
Jak wpisać tajną frazę odzyskiwania
Aby przywrócić portfel za pomocą frazy, należy zainstalować MetaMask z metamask.io albo z oficjalnego sklepu przeglądarki lub telefonu. Przy nowej instalacji trzeba wybrać I have an existing wallet, a następnie Import using Secret Recovery Phrase, wpisać słowa i ustawić nowe hasło dla tego urządzenia. Jeśli MetaMask jest już zainstalowany z innym portfelem, frazę należy dodać przez menu wyboru konta, wybierając Add wallet > Import a wallet, zamiast resetować MetaMask, ponieważ reset usuwa z tej instalacji wszystkie portfele i konta. Poradnik MetaMask dotyczący przywracania opisuje oba przypadki.
Każde słowo należy wpisać dokładnie w takiej kolejności, w jakiej zostało podane, małymi literami, z jedną spacją między słowami. Proszę przepisywać słowa z zapisanej kopii i sprawdzić wynik słowo po słowie. MetaMask importuje wyłącznie frazy angielskie, więc frazy utworzonej z listy słów BIP-39 w innym języku nie da się zaimportować.
Jeśli MetaMask odrzuca frazę, warto sprawdzić poniższe przyczyny, na które wskazuje też poradnik MetaMask dotyczący rozwiązywania problemów:
- Błędnie zapisane lub błędnie odczytane słowo. Każde słowo musi dokładnie odpowiadać jednemu z wpisów na liście BIP-39. „Acount” nie jest słowem BIP-39, w przeciwieństwie do „account”. „Abandonn” również nim nie jest, w przeciwieństwie do „abandon”. Jeśli słowa z kopii zapasowej nie ma na liście, należy poszukać najbliższego odpowiednika na pełnej liście słów BIP-39.
- Przestawione słowa. Kolejność ma znaczenie. Dwa zamienione miejscami słowa zwykle nie przechodzą testu sumy kontrolnej, a jeśli przypadkiem przejdą, otwierają inny portfel.
- Niewłaściwa liczba słów. Portfel utworzony z frazą 24-wyrazową wymaga wszystkich 24 słów. Wpisanie tylko 12 z nich zwykle kończy się błędem, a w przeciwnym razie otwiera się pusty portfel.
Dokładniejszą diagnozę frazy, której MetaMask nie akceptuje, zawiera poradnik o przywracaniu nieprawidłowej frazy mnemonicznej.
Import frazy 24-wyrazowej do MetaMask
MetaMask akceptuje frazy 24-wyrazowe wygenerowane przez inne portfele. Konta, które z nich wyprowadza, odpowiadają kontom w pierwotnym portfelu tylko wtedy, gdy obie aplikacje używają tej samej ścieżki derywacji, czyli drogi, którą portfel przechodzi od seeda do każdego konta. W przypadku zaimportowanej frazy MetaMask obsługuje wyłącznie domyślną ścieżkę BIP-44, m/44'/60'/0'/0, i nie ma ustawienia, które pozwalałoby ją zmienić. Portfel, który numeruje konta według innej ścieżki, pokazuje dla tych samych słów inne adresy. W MetaMask te konta wyglądają wtedy na puste, choć środki pozostają nienaruszone w blockchainie.
Frazy z portfeli sprzętowych wymagają szczególnej ostrożności:
- Ledger. Urządzenia Ledger używają frazy 24-wyrazowej. Aplikacja Ledgera, Ledger Wallet (dawniej Ledger Live), numeruje konta Ethereum według innej ścieżki niż MetaMask, więc zgadza się tylko pierwsze konto. MetaMask może pokazać pozostałe konta po podłączeniu samego urządzenia Ledger: na ekranie połączenia można wybrać ścieżkę Ledger Live, Legacy (MEW / MyCrypto) lub BIP44 Standard.
- Trezor. Standardy kopii zapasowych Trezora różnią się w zależności od modelu. Trezor Model One domyślnie tworzy 24-wyrazową kopię zapasową BIP-39, a Model T i urządzenia Safe 3 sprzed czerwca 2024 roku – 12-wyrazową. Safe 5, Safe 7 i nowsze urządzenia Safe 3 domyślnie tworzą 20-wyrazową kopię zapasową SLIP-39. SLIP-39 to inny standard, którego MetaMask nie akceptuje przy imporcie frazy.
Jest też powód związany z bezpieczeństwem, by w ogóle nie wpisywać frazy portfela sprzętowego do MetaMask. Zalecenia bezpieczeństwa Ledgera mówią, by nigdy nie wpisywać frazy odzyskiwania na komputerze ani smartfonie, bo urządzenie istnieje właśnie po to, by trzymać klucze z dala od nich. Aby używać Ledgera lub Trezora z MetaMask, należy zamiast tego podłączyć urządzenie. Każda transakcja wymaga wtedy zatwierdzenia na urządzeniu.
Co przywraca tajna fraza odzyskiwania
Oryginalną instalację i jej dane trzeba zachować do czasu sprawdzenia odtworzonych adresów. Osobny profil przeglądarki pozwala przetestować przywracanie bez resetowania oryginału.
MetaMask sprawdza po kolei konta wyprowadzone z frazy i automatycznie je dodaje, dopóki mają one ETH w sieci Ethereum Mainnet. Zatrzymuje się na pierwszym koncie bez ETH, więc późniejszych kont może brakować. Konta należy dodawać ponownie, aż pojawią się te brakujące: wracają w kolejności, w jakiej zostały utworzone, z tymi samymi adresami. Gdy włączona jest funkcja Backup and sync, MetaMask może też przywrócić konta utworzone w ramach tej frazy. Sieci i tokeny dodane ręcznie trzeba dodać ponownie, dlatego zanim uzna się saldo za utracone, warto sprawdzić wyświetlaną sieć i tokeny.
Fraza nie obejmuje kluczy importowanych niezależnie, kont z innej frazy ani podłączonego portfela sprzętowego. Potrzebna jest ich własna kopia zapasowa lub urządzenie.
Gdy portfel był powiązany z logowaniem przez Google, Apple lub Telegram
Portfel MetaMask można też utworzyć przez logowanie kontem Google, Apple lub Telegram. MetaMask nadal generuje dla niego frazę, ale przechowuje jej kopię zapasową online w zaszyfrowanej postaci, a przywrócenie wymaga zarówno tego logowania, jak i hasła MetaMask. Ta droga przywraca również zaimportowane konta powiązane z tym logowaniem; portfele sprzętowe nadal wymagają swojego urządzenia.
Sam adres e-mail nie tworzy takiego powiązania i nie zastępuje pierwotnego hasła. Jeśli zamiast tego portfel zostanie przywrócony za pomocą SRP, nadal obowiązuje zakres samej frazy: konta zaimportowane osobno wymagają własnych kopii zapasowych.
Co się dzieje po utracie tajnej frazy odzyskiwania
Jeśli MetaMask jest nadal zainstalowany, a znają Państwo hasło, zgubioną papierową kopię łatwo zastąpić: wystarczy odblokować MetaMask, wyświetlić frazę i zapisać ją ponownie. Fraza nadal jest częścią vaultu na tym urządzeniu.
Jeśli MetaMask został odinstalowany albo dane przeglądarki wyczyszczono, a fraza nigdy nie została zapisana, sytuacja jest poważna. MetaMask nie może odzyskać frazy dla Państwa. W przypadku portfela utworzonego z frazą jedyną kopią, jaką MetaMask kiedykolwiek przechowywał, był zaszyfrowany vault na Państwa własnym urządzeniu. Bez tego vaultu lub zapisanej kopii zapasowej nikt – ani MetaMask, ani Crypto Recovers – nie jest w stanie odtworzyć frazy z niczego. Nie odtworzy jej też ani adres publiczny, ani adres e-mail.
Pomiędzy tymi skrajnościami pozostaje jeszcze niewielkie pole manewru. Vault może przetrwać w kopii zapasowej komputera albo w profilu przeglądarki, którego nigdy nie usunięto, a sam poradnik MetaMask dotyczący vaultu radzi wypróbować opisaną w nim metodę na takiej kopii. W przypadku rozszerzenia na komputerze, które się nie otwiera, MetaMask opisuje metodę odszyfrowania offline, wymagającą hasła do vaultu. Nie jest to ogólna metoda dla każdego telefonu czy kopii w chmurze: MetaMask podaje, że odzyskanie vaultu na Androidzie i iOS nie jest obecnie możliwe. Nadal musi istnieć coś, na czym można pracować, na przykład oryginalne urządzenie, profil przeglądarki, kopia zapasowa lub obraz dysku. Należy zachować oryginalne dane przeglądarki i wszystkie kopie zapasowe, a na razie nie instalować systemu od nowa ani nie czyścić komputera. Poradnik odzyskiwania MetaMask wyjaśnia, jak je zabezpieczyć.
Nieznane hasło do vaultu wymaga osobnej oceny, a zachowany vault nie oznacza, że hasło uda się odnaleźć. W opisie sytuacji wystarczy wskazać instalację i dostępne kopie zapasowe, bez przesyłania vaultu ani danych dostępowych przez formularz kontaktowy. Jeśli hasło do vaultu zostanie odzyskane, portfel otwierają Państwo sami i przenoszą środki do nowego, samodzielnie utworzonego portfela; Crypto Recovers nigdy ich nie przechowuje. Uzgodnioną opłatę uiszczają Państwo osobno, zgodnie z umową.
Gdy tajna fraza odzyskiwania jest niekompletna
Fraza z brakującymi lub nieczytelnymi słowami to inny przypadek niż fraza, która przepadła. Crypto Recovers pracuje z frazami, w których brakuje do czterech słów. O każdym przypadku decyduje to, ilu słów brakuje, czy znane są ich pozycje oraz czy znany jest adres używany przez portfel, tak aby każdego kandydata można było sprawdzić względem tego adresu. Poradnik o odzyskiwaniu brakujących słów frazy seed opisuje metodę, a strona o usłudze odzyskiwania portfela MetaMask wyjaśnia, jak przebiega ocena. Crypto Recovers działa na zasadzie „Bez odzyskania, bez opłaty”, a do oceny nigdy nie są potrzebne same słowa.
Jak bezpiecznie przechowywać tajną frazę odzyskiwania
Frazę należy przechowywać w formie fizycznej, w miejscu, nad którym ma się kontrolę, i nigdzie w formie cyfrowej. Najlepiej zapisać ją na papierze i schować w bezpiecznym miejscu, na przykład w ognioodpornym sejfie lub skrytce bankowej. Druga kopia w innym miejscu sprawia, że pożar, powódź czy kradzież w jednym miejscu nie zniszczy wszystkich egzemplarzy. Do długoterminowego przechowywania stalowa płytka do zapisu frazy lepiej niż papier znosi ogień i wodę.
Frazy nie należy trzymać w usłudze chmurowej, menedżerze haseł, aplikacji do notatek, wersji roboczej e-maila ani w galerii zdjęć. Przewodnik bezpieczeństwa MetaMask ostrzega, że przechowywanie online i menedżery haseł są podatne na ataki hakerskie. Jeśli fraza zostanie rozdzielona na kilka miejsc, trzeba mieć pewność, że da się ją z powrotem złożyć: system, którego się już nie pamięta, jest równie zły jak utracona fraza.
Frazy nie wolno nikomu udostępniać. MetaMask nigdy o nią nie poprosi, nawet za pośrednictwem zespołu wsparcia, a każdy, kto o nią prosi – e-mailem, na czacie czy przez stronę internetową – próbuje Państwa okraść. Nie należy też wpisywać jej na żadnej stronie internetowej, w narzędziu do „synchronizacji portfela” ani na czacie pomocy technicznej.
Tajna fraza odzyskiwania a klucz prywatny
Tajna fraza odzyskiwania i klucz prywatny są ze sobą powiązane, ale nie są zamienne. Fraza jest kluczem głównym: generuje klucz prywatny każdego konta, które z niej wyprowadzono. Klucz prywatny kontroluje jedno konkretne konto, czyli jeden adres Ethereum. Eksport klucza prywatnego daje kopię zapasową tylko tego jednego konta, natomiast fraza zabezpiecza wszystkie konta z niej wyprowadzone.
Jeśli fraza zaginie, a wcześniej wyeksportowano pojedyncze klucze prywatne, można przywrócić te konta, lecz nie cały portfel. Kto ma frazę, nie potrzebuje kluczy prywatnych wyprowadzonych kont, bo fraza odtwarza je wszystkie. Wyjątkiem są konta zaimportowane za pomocą klucza prywatnego: fraza nigdy ich nie zawierała, dlatego ich klucze również trzeba zachować.
Oficjalna dokumentacja
- How to reveal your Secret Recovery Phrase safely
- How to restore your wallet using your Secret Recovery Phrase
- How to add missing MetaMask accounts after restoring with Secret Recovery Phrase
- How to recover your Secret Recovery Phrase
- How to reset your MetaMask password
- How to connect or import an existing wallet in MetaMask
FAQ: tajna fraza odzyskiwania MetaMask
Czy mogę zmienić tajną frazę odzyskiwania MetaMask?
Nie. MetaMask nie pozwala edytować ani zmieniać frazy: konta są z niej wyprowadzane, więc inna fraza oznacza inne konta. Po zmianie hasła MetaMask fraza pozostaje taka sama. Jeśli potrzebna jest nowa fraza, na przykład dlatego, że ktoś inny mógł zobaczyć starą, należy utworzyć nowy portfel z nową frazą i samodzielnie przenieść do niego swoje aktywa.
Czy moja fraza seed MetaMask jest taka sama jak fraza seed Ledgera?
Tylko jeśli dla obu użyto tej samej frazy. MetaMask i Ledger korzystają z BIP-39, więc 24-wyrazową frazę Ledgera technicznie można wpisać do MetaMask, ale Ledger zaleca, by nigdy nie wpisywać jej na komputerze ani telefonie, ponieważ w ten sposób ujawnia się klucze chronione przez urządzenie. Nawet przy tej samej frazie zgadza się tylko pierwsze konto Ethereum: aplikacja Ledgera wyprowadza kolejne konta według innej ścieżki, a MetaMask nie ma ustawienia, które pozwalałoby zmienić ścieżkę zaimportowanej frazy. Zamiast tego należy podłączyć Ledgera do MetaMask i wybrać ścieżkę Ledger Live, aby zobaczyć te konta.
A co, jeśli w mojej tajnej frazie odzyskiwania jest jedno błędne słowo?
MetaMask zwykle odrzuci frazę, bo suma kontrolna się nie zgadza; mniej więcej jedna błędna fraza na 16 mimo to przechodzi i otwiera pusty portfel. Jeśli wiadomo, które słowo jest błędne, dla tej pozycji jest najwyżej 2048 kandydatów. Jeśli nie, należy przetestować każdą pozycję, co dla komputera nadal oznacza niewielkie przeszukiwanie. Tak czy inaczej każdego kandydata należy sprawdzić względem adresu używanego przez portfel, więc trzeba znać co najmniej jeden taki adres. Z takim adresem jedno błędne słowo to jeden z prostszych przypadków odzyskiwania.
Czy tajna fraza odzyskiwania przywraca zaimportowane konta?
Nie. Przywraca tylko konta z niej wyprowadzone. Konta zaimportowane za pomocą klucza prywatnego lub pliku JSON, konta z innej frazy oraz konta portfela sprzętowego trzeba dodać ponownie, korzystając z ich własnej kopii zapasowej lub urządzenia. Wyjątkiem jest portfel utworzony przez logowanie kontem Google, Apple lub Telegram: zalogowanie się tym kontem i podanie hasła MetaMask przywraca również powiązane z nim zaimportowane konta, ale nie portfele sprzętowe.
Czy MetaMask może odtworzyć moją tajną frazę odzyskiwania?
Nie. MetaMask jest portfelem niepowierniczym i nie może odzyskać utraconej frazy dla Państwa. Jeśli MetaMask nadal odblokowuje się hasłem, frazę można wyświetlić samodzielnie. Jeśli na komputerze się nie odblokowuje, zaszyfrowany vault może nadal zawierać frazę, a otwiera się go hasłem do vaultu. Jeśli nie ma ani zapisanej kopii, ani zachowanego vaultu lub kopii zapasowej, ani działającego logowania przez Google, Apple lub Telegram wraz z odpowiednim hasłem, frazy nie da się odtworzyć.
