> ## 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.

# Tipos de Nós

> Entendendo os diferentes tipos de nós na Plasma.

A Plasma oferece suporte a vários tipos de nós com base em funções de arquitetura e objetivos operacionais.

<CardGroup cols={3}>
  <Card title="Nós Não Validadores" icon="eye" iconType="light" color="#307F61" href="#non-validator-nodes">
    Monitoram o estado da rede e atendem solicitações RPC. Disponíveis agora.
  </Card>

  <Card title="Provedores de RPC" icon="server" iconType="light" color="#307F61" href="#rpc-providers">
    Endpoints hospedados profissionalmente com recursos empresariais. Disponíveis agora.
  </Card>

  <Card title="Nós de Consenso" icon="shield" iconType="light" color="#307F61" href="#consensus-nodes">
    Validam blocos e protegem a rede. Em breve após a mainnet.
  </Card>
</CardGroup>

## Tipos de Nós

### Nós Não Validadores

Nós não validadores são participantes somente leitura que seguem a blockchain sem participar das decisões de consenso. Eles fornecem uma forma leve de acessar dados da blockchain sem a sobrecarga da participação no consenso. Para uma explicação mais aprofundada do design, consulte a página [Visão Geral](/docs/node-operators/setup-and-configuration/overview).

<Note>
  **Disponibilidade**: Os nós não validadores estão disponíveis para participação sem permissão. Consulte o guia [Configuração de Nó Não Validador](./non-validator-node-setup) para começar.
</Note>

<AccordionGroup>
  <Accordion title="Principais Capacidades">
    | Capacidade             | Descrição                                                                                    |
    | :--------------------- | :------------------------------------------------------------------------------------------- |
    | Recepção de blocos     | Receber e processar blocos da rede                                                           |
    | Sincronização da chain | Manter uma cópia atualizada da blockchain                                                    |
    | Mecanismo de catchup   | Detectar e recuperar automaticamente blocos ausentes                                         |
    | Acesso a API           | Fornecer os mesmos endpoints de API que os validadores para consultar o estado da blockchain |
  </Accordion>

  <Accordion title="Características Técnicas">
    | Característica      | Detalhe                                                       |
    | :------------------ | :------------------------------------------------------------ |
    | Configuração        | Simplificada com ID de nó (identificador de string)           |
    | Chaves de validador | Acesso somente leitura às chaves públicas dos validadores     |
    | Descoberta de peers | Conectar-se por meio de bootstrap nodes                       |
    | Limitações          | Não pode propor blocos, votar ou desencadear mudanças de view |
  </Accordion>
</AccordionGroup>

**Configuração**: Siga o guia [Configuração de Nó Não Validador](./non-validator-node-setup).

### Provedores de RPC

Infraestrutura RPC hospedada com disponibilidade e suporte de nível de produção.

<CardGroup cols={2}>
  <Card title="QuickNode" icon="bolt" href="https://www.quicknode.com/">
    Infraestrutura global de alto desempenho com monitoramento e alertas.
  </Card>

  <Card title="Tenderly" icon="chart-line" href="https://tenderly.co/">
    Acesso gerenciado com observabilidade integrada, simulações e ferramentas de incidente.
  </Card>
</CardGroup>

Os provedores de RPC oferecem acesso imediato pronto para produção com SLAs e suporte incluídos, e escalam com a demanda da aplicação. Eles são ideais para aplicações de produção que exigem alta disponibilidade, equipes que priorizam o desenvolvimento em vez da infraestrutura, e projetos que precisam de suporte e garantias empresariais.

**Lista completa de provedores**: Consulte a página [Provedores de RPC](../../plasma-chain/tools/rpc-providers).

### Nós de Consenso

Os nós de consenso são os participantes principais na camada de consenso da Plasma, implementando o protocolo Fast-Hotstuff Byzantine Fault Tolerant (BFT). A rede pode tolerar até `f` nós com falha em um sistema com `3f+1` validadores no total.

<Note>
  **Disponibilidade**: Ainda não disponível. A participação externa começará após a mainnet.
</Note>

<AccordionGroup>
  <Accordion title="Principais Responsabilidades">
    | Responsabilidade         | Descrição                                                                                                         |
    | :----------------------- | :---------------------------------------------------------------------------------------------------------------- |
    | Produção de blocos       | Validadores se alternam propondo blocos usando seleção round-robin com base na view atual                         |
    | Votação                  | Validam blocos recebidos e emitem votos que são agregados em Quorum Certificates (QCs)                            |
    | Participação no consenso | Participam ativamente em mudanças de view, timeouts e na regra de finalização de 2 chains                         |
    | Gerenciamento de estado  | Mantêm o estado completo do consenso, incluindo agregação de votos, rastreamento de views e finalização de blocos |
  </Accordion>

  <Accordion title="Requisitos Técnicos">
    | Requisito          | Detalhe                                                                  |
    | :----------------- | :----------------------------------------------------------------------- |
    | Criptografia       | Par de chaves BLS para operações criptográficas e agregação de votos     |
    | Configuração       | Configuração completa de nó com ID de validador (identificador numérico) |
    | Camada de execução | Acesso à camada de execução (Reth) para produção de blocos               |
    | Rede               | Capacidades de rede P2P para mensagens unicast e broadcast               |
  </Accordion>
</AccordionGroup>

**Preparação**: Siga a página [Preparação de Nó de Consenso](../consensus-preparation/preparation).

## Primeiros Passos

<AccordionGroup>
  <Accordion title="Operadores Não Validadores">
    | Passo                     | Ação                                                                                                       |
    | :------------------------ | :--------------------------------------------------------------------------------------------------------- |
    | Revisar requisitos        | Verifique os [requisitos de hardware](./hardware-requirements) e garanta que você atende às especificações |
    | Configurar infraestrutura | Siga o [guia de configuração de nó não validador](./non-validator-node-setup) para instruções detalhadas   |
    | Configurar monitoramento  | Implemente monitoramento usando o [guia de monitoramento](../maintenance/monitoring)                       |
    | Junte-se à comunidade     | Conecte-se com outros operadores no [Discord](https://discord.com/invite/plasmafdn)                        |
    | Mantenha-se atualizado    | Acompanhe anúncios sobre o cronograma de participação no consenso                                          |
  </Accordion>

  <Accordion title="Desenvolvedores de Aplicações">
    | Passo                | Ação                                                                   |
    | :------------------- | :--------------------------------------------------------------------- |
    | Escolher provedor    | Selecione entre nós não validadores ou provedores profissionais de RPC |
    | Configurar rede      | Adicione a Plasma testnet ao seu ambiente de desenvolvimento           |
    | Testar integração    | Implante e teste suas aplicações na testnet                            |
    | Monitorar desempenho | Acompanhe o desempenho do RPC e ajuste conforme necessário             |
    | Planejar produção    | Prepare-se para o lançamento da mainnet e requisitos de escala         |
  </Accordion>

  <Accordion title="Futuros Operadores de Consenso">
    | Passo                          | Ação                                                                                                         |
    | :----------------------------- | :----------------------------------------------------------------------------------------------------------- |
    | Comece com nós não validadores | Adquira experiência operacional com o [guia de configuração de nó não validador](./non-validator-node-setup) |
    | Construir infraestrutura       | Projete e teste sua infraestrutura preparada para consenso                                                   |
    | Envolver-se com a comunidade   | Participe de discussões de governança e forneça feedback                                                     |
    | Preparar economia              | Entenda os requisitos de staking e estruturas de recompensa                                                  |
    | Acompanhar cronograma          | Mantenha-se informado sobre a abertura da participação no consenso                                           |
  </Accordion>
</AccordionGroup>
