Zum Hauptinhalt springen

LaserStream kaufen

LaserStream unterstützt neun regionale endpoints, führt bei einem Ausfall automatisch ein Failover mit Replay durch und ersetzt Geyser ohne Codeänderungen. Im Vergleich zu dedizierten nodes erhältst du einen höheren Durchsatz und mehr Ausfallsicherheit. Weitere Informationen findest du in unserem Vergleich.
LaserStream Devnet ist in den Tarifen Developer, Business und Professional verfügbar. Für LaserStream Mainnet benötigst du einen Business- oder Professional-Tarif. Starte in deinem Helius Dashboard und folge dann dem LaserStream-gRPC-Schnellstart, um deinen ersten stream zu verbinden.
LaserStream Plus-Add-ons verwandeln das nutzungsbasierte Abrechnungsmodell deines Professional-Tarifs in planbare monatliche Kosten. Es gibt fünf Stufen: 5 TB ($400 USD), 10 TB ($750 USD), 25 TB ($1,750 USD), 50 TB ($3,250 USD) und 100 TB ($6,000 USD) pro Monat. Jede Stufe enthält das angegebene Datenvolumen, ohne Credits zu verbrauchen. Danach werden die Credits deines Tarifs mit 2 Credits pro 0,1 MB (unkomprimiert) abgerechnet. Detaillierte Preise ansehen.
Für die absolut niedrigste Latenz überträgt Preconfirmations Transaktionen, bevor sie in shred aufgeteilt werden. Helius stellt Preconfirmations bereit, sobald der Leader die Transaktionen ausführt, einschließlich ihres Ausführungsstatus. BAM stellt Preconfirmations bereit, sobald sich der Validator zu ihrer Ausführung verpflichtet. Dies ist das früheste Transaktionssignal von Helius. Es wird über ein preconfSubscribe WebSocket-Abonnement bereitgestellt. Es ist in allen kostenpflichtigen Tarifen verfügbar. Für einen slot ohne zugestellte Nachrichten fallen keine Credits an. Sobald für einen slot mindestens eine Nachricht zugestellt wird, werden für jedes offene Abonnement entweder 300 Credits oder 10 Credits pro zugestellter Nachricht berechnet – je nachdem, welcher Betrag höher ist. Für nicht abgedeckte slot fallen keine Credits an.Das nächstschnellste Streaming-Produkt ist Raw Shreds (UDP). Es stellt unverarbeitete shreds direkt aus dem Netzwerk bereit. Als Validator mit dem höchsten Stake erhält Helius shreds vor den meisten anderen Netzwerkteilnehmern.Abonniere den Dienst in deinem Helius Dashboard. Die shreds treffen normalerweise innerhalb von 5 Sekunden nach dem Absenden der IP-Adresse deines Servers ein.Jeder Zugang kostet $1,000 USD pro Monat und IP ($800 USD pro Monat und IP bei Pro-Tarifen). Weitere Informationen findest du auf der Seite Tarife.Für Produktionsanwendungen, die verarbeitete Daten mit commitment-Garantien benötigen, bietet LaserStream die niedrigste Latenz unter den verarbeiteten Streaming-Lösungen.LaserStream verbindet sich direkt mit Solana-Leadern und nutzt mehrere regionale endpoints, um die geografisch bedingte Latenz zu minimieren. Starte mit LaserStream über dein Helius Dashboard.
Ja! Helius bietet Raw Shreds (UDP), unseren führenden Dienst für Shred Delivery mit niedriger Latenz. Er ermöglicht dir mit extrem niedriger Latenz den Zugriff auf rohe Solana-Transaktionsdaten.Shred Delivery liefert unverarbeitete shred direkt aus dem Netzwerk und bietet damit einen erheblichen Wettbewerbsvorteil für Hochfrequenzhandelsstrategien.Du kannst Raw Shreds abonnieren, direkt über dein Helius Dashboard. Füge einfach einen Zugang hinzu und gib deine IP-Adresse ein. Eine manuelle Bereitstellung ist nicht erforderlich.Jeder Zugang kostet $1,000 USD pro Monat und IP ($800 USD pro Monat und IP bei Pro-Tarifen).Als Validator mit dem höchsten Stake erhält Helius shreds schneller als Validatoren mit geringerem Stake und RPC nodes ohne Stake.Wichtige Unterschiede zu LaserStream:
  • Shred Delivery: Rohe, unverarbeitete shred. Self-Service über das Helius-Dashboard. Erfordert eine Logik zum Deshredding. Einen Ausgangspunkt zur Orientierung findest du unter Jito’s ShredStream Proxy.
  • LaserStream: Verarbeitete Daten mit Garantien für das commitment, historischer Wiedergabe für 48 Stunden und entwicklerfreundlichen SDKs für Produktionsanwendungen.
Bis zu 10 Millionen eingeschlossene Konten pro stream und unbegrenzt viele Programmfilter. Die Verbindungslimits variieren je nach Tarif: Business-Tarife ermöglichen bis zu 10 gleichzeitige gRPC-Verbindungen, Professional-Tarife bis zu 100 gleichzeitige gRPC-Verbindungen.

LaserStream verwenden

Ja! LaserStream gRPC ist als direkter Ersatz für Yellowstone gRPC konzipiert. Ändere einfach deinen endpoint und dein API token. Dein vorhandener gRPC-Code funktioniert dann sofort mit LaserStream. LaserStream verwendet das quelloffene gRPC-Protokoll.
Die Bandbreitenmetriken von LaserStream findest du auf der Seite LaserStream im Helius Dashboard.
Ja. Preconfirmations überträgt Transaktionen, bevor sie in shred aufgeteilt werden. Helius stellt Preconfirmations bereit, sobald der Leader die Transaktionen ausführt, einschließlich ihres Ausführungsstatus. BAM stellt Preconfirmations bereit, sobald sich der Validator zu ihrer Ausführung verpflichtet. Dies ist das früheste Transaktionssignal von Helius. Es wird über ein preconfSubscribe WebSocket-Abonnement bereitgestellt. Es ist in allen kostenpflichtigen Tarifen verfügbar. Pro zugestellter Nachricht werden 10 Credits berechnet. Für einen slot ohne Nachrichten fallen keine Credits an. Sobald für einen slot mindestens eine Nachricht zugestellt wird, gilt pro Abonnement ein Mindestbetrag von 300 Credits.Dekodierte shreds sind auch über Preprocessed Transactions (Beta) verfügbar – Teil der Shred Delivery-Produktfamilie von Helius. Sie treffen im Durchschnitt etwa 8 ms früher ein als die commitment-Ebene processed, enthalten aber keine Ausführungsmetadaten wie Kontostandsänderungen, Protokolle oder Fehlerinformationen. Die Bereitstellung erfolgt über den preprocessedSubscribe WebSocket in allen kostenpflichtigen Tarifen; abgerechnet werden 0,1 Credits pro Nachricht.Du kannst auch Raw Shreds (UDP) verwenden, um unverarbeitete Solana-shreds über UDP zu empfangen. Dafür benötigst du eigene Logik zum Zusammensetzen der shreds.Du kannst Raw Shreds direkt abonnieren in deinem Helius Dashboard. Kaufe zunächst in deinem Dashboard einen Zugang ($1,000 USD/Monat/IP oder $800 USD/Monat/IP bei Pro-Tarifen) und gib die IP-Adresse deines Servers ein.
Ja, du kannst mehrere Datentypen in einem einzigen SubscribeRequest abonnieren. Füge separate Filterkonfigurationen hinzu, etwa accounts und transactions, um sowohl Kontoaktualisierungen als auch Transaktionsdaten in einem stream zu empfangen.
Füge die Mint in accountInclude eines gRPC-Transaktionsfilters ein und setze matchMints: true. LaserStream gleicht die Mint dann mit den Mints der Token-Guthaben vor und nach der Transaktion ab, nicht nur mit den Account-Schlüsseln. So werden auch einfache SPL-Übertragungen erfasst, die nie auf die Mint verweisen. Erfordert helius-laserstream 0.8.5+ (JS), 0.6.4+ (Rust) oder go/v0.3.0+ (Go); nur gRPC. Weitere Informationen findest du unter Token-Mint-Filterung.

Reihenfolge der Nachrichten

Nein, LaserStream garantiert die Reihenfolge der Nachrichten nicht. Du kannst Transaktionen und Account-Aktualisierungen in einer anderen Reihenfolge erhalten, selbst innerhalb desselben slot.Weitere Informationen findest du in unserer Dokumentation zu den Zustellungsgarantien von LaserStream.
Nein, LaserStream überträgt Accounts nicht in derselben Reihenfolge, in der sie geschrieben werden. Account-Aktualisierungen können in einer anderen Reihenfolge eintreffen, als sie ins Ledger geschrieben wurden. Weitere Informationen findest du in unseren Zustellungsgarantien von LaserStream.
Du kannst Transaktionen nicht der Reihe nach übertragen, aber du kannst die Reihenfolge auf dem Client rekonstruieren. Gehe dazu wie folgt vor:
  1. Puffere Nachrichten auf dem Client
  2. Extrahiere die in jeder Nachricht enthaltenen Felder slot und index
  3. Sortiere die Transaktionen anhand dieser Felder
Das Feld slot gibt an, zu welchem slot eine Transaktion gehört. Das Feld index gibt ihre Position innerhalb dieses slot an. Mit beiden Feldern kannst du die Reihenfolge rekonstruieren.

Fehlerbehebung bei LaserStream

• Engpässe auf dem Client: JavaScript-Clients können bei Überlastung verzögert reagieren. Grenze deine Filter ein oder wechsle zu einer schnelleren Sprache.• Begrenzte lokale Bandbreite: Umfangreiche Abonnements können eine langsame Verbindung auslasten. Überwache die Netzwerknutzung oder verbessere deine Verbindung.• Geografische Entfernung: Wähle den LaserStream endpoint in der nächstgelegenen Region. Lange Routen führen zu Paketverlusten und erhöhen die Latenz.• Verarbeitungslogik: Blockiere nicht den Haupt-Thread. Verwende asynchrone Warteschlangen oder Worker.Tipp für Benchmarks:
Überprüfe dein x-token und deinen endpoint. Stelle sicher, dass ausgehende gRPC-Verbindungen erlaubt sind. Prüfe den Verbindungsstatus in deinem Dashboard und untersuche die Fehlerprotokolle deiner Anwendung auf Authentifizierungs- oder Netzwerkprobleme.
Überprüfe die öffentlichen Schlüssel und commitment-Stufen sowie deine Logik für AND/OR. Filter werden wie in der Dokumentation beschrieben ausgewertet.
Dies sind Ping-/Heartbeat-Ereignisse, die die Verbindung aufrechterhalten und timeouts verhindern. Sie sind Teil der Verbindungsverwaltung des gRPC-Protokolls. Du kannst diese Ereignisse ignorieren oder damit den Verbindungsstatus in deiner Anwendung überwachen.

Brauchst du weitere Hilfe?

Contact Support

Erhalte Hilfe von unserem Team über Discord, Chat oder E-Mail-Support.

Status Page

Prüfe die Verfügbarkeit und Leistungsinformationen des Dienstes in Echtzeit.