Эксплуатацияdocs/operate/maintenance.md

Обслуживание

Parano1d транзакционно хранит Live State. Для обычного обслуживания не нужно воспроизводить или сохранять исторические тела блоков.

Наблюдение

Используйте локальный CLI:

sh
parano1d-cli status
parano1d-cli peers
parano1d-cli state
parano1d-cli mempool
parano1d-cli mining

С systemd:

sh
systemctl status parano1d
journalctl -u parano1d --since today

Следите за свободным местом для Live State в MDBX и кеша доказательств, а не за условной фиксированной квотой. Объём State следует за текущим числом UTXO.

Остановка перед файловыми операциями

Всегда останавливайте процесс перед копированием базы или заменой бинарников:

sh
sudo systemctl stop parano1d

Дождитесь неактивного состояния службы. Обычное копирование работающего каталога MDBX не гарантирует согласованную резервную копию.

Резервная копия полномочий кошелька

Критически важный файл:

text
DATA_DIR/wallet.key

Он содержит незашифрованный 256-битный мастер-секрет. Скопируйте файл в офлайн-хранилище с контролем доступа и сохраните права только для владельца.

Для платёжных свидетельств также сохраните:

text
DATA_DIR/wallet.receipts

Файл идентификатора P2P-пира сохраняет постоянный peer ID ноды, но не даёт права расходовать средства.

Обновление

  1. скачайте новый архив и соответствующий SHA256SUMS;
  2. проверьте хеш;
  3. остановите службу;
  4. одновременно замените parano1d, parano1d-cli и parano1d-miner;
  5. запустите службу;
  6. проверьте запуск и синхронизацию.

При обычном обновлении каталог данных не удаляется.

Пересоздание базы цепи

Если вы подозреваете повреждение State и доступны здоровые пиры:

sh
parano1d --purge-state

Команда очищает всю базу цепи: заголовки, индексы, сохранённые полные блоки, данные отката и Live State. Файлы кошелька, чеки и идентификатор пира находятся вне этой базы и сохраняются. После очистки нода заново синхронизирует цепь и Live State. Предварительно всё равно сохраните ключ кошелька и чеки. Это средство восстановления, а не регулярной очистки.

Подготовка снимков

Входящие снимки хранятся как временные данные. После прерванной передачи незавершённая копия удаляется при следующем запуске до начала новой сессии. Не переносите файлы из snapshot-staging в каноническую базу вручную.

База и финальность

Данные отката хранятся 36 блоков, полные тела — 18. Эти окна обслуживаются автоматически. Увеличение локального дискового хранения не меняет консенсусное правило финальности в 18 блоков.

Техническая документация ParanO(1)dПоведение консенсуса определяется исходным кодом.