ЗНАНИЯ БЕЗ ЛИШНЕГО ШУМА

Полный и обрезанный узел Bitcoin: что проверяется и что хранится

Как pruning экономит место, какие данные остаются у узла и когда нужен полный архив старых блоков.

Два хранилища разного размера с одинаковыми щитами проверки

Обрезанный узел Bitcoin Core проверяет блоки по правилам сети и удаляет часть старых файлов блоков после обработки. Узел с полным архивом сохраняет их. Разница относится к хранению, а не к разрешению принимать неверные блоки.

Что остаётся на диске

Узел поддерживает актуальное состояние непотраченных выходов и служебные данные цепочки. Это позволяет проверять новые транзакции и блоки. Старые исходные файлы на обрезанном узле могут отсутствовать, поэтому он не может отдать любой давний блок из своего диска.

Условный пример: локально остались блоки с высоты 850 000. Запрос к сохранённому блоку 850 050 может быть доступен, а для файла блока 840 000 понадобится другой источник или повторное получение данных. Эти высоты иллюстрируют различие и не являются настройками Bitcoin Core.

Два вида хранения. Архивный — старые блоки. Обрезанный — часть файлов. Оба — проверяют
Два вида хранения

Когда важен архив

Архив нужен, если задача регулярно обращается к давним сырым блокам или нужно повторно просканировать историю кошелька от ранней даты. Обрезанный режим подходит для задач, которым достаточно текущей валидации и сохранённого диапазона. Возможности программ проверяйте по нужному запросу: разные индексы и сценарии сканирования имеют свои ограничения.

Что нужно задаче. Новый блок — проверка. Старая история — архив. UTXO — состояние
Что нужно задаче

Что уточнить при синхронизации

Проверьте сеть, состояние синхронизации и доступный диапазон. Pruning экономит постоянное хранилище; он не обещает пропустить загрузку исторических блоков при обычной начальной синхронизации. Если нужно лишь понять структуру состояния, см. разбор UTXO.

Поиск по сайту