O que é um node RPC?
Escrito por Alchemy
Uma aplicação descentralizada (app) precisa constantemente de dados da blockchain para completar solicitações de usuários, como enviar transações, obter dados de blocos ou avaliar o estado da blockchain. Nós viabilizam essa função por meio de Remote Procedure Calls (RPC), que conectam apps à blockchain. Nós RPC de blockchain permitem que apps interajam com a blockchain e acessem dados de usuários com facilidade.
Neste artigo, vamos explorar o que é um nó RPC de blockchain e como funciona. Ao final, você terá um entendimento sólido sobre nós RPC de blockchain, endpoints RPC e como usar um provedor de nós RPC.
O que é uma remote procedure call (rpc)?
Uma Remote Procedure Call, ou RPC, é um protocolo de comunicação de software leve, que permite que um programa (o cliente) se comunique com um programa remoto (o servidor) hospedado em uma rede diferente, sem precisar de detalhes sobre a rede do servidor.
Por exemplo, você pode usar uma RPC a partir do seu computador local para solicitar recursos de um sistema de servidor remoto. Quando o cliente faz uma solicitação, ela leva o servidor a executar um procedimento, chamado subroutine.
Em blockchain, um app precisa de dados da blockchain para funcionar corretamente. Assim, no modelo cliente-servidor de RPC, o app é o cliente e o servidor é um nó RPC.
O que é um nó RPC?
Um nó RPC é um computador rodando software de cliente de blockchain — por exemplo, um servidor rodando tanto a infraestrutura da Execution Layer (EL) quanto da Consensus Layer (CL) para a blockchain Ethereum.
Existem vários tipos de nós Ethereum, incluindo light nodes, full nodes e archival nodes. Já na Solana, desenvolvedores podem rodar tanto nós validadores quanto nós RPC. Enquanto os nós validadores rodam o protocolo de consenso da Solana e recebem recompensas pela validação de blocos, os nós RPC da Solana servem apenas como um gateway para que um app Solana obtenha informações da blockchain.
Para os fins deste artigo, consideraremos como nó RPC qualquer nó que tenha a capacidade de responder a solicitações RPC.
O que é um endpoint RPC?
Um endpoint RPC é o local de rede para onde um programa envia suas solicitações RPC para acessar os dados do servidor. Por exemplo, depois de conectar seu app a um endpoint RPC da Ethereum, você pode realizar facilmente operações que fazem uso de dados de blockchain em tempo real.
Um nó com o software adequado instalado terá a capacidade de responder a solicitações RPC. Um endpoint RPC rodando em um nó se refere ao serviço por meio do qual seu app vai obter informações da blockchain para seus usuários. Sendo assim, todos os endpoints RPC rodam em nós RPC, e todos os nós RPC são nós com endpoints RPC. Portanto, usaremos os termos nó RPC e endpoint RPC de forma intercambiável.
Quais são os diferentes tipos de endpoints RPC?
Os endpoints RPC de nós são categorizados em duas principais ofertas de infraestrutura: públicos e privados. Endpoints RPC alternativos dão suporte a esses dois, ajudando apps a manter backups tolerantes a falhas para seus endpoints RPC.
1. Endpoint RPC público
Endpoints RPC públicos são recursos compartilhados e com limite de taxa, que rodam em nós RPC disponíveis para qualquer pessoa fazer solicitações. Blockchains oferecem endpoints RPC públicos porque eles permitem que qualquer pessoa envie e receba dados da blockchain (por exemplo, fazer uma transação).
Endpoints públicos são gratuitos e prontos para uso a qualquer momento e, como não são feitos para suportar aplicações em nível de produção, geralmente têm limite de taxa. Além disso, endpoints RPC públicos não têm suporte ao cliente, não contam com infraestrutura ativa de desenvolvedores e não escalam para atender às demandas de apps em produção.
2. Endpoint RPC privado
Endpoints RPC privados são aqueles que operam para atender exclusivamente às necessidades do seu app, evitando o congestionamento de solicitações causado por outros programas e se beneficiando de um serviço RPC rápido e consistente.
Nós RPC privados rodam a seu pedido. Além disso, se você estiver usando um provedor de nós, os endpoints RPC privados costumam manter acordos de nível de serviço (SLAs) explícitos, garantindo um serviço de bom desempenho para seu app sempre que você precisar.
Por exemplo, a Alchemy oferece nós RPC gratuitos para Optimism, nós RPC gratuitos para Base, nós RPC gratuitos para Monad, e nós RPC gratuitos para mais de 40 chains.
3. Endpoint RPC alternativo
Se seus endpoints RPC apresentarem indisponibilidade, um endpoint RPC alternativo atua como endpoint de backup, ajudando seu app a manter uma experiência de usuário sem interrupções.
Sem um endpoint RPC alternativo disponível, se seu endpoint RPC principal falhar, todas as transações dos seus usuários também falharão. Construir um app com um endpoint RPC alternativo é uma boa prática para garantir que não exista um único ponto de falha.
Como funcionam os nós RPC?
Nós RPC funcionam conectando um app a todas as informações da blockchain. Quando um programa inicia uma subroutine, um nó RPC consegue obter as solicitações necessárias por meio da blockchain e enviar seu payload de volta ao app.
Nesta seção, vamos apresentar brevemente a tecnologia por trás das solicitações RPC de blockchain.
O protocolo JSON-RPC
A especificação RPC padrão usada em blockchains é chamada de JSON-RPC. Ela se destaca pela capacidade de receber e processar solicitações de dados rapidamente.
Retomando o modelo cliente-servidor, seu app é o cliente, seu endpoint RPC é o servidor, e o JSON-RPC são os métodos específicos por meio dos quais você solicita serviços ao endpoint RPC.
Usando os métodos definidos pela API JSON-RPC de cada blockchain, você pode solicitar essencialmente qualquer tipo de dado de blockchain que seu app possa precisar.
Como ilustração da diversidade de métodos JSON-RPC, a Ethereum define um conjunto de métodos principais que obtêm dados da rede Ethereum. Esses métodos são divididos em três categorias: gossip methods, state methods e history methods.
- Gossip Methods - rastreia o head da blockchain e é usado para localizar blocos
- State Methods - retorna relatórios sobre o estado atual de todos os dados da blockchain
- History Methods - recupera registros históricos de qualquer bloco da chain
Sempre que a ação de um usuário depender de dados da blockchain, a aplicação (cliente) usará métodos JSON-RPC para fazer chamadas (subroutines) por meio do nó RPC (servidor), que retornará informações para serem usadas pela aplicação.
Como acessar nós RPC
Existem três formas principais de desenvolvedores acessarem nós RPC: usando um endpoint RPC privado de um provedor de nós RPC, rodando o próprio nó (ou seja, um nó self-hosted), ou enviando tráfego por meio de um nó RPC público.
1. Usar um provedor de nós RPC
Provedores de nós RPC cuidam de toda a configuração, gerenciamento e manutenção de nós para seu app e garantem que ele funcione sem problemas, sendo a melhor prática para construir onchain.
Portanto, ao escolher um provedor de infraestrutura de nós de blockchain, toda a responsabilidade de configuração e manutenção de nós é retirada do desenvolvedor. Os principais provedores de nós de blockchain têm esses recursos integrados nativamente, economizando tempo e energia dos desenvolvedores para que possam se concentrar na construção de produtos inovadores para o usuário final.
Provedores de nós estão disponíveis para a maioria das principais blockchains, como Ethereum
Como começar a usar a infraestrutura de nós RPC da Alchemy
A Alchemy oferece endpoints RPC em mais de 40 chains, incluindo Ethereum, Solana, Monad, Base e Arbitrum. Você pode começar a usar um nó RPC de alto desempenho da Alchemy em apenas alguns cliques.
-
Crie uma conta na Alchemy.
-
Crie seu primeiro app usando o botão Create App no dashboard.

- Dê um nome ao seu app e escolha seu caso de uso

- Selecione a blockchain e a rede desejadas.

- Use o botão "View Key" no dashboard e copie a URL do seu novo nó para começar a enviar solicitações RPC

Como rodar seu próprio nó RPC
Embora existam benefícios e trade-offs de rodar seu próprio nó, essa é uma opção para desenvolvedores técnicos e equipes web3 que precisam de controle total sobre como seu nó é configurado. Aqui, descreveremos, em alto nível, os passos para iniciar seu próprio nó na blockchain Ethereum.
1. Escolha a configuração do seu nó RPC
Nós Ethereum são compostos por três componentes: implementação de cliente (por exemplo, cliente de consenso e cliente de execução), ambientes de hardware e sistema, e configurações. Vamos revisar isso em alto nível.
Implementação de cliente
Isso significa escolher o software de cliente de nó para sua execution layer (EL) e para sua consensus layer (CL). As ELs incluem clientes de nó como Besu,** Erigon**, e** Geth. Os clientes da Consensus Layer incluem opções como Lighthouse, Teku**, e** Lodestar**.
Ambientes de hardware e sistema
Você precisa instalar seu software de cliente em hardware capaz de rodar os clientes. Suas necessidades de hardware vão variar dependendo dos clientes escolhidos e da blockchain na qual você está construindo. Por exemplo, rodar nós Solana exige requisitos de hardware maiores do que Ethereum. Para ver as especificações de hardware, consulte a documentação da blockchain.
Desenvolvedores podem optar por montar suas próprias máquinas ou comprar hardware de um fornecedor de sistemas de hardware projetados especificamente para rodar nós. A máquina de nó genérica mais barata de um fornecedor de hardware líder de mercado, a dAppNode, custa mais de $1.500.
Configurações de cliente
Um dos principais benefícios de rodar seu próprio nó é o nível de personalização. Você pode configurar facilmente o nó durante a instalação com base em seus requisitos de hardware e software e quaisquer solicitações específicas do cliente.
2. Coloque um nó RPC no ar
Depois de tomar todas as decisões de hardware e software, é hora de iniciar seu nó. Você pode optar por um serviço de configuração guiada, que oferece uma interface de usuário (UI) amigável para tomar as decisões de configuração do cliente, ou configurar o nó manualmente usando uma Command Line Interface (CLI).
Os passos em alto nível são:
- Instalar ambos os softwares de cliente (EL e CL)
- Iniciar ambos os clientes, completando as configurações que você decidiu
Depois disso, seu nó vai sincronizar com a blockchain. Dependendo da velocidade do seu hardware e do tamanho do estado histórico da blockchain, isso pode levar de alguns dias a várias semanas.
O longo processo de sincronização é um dos trade-offs de rodar seu próprio nó. Se você precisar de mais capacidade, pode levar dias ou semanas para colocar um novo nó no ar, enquanto um provedor de nós consegue fornecer capacidade extra sob demanda.
3. Faça a manutenção do seu nó RPC
Os custos de manutenção são outro trade-off de rodar seu próprio nó. Nós são intermitentes e podem cair, sair de sincronia e falhar por diversos motivos. Além disso, o software da execution layer e da consensus layer estará constantemente sendo atualizado pelos desenvolvedores de software de cliente de nó.
Por que um provedor de nós RPC é melhor do que rodar seu próprio nó RPC?
Além de economizar tempo e recursos gastos com o gerenciamento de nós, provedores de nós podem garantir acesso a nós confiável, de baixa latência e 24/7. Seu nó será atendido por uma equipe experiente dedicada exclusivamente ao alto desempenho do seu nó RPC.
Optar por rodar seu próprio nó é uma ótima escolha para níveis extremamente altos de personalização, mas não para uma experiência de desenvolvedor tranquila e sem complicações.

Build vs. Buy: Infraestrutura Blockchain
Antes de contratar uma equipe de infraestrutura, leia isto: construir internamente pode custar $850K–$1M+ por ano antes de atender uma única requisição em produção. Veja o detalhamento completo de custos.
Como enviar tráfego por meio de um nó público
Dependendo da blockchain que você está usando, você pode enviar solicitações consultando a documentação da sua rede para ofertas de endpoints RPC públicos e roteando o tráfego por meio dessa URL. Algumas blockchains, como a Solana, oferecem acesso a um número limitado de nós RPC públicos.
Abaixo está um exemplo de uma solicitação curl feita usando um nó RPC público da Solana.
curl /* Solana public RPC endpoint URL here */ -X POST -H "Content-Type: application/json" -d'
{
"jsonrpc": "2.0",
"id": 1,
"method": "getBalance",
"params": ["83astBRguLMdt2h5U1Tpdq5tjFoJ6noeGwaY3mDLVcri"]
}Observe, porém, que suas solicitações terão limite de taxa em endpoints públicos, o que não é uma prática recomendada para desenvolvedores.
Comece a construir com os nós RPC gratuitos da Alchemy
Existem três formas de se conectar a nós RPC: usar um provedor de nós como a Alchemy, rodar seus próprios nós e enviar tráfego por meio de nós públicos. Como rodar seu próprio nó exige muito overhead desnecessário, e nós públicos têm limite de taxa rigoroso, aproveitar o grande tier gratuito de nós RPC da Alchemy é a melhor opção para construir onchain.
Pronto para começar a usar nós RPC gerenciados e tornar sua experiência de desenvolvimento mais tranquila?
Cadastre-se na Alchemy e comece a usar um nó RPC gratuito!
Perguntas frequentes
O que é um nó RPC?
Um nó RPC é um computador rodando software de cliente de blockchain que permite que aplicações interajam com a blockchain por meio de Remote Procedure Calls (RPC).
Como funcionam os nós RPC?
Nós RPC funcionam conectando apps a informações da blockchain, recebendo solicitações de aplicações, processando-as por meio da interação com a blockchain e retornando resultados usando o protocolo JSON-RPC.
Quais são os diferentes tipos de endpoints RPC?
Existem três tipos principais: endpoints RPC públicos (recursos compartilhados e com limite de taxa), endpoints RPC privados (dedicados às necessidades do seu app) e endpoints RPC alternativos (endpoints de backup para tolerância a falhas).
Qual é a diferença entre rodar seu próprio nó RPC e usar um provedor de nós?
Rodar seu próprio nó exige investimento significativo em hardware, manutenção e tempo de sincronização, enquanto provedores de nós RPC como a Alchemy cuidam de toda a configuração, gerenciamento e manutenção, oferecendo acesso confiável 24/7 com uma experiência de desenvolvedor melhor.
O que é o protocolo JSON-RPC?
JSON-RPC é a especificação RPC padrão usada em blockchains que permite a recuperação rápida de dados por meio de métodos como gossip methods (localizar blocos), state methods (estado atual da blockchain) e history methods (registros históricos).
Quais blockchains suportam nós RPC?
Nós RPC suportam múltiplas blockchains, incluindo Ethereum (com execution e consensus layers), Solana, Base, Arbitrum, Optimism e muitas outras, com a Alchemy suportando mais de 40 chains.
Por que endpoints RPC são importantes para desenvolvedores?
Endpoints RPC fornecem acesso essencial de gateway para que apps obtenham dados de blockchain, enviem transações e interajam com smart contracts sem que os desenvolvedores precisem rodar seus próprios full nodes.
Como posso começar a usar nós RPC?
Você pode criar uma conta na Alchemy, configurar seu primeiro app pelo dashboard, selecionar a blockchain e a rede desejadas, e começar a fazer solicitações RPC usando a URL do endpoint fornecido.
Visões gerais relacionadas
Infra2 de setembro de 2026
Arquiteturas de agentes de IA onchain: cinco padrões de build
Cinco padrões de build para agentes de IA onchain, cada um com um exemplo prático: wallet watchers, reactors orientados a eventos, portfolio rebalancers, splits multi-agente detect-then-execute e testes seguros pre-mainnet.
Infra21 de agosto de 2026
Ações tokenizadas explicadas para desenvolvedores: como funcionam xStocks, Dinari e Robinhood Chain
Ações tokenizadas explicadas para desenvolvedores: o que dá lastro a xStocks, Dinari dShares e aos tokens de ações da Robinhood, como cada um funciona onchain, e o que observar.
Infra20 de agosto de 2026
Como agentes de codificação de IA escolhem infraestrutura blockchain
Agentes de codificação de IA escolhem o provedor de RPC no código que escrevem. Como Cursor, Replit e Claude Code escolhem infraestrutura blockchain, e como direcioná-los.

Construa magia blockchain
A Alchemy combina os produtos e ferramentas de desenvolvimento Web3 mais poderosos com recursos, comunidade e suporte lendário.