Qual é o melhor node do Optimism? Público vs. privado vs. self-hosted
Escrito por Alchemy
Para recuperar dados do Optimism, dApps precisam enviar requisições através de nós RPC. Neste artigo, vamos explorar os diferentes tipos de nós disponíveis para dar suporte ao desenvolvimento web3 no Optimism.
O que é o Optimism?
Optimism é uma solução de escalabilidade de camada 2 (L2) do Ethereum que aproveita o poder dos optimistic rollups para permitir até 2.000 transações por segundo. O Optimism projeta e mantém sua blockchain com um conjunto claro de valores centrais de design.
- Simplicidade
- Pragmatismo
- Sustentabilidade
- Optimism
O que é um optimistic rollup?
Um optimistic rollup usa a segurança do Ethereum para melhorar o throughput e a latência na camada base do Ethereum, movendo a computação e o armazenamento de dados para fora da chain. O Optimism cria um rollup de várias transações feitas em sua chain de camada 2, agrupando-as em uma só. Em seguida, o protocolo de rollup assume de forma otimista a validade de todas essas transações e envia o rollup para a chain L1 do Ethereum.
O que são nós do Optimism?
Um nó do Optimism é um programa em execução em um único computador que permite que builders e traders se conectem ao restante da rede blockchain do Optimism. Existem dois componentes principais envolvidos nos nós do Optimism: a Data Transport Layer e o Client Software.
Data transport layer (DTL)
A Data Transport Layer serve como um contato entre o Optimism e o Ethereum. Hospedado no Ethereum está um smart contract — o contrato CanonicalTransactionChain (CTC) — contendo uma lista de todos os blocos publicados na blockchain do Optimism.
A DTL constrói regularmente a blockchain do Optimism em um nó, recuperando os blocos previamente publicados no CTC. Sem a DTL, os nós do Optimism não conseguiriam se manter atualizados com os blocos construídos pelo optimistic rollup da L2.
Client software
Rodando ao lado da Data Transport Layer está o Optimism client software. O client do Optimism é praticamente idêntico a uma versão padrão do Geth, ou Go Ethereum – o client Ethereum mais utilizado. Assim, internamente, o Optimism é muito semelhante ao Ethereum, permitindo compartilhar o EVM, estruturas de contabilidade idênticas, medição de gas, entre outros.
Um grande benefício de desenvolver no Optimism é que a maioria das ferramentas que funcionam no Ethereum também funcionam no Optimism, com pouca ou nenhuma alteração de código.
Por que você precisa de um nó do Optimism?
Construir uma aplicação no Optimism requer publicar transações através do optimistic rollup, para o CTC. Além disso, os nós do Optimism permitem que apps recuperem dados sobre os blocos do Optimism. Para dar suporte a um dApp de alto desempenho no Optimism, um nó bem-funcionante é essencial.
Tipos de nós do Optimism
Existem várias opções para conectar seu dApp a um nó do Optimism, incluindo nós privados do Optimism, o uso do endpoint RPC público do Optimism, e a execução do seu próprio nó self-hosted.
A maioria dos desenvolvedores do Optimism usa um endpoint RPC privado de um provedor de nós do Optimism como a Alchemy, porque endpoints públicos e nós self-hosted têm inúmeras desvantagens, incluindo menor throughput, custos de configuração mais altos e maior necessidade de manutenção de engenharia.
1. Nós públicos do Optimism
A Alchemy gerencia o endpoint público principal do Optimism e ele pode ser acessado usando esta URL de endpoint: https://mainnet.optimism.io.
Embora haja suporte para endpoints públicos, o Optimism enfatiza que endpoints RPC públicos não são de forma alguma adequados para uso em produção.
Os endpoints públicos do Optimism aplicam rate-limit em aplicações e, muitas vezes, suportam apenas métodos JSON-RPC limitados.
2. Provedor de nó privado do Optimism
Se a falta de throughput do nó público do Optimism estiver limitando sua aplicação ou trading, um endpoint RPC privado do Optimism de um provedor dedicado de nós do Optimism dará aos engenheiros acesso a nós do Optimism confiáveis e escaláveis.
A Alchemy é o provedor de nós recomendado pelo Optimism. Além do desempenho de nó do Optimism mais confiável da web3, a Alchemy oferece aos desenvolvedores do Optimism uma variedade de ferramentas de desenvolvimento, incluindo Alchemy Build, Monitor, e Optimism webhooks, todas projetadas para proporcionar a melhor experiência de desenvolvedor no Optimism.
Como começar a usar um endpoint RPC privado do Optimism com a Alchemy
A Alchemy oferece um plano gratuito robusto, permitindo que você comece a usar um endpoint RPC privado do Optimism confiável.
Para criar um novo app do Optimism na Alchemy:
- Cadastre-se para criar uma conta gratuita ou entre na sua conta existente
- Clique no botão "Create App" no canto superior direito do dashboard

Agora preencha os seguintes campos, incluindo:
- Nomear seu app
- Escrever uma descrição
- Escolher "Optimism" como seu "Chain"
- Selecionar "Optimism Mainnet" como seu Network
Se você quiser criar ou migrar uma aplicação para a testnet Goerli do Optimism, você pode escolher a testnet no menu suspenso "Network".

Em seguida, clique no botão "View Key" no dashboard para ver sua chave HTTPS e começar a enviar requisições ao seu novo nó!

Agora, substitua a URL RPC do Optimism na sua aplicação para começar a enviar tráfego através de um endpoint dedicado do Optimism fornecido pela Alchemy.
3. Nós self-hosted do Optimism
Para ter controle total sobre a configuração e a implementação do seu nó, os desenvolvedores podem optar por executar seus próprios nós do Optimism (ou seja, nós self-hosted).
O primeiro passo para configurar um nó do Optimism é decidir o hardware do seu nó. Para isso, o Optimism recomenda sistemas com:
- Pelo menos 16GB de RAM
- Um SSD (Solid State Drive) com pelo menos 100GB de espaço livre
Depois de decidir o hardware, o Optimism fornece instruções para dois métodos de configuração do seu nó self-hosted: uma configuração usando Docker e uma configuração sem Docker.
Abaixo estão resumos das duas abordagens para configurar um nó do Optimism. Se você decidir configurar um nó, siga as instruções de configuração de nó do Optimism.
1. Configuração com Docker
O método recomendado pelo Optimism para configurar um nó self-hosted é usar as imagens Docker fornecidas por eles.
Ao usar uma imagem Docker para a configuração do seu nó, você pula muitas etapas de configuração, já que as imagens já vêm com a maioria das configurações prontas.
Aqui está uma visão geral de alto nível das etapas usando uma configuração Docker:
- Clone o repositório do node no GitHub na sua máquina
- Configure as definições do nó
- Execute seu nó self-hosted do Optimism
Na segunda etapa, você precisará fornecer vários outros nós, outro nó L2 do Optimism e um nó RPC L1.
O nó L2 secundário do Optimism será usado pelo seu nó do Optimism para verificar sua correção, e o nó RPC do Ethereum (L1) é usado para verificar as state roots do seu nó, e para baixar blocos da L2 a partir da L1 via CTC (CanonicalTransactionChain)
O Optimism recomenda que esses nós de suporte sejam de provedores RPC.
Usando essa configuração Docker, seu nó se beneficiará de vários recursos adicionais para ajudar na manutenção do nó.
Como funciona o serviço de healthcheck?
O serviço de healthcheck comparará regularmente o estado do seu nó com o estado do nó de referência — confirmando que seu nó está sincronizando corretamente. Um fault detector examinará as transações do sequenciador do Optimism e comparará os resultados com as transações computadas no seu nó. Por fim, um dashboard hospedado localmente dará a você acesso fácil a métricas básicas do nó, incluindo dados de falhas, sincronização da DTL, entre outros.
2. Configuração sem Docker
Se as imagens Docker pré-configuradas não oferecerem personalização suficiente para você, o Optimism também descreve o framework para configurar um nó de forma independente. No entanto, eles não recomendam configurar um nó dessa forma.
Embora essas instruções tenham sido testadas, elas não são tão robustas quanto a configuração Docker. Esse método traz o risco de configurar nós com funcionamento deficiente. Um resumo das instruções está abaixo.
- Instale os pacotes e ferramentas necessários para executar um nó do Optimism
Os pacotes e ferramentas que você precisa instalar são:
- Libusb - uma biblioteca que o Geth usa para verificar hardware wallets
- Node.js - um runtime de Javascript
- Yarn - um gerenciador de pacotes Node.js popular
- Go - a linguagem de programação
- Configure a Data Transport Layer
A DTL é a primeira peça do software do seu nó. Aqui você baixará o código-fonte, editará sua configuração e executará a layer.
Assim como no caso da configuração Docker, aqui você precisará fornecer ao seu nó self-hosted do Optimism outro nó para que ele possa sincronizar seus blocos.
Uma vez em execução, gerencie a DTL para garantir que ela esteja sincronizando corretamente com o Optimism.
- Configure o client do Optimism
Configurar o client do Optimism é o segundo componente do seu nó self-hosted. Você deve compilar o código-fonte, baixar e verificar o estado a partir do genesis do Optimism, criar e configurar seu ambiente, executar a configuração e, por fim, iniciar o client.
Executar nós self-hosted é uma opção alternativa para desenvolvedores web3 experientes que desejam mais controle sobre a configuração do seu nó do Optimism. No entanto, optar por lançar e gerenciar um nó self-hosted é mais caro e demorado do que usar um provedor de nós e plataforma de desenvolvimento do Optimism como a Alchemy.
Qual tipo de nó do Optimism é o melhor para mim?
Na maioria das circunstâncias, usar um endpoint privado do Optimism através da Alchemy é a melhor opção. Endpoints públicos do Optimism não devem ser usados para tráfego de produção, e, a menos que você seja um engenheiro de infraestrutura experiente, você não deve gerenciar seu próprio nó do Optimism.
Mesmo se você for um trader casual ou usuário de dApp no Optimism, atualizar sua carteira MetaMask com um endpoint dedicado do Optimism pode proporcionar um serviço mais rápido e confiável.
Comece agora com o plano gratuito de provedor de nós do Optimism mais robusto do mercado, e libere todo o potencial do seu dApp com a Alchemy.
Visões gerais relacionadas
Técnico17 de junho de 2026
Um guia do desenvolvedor para o stack web3
O stack web3 em 2026, camada por camada: redes, infraestrutura, smart contracts, wallets, frontends, armazenamento, aplicações e a nova camada agentic.
Técnico19 de maio de 2026
Webhooks vs. WebSockets vs. gRPC
Três protocolos dominam a entrega de dados em tempo real. Veja como webhooks, WebSockets e gRPC se diferenciam, quando cada um falha e como escolher entre eles.
Técnico20 de outubro de 2025
O guia do desenvolvedor para custos de desenvolvimento de apps blockchain em 2025
Quer saber que tipo de orçamento você vai precisar para construir um app onchain?

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