Przejdź do treści

Seed phrase

Seed phrase, czyli fraza odzyskiwania, to sekwencja losowo wybranych słów w języku angielskim, która służy do zabezpieczenia i odzyskiwania dostępu do kryptowalut zgromadzonych w portfelu cyfrowym.

Materiał edukacyjny przygotowany z pomocą AI i automatycznej kontroli jakości. Redakcja dodatkowo sprawdza wybrane materiały. Opisuje również ograniczenia i ryzyka; nie stanowi indywidualnej rekomendacji.

Wprowadzenie

Wyobraź sobie, że Twoje kryptowaluty nie znajdują się fizycznie na pendrive'e ani w aplikacji w telefonie, lecz w globalnej sieci blockchain. Dostęp do nich dają Ci specjalne klucze kryptograficzne. Ponieważ zapamiętanie długich i skomplikowanych ciągów znaków jest dla człowieka niezwykle trudne, wymyślono seed phrase. Jest to zazwyczaj zestaw od 12 do 24 prostych słów, które są wyświetlane podczas zakładania nowego portfela kryptowalutowego. Te słowa to Twój absolutny klucz do sejfu. Jeśli zgubisz telefon, zepsuje się Twój komputer lub po prostu zmienisz urządzenie, za pomocą tej samej frazy słów możesz w kilka chwil odzyskać pełny dostęp do swoich środków w nowym programie lub na nowym urządzeniu. Oznacza to jednak również, że każdy, kto wpadnie w posiadanie Twojej listy słów, może ukraść Twoje kryptowaluty z dowolnego miejsca na świecie, bez Twojej wiedzy i zgody.

Szczegółowy opis

Mechanizm działania seed phrase opiera się na standardzie technicznym znanym powszechnie w branży kryptowalutowej, najczęściej zgodnym z BIP39. Standard ten definiuje listę 2048 słów, z których losowo generowana jest sekwencja słów stanowiąca punkt początkowy. Z tego zestawu słów, za pomocą funkcji matematycznych i kryptograficznych, generowane jest główne ziarno (seed), z którego następnie wyprowadzane są wszystkie pary kluczy publicznych i prywatnych dla różnych kryptowalut wspieranych przez dany portfel hierarchiczny (HD wallet). Ponieważ fraza odzyskiwania matematycznie definiuje całą strukturę portfela, posiadanie tej samej sekwencji słów w dwóch różnych aplikacjach obsługujących ten sam standard pozwala na uzyskanie identycznego stanu posiadania oraz dokonywanie operacji na tych samych adresach. Istnieje istotna niepewność co do całkowitego bezpieczeństwa długoterminowego przechowywania takich fraz w formie cyfrowej, ze względu na ryzyko złośliwego oprogramowania oraz podatność nośników danych na awarie, co sprawia, że metody analogowe wciąż są uznawane za standard branżowy. Warto podkreślić, że błąd w nawet jednym słowie lub pomylenie ich kolejności uniemożliwia poprawne odzyskanie portfela lub generuje zupełnie pusty portfel, zależnie od sum kontrolnych wbudowanych w standard.

Przykłady

Typowy przykład seed phrase wygląda następująco: apple banana cat dog elephant forest guitar house island jungle kite lemon. Oczywiście w rzeczywistości słowa te pochodzą ze specjalnego słownika i tworzą losowy ciąg bez logicznego kontekstu zdaniowego. Kiedy użytkownik po raz pierwszy konfiguruje portfel sprzętowy lub aplikację mobilną, urządzenie lub program generuje taką listę i prosi o jej przepisanie na kartkę papieru. Przykładem poprawnego użycia jest sytuacja, w której użytkownik upuszcza telefon do wody. Telefon przestaje działać, a środki wydają się stracone. Użytkownik pobiera tę samą aplikację portfela na nowy telefon, wybiera opcję odzyskiwania portfela i wpisuje po kolei 12 lub 24 słowa ze swojej kartki. Po zatwierdzeniu portfel generuje dokładnie takie same klucze, a salda kryptowalut powracają na ekran. Przykładem niebezpiecznego zachowania jest natomiast zapisanie tej frazy w notatniku na komputerze, zrobienie jej zdjęcia smartfonem lub wysłanie jej w wiadomości e-mail do samego siebie, co drastycznie zwiększa ryzyko kradzieży w wyniku ataku hakerskiego.

Zalety i ograniczenia

Główną zaletą stosowania seed phrase jest unifikacja i wygoda. Zamiast zarządzać dziesiątkami osobnych kluczy prywatnych dla każdej kryptowaluty z osobna, użytkownik potrzebuje tylko jednej listy słów, aby zabezpieczyć cały swój wielowalutowy portfel. Ponadto standard ten jest powszechnie akceptowany przez większość nowoczesnych portfeli, co daje użytkownikowi wolność wyboru oprogramowania lub sprzętu. Ograniczenia wynikają bezpośrednio z ludzkiej natury oraz natury technologii bez nadzoru centralnego. Ponieważ nie ma instytucji typu bank, która mogłaby zresetować hasło, utrata frazy seed oznacza bezpowrotną utratę dostępu do zgromadzonych środków. Z kolei ujawnienie frazy osobom trzecim prowadzi do natychmiastowej i nieodwracalnej kradzieży. Dodatkowo, fizyczne nośniki, takie jak papier, na którym zapisano słowa, są podatne na zniszczenie przez ogień, zalanie czy po prostu zniszczenie mechaniczne upływem czasu, co wymusza stosowanie droższych zabezpieczeń, takich jak stalowe płytki do wybijania słów.