Baza wiedzy
Standardy fraz porównane: BIP-39, Electrum, SLIP-39 i inne
Nie każda fraza odzyskiwania to fraza BIP-39. Electrum, SLIP-39 i Monero mają własne systemy fraz — a zgodność między nimi jest ograniczona.
Krótka odpowiedź
Frazy odzyskiwania nie są wymienne: frazy BIP-39, Electrum i SLIP-39 przywracają różne portfele. O zgodności decyduje standard, z którym fraza została utworzona — fraza działająca w jednej rodzinie portfeli może zawieść w innej, nawet gdy słowa wyglądają tak samo.

Frazy odzyskiwania wyglądają podobnie, ale nie są wymienne. To, czy fraza przywraca portfel, zależy od standardu, z którym została utworzona, a mieszanie standardów to jedna z ukrytych przyczyn nieudanych przywróceń.
BIP-39 (większość portfeli sprzętowych i programowych)
- 12, 15, 18, 21 lub 24 słowa ze stałej listy słów BIP-39 (2048 słów)
- Ostatnie słowo zawiera sumę kontrolną: suma kontrolna wykrywa część błędów, ale nie wszystkie. Zmieniona fraza BIP-39 może przejść weryfikację i utworzyć inny portfel.
- Opcjonalna passphrase BIP-39 (25. słowo) całkowicie zmienia wyprowadzany portfel
- Używane przez Ledger, Trezor, MetaMask, większość portfeli mobilnych i większość nowoczesnych portfeli desktopowych
- Sama obsługa BIP-39 nie wystarcza: portfel musi też obsługiwać pierwotną sieć, ścieżki derywacji, typy kont i adresów oraz ewentualną passphrase.
Frazy Electrum
- Starsze frazy Electrum (sprzed wersji 2.0) używają stałej historycznej listy słów do zakodowania wartości początkowej w słowach i odtworzenia jej z tych słów. Nie korzystają z systemu identyfikacji wersji na podstawie HMAC-SHA512, wprowadzonego w Electrum 2.0.
- Nowsze frazy Electrum (od wersji 2.0): wersja jest określana przez prefiks skrótu HMAC-SHA512 obliczonego z frazy, a nie przez osobne słowo wersji.
- Nie BIP-39: fraza Electrum nie przywróci portfela BIP-39 i odwrotnie
- Electrum używa też własnych ścieżek derywacji (gałęzie legacy / SegWit) ponad frazą
SLIP-39 (kopia zapasowa Shamir)
- Dzieli bazową wartość portfela na udziały; próg kompletnych udziałów przywraca portfel (na przykład 2 z 3)
- Udziały to 20 lub 33 słowa z listy słów SLIP-39
- Używane przez Trezor (kopia zapasowa Shamir) i niektóre inne portfele sprzętowe
- Udziały odtwarzają tę wartość, z której portfel wyprowadza wszystkie klucze — a nie frazę BIP-39
- SLIP-39 zastępuje BIP-39, a nie go rozszerza, i oba standardy nie są ze sobą zgodne: istniejących udziałów nie da się przekształcić z powrotem w 12- lub 24-wyrazową frazę BIP-39
- Udziały Shamira warto przechowywać w formacie SLIP-39 i odtwarzać w oprogramowaniu obsługującym SLIP-39 — udział z 20 lub 33 słów nie jest frazą, którą przyjmie portfel BIP-39
Frazy Monero
- 25 słów kodujących prywatny klucz wydawania i prywatny klucz widoku
- Ma własną sumę kontrolną i własną listę słów
- Nie BIP-39; frazy Monero przywracają tylko portfele Monero (i zgodne oprogramowanie)
Frazy legacy i niestandardowe
- MultiBit Classic, wczesny Bitcoin Core i inne portfele sprzed HD w ogóle nie używają fraz — używały plików portfela i pul kluczy
- Portfele brain to hasła zamieniane bezpośrednio w klucze, nie frazy
- Dowolne niestandardowe „12 lub 24 słowa”, które nie przechodzą sumy kontrolnej BIP-39, mogą być nadal poprawne w innym standardzie — to sygnał, nie ślepa uliczka
Co to oznacza dla odzyskiwania
- Zanim fraza zostanie uznana za nieprawidłową, należy zidentyfikować standard: liczbę słów, to, czy fraza niesie hash wersji Electrum, oraz to, czy oprogramowanie opiera się na BIP-39
- Błąd „nieprawidłowa fraza” w jednym portfelu nie oznacza, że fraza jest bezużyteczna — może należeć do innego standardu
- Odzyskiwanie częściowej lub błędnej frazy zależy od struktury sumy kontrolnej standardu, co umożliwia ograniczone poszukiwania
Czy wypróbowali Państwo opisane kroki i nadal nie mają dostępu?
Pierwsza ocena jest bezpłatna i nie wymaga poufnych danych: prosimy opisać, co jeszcze pozostało, a dowiedzą się Państwo, czy odzyskanie jest realne. Opłata jest należna tylko wtedy, gdy odzyskanie się powiedzie.