Przycinanie łańcucha bloków Bitcoin – Jak zmniejszyć rozmiar pliku podstawowego portfela Bitcoin
Zaleca się uruchomienie pełnego węzła w celu obsługi Bitcoin i utrzymania zdecentralizowanego systemu. Pomaga to nie tylko sieci, ale także przynosi korzyści istotnemu uczestnikowi. Ale czy uważasz, że przy tak ogromnym rozmiarze pliku blockchain każdy może uruchomić pełny węzeł? Istnieją lekkie portfele SPV, portfele mobilne i sprzętowe, ale nic nie przypomina obsługi portfela podstawowego. Ale ogromną wadą korzystania z portfela podstawowego są wymagania dotyczące miejsca na dysku i przepustowości.

Obecny rozmiar łańcucha bloków Bitcoin wynosi ponad 200 GB, co jest ogromne i nie każdy jest gotowy, aby przeznaczyć tak ogromną przestrzeń dla Bitcoin. Aby zmniejszyć te wymagania dotyczące przechowywania, istnieje funkcja zwana trybem przycinania. Dzięki tej opcji użytkownicy mogą uruchomić podstawowy portfel bez martwienia się o miejsce na dysku. W tym przewodniku dla początkujących pokażemy, jak zmniejszyć rozmiar łańcucha bloków portfela Bitcoin za pomocą polecenia przycinania.
Przycinanie plików bloków Bitcoin – co to jest i jak działa?
Dane łańcucha bloków Bitcoin zawierają całą historię transakcji od dnia utworzenia Bitcoin do dnia dzisiejszego. Przy wielkości bloku 1MB i 10 minutowym czasie blokowania, łańcuch staje się coraz większy. W związku z tym pojemność pamięci potrzebna do uruchomienia pełnego węzła będzie się zwiększać w przyszłości.

Aby rozwiązać ten problem, podstawowy zespół Bitcoin udostępnił funkcję w wersja 0.11.0 zwane oczyszczaniem plików blokowych. Przycinanie bloków pozwala uruchomić mniejszą wersję pełnego łańcucha bloków. Czyni to, usuwając starsze dane, których już nie potrzebuje, podczas pobierania najnowszego łańcucha bloków. Uruchomienie portfela w trybie czyszczenia po prostu powoduje odrzucenie poprzedniej transakcji i historii łańcucha, co z kolei oszczędza miejsce na dysku.
Więcej informacji o tym, jak to działa, może być znalezione tutaj.
Zanim zmniejszysz rozmiar łańcucha bloków portfela Bitcoin:
Oto kilka rzeczy, o których należy pamiętać, zanim przejdziesz dalej i włączysz tryb przycinania w portfelu Bitcoin.
- Tryb przycinania nie zmniejszy bezpieczeństwa Twojego portfela. Działa to tak samo, jak uruchomienie pełnego portfela węzłów.
- Po włączeniu tego trybu nie można ponownie przeskanować portfela, ponieważ wymaga to ponownego pobrania łańcucha bloków. Uruchamianie portfela w trybie wyczyszczonym jest niezgodne z opcjami -rescan i -txindex
- Przycinanie łańcucha bloków zajmuje tylko kilka chwil. Pamiętaj jednak, że jest to bilet w jedną stronę. Jeśli kiedykolwiek zdecydujesz się ponownie użyć pełnego węzła, będziesz musiał ponownie pobrać cały łańcuch bloków.
- Ponieważ pliki, takie jak baza danych stanu łańcucha i indeksu bloków, wymagają trochę pamięci, całkowita ilość zajętego miejsca na dysku przekroczy cel przycinania; ale nie za dużo.
- Domyślnie przycinanie bloków jest wyłączone i można je łatwo włączyć. Pamiętaj jednak, że po włączeniu nie ma innego skrótu do przywrócenia tego ustawienia. Jedynym sposobem jest ponowne pobranie całego łańcucha blokowego.
Należy również pamiętać, że przycinanie pochłania zasoby procesora i jest bardziej obciążające dla dysku twardego, ponieważ musi jednocześnie odczytywać, zapisywać i usuwać pliki. Dlatego podczas tego procesu upewnij się, że nie korzystasz z żadnej innej intensywnej aplikacji, zwłaszcza jeśli twój komputer ma niską specyfikację.
W porządku! Zobaczmy, jak zaoszczędzić miejsce na dysku, włączając tryb czyszczenia.
Jak korzystać z opcji prune w rdzeniu Bitcoin?
Polecenie, którego potrzebujesz, aby zmniejszyć rozmiar pamięci, to prune = N, gdzie N to docelowy rozmiar w MiB, na który chcesz zezwolić.
prune = 0 – wyłącza tryb przycinania
prune = 1 – umożliwia ręczne przycinanie za pomocą RPC
prune = 550 – automatycznie usuwa poprzednie pliki bloków, aby pozostać poniżej tego docelowego rozmiaru.
Wykonaj poniższe czynności, aby włączyć tryb przycinania w portfelu podstawowym Bitcoin.
1. Najpierw znajdź plik konfiguracyjny portfela. Jeśli nie znajdziesz pliku bitcoin.conf w katalogu Bitcoin, utwórz go.
2. Otwórz portfel, przejdź do ustawień >> opcje i kliknij otwórz plik konfiguracyjny.

3. Plik konfiguracyjny będzie w większości pusty. Teraz zamknij portfel i w pliku konfiguracyjnym wprowadź następujące informacje.
śliwka = 550
Uwaga: Może to być 550, 1000, 2000, 10000, 20000 lub dowolna wartość. Ale 550 to minimalna zalecana wartość, a ustawienie dowolnej niższej nie zadziała. Powinno być >= 550. Na przykład, jeśli możesz zezwolić na 5 GB rozmiaru łańcucha blokowego, możesz ustawić prune = 5000.
4. Po wprowadzeniu tej wartości zapisz plik konfiguracyjny i zrestartuj portfel.
Otóż to! Twój portfel jest teraz w trybie przycinania. Zamiast używać ponad 200 GB, Twój portfel użyje tylko określonej wartości, ale jak powiedzieliśmy wcześniej, może nieznacznie przekroczyć tę wartość.
Zamiast ustawiać to w pliku konfiguracyjnym, możesz również dodać parametr startowy, taki jak ten -prune = 550.
Przykład:
"C: \ Users \\ AppData \ Roaming \ Bitcoin \ bitcoin-qt.exe" -śliwka = 550
Czy muszę pobrać cały Blockchain?
To wspaniale, że tryb przycinania pozwala na obsługę podstawowego portfela Bitcoin na ograniczonej przestrzeni na dysku twardym. Ale prawdziwe pytanie brzmi: „Czy muszę pobrać cały łańcuch bloków, aby tryb przycinania zaczął obowiązywać?” lub „Pobierze tylko zestaw ostatnich bloków, dopóki określony rozmiar nie zostanie osiągnięty?” Jest to typowe pytanie dla użytkowników w lokalizacji, w której ich przepustowość jest ograniczona przez dostawcę usług internetowych. Chociaż tryb przycinania pomaga zaoszczędzić miejsce na dysku, nadal zużywa dużo przepustowości.
Tak, jeśli używasz portfela po raz pierwszy i synchronizujesz węzeł od zera, musisz pobrać cały łańcuch bloków. Wiemy, że pobieranie całej historii transakcji nie zadziała dla wielu użytkowników, którzy mają wolne łącze internetowe i miesięczne limity danych. Dla takich użytkowników jedyną opcją jest pobranie łańcucha bloków z nieograniczonego połączenia internetowego i skopiowanie go na dysk portfela.
OK, mogę pobrać cały łańcuch bloków, ponieważ moja przepustowość nie jest tutaj ograniczona. Ale mam tylko mniej niż 50 GB miejsca w moim systemie. Czy wypełnia moje miejsce na dysku, pobierając ponad 200 GB danych, zanim zacznie działać przycinanie? Nie musisz się tym martwić. Kiedy portfel jest w trybie czyszczenia, automatycznie usuwa wszystkie stare dane w locie, podczas gdy nowe bloki są pobierane. Więc technicznie rzecz biorąc, nie zajmie więcej miejsca na dysku niż określono.
Istnieje również błędne przekonanie, że przycinanie Blockchain przyspieszy proces synchronizacji. Nie, to nie zsynchronizuje twojego łańcucha blokowego szybciej. Zmniejszy to tylko wymagania dotyczące przechowywania. Jaki jest więc najszybszy sposób synchronizacji łańcucha bloków?
Pobieranie łańcucha bloków przycinanego przez Bitcoin
Proces synchronizacji portfela Bitcoin został ulepszony przez lata, a pobieranie łańcucha bloków przez sieć jest znacznie szybsze, więc nie szukaj bezpośrednich linków do pobierania ani torrentów. Należy również pamiętać, że pobieranie całego łańcucha blokowego lub przyciętego łańcucha blokowego z Internetu nie jest wysoce zalecane. Jest to bardzo niebezpieczne, więc uważaj, aby nie pobierać takich plików z niezaufanego źródła. Jednak nadal możesz znaleźć kogoś, komu możesz zaufać. Na przykład pobierz kopię łańcucha bloków z komputera znajomego, przenieś ją na pamięć USB, pobierz na swój komputer i zsynchronizuj tak po prostu. Działa również, jeśli już przycięto łańcuch bloków. Jeśli nie możesz znaleźć zaufanej osoby lub źródła i martwisz się o zużycie przepustowości, portfel Electrum jest idealnym rozwiązaniem dla Ciebie.
Mam nadzieję, że ten przewodnik pomoże! Jeśli masz jakiekolwiek pytania dotyczące przycinania łańcucha bloków portfela Bitcoin, daj nam znać w sekcji komentarzy.

Facebook
Pinterest