OffshoreVps
Руководства14 окт. 20265 мин чтенияАвтор: команда OffshoreVps

Урезанные, полные и архивные узлы: какой вам нужен?

Что хранят урезанные, полные и архивные узлы, сколько места на диске занимает каждый и как выбрать для платежей, приложений, обозревателей или аналитики.

Настраивая ноду блокчейна, вы снова и снова будете встречать три слова: pruned, full и archive. Они описывают, сколько истории хранит нода. Неверный выбор расходует место на диске впустую или оставляет вас без нужных данных. Вот что означает каждый тип и как выбрать.

Парные карточки сравнения Pruned, Full и Archive, каждая с индикатором дискового пространства
Краткое наглядное сравнение Pruned, Full и Archive.

Коротко

  • Pruned-нода (обрезанная). Проверяет каждый блок, затем удаляет старые данные блоков. Небольшой диск. Не может отдавать старую историю.
  • Full-нода (полная). Проверяет всё и хранит весь блокчейн. Может отдавать пирам любой блок.
  • Archive-нода (архивная). Полная нода, которая дополнительно хранит каждое историческое состояние. Нужна для запросов о старых балансах и контрактах. Диск намного больше остальных.

Что «pruned» меняет, а что нет

Обрезанная нода Bitcoin или Litecoin скачивает и проверяет каждый блок так же, как полная нода, поэтому соблюдает те же правила. Затем она хранит только самые последние блоки (их число вы выбираете). Безопасность вашего собственного кошелька остаётся той же. Вы теряете возможность искать старые транзакции, которых нет в вашем кошельке, и помогать новым нодам синхронизироваться с вами.

Что означает «archive» в блокчейнах на основе аккаунтов

Блокчейны вроде Ethereum, BNB Chain и Polygon хранят дерево состояния: балансы и хранилище контрактов. Обычная полная нода хранит недавнее состояние и по запросу может восстановить более раннее. Архивная нода хранит все прошлые состояния, поэтому мгновенно отвечает на вопросы вроде «каким был баланс этого аккаунта в блоке X». За это удобство приходится платить диском, во много раз большим, чем у полной ноды.

Шаги этого руководства по порядку: 1. Краткая версия; 2. Что «pruned» меняет, а что нет; 3. Что означает «archive» в цепочках на основе аккаунтов; 4. Как выбрать; 5. Реальное ограничение — диск; 6. Следующие шаги
Шаги этого руководства по порядку.

Как выбрать

Вам нужно...Использовать
Приватно проверять свой кошелёк и платежиPruned (Bitcoin, Litecoin) или full (остальные)
Запустить обозреватель блоков или аналитикуFull с индексом или archive
Отдавать приложению историческое состояниеArchive
Помогать сети и обслуживать пировFull
Максимально снизить расходыPruned или нода с lite-снапшотом

Диск — настоящее ограничение

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

Следующие шаги

Готовы построить свою? Начните с руководств по Bitcoin, Litecoin, Ethereum или Monero.