Перейти к содержанию

Конфигурация

Узел COOPOS — это один процесс nodeos, набор плагинов и config.ini. Здесь в первую очередь выбирают роль узла в сети (seed, API, производство блоков, история и т.д.) и смотрят справочник директив; отдельно в разделе Использование nodeos описаны режим процесса (выпускает блоки или только синхронизируется) и работа с config.ini на уровне механики.

Как устроен раздел

Что искать Где
Таблица ролей и ссылки на гайды (seed, production, API, state, light) эта страница и вложенный раздел Роли узла в сети в оглавлении
Описание отдельных параметров config.ini / CLI Справочник параметров (config.ini) (та же страница дублируется под nodeos → Использование, чтобы не искать)
Производящий vs непроизводящий процесс (без привязки к роли seed/API) Режим узла (producing / non-producing)
Пути к config.ini, пример запуска, CLI vs файл Конфигурационный файл nodeos

Подробнее о топологии сети: Ноды и синхронизация истории.

Аспект Seed-нода Production-нода API-нода State-нода (история) Light-нода
Назначение Точка входа в P2P, «клей» топологии Выпуск блоков (делегат/BP) RPC для приложений Поставка истории по SHiP Быстрый старт со снимка, без полной истории
Плагины chain, net + producer, часто http chain, net, http, chain_api (+ опц.) + state_history как правило chain, net, http, chain_api
Продюсирование Нет Да Нет Нет Нет
HTTP API Обычно выкл. или 127.0.0.1 Локально / внутр. сеть Публично или за proxy Часто совмещают с API; можно только SHiP Локальный/внутренний API кооператива
P2P Много пиров Узкий круг BP Умеренно Нужен для догона цепи Синхронизация между кооперативами и с сетью
Особенности Ключи продюсера Нагрузка на RPC Диск, защита WS SHiP --snapshot, усечённый block log

State-нода может быть на том же хосте, что и API-нода, или вынесена отдельно — см. State-нода.

Light-ноды в системе кооперативов обычно сочетают локальный API и P2P между контурами; подробнее — Light-нода.

Дальше по разделу

Во всех примерах подставьте реальные хосты пиров, порты и пути к каталогам данных (--data-dir).