Справочникdocs/reference/files-and-ports.md

Файлы, порты и лимиты

Стандартные пути

Путь Назначение Полномочия
~/.parano1d/parano1d.toml Конфигурация Core Оператор
~/.parano1d/gui-settings.json Настройки GUI Локальный UI
~/.parano1d/data/ Стандартные данные ноды Core и GUI Данные консенсуса
DATA_DIR/wallet.key 256-битный мастер-секрет кошелька Право расходования
DATA_DIR/wallet.receipts Сохранённые исходящие чеки Локальные подтверждения платежей
DATA_DIR/wallet.labels Постоянные подписи адресов Только локальное отображение
DATA_DIR/wallet.history Локальная история кошелька Локальное представление
DATA_DIR/p2p_identity.key Постоянный Ed25519-идентификатор пира libp2p Только сетевая идентификация
DATA_DIR/peers.json Успешные публичные исходящие пиры Подсказка обнаружения
DATA_DIR/history-step-cache/ Производный локальный кеш матриц доказательства Восстанавливается
DATA_DIR/snapshot-staging/ Временные данные подготавливаемого входящего снимка Никогда не канонические
DATA_DIR/parano1d-gui.toml Конфигурация ноды, управляемой GUI Встроенная нода
DATA_DIR/parano1d-node.log Лог ноды, управляемой GUI Диагностика

В Windows ~ означает каталог профиля пользователя.

На Unix файлы wallet.key и p2p_identity.key доступны только владельцу. Первый управляет средствами, второй — нет.

Локальные данные кошелька

wallet.receipts и wallet.history — журналы с контрольными суммами. Обычная запись добавляет только изменившиеся чеки или суффикс истории. Периодические атомарные снимки уплотняют устаревшие записи. Экспортируемый формат чека не зависит от этого локального формата хранения.

Чтение прежнего JSON-формата поддерживается. Первая запись такого файла создаёт журнал, сохраняя исходник как wallet.receipts.legacy или wallet.history.legacy. Совпадающее имя существующей копии не перезаписывается. Копии .legacy содержат данные на момент преобразования, а не последующие изменения. Бинарники, умеющие читать только JSON, не понимают журнальный формат.

При запуске проверяются контрольные суммы и структура полных кадров. Незавершённое последнее добавление отмечается в логе и игнорируется без потери ранее зафиксированных кадров. Следующая успешная запись исправляет хвост. Отсутствие начального снимка или повреждение полного кадра останавливает загрузку. Это проверки локального хранения, не правила консенсуса и не полномочия расходования.

Порты

Порт Адрес привязки Назначение Публичный
TCP 9600 0.0.0.0 libp2p Да
TCP 9601 127.0.0.1 JSON-RPC Нет

Удалённый внешний майнинг может использовать RPC только через защищённый приватный или TLS-транспорт. Bearer-токен аутентифицирует запросы, но не шифрует их.

Сетевая идентичность

Параметр Значение
Сеть mainnet
ID genesis-блока 860e70453390bf815718e933aa4927167a13d098b0151391eefd722ee1add610
Сетевой идентификатор (magic) NOID
Протокол libp2p /noid/mainnet/860e70453390bf81/1
Рассылка транзакций и блоков GossipSub
Обнаружение DNS-сиды, Kademlia, mDNS

Хранение

Данные Окно
Заголовки Постоянно
Тела канонических блоков 42
Реорганизуемый суффикс 18
Максимальная реорганизация 17
Данные отката 36
Эпоха транзакций 144

Чеки сохраняют доказательство конкретного платежа за пределами окна тел.

Локальные лимиты ресурсов

Ресурс Лимит
Логические транзакции в мемпуле 1 024
Сериализованные данные логических транзакций в мемпуле 384 МиБ
Ответ синхронизации мемпула 128 транзакций / 16 МиБ
Пакеты блоков без известного родителя 36 / 128 МиБ
Записи в хранилище пиров 500
Адреса одного сохранённого пира 8
Цель автоматического управления топологией 8 идентификаторов обычных пиров
Установленные входящие транспортные соединения 128
Установленные исходящие транспортные соединения 64
Ожидающие входящие / исходящие транспортные соединения 64 / 32
Установленные транспортные соединения на идентификатор пира 2
Публичные исходящие пиры на сетевую группу 2
Идентификаторы публичных входящих пиров на IP 32
Публичные входящие соединения на сетевую группу 96
Прямой запрос заголовков при синхронизации 512 заголовков
Максимальный пакет заголовков протокола 4 096 заголовков
Одновременные задачи формирования снимка State 1
Сохранённые поколения снимков без активной аренды 2
Время простоя аренды экспорта снимка 15 минут
Одновременно запрашиваемые сегменты State 8
Записи сопоставления ожидающих запросов сегментов 64
Время жизни внешнего шаблона 30 секунд

Границы RPC

Операция Граница
Атлас State 256 групп
Возвращаемые подсказки слотов 256
Страница недавних транзакций 32 строки
Страница чеков 50 строк
Страница добытых блоков 50 строк
Поиск адресов при импорте 20 кандидатов
Интерактивная консолидация 64 входа
Техническая документация ParanO(1)dПоведение консенсуса определяется исходным кодом.