122 / 691PRUNE

Pruned node

Przycięty Full Node sprawdza łańcuch, lecz usuwa starsze pliki bloków i cofania zmian po przetworzeniu. Zachowuje UTXO, nagłówki i potrzebną niedawną historię.

Przycinanie zmienia przechowywanie danych, nie weryfikację konsensusu. Ogranicza udostępnianie starych bloków i przeszukiwanie historii; nie zamienia pełnego węzła w lekki portfel.

Zwykłe IBD nadal pobiera i przetwarza historyczne bloki. Przycinanie samo nie pomija kontroli; optymalizacja assumevalid jest osobnym ustawieniem. [Bitcoin Core v29.0 — pruning configuration] [Bitcoin Core — validation] [Bitcoin Developer Guide — Block Chain]

Po przetworzeniu można usunąć kwalifikujące się stare pliki bloków i dane do cofania zmian. Nie usuwa to monet z łańcucha ani nie unieważnia dawnych transakcji. [Bitcoin Core 0.11 release notes] [Bitcoin Core — prune blockchain RPC] [Bitcoin Core — validation]

Zbiór UTXO i indeks nagłówków pozostają. Węzeł zna bieżące niewydane wyjścia i połączenia bloków, nawet bez wszystkich pierwotnych transakcji. [Bitcoin Core 0.11 release notes] [Bitcoin Developer Guide — Block Chain]

Niedawne bloki i dane cofania stanowią rezerwę na reorganizacje. Głębszy powrót może wymagać ponownego pozyskania danych lub odbudowy stanu; limit dysku nie określa ostateczności konsensusu. [Bitcoin Core 0.11 release notes] [Bitcoin Core — validation]

Automatyczny cel dotyczy plików bloków i cofania. Bazy, portfel i inne pliki potrzebują dodatkowego miejsca; całe pliki i rezerwa mogą spowodować przekroczenie celu. [Bitcoin Core v29.0 — pruning configuration] [Bitcoin Core 0.11 release notes] [Bitcoin Core — getblockchaininfo]

Przycięty Full Node odrzuca te same błędne bloki co archiwalny węzeł z identycznymi ustawieniami kontroli. Mniejsze archiwum nie osłabia kontroli emisji ani nie wymaga wiary partnerowi. [Bitcoin Core — validation] [Bitcoin Developer Guide — Block Chain]

Węzeł nie udostępni starego bloku, którego już nie ma. Może nadal odbierać, sprawdzać i przekazywać dostępne nowe dane; ograniczona historia nie odłącza go od sieci. [Bitcoin Core 0.11 release notes] [Bitcoin Core — validation]

Skanowanie portfela wymaga bloków z odpowiedniego okresu. Import klucza lub descriptor nie przywraca skasowanej historii; starszy skan wymaga brakujących danych. [Bitcoin Core v29.0 — pruning configuration] [Bitcoin Core 0.11 release notes]

Zgodność zależy od indeksu i aplikacji. Bitcoin Core v29.0 nie pozwala łączyć txindex z przycinaniem; nie wynika z tego zakaz wszystkich pozostałych indeksów. [Bitcoin Core v29.0 — pruning configuration]

Przycinanie zmniejsza trwałe wymagania dyskowe, nie zwykłe początkowe pobieranie historii. UTXO nie jest kopią kluczy prywatnych; bezpieczne odzyskanie portfela pozostaje osobnym obowiązkiem. [Bitcoin Core v29.0 — pruning configuration] [Bitcoin Core 0.11 release notes] [Bitcoin Developer Guide — Block Chain]

Pełniejszy obraz uzyskasz, czytając to hasło razem z Initial block download, AssumeUTXO, Block propagation, Virtual byte (vbyte). Do tego hasła prowadzą również odsyłacze z Initial block download, Compact Block Filters.

DOC · 001Bitcoin Core v29.0 — pruning configurationDokumentacja ↗DOC · 002Bitcoin Core 0.11 release notesDokumentacja ↗DOC · 003Bitcoin Core — prune blockchain RPCDokumentacja ↗DOC · 004Bitcoin Core — getblockchaininfoDokumentacja ↗DOC · 005Bitcoin Core — validationDokumentacja ↗DOC · 006Bitcoin Developer Guide — Block ChainDokumentacja ↗
Najpierw źródła · To nie jest porada inwestycyjna