> ## Documentation Index
> Fetch the complete documentation index at: https://docs.plasma.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Типы нод

> Понимание различных типов нод в Plasma.

Plasma поддерживает несколько типов нод в зависимости от архитектурных ролей и операционных целей.

<CardGroup cols={3}>
  <Card title="Не-валидирующие ноды" icon="eye" iconType="light" color="#307F61" href="#non-validator-nodes">
    Отслеживают состояние сети и обслуживают RPC-запросы. Доступны сейчас.
  </Card>

  <Card title="RPC-провайдеры" icon="server" iconType="light" color="#307F61" href="#rpc-providers">
    Профессиональные хостируемые точки с корпоративными функциями. Доступны сейчас.
  </Card>

  <Card title="Консенсус-ноды" icon="shield" iconType="light" color="#307F61" href="#consensus-nodes">
    Валидируют блоки и обеспечивают безопасность сети. Появятся после mainnet.
  </Card>
</CardGroup>

## Типы нод

### Не-валидирующие ноды

Не-валидирующие ноды — это участники только для чтения, которые следуют за блокчейном без участия в решениях консенсуса. Они обеспечивают лёгкий способ доступа к данным блокчейна без накладных расходов на участие в консенсусе. Более глубокое объяснение дизайна см. на странице [Обзор](/docs/node-operators/setup-and-configuration/overview).

<Note>
  **Доступность**: Не-валидирующие ноды доступны для безразрешительного участия. См. руководство [Настройка не-валидирующей ноды](./non-validator-node-setup), чтобы начать.
</Note>

<AccordionGroup>
  <Accordion title="Ключевые возможности">
    | Возможность           | Описание                                                                          |
    | :-------------------- | :-------------------------------------------------------------------------------- |
    | Получение блоков      | Получают и обрабатывают блоки из сети                                             |
    | Синхронизация цепочки | Поддерживают актуальную копию блокчейна                                           |
    | Механизм догона       | Автоматически обнаруживают и восстанавливают пропущенные блоки                    |
    | Доступ к API          | Предоставляют те же API-точки, что и валидаторы, для запросов состояния блокчейна |
  </Accordion>

  <Accordion title="Технические характеристики">
    | Характеристика    | Детали                                                                 |
    | :---------------- | :--------------------------------------------------------------------- |
    | Конфигурация      | Упрощённая, с node ID (строковый идентификатор)                        |
    | Ключи валидатора  | Только для чтения доступ к публичным ключам валидаторов                |
    | Обнаружение пиров | Подключение через bootstrap-ноды                                       |
    | Ограничения       | Не могут предлагать блоки, голосовать или вызывать смену представления |
  </Accordion>
</AccordionGroup>

**Настройка**: следуйте руководству [Настройка не-валидирующей ноды](./non-validator-node-setup).

### RPC-провайдеры

Хостируемая RPC-инфраструктура с production-уровнем доступности и поддержкой.

<CardGroup cols={2}>
  <Card title="QuickNode" icon="bolt" href="https://www.quicknode.com/">
    Высокопроизводительная глобальная инфраструктура с мониторингом и оповещениями.
  </Card>

  <Card title="Tenderly" icon="chart-line" href="https://tenderly.co/">
    Управляемый доступ со встроенной наблюдаемостью, симуляциями и инструментами для инцидентов.
  </Card>
</CardGroup>

RPC-провайдеры предлагают немедленный production-готовый доступ с SLA и поддержкой и масштабируются с ростом потребности приложений. Они идеальны для production-приложений, требующих высокой доступности, команд, отдающих приоритет разработке, а не инфраструктуре, и проектов, нуждающихся в корпоративной поддержке и гарантиях.

**Полный список провайдеров**: см. страницу [RPC-провайдеры](../../plasma-chain/tools/rpc-providers).

### Консенсус-ноды

Консенсус-ноды — основные участники уровня консенсуса Plasma, реализующие Fast-Hotstuff византийско-отказоустойчивый (BFT) протокол. Сеть может допускать до `f` неисправных нод в системе из `3f+1` общего числа валидаторов.

<Note>
  **Доступность**: пока недоступно. Внешнее участие начнётся после mainnet.
</Note>

<AccordionGroup>
  <Accordion title="Ключевые обязанности">
    | Обязанность           | Описание                                                                                                             |
    | :-------------------- | :------------------------------------------------------------------------------------------------------------------- |
    | Производство блоков   | Валидаторы по очереди предлагают блоки, используя round-robin выбор на основе текущего представления                 |
    | Голосование           | Валидируют входящие блоки и подают голоса, которые агрегируются в Quorum Certificates (QCs)                          |
    | Участие в консенсусе  | Активно участвуют в сменах представления, таймаутах и правиле финализации 2-chain                                    |
    | Управление состоянием | Поддерживают полное состояние консенсуса, включая агрегацию голосов, отслеживание представлений и финализацию блоков |
  </Accordion>

  <Accordion title="Технические требования">
    | Требование         | Детали                                                                |
    | :----------------- | :-------------------------------------------------------------------- |
    | Криптография       | BLS keypair для криптографических операций и агрегации голосов        |
    | Конфигурация       | Полная конфигурация ноды с validator ID (числовой идентификатор)      |
    | Уровень исполнения | Доступ к уровню исполнения (Reth) для производства блоков             |
    | Сети               | P2P-сетевые возможности для одноадресной и широковещательной передачи |
  </Accordion>
</AccordionGroup>

**Подготовка**: следуйте странице [Подготовка консенсус-ноды](../consensus-preparation/preparation).

## Начало работы

<AccordionGroup>
  <Accordion title="Операторы не-валидирующих нод">
    | Шаг                         | Действие                                                                                                        |
    | :-------------------------- | :-------------------------------------------------------------------------------------------------------------- |
    | Проверьте требования        | Проверьте [требования к оборудованию](./hardware-requirements) и убедитесь, что вы соответствуете спецификациям |
    | Настройте инфраструктуру    | Следуйте [руководству по настройке не-валидирующей ноды](./non-validator-node-setup) для подробных инструкций   |
    | Настройте мониторинг        | Внедрите мониторинг, используя [руководство по мониторингу](../maintenance/monitoring)                          |
    | Присоединитесь к сообществу | Свяжитесь с другими операторами в [Discord](https://discord.com/invite/plasmafdn)                               |
    | Будьте в курсе              | Следите за анонсами по графику участия в консенсусе                                                             |
  </Accordion>

  <Accordion title="Разработчики приложений">
    | Шаг                             | Действие                                                                      |
    | :------------------------------ | :---------------------------------------------------------------------------- |
    | Выберите провайдера             | Выберите между не-валидирующими нодами или профессиональными RPC-провайдерами |
    | Настройте сеть                  | Добавьте Plasma testnet в окружение для разработки                            |
    | Протестируйте интеграцию        | Разверните и протестируйте приложения в testnet                               |
    | Отслеживайте производительность | Отслеживайте производительность RPC и корректируйте при необходимости         |
    | Спланируйте production          | Подготовьтесь к запуску mainnet и требованиям масштабирования                 |
  </Accordion>

  <Accordion title="Будущие операторы консенсуса">
    | Шаг                           | Действие                                                                                                  |
    | :---------------------------- | :-------------------------------------------------------------------------------------------------------- |
    | Начните с не-валидирующих нод | Получите операционный опыт с [руководством по настройке не-валидирующей ноды](./non-validator-node-setup) |
    | Постройте инфраструктуру      | Спроектируйте и протестируйте инфраструктуру, готовую к консенсусу                                        |
    | Участвуйте в сообществе       | Участвуйте в обсуждениях управления и предоставляйте обратную связь                                       |
    | Подготовьте экономику         | Поймите требования стейкинга и структуру вознаграждений                                                   |
    | Следите за графиком           | Будьте в курсе открытия участия в консенсусе                                                              |
  </Accordion>
</AccordionGroup>
