Skip to main content

O que é streaming de dados no Solana?

O streaming de dados permite que aplicativos recebam atualizações em tempo real do blockchain Solana à medida que os eventos ocorrem on-chain. Em vez de sondar repetidamente por atualizações, o streaming estabelece conexões persistentes que enviam dados para o seu aplicativo instantaneamente quando as transações são processadas, as contas são alteradas ou os blocos são produzidos. Isso é essencial para aplicativos que exigem dados atualizados, como:
  • Aplicações de trading que monitoram mudanças de preço e liquidações
  • Protocolos DeFi que acompanham interações do usuário e alterações de estado
  • Marketplaces de NFT que detectam vendas, listagens e transferências
  • Plataformas de análise que coletam métricas abrangentes de blockchain
  • Carteiras que mostram atualizações de saldo e transações em tempo real
Construindo uma estratégia de trading? A seção Trading reúne os produtos sensíveis à latência — Preconfirmations, Shred Delivery, e Helius Sender — em um só lugar.

Por que escolher Helius para streaming de dados?

Latência Ultra Baixa

Conexões diretas com líderes Solana garantem entrega de dados em subsegundos

Confiabilidade Empresarial

Redundância de múltiplos nós e failover automático para 99,9% de uptime

Replay Histórico de 24 Horas

Nunca perca dados com capacidades de preenchimento automático

Infraestrutura Global

Endpoints em várias regiões para desempenho ideal em todo o mundo

Qual solução de streaming devo usar?

Escolha o produto que corresponde ao estágio do dado que você precisa e como seu aplicativo deseja consumi-lo. A tabela abaixo mapeia cada opção com seu formato de entrega e o tipo de cargas de trabalho para as quais é mais adequado.
Não tem certeza de qual escolher? A maioria dos aplicativos de produção começa com LaserStream gRPC para backends e LaserStream WebSocket para clientes de navegador/UI. Webhooks são ótimos quando você não quer manter uma conexão persistente. Shred Delivery é feito sob medida para estratégias de negociação em submilissegundos, e Preprocessed Transactions entrega as transações pré-execução decodificadas sem desshredar. Para o sinal de transação mais precoce de todos, Preconfirmations transmite transações antes de serem cortadas.

Escolha pelo que você está otimizando

Os produtos baseados em fragmentos e os níveis de compromisso do LaserStream se encontram em diferentes pontos do ciclo de vida da transação. O que você está tentando receber importa tanto quanto o protocolo:
Comum: se você precisa de mudanças de estado de conta ou programa em tempo real (por exemplo, monitorar a conta de curva de ligação de um AMM ou o saldo de token de um usuário), Shred Delivery não ajuda — essas atualizações simplesmente não existem no estágio de fragmento. Use LaserStream gRPC no processed.

Soluções de Streaming Helius

Preconfirmations

As Preconfirmations transmitem transações no ponto mais antecipado em que elas podem ser observadas — antes de serem agrupadas em entradas e fragmentadas em shreds. As preconfirmações da Helius são emitidas no instante em que o líder executa uma transação, junto com o status da execução; as preconfirmações do BAM são emitidas quando o validador se compromete a executá-la. Esse é o sinal de transação com a menor latência oferecido pela Helius, entregue por meio de uma assinatura WebSocket preconfSubscribe. Ele está disponível em todos os planos pagos por 10 créditos por mensagem entregue. Slots sem mensagens não consomem créditos. Slots com uma ou mais mensagens entregues têm um mínimo de 300 créditos por assinatura.

Melhor para

A reação mais rápida possível à atividade on-chain:
  • propAMMs
  • Snipers
  • Copy traders
  • Bots de liquidação
Uma pré-confirmação é um sinal antecipado, não uma garantia — a transação ainda não foi finalizada e pode falhar ou ser descartada.

Shred Delivery

O Shred Delivery é o produto de dados de pré-execução da Helius: shreds brutos (UDP). A Helius é um dos principais validadores em participação, por isso recebemos shreds antes de validadores com menor participação e nós RPC sem participação. Você mesmo implementa a remontagem dos shreds. Disponível em todos os planos; cada licença custa $1.000 USD/mês por IP ($800 USD/mês por IP nos planos Pro). Assine no seu Helius Dashboard - não é necessário provisionamento manual.

Melhor Para

  • propAMMs
  • Bots sniper
  • Copy traders
  • Bots de liquidação
  • Operadores de nós RPC que desejam eliminar a latência de sincronização da rede
Pronto para receber raw shreds? Assine no seu Helius Dashboard. Veja preços para detalhes.

Transações Pré-processadas

Transações pré-processadas são transações pré-execução, agregadas principalmente a partir de shreds decodificados com a destroca manuseada pelo Helius. Entregue via preprocessedSubscribe WebSocket (Beta Público, todos os planos pagos, 0.1 créditos por mensagem).

Melhor Para

Aplicações de trading sensíveis à latência que desejam transações pré-execução decodificadas sem operar um decodificador de fragmentos.

LaserStream gRPC (Todos os planos Devnet, Business+ Mainnet)

LaserStream gRPC fornece streaming de dados de ultra baixa latência via gRPC, com recursos avançados como replay histórico, reconexões automáticas e confiabilidade multi-nó. LaserStream é compatível com o protocolo aberto Yellowstone gRPC, então qualquer cliente Yellowstone funciona.

Características Principais

  • Pronto para uso: obtenha streams gRPC mais rápidos sem as complicações de gerenciar hardware ou atualizações
  • Reprodução histórica de 48 horas: preencha automaticamente até 48 horas de dados perdidos
  • Reconexão automática: gerenciamento de conexão integrado com lógica inteligente de novas tentativas
  • Endpoints globais: disponíveis em 9 regiões no mundo todo para proporcionar a menor latência possível
  • Compatível com Yellowstone: substituição direta para configurações @triton-one/yellowstone-grpc existentes

Melhor Para

  • Serviços de backend
  • Aplicações de alta vazão
  • Sistemas críticos que requerem entrega garantida de dados
Comece com LaserStream no seu Helius Dashboard. Mainnet requer um plano Business ou superior; Devnet está disponível em todos os planos pagos. Veja nossos planos para detalhes.

LaserStream WebSocket

LaserStream WebSocket é a variante do protocolo WebSocket do LaserStream. Ele serve os métodos de assinatura padrão JSON-RPC do Solana (accountSubscribe, programSubscribe, logsSubscribe, …) juntamente com extensões específicas do Helius como transactionSubscribe para filtragem avançada, tudo em um endpoint unificado e alimentado pelo mesmo backend LaserStream que o produto gRPC.

Características Principais

  • Compatibilidade total com Solana: funciona com qualquer biblioteca cliente WebSocket do Solana
  • Extensões Helius: transactionSubscribe e um accountSubscribe aprimorado para filtragem mais rica
  • Até 200 ms mais rápido que WebSockets padrão baseados em Agave RPC
  • Endpoint unificado: wss://mainnet.helius-rpc.com e wss://devnet.helius-rpc.com para métodos padrão e estendidos pelo Helius

Melhor Para

Aplicações frontend em tempo real, backends de volume moderado, ampla compatibilidade com ecossistemas

Webhooks

Notificações de webhook dirigidas por eventos, de servidor para servidor para atividades on-chain entregues aos seus endpoints.

Características Principais

  • Dados de Evento Analisados: Dados de transações legíveis para vendas, swaps e mais
  • Vários Tipos: Opções de webhook aprimoradas, brutas e para Discord
  • Filtragem de Transações: Inscreva-se em tipos específicos de eventos e endereços
  • Entrega Confiável: Reintentos automáticos e confirmações de entrega

Melhor Para

Arquiteturas dirigidas por eventos, notificações, integrações com serviços externos

Primeiros Passos

1

Escolha Sua Solução

Selecione o método de streaming que melhor atende aos requisitos do seu aplicativo e infra.
2

Obtenha Sua Chave de API

Inscreva-se em dashboard.helius.dev e obtenha sua chave de API.
3

Siga o Guia de Início Rápido

Cada solução tem guias de início rápido dedicados e exemplos de código.
4

Monitore & Escalone

Use o painel do Helius para monitorar o uso e escalar seu plano conforme necessário.

Início Rápido de Streaming de Dados

Comece sua primeira conexão de streaming em minutos

Suporte & Comunidade

Documentação

Referências de API abrangentes e guias para todos os métodos de streaming

Comunidade no Discord

Junte-se a milhares de desenvolvedores construindo no Solana com o Helius

Suporte Empresarial

Canais de suporte prioritário para clientes empresariais e profissionais
Pronto para começar a transmitir dados do Solana? Escolha seu método preferido acima e mergulhe na documentação!