Znalazłeś plik. Może leżał na dysku, którego nie podłączałeś od 2016 roku, w folderze, który prawie skasowałeś, albo w kopii w chmurze, o której dawno zapomniałeś. Plik .wallet lub .wallet.aes — a razem z nim, być może, jakiś Bitcoin.
Dla większości osób znalezienie pliku to tak naprawdę najtrudniejszy etap. To, co dzieje się później, jest już bardziej przewidywalne: wyciągnięcie klucza prywatnego i przeniesienie środków do portfela, który dziś kontrolujesz. Ten poradnik skupia się dokładnie na drodze od pliku do przeniesionych środków — bez rozdrabniania się nad każdym możliwym scenariuszem odzyskiwania od zera.
Zanim zrobisz cokolwiek innego: zrób dwie kopie
To jedyna zasada, która jest ważniejsza niż wszystkie kolejne kroki. Skopiuj plik w dwa osobne miejsca: na pendrive i do folderu w chmurze, albo na dwa różne dyski — zanim uruchomisz na nim jakiekolwiek narzędzie. Próby odzyskiwania, a zwłaszcza skrypty deszyfrujące, powinny zawsze działać na kopii.
Jeśli oryginalny plik znajduje się na dysku, który od lat leżał w szufladzie, najpierw sprawdź, czy w ogóle poprawnie się montuje. Stare dyski talerzowe czasem zawodzą nie przy pierwszym odczycie, lecz przy drugim albo trzecim. Jeśli masz jakiekolwiek wątpliwości co do jego niezawodności, od razu zrób klon. Na Windowsie zrobi to Macrium Reflect Free — bez płatnej licencji. Na Linuksie ddrescue radzi sobie z padającymi dyskami lepiej niż większość narzędzi, bo systematycznie ponawia próby odczytu uszkodzonych sektorów, zamiast przerywać pracę.
Kiedy masz już dwie bezpiecznie odłożone kopie, możesz działać dalej bez ryzyka popełnienia nieodwracalnego błędu.
Ustal, z czym masz do czynienia
Rozszerzenie pliku mówi ci, która wersja MultiBit go utworzyła — a to przesądza o wszystkim, co będzie dalej.
• Plik .wallet bez żadnego dodatkowego rozszerzenia to portfel MultiBit Classic. Zawiera on jeden lub więcej kluczy prywatnych zapisanych bezpośrednio w formacie Google Protocol Buffers. Jeśli w tamtym czasie zostało ustawione hasło, klucze te są zaszyfrowane w pliku za pomocą AES-256.
• Plik .wallet.aes to portfel MultiBit HD. Cały plik jest zaszyfrowany. Jeśli masz hasło, możesz go odszyfrować i dostać się do zapisanej w środku frazy seed. Jeśli hasła nie masz, ale gdzieś spisałeś frazę seed, możesz całkowicie pominąć ten plik.
Jeśli nie masz pewności, co dokładnie posiadasz: pliki Classic to zwykle pojedyncze pliki .wallet leżące w folderze MultiBit. Portfele HD znajdują się zazwyczaj w folderze o nazwie zaczynającej się od „mbhd-”, po której następuje długi ciąg znaków — taki folder zawiera plik .wallet.aes wraz z plikami pomocniczymi. Jeśli taki folder znajdziesz, zachowaj go w całości.
Odzyskiwanie pliku .wallet z portfela MultiBit Classic
Portfele MultiBit Classic przechowują klucze prywatne w formacie Protocol Buffer. Jeśli portfel nie był chroniony hasłem, klucze można wyciągnąć bezpośrednio. Jeśli był chroniony hasłem, najpierw potrzebujesz oryginalnego hasła — innej drogi do środka nie ma.
Niezaszyfrowany portfel Classic
Niezaszyfrowany plik .wallet można odczytać narzędziami, które rozumieją format Protocol Buffer. Najczęściej stosowane podejście to przepuszczenie pliku przez skrypt w Pythonie, który parsuje strukturę protobuf i wypisuje klucze prywatne w formacie WIF (Wallet Import Format) — czyli w formacie, który nowoczesne portfele akceptują przy imporcie.
Zrób to na komputerze odłączonym od internetu. Kiedy masz już klucz WIF, zaimportuj go do Electrum (pobranego wyłącznie ze strony electrum.org), wybierając przy tworzeniu nowego portfela opcję „Import Bitcoin addresses or private keys”. Electrum przeskanuje blockchain i pokaże ci powiązane z kluczem saldo.
Portfel Classic chroniony hasłem
Jeśli portfel był zaszyfrowany, zanim wyciągniesz jakikolwiek klucz, potrzebujesz hasła. Szyfrowanie to AES-256 — bez poprawnego hasła zawartość pliku pozostaje niedostępna. Nie ma tu żadnej obejściowej sztuczki.
Zanim cokolwiek uruchomisz, spisz wszystko, co pamiętasz o haśle: strukturę, długość, swoje przyzwyczajenia co do wielkich liter, liczby lub lata, których wtedy używałeś, słowa, które były dla ciebie ważne. Strzępek wspomnienia jest znacznie bardziej przydatny niż wyczerpujące, losowe przeszukiwanie wszystkiego. BTCRecover to standardowe narzędzie open source do tego zadania — działa lokalnie i testuje kolejne kandydujące kombinacje na pliku. Poradnik odzyskiwania portfela MultiBit wyjaśnia, jak poprawnie je skonfigurować.
Jak przenieść (sweep) klucz prywatny z MultiBit
Import klucza prywatnego i jego sweep to dwie różne operacje, a w przypadku starych portfeli MultiBit właściwym wyborem jest sweep. Przy imporcie oryginalny klucz pozostaje aktywny w twoim portfelu — co oznacza, że może zostać ponownie wystawiony na ryzyko, jeśli ten portfel kiedykolwiek zostanie skompromitowany. Sweep przenosi wszystkie środki ze starego klucza na świeży adres w twoim nowym portfelu, przez co stary klucz zostaje praktycznie wycofany z użytku.
Sweep w Electrum krok po kroku
- Pobierz Electrum wyłącznie ze strony electrum.org. Jeśli wiesz, jak to zrobić, zweryfikuj podpis GPG. Utwórz nowy standardowy portfel ze świeżą frazą seed. Zapisz tę frazę na papierze i przechowuj ją osobno.
- Kiedy nowy portfel jest już gotowy, przejdź do Wallet → Private Keys → Sweep.
- Wklej w wyznaczone pole klucz prywatny WIF z portfela Classic.
- Electrum pokaże saldo powiązane z tym kluczem. Sprawdź je, zanim przejdziesz dalej.
- Ustaw opłatę. Aktualną rekomendowaną stawkę sprawdź na mempool.space — opłaty zmieniły się znacząco od czasów, gdy MultiBit był w użyciu, a zbyt niska stawka może zablokować transakcję na wiele dni.
- Wyślij transakcję do sieci (broadcast). Środki trafią do twojego nowego portfela, gdy transakcja zostanie potwierdzona.
Po wysłaniu do sieci transakcja sweep jest nieodwracalna. Zanim klikniesz „wyślij”, upewnij się co do adresu docelowego i wysokości opłaty.
Co zrobić, gdy po imporcie saldo wynosi zero
Zerowe saldo po zaimportowaniu klucza prywatnego prawie zawsze oznacza jedną z dwóch rzeczy: albo klucz należy do adresu, na który nigdy nie wpłynęły środki, albo Electrum patrzy na niewłaściwy format adresu. MultiBit Classic używał starszych adresów Bitcoin (zaczynających się od 1). Jeśli Electrum jest ustawiony na wyświetlanie adresów natywnego SegWita, może nie pokazać salda, dopóki nie zmienisz formatu adresu w ustawieniach.
Jeśli format adresu jest poprawny, a saldo nadal wynosi zero, sprawdź adres w eksploratorze blockchaina, na przykład na mempool.space, żeby potwierdzić, czy środki kiedykolwiek na niego wpłynęły i czy nie zostały już z niego przeniesione.
Odzyskiwanie portfela MultiBit HD za pomocą frazy seed
Jeśli masz 12- lub 18-wyrazową frazę seed z portfela MultiBit HD, potencjalnie możesz odzyskać środki, w ogóle nie tykając pliku .wallet.aes — jest tu jednak pewien haczyk, na którym potyka się prawie każdy.
MultiBit HD używał niestandardowej ścieżki derywacji. Większość nowoczesnych portfeli, w tym Electrum w ustawieniach domyślnych, wygeneruje z tej samej frazy seed inne adresy i pokaże zerowe saldo — nie dlatego, że fraza jest błędna, lecz dlatego, że szukają w niewłaściwym miejscu na blockchainie.
Poprawna ścieżka derywacji dla MultiBit HD
W Electrum, podczas importu frazy seed, na ekranie wpisywania frazy kliknij „Options” i zaznacz pole BIP39. Jeśli saldo nadal wynosi zero, przejdź do Wallet → Information i ręcznie ustaw ścieżkę derywacji na m/0’/0. To właśnie tej ścieżki używał MultiBit HD i jest to najczęstszy powód, dla którego poprawna fraza przy domyślnym imporcie nie zwraca niczego.
Zanim uznasz, że fraza jest błędna, dokładnie sprawdź każde słowo. Różnica jednego znaku, literówka, słowo przepisane z niewłaściwej linijki na kartce — wystarczy, by cała fraza stała się nieważna. Lista słów BIP39 zawiera tylko 2048 wyrazów, więc jeśli któregoś słowa z twojej frazy nie ma na tej liście, to albo jest zapisane z błędem, albo pochodzi z zupełnie innej listy.
Gdy fraza seed jest niekompletna
Brak jednego lub dwóch słów w 12-wyrazowej frazie BIP39 to w większości przypadków problem rozwiązywalny — suma kontrolna wbudowana w format frazy odrzuca większość kandydujących kombinacji jeszcze zanim je przetestujesz. Na stronie what-is/bip39-wordlist znajdziesz więcej szczegółów o tym, jak działa suma kontrolna i co oznacza dla częściowego odzyskiwania.
Masz frazę seed, z którą coś jest nie tak — złe saldo, brakujące słowa, niejasna ścieżka derywacji? Crypto Recovers przeszedł przez te scenariusze w setkach portfeli MultiBit HD. Zamów bezpłatną ocenę i uzyskaj jasny obraz tego, co da się odzyskać, zanim stracisz czas na podejścia, które i tak nie zadziałają.
Odzyskiwanie usuniętego pliku portfela MultiBit
Usunięcie pliku nie kasuje od razu jego zawartości — oznacza jedynie zajmowane przez niego miejsce na dysku jako gotowe do ponownego wykorzystania. Jeśli od momentu usunięcia na dysk nie zapisywano intensywnie danych, są one najprawdopodobniej wciąż na miejscu. Im bardziej dysk był potem używany, tym bardziej okno na odzyskanie danych się zawęża.
Przestań teraz używać tego dysku. Każdy zapis grozi nadpisaniem sektorów, w których znajduje się plik twojego portfela. Jeśli jest to dysk systemowy, który jest aktywnie używany, szanse na odzyskanie danych spadają z każdą minutą jego pracy.
Sklonuj dysk przed skanowaniem
Zanim uruchomisz jakiekolwiek narzędzie do odzyskiwania plików, sklonuj dysk do pliku obrazu. Dzięki temu masz zachowaną kopię stanu dysku, na której pracujesz, i możesz powtórzyć skanowanie, jeśli coś pójdzie nie tak. Na Windowsie użyj Macrium Reflect Free. Na Linuksie lub macOS lepszym wyborem jest ddrescue — łagodniej radzi sobie z błędami odczytu na uszkodzonych dyskach i zapisuje, których sektorów nie udało się odczytać, co przy starszym sprzęcie ma znaczenie.
Wszystkie kolejne kroki wykonuj na sklonowanym obrazie, a nie na oryginalnym dysku.
Skanowanie w poszukiwaniu plików .wallet
Zarówno Recuva (Windows), jak i PhotoRec (wieloplatformowy, darmowy) potrafią odnaleźć pliki .wallet po rozszerzeniu i sygnaturze pliku. Ustaw skanowanie tak, by szukało konkretnie rozszerzeń .wallet i .wallet.aes, a wyniki kieruj na inny dysk niż ten, który skanujesz.
Jeśli skanowanie zwróci plik, zanim cokolwiek z nim zrobisz, sprawdź jego rozmiar. Plik .wallet mający zaledwie kilka bajtów został najprawdopodobniej częściowo nadpisany i może się nie nadawać do użytku. Plik o wiarygodnym rozmiarze — zwykle od kilku do kilkuset kilobajtów — warto spróbować otworzyć.
Gdy plik jest uszkodzony lub częściowo nadpisany
Częściowo odzyskany plik .wallet może nie otworzyć się bez problemów. Część uszkodzeń da się czasem naprawić — zależy to od tego, który fragment pliku ucierpiał; w przypadku portfeli Classic obszar nagłówka ma większe znaczenie niż dane końcowe. To jednak teren, na którym potrzebne narzędzia wykraczają poza to, co oferuje standardowe oprogramowanie do odzyskiwania danych, i na którym profesjonalni specjaliści od odzyskiwania danych będą prawdopodobnie skuteczniejsi niż kolejne próby na własną rękę.
Czego nie robić ze starym plikiem portfela MultiBit
Kilka błędów jest na tyle powszechnych, że warto powiedzieć o nich wprost.
- Nie pobieraj MultiBit z żadnego innego miejsca niż zarchiwizowane, zweryfikowane źródło. Nieoficjalne wersje MultiBit znajdowane przez wyszukiwarki często zawierają złośliwe oprogramowanie stworzone po to, by po cichu przechwytywać pliki portfela i hasła. Oryginalne oprogramowanie nie jest już rozpowszechniane przez jego twórców.
- Nie wpisuj swojego klucza prywatnego ani frazy seed na żadnej stronie internetowej. Nie istnieje żadne legalne narzędzie online, które do pomocy w odzyskaniu środków potrzebowałoby twojego klucza prywatnego. Każda strona, która o niego prosi, została stworzona po to, by go ukraść.
- Nie uruchamiaj narzędzi do odzyskiwania na oryginalnym pliku. Zawsze pracuj na kopii. Dotyczy to skryptów deszyfrujących, narzędzi do naprawy plików i wszystkiego innego, co dotyka danych portfela.
- Nie wysyłaj transakcji sweep do sieci bez sprawdzenia opłaty. Opłaty w sieci Bitcoin nie są dziś takie, jak w 2015 czy 2016 roku. Zbyt nisko opłacona transakcja może wisieć niepotwierdzona w nieskończoność.
Najczęściej zadawane pytania
W niektórych przypadkach technicznie jest to możliwe, ale niezalecane. Oryginalne oprogramowanie MultiBit nie jest już rozwijane, linki do pobrania zniknęły z oficjalnej strony, a wiele wersji krążących w wynikach wyszukiwania zostało zmodyfikowanych tak, by kraść dane portfela. Wyciągnięcie kluczy przez parser Protocol Buffer albo użycie BTCRecover do odzyskania hasła jest bezpieczniejsze niż uruchamianie oryginalnej aplikacji.
Może być, ale niekoniecznie w stopniu, który wyklucza jego użycie. Zacznij od sprawdzenia rozmiaru pliku. Plik poniżej 1 KB jest prawdopodobnie niekompletny. Plik o normalnym rozmiarze, którego nie da się sparsować, może mieć uszkodzony nagłówek — to czasem da się naprawić, zależnie od tego, które bajty ucierpiały. Plik całkowicie nadpisany to już inny problem i zazwyczaj nie da się go odzyskać samymi narzędziami programowymi.
W normalnych warunkach sieciowych transakcja Bitcoin z odpowiednią opłatą potwierdza się w ciągu jednego do trzech bloków — czyli mniej więcej od 10 do 30 minut. Jeśli ustawisz niską opłatę, potwierdzenie może zająć godziny lub dni, a przy znacznym wzroście opłat po wysłaniu transakcja może nie potwierdzić się nigdy. Zanim wyślesz transakcję do sieci, sprawdź aktualne rekomendowane stawki na mempool.space.
Format się nie zmienił, więc wiek pliku nie wpływa na to, czy da się go sparsować. Wpływa natomiast na format adresu. Bardzo wczesne portfele MultiBit Classic używały skompresowanych i nieskompresowanych kluczy publicznych, które z tego samego klucza prywatnego generują różne adresy Bitcoin. Jeśli po zaimportowaniu klucza widzisz zerowe saldo, spróbuj alternatywnego formatu adresu. Zanim uznasz, że portfel jest pusty, należy sprawdzić oba.
Jeśli znalazłeś plik, ale powyższe kroki nie rozwiązały sprawy — złe saldo, nieudane odszyfrowanie, niekompletne dane — Crypto Recovers oferuje bezpłatną wstępną ocenę. No Cure No Pay (bez efektu, bez opłaty).












