Passer au contenu principal

Qu’est-ce que le streaming de données sur Solana ?

Le streaming de données permet aux applications de recevoir des mises à jour en temps réel de la blockchain Solana à mesure que les événements se produisent sur la chaîne. Au lieu de scruter continuellement les mises à jour, le streaming établit des connexions persistantes qui poussent les données vers votre application instantanément lorsque les transactions sont traitées, les comptes changent ou les blocs sont produits. C’est essentiel pour les applications qui nécessitent des données à la seconde près, telles que :
  • Applications de trading surveillant les changements de prix et les liquidations
  • Protocoles DeFi suivant les interactions des utilisateurs et les changements d’état
  • Marketplaces NFT détectant les ventes, les listes et les transferts
  • Plateformes analytiques collectant des métriques blockchain complètes
  • Portefeuilles affichant le solde en temps réel et les mises à jour des transactions
Vous construisez une stratégie de trading ? La section Trading rassemble les produits sensibles à la latence — Preconfirmations, Shred Delivery, et Helius Sender — en un seul endroit.

Pourquoi choisir Helius pour le streaming de données ?

Latence Ultra-Faible

Connexions directes aux leaders Solana pour une livraison de données en moins d’une seconde

Fiabilité Entreprise

Redondance multi-nœuds et basculement automatique pour une disponibilité de 99,9%

Replay Historique 24 Heures

Ne manquez jamais de données avec des capacités de remplissage automatique

Infrastructure Globale

Points de terminaison dans plusieurs régions pour des performances optimales dans le monde entier

Quelle solution de streaming dois-je utiliser ?

Choisissez le produit qui correspond au stade des données dont vous avez besoin et à la manière dont votre application veut les consommer. Le tableau ci-dessous associe chaque option à sa forme de livraison et au type de charges de travail auxquelles elle est le mieux adaptée.
Pas sûr de quel choisir ? La plupart des applications en production commencent avec LaserStream gRPC pour les backends et LaserStream WebSocket pour les clients navigateurs/UI. Les Webhooks sont idéaux lorsque vous ne voulez pas maintenir une connexion persistante. Shred Delivery est spécialement conçu pour les stratégies de trading en millisecondes, et les Transactions Prétraitées livrent les transactions pré-exécution décodées sans deshredding. Pour le signal de transaction le plus précoce de tous, Preconfirmations diffuse les transactions avant qu’elles ne soient shreds.

Choisissez en fonction de ce que vous optimisez

Les produits basés sur les shreds et les niveaux d’engagement de LaserStream se situent à différents points du cycle de vie des transactions. Ce que vous essayez de recevoir est aussi important que le protocole :
Erreur courante: si vous avez besoin de modifications d’état de compte ou de programme en temps réel (par exemple, surveillant le compte de courbe d’obligation d’un AMM ou le solde de jetons d’un utilisateur), Shred Delivery n’aide pas — ces mises à jour n’existent tout simplement pas au stade du shred. Utilisez LaserStream gRPC à processed à la place.

Solutions de Streaming Helius

Preconfirmations

Preconfirmations diffuse les transactions dès le premier instant où elles peuvent être observées, avant qu’elles soient regroupées dans des entrées et découpées en shreds. Les Preconfirmations Helius sont émises dès que le leader exécute une transaction, accompagnées de son statut d’exécution ; les Preconfirmations BAM sont émises lorsque le validateur s’engage à l’exécuter. Il s’agit du signal de transaction offrant la latence la plus faible proposé par Helius, transmis via un abonnement WebSocket preconfSubscribe. Il est disponible avec tous les forfaits payants au tarif de 10 crédits par message transmis. Les slots sans message ne coûtent rien. Les slots comportant un ou plusieurs messages transmis sont soumis à un minimum de 300 crédits par abonnement.

Idéal Pour

La réaction la plus précoce possible à l’activité on-chain :
  • propAMMs
  • Snipers
  • Traders copieurs
  • Bots de liquidation
Une préconfirmation est un signal précoce, pas une garantie — la transaction n’a pas encore atterri et pourrait encore échouer ou être annulée.

Shred Delivery

Shred Delivery est le produit de données de pré-exécution de Helius : shreds bruts (UDP). Helius est l’un des principaux validateurs en matière de stake. Nous recevons donc les shreds avant les validateurs disposant d’un stake inférieur et les nœuds RPC sans stake. Vous devez effectuer vous-même le réassemblage des shreds. Disponible avec toutes les offres ; chaque accès coûte $1,000 USD/mois par IP ($800 USD/mois par IP avec les offres Pro). Abonnez-vous depuis votre tableau de bord Helius - aucun provisionnement manuel n’est requis.

Idéal Pour

  • propAMMs
  • Snipers
  • Copy traders
  • Bots de liquidation
  • Opérateurs de nœuds RPC qui souhaitent éliminer la latence de synchronisation du réseau
Prêt à recevoir des shreds bruts ? Abonnez-vous dans votre Tableau de Bord Helius. Voir tarification pour les détails.

Transactions Prétraitées

Transactions prétraitées sont des transactions pré-exécution, agrégées principalement à partir de shreds décodés avec le deshredding géré par Helius. Livrées via le preprocessedSubscribe WebSocket (Bêta Publique, tous les plans payants, 0.1 crédit par message).

Idéal Pour

Applications de trading sensibles à la latence souhaitant des transactions décodées et pré-exécution sans exploiter un décodeur de shred.

LaserStream gRPC (Tous les plans Devnet, Business+ Mainnet)

LaserStream gRPC offre un streaming de données à très faible latence via gRPC, avec des fonctionnalités avancées telles que le replay historique, les reconnexions automatiques et la fiabilité multi-nœuds. LaserStream est compatible avec le protocole ouvert Yellowstone gRPC, donc tout client Yellowstone fonctionne.

Caractéristiques Clés

  • Clé en main : bénéficiez de flux gRPC plus rapides sans avoir à gérer le matériel ni les mises à niveau
  • Relecture historique sur 48 heures : récupérez automatiquement jusqu’à 48 heures de données manquantes
  • Reconnexion automatique : gestion intégrée des connexions avec une logique de nouvelle tentative intelligente
  • Points de terminaison mondiaux : disponibles dans 9 régions à travers le monde pour une latence optimale
  • Compatible avec Yellowstone : remplacement direct des configurations @triton-one/yellowstone-grpc existantes

Idéal Pour

  • Services backend
  • Applications à haut débit
  • Systèmes critiques nécessitant une livraison de données garantie
Commencez avec LaserStream depuis votre Tableau de Bord Helius. Le Mainnet requiert un plan Business ou supérieur ; le Devnet est disponible sur tous les plans payants. Voir nos plans pour les détails.

LaserStream WebSocket

LaserStream WebSocket est la variante du protocole WebSocket de LaserStream. Il sert les méthodes standard d’abonnement Solana JSON-RPC (accountSubscribe, programSubscribe, logsSubscribe, …) aux côtés des extensions spécifiques à Helius comme transactionSubscribe pour le filtrage avancé, le tout sur le même point de terminaison unifié et alimenté par le même backend LaserStream que le produit gRPC.

Caractéristiques Clés

  • Compatibilité Solana complète : fonctionne avec toute bibliothèque client WebSocket Solana
  • Extensions Helius : transactionSubscribe et une accountSubscribe améliorée pour un filtrage plus riche
  • Jusqu’à 200 ms plus rapide que les WebSockets basés sur Agave RPC standard
  • Point de terminaison unifié : wss://mainnet.helius-rpc.com et wss://devnet.helius-rpc.com pour les méthodes standard et étendues par Helius

Idéal Pour

Applications frontales en temps réel, backends à volume modéré, compatibilité étendue de l’écosystème

Webhooks

Notifications webhook basées sur des événements, de serveur à serveur, pour les activités on-chain livrées à vos points de terminaison.

Caractéristiques Clés

  • Données d’événements analysées : données de transaction lisibles pour les ventes, échanges, et plus
  • Types multiples : options webhook améliorées, bruts et Discord
  • Filtrage des transactions : abonnez-vous à des types d’événements et adresses spécifiques
  • Livraison fiable : réessais automatiques et confirmations de livraison

Idéal Pour

Architectures basées sur des événements, notifications, intégrations avec des services externes

Commencer

1

Choisissez votre solution

Sélectionnez la méthode de streaming qui correspond le mieux aux exigences de votre application et à votre infrastructure.
2

Obtenez votre clé API

Inscrivez-vous sur dashboard.helius.dev et obtenez votre clé API.
3

Suivez le Quickstart

Chaque solution dispose de guides de démarrage rapide dédiés et d’exemples de code.
4

Surveillez & Évoluez

Utilisez le tableau de bord Helius pour surveiller l’utilisation et faire évoluer votre plan selon les besoins.

Démarrage rapide du Streaming de Données

Mettez-vous en route avec votre première connexion de streaming en quelques minutes

Support & Communauté

Documentation

Références API complètes et guides pour toutes les méthodes de streaming

Communauté Discord

Rejoignez des milliers de développeurs construisant sur Solana avec Helius

Support Entreprise

Canaux de support prioritaires pour les clients professionnels et d’entreprise
Prêt à commencer à diffuser des données Solana ? Choisissez votre méthode préférée ci-dessus et plongez dans la documentation !