Como funciona a infraestrutura blockchain dedicada
Escrito por Uttam Singh

A maioria das cargas de trabalho de produção funciona bem em infraestrutura de RPC compartilhada. Um pequeno conjunto delas não. Uma mesa de trading cuja latência de ida e volta até o sequencer, o serviço de ordenação de transações do rollup, decide se sua ordem entra no próximo bloco. Uma empresa de segurança cujo motor de simulação executa um tracer EVM customizado que nenhum provedor compartilhado hospeda. Uma fintech regulada cuja equipe de compliance não aprova hardware compartilhado com a carga de trabalho de outro cliente.
Para essas cargas de trabalho, a resposta é infraestrutura blockchain dedicada.
Dedicated é a mesma infraestrutura, restrita a um único tenant. Mesmo stack de RPC, mesmos serviços de dados, mesmas APIs, mas a capacidade, o host e o runtime são seus. Times como a Blockaid usam Alchemy Dedicated Clusters para proteger mais de US$ 312 bilhões em ativos com a performance e a consistência que seus clientes exigem.
Essa distinção é o que faz o dedicated valer o preço para um conjunto restrito de cargas de trabalho, e o que faz o shared ser o padrão certo para todo o resto. A pergunta útil não é se o dedicated é melhor. É se sua carga de trabalho ultrapassou o que a infraestrutura compartilhada foi projetada para fazer.
O que é infraestrutura blockchain dedicada?
Infraestrutura blockchain dedicada é um cluster de RPC e indexação single-tenant: uma frota de nós de blockchain, infraestrutura de roteamento e serviços de dados em hardware reservado para uma única carga de trabalho. A superfície de API é a mesma da infraestrutura compartilhada por padrão, então integrações existentes migram sem alterações de código. A customização estende essa superfície em vez de substituí-la: tracers e binários customizados, regiões escolhidas e precificação baseada em capacidade em vez de cobrança por requisição.
Um cluster típico inclui:
- Um pool de nós full para a chain, dimensionado para a taxa de pico de requisições do cliente mais um nó extra para que o failover não descarte tráfego durante o restart de um nó, também conhecido como padrão N+1.
- Nós archive opcionais para acesso a estado histórico, que fornecem estado completo desde o genesis em vez de apenas os blocos recentes.
- Um edge proxy e um load balancer na frente do pool de nós, atuando como a camada de roteamento que recebe cada requisição e decide qual nó a atende.
- Um stack de observabilidade, geralmente um dashboard Grafana expondo saúde dos nós, latência de requisições e taxas de erro.
- Um caminho de failover para a infraestrutura compartilhada em picos de tráfego para os quais o cluster não foi dimensionado.
A infraestrutura tem a mesma forma do que os provedores compartilhados executam internamente. A diferença é o contrato. Dedicated significa que a capacidade é comprometida com um único cliente, o runtime é dele para configurar, e o data path não é compartilhado com a carga de trabalho de mais ninguém.
Quando uma carga de trabalho precisa de infraestrutura dedicada?
Quatro padrões de carga de trabalho vão além do que a infraestrutura compartilhada consegue fazer.
Tracers e binários customizados
Tracers EVM são as funções que instrumentam a execução de transações. Eles extraem call traces internos, leituras de storage, struct logs e motivos de revert. Os tracers padrão, como callTracer e prestateTracer, cobrem a maior parte das análises. Ferramentas de segurança, motores de simulação e plataformas de forense precisam de mais: tracers JavaScript customizados que correspondem aos seus schemas internos, ou binários geth e erigon modificados que expõem estado de execução que provedores compartilhados nunca expõem.
Executar isso em um host compartilhado não é seguro nem para o host nem para o tenant. É por isso que fornecedores de simulação e segurança executam clusters dedicados.
Latência dependente de região
Para a maior parte do tráfego de aplicação, alguns saltos de rede extras são invisíveis. Para cargas de trabalho que emitem dezenas de requisições por segundo e se importam com cada uma delas, a distância física entre o cliente, o nó e o sequencer pode decidir se uma transação entra a tempo.
Trading de alta frequência, feeds de oráculos e MEV searchers, que são bots que extraem valor de como as transações são ordenadas nos blocos, competem nessas margens. Clusters dedicados permitem que o cliente posicione pools de nós na mesma região do sequencer ou do consumidor.
Isolamento regulatório
Alguns frameworks de compliance exigem computação single-tenant. Controles do SOC 2 Type II em torno da segregação de dados de clientes, certos regimes bancários e de corretagem, e revisões internas de risco em grandes instituições financeiras frequentemente convergem para a mesma exigência: nenhuma carga de trabalho de outro cliente deve rodar no mesmo host.
A infraestrutura compartilhada executa muitos clientes nos mesmos hosts por design. A infraestrutura dedicada não.
Intervalos de consulta sem limite
Provedores de RPC compartilhados limitam intervalos de eth_getLogs para proteger o cluster de query bombs. Isso é adequado para wallets que leem as transações recentes de um usuário, e é por isso que a maioria das cargas de trabalho de análise usa uma Data API indexada em vez de eth_getLogs bruto.
Para explorers, indexadores e times de análise de chain que precisam varrer grandes intervalos históricos de logs brutos, o limite se torna o gargalo. Clusters dedicados podem removê-lo porque o limite existe para proteger outros tenants, e em um cluster single-tenant não há outros tenants para proteger.
Uma referência rápida para a decisão:
Se uma carga de trabalho não se encaixa em um dos quatro padrões dedicados, a infraestrutura compartilhada é quase sempre mais barata, mais simples e mais rápida de colocar em produção.
Como funcionam os clusters dedicados?
A arquitetura de um cluster dedicado se resume a seis escolhas: quem mais roda na máquina, onde as máquinas estão localizadas, quantas são, como elas concordam sobre o estado, qual software executam e como são cobradas.
Isolamento single-tenant
Single-tenant significa que os nós do cliente rodam em computação reservada para a carga de trabalho daquele cliente. Na prática, revisões de compliance frequentemente exigem documentação de isolamento de carga de trabalho, controles de acesso, auditabilidade e manuseio de chaves.
A implicação prática é o que o isolamento elimina. Um vizinho ruidoso em um host compartilhado não pode degradar a latência de cauda do cliente, porque não há vizinho. Um leak de canal lateral de outro tenant não pode alcançar o processo do cliente. Um revisor de compliance pode apontar para um controle documentado em vez de "confiamos que o provedor mantém as cargas de trabalho separadas."
Implantação regional
A latência de um cliente até um nó de RPC é limitada pela distância de rede. Para a maior parte do tráfego de aplicação, isso é invisível. Para cargas de trabalho que emitem requisições frequentes e sensíveis à latência, posicionar os nós mais perto do stack, dos usuários, do sequencer ou dos validadores pode ser a diferença entre um produto competitivo e um lento.
Clusters dedicados permitem que o cliente escolha a região. Um padrão comum é um cluster por geografia principal de usuários, ou um cluster colocado junto com o sequencer de um rollup específico. A troca é operacional: mais regiões significa mais clusters para monitorar, atualizar e pagar. A maioria das cargas de trabalho precisa de uma ou duas.
Redundância N+1 e failover
Um cluster dedicado executa a capacidade alvo do cliente mais um nó reserva. Se algum nó degradar ou reiniciar, o tráfego migra para o reserva sem que o cliente perceba. Esse é o padrão N+1, a forma padrão para qualquer serviço que precisa sobreviver à falha de um único nó sem perder disponibilidade.
A pergunta mais difícil é o que acontece quando a carga excede o cluster. Dois casos reais disparam isso: congestionamento da chain, em que o volume de requisições do cluster aumenta porque a chain está ocupada, e picos de tráfego do cliente causados por uma campanha, um evento ou uma integração entrando no ar. Um cluster dimensionado para carga em regime permanente pode ter rate limit aplicado sob um pico grande.
Existem duas respostas arquiteturais. Uma é dimensionar o cluster para o pico, o que significa pagar por capacidade ociosa na maior parte do tempo. A outra é failover automático para a infraestrutura compartilhada: quando o cluster satura, o tráfego passa para a frota compartilhada do provedor em vez de retornar 429s. O cliente mantém a mesma API, a mesma autenticação e o mesmo formato de resposta. O failover é o padrão mais eficiente, mas exige que o provedor dedicado também opere uma infraestrutura compartilhada de primeira linha.
Consistência block-perfect
Nós diferentes em um pool com load balancing podem discordar sobre qual é o último bloco por algumas centenas de milissegundos. O nó mais rápido vê o bloco N, o mais lento ainda está no N-1. Para uma wallet checando um saldo, isso é invisível. Para um bot de trading que lê o mesmo bloco duas vezes através de nós diferentes e obtém estado inconsistente, é um bug real.
Consistência block-perfect significa que o cluster retorna uma visão consistente do estado da chain em todo o pool de nós, para que clientes stateful não vejam leituras desatualizadas ou conflitantes. A contrapartida é que o cluster otimiza tanto para correção quanto para velocidade, o que importa mais quando a carga de trabalho toma decisões a partir de estado recente da chain.
Tracers e binários customizados
Com um runtime dedicado, o cliente pode executar um tracer JavaScript customizado, publicar uma build geth com patch, trocar o client, ou modificar configurações do client que provedores compartilhados fixam globalmente. Provedores compartilhados não podem expor essa superfície porque mudar a versão do client ou a configuração afeta todos os tenants do host.
Essa é a capacidade sobre a qual produtos de simulação, forense e análise são construídos. O valor deles vem de extrair estado de execução que a interface padrão de tracer não expõe. Sem um runtime dedicado, o produto não existe.
Precificação baseada em capacidade
A infraestrutura compartilhada cobra por requisição, tipicamente como uma unidade de computação por chamada, com multiplicadores para métodos mais pesados. A infraestrutura dedicada cobra por cluster: uma taxa mensal fixa pela capacidade comprometida, independentemente de quantas requisições o cliente envia contra ela.
O modelo se encaixa em cargas de trabalho que têm carga de pico previsível e que, do contrário, consumiriam unidades de computação compartilhadas em escala. Em um cluster dedicado, o custo marginal de uma requisição adicional é zero até a carga de trabalho atingir o teto do cluster. Acima de um limite específico da carga de trabalho, a precificação baseada em capacidade pode ser mais barata do que a cobrança por requisição, mesmo antes de considerar as outras capacidades que o dedicated libera.
Quando o shared é o padrão certo?
Três coisas importam ao decidir entre infraestrutura compartilhada e dedicada. Para uma análise mais detalhada das trocas envolvidas, veja nossa visão geral sobre escolher entre Node RPC e Dedicated Clusters.
O dedicated não torna o stack de RPC inerentemente mais rápido
O stack de RPC por baixo é o mesmo, então um benchmark de requisição única em um sistema tranquilo não conta a história completa. O dedicated melhora a latência quando o cluster é posicionado mais perto da carga de trabalho, e melhora a previsibilidade quando o isolamento protege o P99, o 1% mais lento das requisições, sob carga sustentada.
Para uma visão pública atual da performance de RPC compartilhado entre provedores, veja os benchmarks de provedores de RPC da Alchemy.
O shared multi-região pode sobreviver mais que o dedicated de região única
Uma queda de nuvem regional que derruba um cluster de região única praticamente não é percebida em uma frota compartilhada distribuída globalmente. A implantação pragmática combina dedicated nas regiões-chave com shared como padrão global.
O teste dos quatro padrões é rigoroso
Se a carga de trabalho não se encaixa em runtime customizado, exigência de região, isolamento regulatório ou limite de intervalo de consulta, o shared é mais barato, mais simples e geralmente mais confiável. A migração para dedicated costuma ser uma necessidade forçada, não uma preferência.
Como a Alchemy oferece suporte a infraestrutura blockchain dedicada?
A maioria das cargas de trabalho começa e permanece no shared. Nossa RPC API e Data API rodam na mesma plataforma Cortex que sustenta o dedicated, com um plano gratuito, sem contrato e sem compromisso mínimo. Obtenha uma API key no dashboard e comece a enviar requisições em poucos minutos.
Quando uma carga de trabalho se encaixa em um dos quatro padrões, tracer customizado, exigência de região, isolamento regulatório ou limite de intervalo de consulta, o Alchemy Dedicated Clusters oferece capacidade single-tenant na mesma infraestrutura. Damos suporte a tracers e binários customizados, implantações regionais, redundância N+1 com failover automático para shared, consistência block-perfect, dashboards Grafana desde o primeiro dia e infraestrutura compatível com SOC 2 Type II para ambientes regulados. A precificação é baseada em capacidade provisionada, não em uso por requisição, então times com carga previsível podem planejar em torno de uma infraestrutura mensal fixa.
Clusters dedicados são a mesma infraestrutura, restrita à sua carga de trabalho. Se a infraestrutura compartilhada funciona, permaneça no shared. Se sua carga de trabalho é uma das poucas que não pode, fale com nosso time.
FAQs
Qual é a diferença entre infraestrutura blockchain dedicada e RPC compartilhado?
O RPC compartilhado executa muitos clientes em uma frota gerenciada. A infraestrutura blockchain dedicada reserva o runtime, a capacidade e o data path para uma única carga de trabalho. A superfície de API pode permanecer a mesma, mas o dedicated adiciona isolamento single-tenant, opções de runtime customizado, posicionamento regional e precificação baseada em capacidade.
A infraestrutura dedicada é a mesma coisa que um endpoint de RPC privado?
Nem sempre. Um endpoint de RPC privado pode significar uma URL ou política de acesso específica do cliente sobre infraestrutura compartilhada. A infraestrutura dedicada vai além: o pool de nós e o runtime de suporte são reservados para a carga de trabalho de um único cliente.
Quando um time deve evitar infraestrutura dedicada?
Evite infraestrutura dedicada quando a carga de trabalho não exigir binários customizados, isolamento regulatório, posicionamento específico de região ou intervalos de consulta bruta excepcionalmente grandes. Nesses casos, o RPC compartilhado costuma ser mais simples, mais barato, mais elástico e mais rápido de colocar em produção.
Infraestrutura dedicada e compartilhada podem funcionar juntas?
Sim. A maioria dos times que usa Dedicated Clusters roda uma configuração híbrida: dedicated para as chains ou cargas de trabalho com exigências rígidas, e RPC compartilhado para todo o resto. As APIs coincidem, então mover uma carga de trabalho entre as duas é basicamente uma decisão de endpoint e roteamento.
Como funciona a precificação para clusters dedicados?
Clusters dedicados são precificados com base em capacidade provisionada, e não em uso por requisição. A precificação depende da chain, do tipo de nó, do throughput, da região e das capacidades incluídas. Para cargas de trabalho altas e sustentadas, a precificação de capacidade fixa pode ser mais fácil de prever do que a cobrança por requisição.
Quão rápido um cluster dedicado pode ser provisionado?
O provisionamento depende da chain, do client, da região e da configuração. Alguns clusters podem ser implantados rapidamente quando os requisitos são padrão. Configurações mais complexas, como binários customizados, hardware especial ou novas regiões, exigem mais planejamento.
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.