Конфигурация¶
Узел 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-нода.
Дальше по разделу¶
- Справочник параметров (config.ini)
- Роли узла: Seed, Production, API, State / SHiP, Light
Во всех примерах подставьте реальные хосты пиров, порты и пути к каталогам данных (--data-dir).