---
title: "Nós Solana dedicados vs. compartilhados: qual é melhor?"
description: "Conheça os prós e contras de escolher nós Solana compartilhados vs. dedicados para seu dApp"
---

# Nós Solana dedicados vs. compartilhados: qual é melhor?

Se você está trabalhando em um aplicativo descentralizado \(dapp\), construindo um smart contract, ou simplesmente quer participar da rede Solana como validador, escolher o tipo certo de node é fundamental.

Nodes dedicados oferecem controle total e potencialmente melhor desempenho, mas também vêm com custos mais altos e responsabilidades de manutenção. Por outro lado, nodes compartilhados são mais econômicos e exigem menos trabalho, mas também vêm com algumas limitações e riscos de segurança potenciais.

Neste artigo, forneceremos uma visão geral completa sobre nodes Solana dedicados vs. compartilhados para que você possa escolher o melhor para suas necessidades.

## **O que são nodes Solana?**

[**Nodes Solana**](https://www.alchemy.com/overviews/solana-nodes) são computadores potentes que executam o software Solana, formando uma rede blockchain interconectada e segura. Como parte desse cluster, cada node trabalha coletivamente para garantir que a Solana seja segura e confiável para todos que utilizam seus serviços.

Nodes Solana podem ser Remote Procedure Call \(RPC\) ou [nodes validadores](https://www.alchemy.com/overviews/what-is-firedancer), dependendo da funcionalidade específica que são projetados para fornecer.

### **O que são nodes RPC?**

[**Nodes RPC**](https://www.alchemy.com/overviews/rpc-node) permitem que desenvolvedores interajam com a rede Solana e realizem várias funções, como consultar a blockchain e transmitir transações. Eles não participam do processo de consenso e não validam transações, mas ainda assim são uma parte essencial do [ecossistema Solana](https://www.alchemy.com/dapps/ecosystem/solana).

### **O que são nodes validadores?**

**Nodes validadores são responsáveis por verificar transações e adicioná-las à blockchain Solana.** Eles participam do processo de consenso e desempenham um papel fundamental na manutenção da integridade e segurança da rede. Tanto nodes RPC quanto nodes validadores podem ser dedicados ou compartilhados.

## **Tipos de provedores de nodes Solana**

Para executar uma aplicação Solana, você precisa obter seu node de um provedor para alimentar seu dapp ou participar da rede Solana. Embora você possa hospedar seu próprio node, a maioria dos desenvolvedores opta por usar um provedor de nodes Solana terceirizado.

Em vez de lidar com os detalhes técnicos e tarefas de manutenção, os desenvolvedores podem simplesmente [escolher um provedor de SNaaS \(Solana Nodes as a Service\)](https://www.alchemy.com/overviews/solana-rpc) e começar rapidamente. Isso pode economizar tempo e recursos, permitindo que os desenvolvedores foquem na construção de suas aplicações em vez de se preocupar com o hardware e a infraestrutura subjacentes.

**Existem dois tipos principais de provedores de nodes Solana:**

1. Nodes Solana compartilhados
1. Nodes Solana dedicados

### **O que são nodes Solana compartilhados?**

**Nodes Solana compartilhados são servidores usados por múltiplos desenvolvedores independentes para ler e escrever dados na blockchain Solana.** Nodes compartilhados podem ser de propriedade e operados por uma única entidade ou um grupo de entidades. Eles são usados para realizar várias funções dentro do ecossistema Solana, como verificar transações, consultar a blockchain e transmitir transações.

**Em outras palavras, são nodes hospedados em um servidor compartilhado com outros usuários.**

Nodes Solana compartilhados são uma forma econômica e conveniente para os desenvolvedores acessarem a rede Solana e realizarem várias tarefas. Eles permitem que múltiplas partes compartilhem o custo de operar um node e reduzam o ônus de manutenção para cada parte individual.

#### **Prós e contras dos nodes Solana compartilhados**

<EmbeddedTable
  table={{
    columns: [
      { key: "1", width: 200, title: "Pros", dataType: "object" },
      { key: "2", width: 200, title: "Cons", dataType: "object" },
    ],
    data: [
      {
        "1": { title: "<p>Os custos operacionais são baixos, pois são compartilhados entre várias partes.</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Pode estar sujeito a mais congestionamento, o que pode afetar o desempenho e a confiabilidade.</p>", tooltip: "", icon: "" },
        id: 0,
      },
      {
        "1": { title: "<p>A configuração é tão simples quanto escolher um provedor e colocar o node em funcionamento.</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Há sempre o risco de que outros usuários possam causar problemas no servidor compartilhado.</p>", tooltip: "", icon: "" },
        id: 1,
      },
      {
        "1": { title: "<p>Nenhuma manutenção é necessária, pois é cuidada pelo provedor de serviço do node.</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Menos controle sobre o servidor e sua implementação, já que um provedor terceirizado o gerencia para atender a todos.</p>", tooltip: "", icon: "" },
        id: 2,
      },
      {
        "1": { title: "<p>Oferecem bastante flexibilidade, pois os desenvolvedores podem escalar rapidamente para cima ou para baixo conforme suas necessidades.</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Potencial de vazamento se os usuários não tomarem as medidas apropriadas para proteger seus dados.</p>", tooltip: "", icon: "" },
        id: 3,
      },
      {
        "1": { title: "<p>Os desenvolvedores podem começar sem precisar fazer um investimento significativo, já que não há custos iniciais.</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Não é ideal para grandes empresas implantarem aplicativos em produção prontos para uso.</p>", tooltip: "", icon: "" },
        id: 4,
      },
      {
        "1": { title: "<p>Muito amigável para iniciantes, já que são operados por quem tem um profundo entendimento do ecossistema Solana.</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Limitados por taxa, já que o provedor limitará o número de requisições de API por usuário.</p>", tooltip: "", icon: "" },
        id: 5,
      },
      {
        "1": { title: "<p>Têm uma comunidade grande e ativa de desenvolvedores que podem se ajudar mutuamente e compartilhar conhecimento.</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Oferecem personalização limitada, já que são uma solução única para todos.</p>", tooltip: "", icon: "" },
        id: 6,
      },
    ],
  }}
/>

#### **Nodes compartilhados vs. nodes públicos**

Embora os nodes Solana compartilhados possam parecer nodes públicos, eles não são: nodes públicos estão disponíveis para todos, enquanto nodes compartilhados estão disponíveis para clientes do provedor Solana. No entanto, muitos provedores de RPC oferecem um nível gratuito de acesso para [desenvolvedores que estão aprendendo sobre Solana](https://www.alchemy.com/overviews/learn-solana-development).

Nodes compartilhados podem ser uma boa opção para desenvolvedores que procuram uma forma mais econômica e simples de acessar a rede Solana, mas também vêm com algumas limitações que devem ser consideradas.

#### **Provedores de nodes RPC Solana compartilhados**

A Alchemy oferece aos desenvolvedores Solana infraestrutura RPC compartilhada confiável e escalável por meio do Node RPC, além de [Dedicated Clusters](/overviews/dedicated-vs-shared-nodes) para equipes que precisam de isolamento single-tenant. Nossa variedade de APIs e ferramentas facilita a conexão com a rede Solana e a construção de aplicações sobre ela.

A Alchemy é conhecida por sua infraestrutura rápida e confiável, o que pode beneficiar desenvolvedores que precisam de tempos de resposta rápidos e alto desempenho equivalente à mainnet da Solana. A Alchemy também oferece uma variedade de recursos e ferramentas que podem ajudar os desenvolvedores a construir e escalar suas aplicações na rede Solana.

Com a infraestrutura infinitamente escalável da Alchemy, desenvolvedores individuais e empresas podem implantar [aplicações Solana](https://www.alchemy.com/ecosystem/solana) prontas para produção com esforço mínimo.

### **O que são nodes Solana dedicados?**

**Nodes Solana dedicados são servidores exclusivamente dedicados a uma única entidade,** **e não são compartilhados com nenhuma outra parte.** Nodes Solana dedicados oferecem uma série de benefícios, incluindo controle total e potencialmente melhor desempenho. No entanto, também vêm com custos mais altos e responsabilidades de manutenção.

Nodes dedicados são uma boa opção para desenvolvedores que procuram ambientes isolados e personalizáveis, mas podem não ser a solução mais econômica ou simples para todos os desenvolvedores.

#### **Prós e contras dos nodes Solana dedicados**

<EmbeddedTable
  table={{
    columns: [
      { key: "1", width: 200, title: "Pros", dataType: "object" },
      { key: "2", width: 200, title: "Cons", dataType: "object" },
    ],
    data: [
      {
        "1": { title: "<p>Oferecem controle e personalização completos, já que são de propriedade e operados por uma única entidade.</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Caros, já que uma única entidade arca com todos os custos operacionais.</p>", tooltip: "", icon: "" },
        id: 0,
      },
      {
        "1": { title: "<p>Mais seguros em comparação com nodes compartilhados, porque a possibilidade de ataques via backdoor é baixa.</p>", tooltip: "", icon: "" },
        "2": { title: "<p>A configuração não é tão simples quanto no caso dos nodes compartilhados.</p>", tooltip: "", icon: "" },
        id: 1,
      },
      {
        "1": { title: "<p>Conseguem lidar com throughputs de transações muito maiores e enfrentam menos congestionamento.</p>", tooltip: "", icon: "" },
        "2": { title: "<p>A manutenção do node pode exigir alguma expertise técnica.</p>", tooltip: "", icon: "" },
        id: 2,
      },
      {
        "1": { title: "<p>Os desenvolvedores não dependem de terceiros para a operação e manutenção.</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Oferecem menos flexibilidade para escalonamento de recursos, já que o node inteiro é dedicado a você.</p>", tooltip: "", icon: "" },
        id: 3,
      },
      {
        "1": { title: "<p>Opção ideal para grandes empresas que exigem alto desempenho e confiabilidade.</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Os custos indiretos podem reduzir os lucros se o uso for muito inferior à capacidade.</p>", tooltip: "", icon: "" },
        id: 4,
      },
      {
        "1": { title: "<p>A limitação de taxa não é um problema, já que você pode decidir quantas requisições por segundo permitir.</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Não são adequados para desenvolvedores iniciantes em fase de aprendizado.</p>", tooltip: "", icon: "" },
        id: 5,
      },
      {
        "1": { title: "<p>O vazamento de dados é pouco provável devido à baixa possibilidade de ataques via backdoor.</p>", tooltip: "", icon: "" },
        "2": { title: "<p>Comunidade de desenvolvedores menor para buscar suporte.</p>", tooltip: "", icon: "" },
        id: 6,
      },
    ],
  }}
/>

#### ‍**Executar seu próprio node Solana vs. usar um provedor de nodes dedicados**

Há vários fatores a considerar ao tentar [descobrir se você deve executar seu próprio node](https://www.alchemy.com/overviews/running-your-own-node) ou usar um provedor de nodes dedicados.

##### **1. Expertise**

**‍**Configurar um node Solana requer um alto nível de expertise técnica. Às vezes pode ficar complicado, mesmo para um desenvolvedor experiente. Usar um provedor de nodes dedicados é melhor se você não tem as habilidades necessárias.**‍**

##### **2. Custo**

**‍**Colocar seu próprio node no ar é caro, e há custos de manutenção contínuos a considerar. Usar um provedor de nodes dedicados é uma opção mais econômica na maioria dos casos, inclusive para empresas de grande porte.**‍**

##### **3. Desempenho**

**‍**Executar seu próprio node pode oferecer melhor desempenho em comparação com usar um provedor de nodes compartilhados, porque você tem controle total sobre o node. No entanto, é importante garantir que você tenha os recursos e a expertise para otimizar o node em termos de desempenho. Um provedor de nodes dedicados também pode oferecer bom desempenho, dependendo do provedor e dos recursos disponíveis.**‍**

##### **4. Personalização**

Se você executar seu próprio node, terá controle total sobre ele e poderá personalizá-lo para atender às suas necessidades e requisitos específicos. No entanto, isso requer expertise e recursos para configurar e manter o node. Usar um provedor de nodes dedicados pode oferecer algumas opções de personalização, mas você pode ficar limitado pelos recursos e expertise do provedor.

##### **5. Manutenção**

**‍**Manter um node Solana requer expertise técnica e recursos contínuos. Se você tiver falta de qualquer um desses, é melhor usar um provedor de nodes dedicados.

#### **A Alchemy oferece nodes Solana dedicados?**

Sim. A Alchemy oferece [Dedicated Clusters](/overviews/dedicated-vs-shared-nodes) — infraestrutura de node totalmente gerenciada e single-tenant que pode ser configurada para Solana e outras chains. Os Dedicated Clusters suportam binários personalizados, implantação regional e conformidade com SOC 2 Type II. Para a maioria das cargas de trabalho, a infraestrutura de Node RPC compartilhada da Alchemy oferece a mesma confiabilidade e desempenho sem configuração adicional.

## **Que tipo de node RPC Solana devo usar?**

O tipo de node [Solana RPC](https://www.alchemy.com/dapps/list-of/rpc-node-providers-on-solana) que você deve usar depende de vários fatores, incluindo o tamanho e escopo do seu projeto, orçamento e expertise. Para a maioria das equipes, o [Node RPC compartilhado da Alchemy](https://dashboard.alchemy.com/signup/?a=dedicated-vs-shared-solana-nodes) é a opção mais rápida e econômica. Se você precisar de controle total, isolamento single-tenant ou binários personalizados, os [Dedicated Clusters](/overviews/dedicated-vs-shared-nodes) da Alchemy fornecem infraestrutura dedicada gerenciada sem o ônus operacional de executar nodes você mesmo.
