Co robi -rescan, -reindex polecenie i jak ponownie przeskanować / ponownie zindeksować portfel?

Czy podczas uruchamiania portfela podstawowego pojawia się jakiś błąd? A może Twoja lokalna baza danych blockchain jest zepsuta / uszkodzona? Może się to zdarzyć podczas kopiowania łańcucha bloków z jednego komputera na drugi, gdy nieprawidłowo aktualizujesz portfel lub gdy zamkniesz portfel w sposób niezręczny. Ponowne uruchamianie aplikacji nie pomaga tutaj, ponieważ po prostu utknie na stronie ładowania portfela lub ekranie przeglądu i nie będzie pokazywać żadnego dalszego postępu. Istnieją również inne scenariusze, w których Twój portfel kryptowalut nie wyświetla prawidłowo salda. Wszystkie te typowe błędy można bezpiecznie naprawić, ręcznie naprawiając portfel.

Portfel podstawowy jest dość czuły, a dwa polecenia używane do naprawiania dużej liczby problemów związanych z portfelem to -rescan i -reindex. Ilekroć portfel się nie synchronizuje, saldo nie jest prawidłowo wyświetlane lub portfel utknął w niewłaściwym łańcuchu. Zaleca się ponowne zindeksowanie lub ponowne przeskanowanie plików łańcucha bloków. Początkujący często mylą te polecenia, ponieważ oba brzmią podobnie. Jest też niewielu, którzy reindeksują i skanują ponownie za każdym razem, gdy otwierają portfel, co nie jest konieczne.

W tym przewodniku dla początkujących pokażemy, jak ponownie zindeksować lub przeskanować swój podstawowy portfel. Ale zanim to nastąpi, najpierw zobaczmy, co robi polecenie rescan i reindex. Abyś wiedział, kiedy użyć tych poleceń?

Co i kiedy użyć polecenia Skanuj ponownie i indeksuj ponownie?

Skanuj ponownie (-rescan) – To polecenie ponownie skanuje pliki łańcucha bloków w poszukiwaniu brakujących transakcji portfela. Kiedy więc Twój portfel nie przechowuje danych transakcji? 1. Podczas przywracania kopii zapasowej portfela i 2. Podczas importowania nowego klucza prywatnego do portfela. Klient portfela przechowuje wszystkie dane transakcyjne adresów, którymi zarządza. Jednak gdy przywracasz nowy klucz prywatny, klient portfela nie zna transakcji związanej z tym adresem.

Polecenia -rescan używaj tylko wtedy, gdy w portfelu brakuje transakcji lub saldo nie jest odpowiednio odzwierciedlane. Ponowne skanowanie jest jak ponowne przeliczanie pieniędzy w szufladzie. Kiedy uruchamiasz portfel poleceniem -rescan, Twój portfel uruchamia się i skanuje wszystkie bloki, które pobrał Twój portfel. Podczas skanowania wszystkich bloków wyszukuje wszystkie brakujące transakcje. Gdy wszystkie transakcje zostaną odbudowane, prawidłowe saldo również zostanie odpowiednio odzwierciedlone.

Reindex (-reindex) – Przede wszystkim reindeksowanie nie pobiera blockchaina od zera. Zamiast tego odbudowuje indeks łańcucha bloków z danych, które już pobrałeś (pliki blk.dat). Odtwarza istniejącą bazę danych blockchain i ponownie sprawdza zawarte w niej informacje. Należy jednak pamiętać, że reindeksowanie powoduje odrzucenie stanu łańcucha i indeksu łańcucha bloków. Więc w zasadzie odbudowuje się od zera i nadal zużywa przepustowość twojego ISP.

Musisz użyć funkcji reindeks, jeśli klient portfela nie może odczytać bloków lub mówi, że nie znaleziono źródła bloków. Kiedy Twój portfel znajduje się na niewłaściwym łańcuchu lub jeśli Twoja aktualna baza danych łańcucha bloków jest uszkodzona .

ponowne indeksowanie bloków na dysku

Uwaga: Ponowne skanowanie, ponowne indeksowanie i pobieranie dodatkowych bloków; wszystkie te trzy operacje są czasochłonne i zajmują miejsce na dysku oraz zasoby pamięci. Pamiętaj też, że dopóki portfel nie zsynchronizuje się z blokami zawierającymi wszystkie transakcje, nie zobaczysz salda.

Jak ponownie zindeksować lub przeskanować portfel?

Ponowne skanowanie lub reindeksowanie portfela jest dość proste. Zanim pokażemy, jak to się robi, ważne jest, aby najpierw wykonać kopię zapasową pliku portfela, którym jest wallet.dat. Aby dowiedzieć się więcej o kopii zapasowej portfela, zalecamy zapoznanie się z tym przewodnikiem, który wyjaśnia, jak wykonać kopię zapasową portfela i jak wyeksportować klucze prywatne.

kopia zapasowa reindeksowania portfela

W porządku! Zobaczmy teraz, jak uruchomić portfel za pomocą poleceń -rescan i -reindex.

Aby ułatwić pracę w większości portfeli, ta opcja jest wbudowana. Otwórz portfel, przejdź do narzędzi >> napraw portfel, a znajdziesz wszystkie opcje naprawy portfela. Kliknij skanuj ponownie aby ponownie przeskanować pliki w łańcuchu bloków i kliknąć odbudować indeks aby ponownie zindeksować pliki łańcucha bloków.

przeskanuj i odbuduj indeks bloku

Obie operacje powodują ponowne uruchomienie aplikacji portfela i rozwiązanie problemu. Jeśli nie znajdziesz tej opcji w swoim portfelu, wykonaj poniższe czynności.

Okna:

Otwórz folder portfela, kliknij prawym przyciskiem myszy plik wallet-qt.exe i kliknij utwórz skrót. Teraz kliknij plik skrótu prawym przyciskiem myszy, kliknij właściwości i edytuj pole oznaczone jako cel.

Domyślnie powinno to wyglądać mniej więcej tak: "C: \ Pliki programów (x86) \ Bitcoin \ bitcoin-qt.exe"

Aby ponownie zindeksować pole docelowe, powinno wyglądać następująco: "C: \ Pliki programów (x86) \ Bitcoin \ bitcoin-qt.exe" -reindeksować i przeskanować pole docelowe powinno wyglądać następująco:  "C: \ Pliki programów (x86) \ Bitcoin \ bitcoin-qt.exe" -skanuj ponownie

skrót do portfela bitcoin

Po dodaniu flagi -reindex / -rescan na końcu parametru „Cel” kliknij zastosuj, a następnie OK. Teraz otwórz ten plik skrótu, aby ponownie zindeksować lub ponownie przeskanować portfel. Po naprawieniu portfela zamknij go i usuń plik skrótu lub możesz go zachować i używać w razie potrzeby. Ale pamiętaj, że nie używaj tych poleceń do otwierania portfela za każdym razem. Służy tylko do naprawy portfela, a po naprawieniu portfela nie jest już potrzebny.

Prochowiec: Uruchom aplikację terminalową, przejdź do folderu portfela i przeciągnij plik portfela do terminala. Następnie wpisz -rescan lub -reindex i naciśnij Enter.

Linux: Użyj wiersza poleceń i przejdź do folderu portfela. Jeśli portfel jest otwarty, najpierw go zatrzymaj (./wallet-cli stop). Następnie zrestartuj demona, używając odpowiedniego polecenia.

Mam nadzieję, że to pomoże. Jeśli nadal, jeśli Twój portfel zwraca jakiś konkretny błąd, daj nam znać w sekcji komentarzy.