Was ist Daten-Streaming auf Solana?
Mit Daten-Streaming erhalten Anwendungen Aktualisierungen von der Solana-Blockchain in Echtzeit, sobald Ereignisse onchain auftreten. Statt wiederholt nach Aktualisierungen zu fragen, stellt Streaming dauerhafte Verbindungen her. Diese übertragen Daten sofort an deine Anwendung, wenn Transaktionen verarbeitet werden, sich Konten ändern oder Blöcke entstehen. Das ist unverzichtbar für Anwendungen, die sekundengenaue Daten benötigen, zum Beispiel:- Trading-Anwendungen, die Preisänderungen und Liquidationen überwachen
- DeFi-Protokolle, die Benutzerinteraktionen und Zustandsänderungen verfolgen
- NFT-Marktplätze, die Verkäufe, Angebote und Übertragungen erkennen
- Analyseplattformen, die umfassende Blockchain-Metriken erfassen
- Wallets, die Salden und Transaktionsaktualisierungen in Echtzeit anzeigen
Warum solltest du Helius für Daten-Streaming wählen?
Ultra-Low Latency
Direkte Verbindungen zu Solana-Leadern gewährleisten die Datenübertragung in weniger als einer Sekunde
Enterprise Reliability
Redundanz über mehrere nodes und automatisches Failover für 99,9 % Verfügbarkeit
24-Hour Historical Replay
Dank automatischem backfill verpasst du keine Daten
Global Infrastructure
Endpoints in mehreren Regionen sorgen weltweit für optimale Performance
Welche Streaming-Lösung sollte ich verwenden?
Wähle das Produkt danach aus, in welcher Phase du die Daten benötigst und wie deine App sie verarbeiten soll. Die folgende Tabelle ordnet jede Option ihrem Übertragungsformat und den Workloads zu, für die sie sich am besten eignet.Wähle nach deinem Optimierungsziel
Die auf shreds basierenden Produkte und die commitment-Stufen von LaserStream setzen an unterschiedlichen Punkten im Transaktionslebenszyklus an. Was du empfangen möchtest, ist genauso wichtig wie das Protokoll:Häufiger Stolperstein: Wenn du Konto- oder Programmzustandsänderungen in Echtzeit benötigst, zum
Beispiel zur Überwachung des Bonding-Curve-Kontos eines AMM oder des token-Guthabens eines Benutzers,
hilft Shred Delivery nicht. Diese Aktualisierungen existieren in der
shred-Phase noch nicht. Verwende stattdessen LaserStream gRPC bei
processed.Streaming-Lösungen von Helius
Preconfirmations
Preconfirmations übertragen Transaktionen zum frühestmöglichen Beobachtungszeitpunkt — bevor sie in Einträgen gesammelt und in shred zerlegt werden. Helius Preconfirmations werden in dem Moment ausgegeben, in dem der Leader eine Transaktion ausführt, einschließlich ihres Ausführungsstatus. Preconfirmations von BAM werden ausgegeben, wenn sich der Validator zu ihrer Ausführung verpflichtet. Dies ist das Transaktionssignal mit der niedrigsten Latenz, das Helius anbietet. Es wird über einpreconfSubscribe WebSocket-Abonnement bereitgestellt. Es ist in allen kostenpflichtigen Tarifen für 10 Credits pro zugestellter Nachricht verfügbar. Ein slot ohne Nachricht kostet nichts. Sobald in einem slot mindestens eine Nachricht zugestellt wird, gilt ein Minimum von 300 Credits pro Abonnement.
Am besten geeignet für
Die frühestmögliche Reaktion auf Onchain-Aktivitäten:- propAMMs
- Sniper
- Copy-Trader
- Liquidations-Bots
Eine Preconfirmation ist ein frühes Signal, keine Garantie. Die Transaktion ist
noch nicht gelandet und kann weiterhin fehlschlagen oder verworfen werden.
Shred Delivery
Shred Delivery ist das Datenprodukt von Helius für Daten vor der Ausführung: unverarbeitete shred (UDP). Helius gehört nach Stake zu den führenden Validatoren. Deshalb erhalten wir shred vor Validatoren mit geringerem Stake und RPC node ohne Stake. Du implementierst das Zusammensetzen der shred selbst. Verfügbar in allen Tarifen. Jeder Zugang kostet $1,000 USD/Monat pro IP ($800 USD/Monat pro IP bei Pro-Tarifen). Abonniere den Dienst in deinem Helius Dashboard - keine manuelle Bereitstellung erforderlich.Am besten geeignet für
- propAMMs
- Sniper
- Copy-Trader
- Liquidations-Bots
- Betreiber, die einen RPC node betreiben und Latenz durch Netzwerksynchronisierung vermeiden wollen
Preprocessed Transactions
Vorverarbeitete Transaktionen sind Transaktionen vor der Ausführung. Sie werden hauptsächlich aus dekodierten shreds aggregiert, wobei Helius das Deshredding übernimmt. Die Bereitstellung erfolgt über denpreprocessedSubscribe WebSocket (öffentliche Beta, alle kostenpflichtigen Tarife, 0,1 Credits pro Nachricht).
Am besten geeignet für
Latenzkritische Trading-Anwendungen, die dekodierte Transaktionen vor der Ausführung benötigen, ohne selbst einen shred-Decoder zu betreiben.LaserStream gRPC (alle Tarife im Devnet, Business+ im Mainnet)
LaserStream gRPC bietet Daten-Streaming mit extrem niedriger Latenz über gRPC. Dazu kommen erweiterte Funktionen wie historisches Replay, automatische Neuverbindungen und Zuverlässigkeit durch mehrere nodes. LaserStream ist auf Übertragungsebene mit dem offenen Yellowstone-gRPC-Protokoll kompatibel. Daher funktioniert jeder Yellowstone-Client.Hauptfunktionen
- Schlüsselfertig: Nutze schnellere gRPC streams, ohne dich um Hardware oder Upgrades kümmern zu müssen
- Historische Wiedergabe über 48 Stunden: Nutzt automatisch backfill für bis zu 48 Stunden verpasster Daten
- Automatische Wiederverbindung: Integrierte Verbindungsverwaltung mit intelligenter Wiederholungslogik
- Globale Verfügbarkeit: Weltweit in 9 Regionen verfügbar, um eine optimale Latenz zu erreichen
- Yellowstone-kompatibel: Direkter Ersatz für bestehende
@triton-one/yellowstone-grpc-Konfigurationen
Am besten geeignet für
- Backend-Dienste
- Anwendungen mit hohem Durchsatz
- Geschäftskritische Systeme, die eine garantierte Datenübertragung benötigen
LaserStream WebSocket
LaserStream WebSocket ist die Variante von LaserStream mit WebSocket-Protokoll. Sie unterstützt die standardmäßigen Solana-JSON-RPC-Abonnementmethoden (accountSubscribe, programSubscribe, logsSubscribe, …) sowie Helius-spezifische Erweiterungen wie transactionSubscribe für erweiterte Filter. Alle sind über denselben einheitlichen endpoint verfügbar und nutzen dasselbe LaserStream-Backend wie das gRPC-Produkt.
Hauptfunktionen
- Vollständige Solana-Kompatibilität: Funktioniert mit jeder Solana-WebSocket-Clientbibliothek
- Helius-Erweiterungen:
transactionSubscribeund ein erweitertesaccountSubscribefür umfangreichere Filter - Bis zu 200 ms schneller als standardmäßige Agave-RPC-basierte WebSockets
- Einheitlicher endpoint:
wss://mainnet.helius-rpc.comundwss://devnet.helius-rpc.comfür standardmäßige und Helius-erweiterte Methoden
Am besten geeignet für
Echtzeit-Frontend-Apps, Backends mit mittlerem Volumen und breite ÖkosystemkompatibilitätWebhooks
Ereignisgesteuerte webhook-Benachrichtigungen zwischen Servern für Onchain-Aktivitäten, die an deine Endpoints gesendet werden.Hauptfunktionen
- Geparste Ereignisdaten: Für Menschen lesbare Transaktionsdaten zu Verkäufen, Swaps und mehr
- Mehrere Typen: Erweiterte, rohe und Discord-webhook-Optionen
- Transaktionsfilterung: Abonniere bestimmte Ereignistypen und Adressen
- Zuverlässige Übertragung: Automatische Wiederholungsversuche und Zustellbestätigungen
Am besten geeignet für
Ereignisgesteuerte Architekturen, Benachrichtigungen und Integrationen mit externen DienstenErste Schritte
1
Choose Your Solution
Wähle die Streaming-Methode, die am besten zu den Anforderungen und der Infrastruktur deiner App passt.
2
Get Your API Key
Registriere dich unter dashboard.helius.dev und rufe
deinen API key ab.
3
Follow the Quickstart
Für jede Lösung gibt es eigene Schnellstartanleitungen und Codebeispiele.
4
Monitor & Scale
Überwache die Nutzung im Helius Dashboard und skaliere deinen Tarif nach Bedarf.
Data Streaming Quickstart
Richte deine erste Streaming-Verbindung in wenigen Minuten ein
Support und Community
Documentation
Umfassende API-Referenzen und Anleitungen für alle Streaming-Methoden
Discord Community
Schließe dich Tausenden Entwicklern an, die mit Helius auf Solana entwickeln
Enterprise Support
Priorisierte Supportkanäle für Business- und Professional-Kunden