
Wir stellen vor: LaserStream – Solana-Datenstreaming der nächsten Generation
Inhaltsverzeichnis
LaserStream ersetzt gRPC auf dedizierten Nodes ohne weitere Anpassungen. Mit einer historischen Wiedergabe für 48 Stunden und automatischen Neuverbindungen kann jedes Team auf Solana Transaktionen, Slots, Blöcke und Account-Änderungen zu einem Bruchteil der Kosten dedizierter Infrastruktur streamen.
Was ist LaserStream?
LaserStream ist ein Streaming-Dienst der nächsten Generation, der speziell für Entwickler entwickelt wurde, die zuverlässige Solana-Daten mit niedriger Latenz benötigen. Er liefert On-Chain-Ereignisse wie Transaktionen, Slots, Blöcke, Accounts und mehr direkt an deine App – mit branchenführender Zuverlässigkeit, Leistung und Flexibilität.
LaserStream verbindet sich mit mehreren Solana-Nodes, aggregiert deren Daten und streamt sie anschließend an deine Frontend-App oder Backend-Datenbank, statt sich auf einen einzelnen dedizierten Node zu verlassen.
Dank dieser einfachen, redundanten und skalierbaren Konfiguration musst du keine dedizierte Infrastruktur verwalten, profitierst von stabilerer Latenz und verpasst keine Updates.
LaserStream unterstützt außerdem die historische Wiedergabe. Damit kannst du Daten aus den vergangenen 48 Stunden nachholen, wenn dein Abonnement pausiert oder die Verbindung unterbrochen wurde.
Fordere eine kostenlose Testversion von LaserStream an und erlebe die wahre Geschwindigkeit von Solana.
So funktioniert LaserStream
Jeder LaserStream-Server verbindet sich mit mehreren Solana-Nodes, dedupliziert eingehende Daten und hält einen Puffer der neuesten Slots vor, damit Entwickler historische Slots erneut abspielen können.
Um hohe Verfügbarkeit, korrekte Daten und Skalierbarkeit sicherzustellen, läuft LaserStream in sieben Regionen. In jeder Region sorgen mehrere Server für Redundanz.
Fällt ein Server in einer Region aus, wird der Traffic automatisch zum nächsten verfügbaren Server in dieser Region umgeleitet.
So bleibt deine Anwendung selbst bei Serverwartungen oder unerwarteten Ausfällen mit einem hochwertigen Datenfeed verbunden.
Funktionen von LaserStream
LaserStream ersetzt dedizierte Nodes ohne weitere Anpassungen und bietet Produkten, die gRPC nutzen, viele einzigartige Vorteile.
Historische Wiedergabe und automatische Neuverbindungen
Ein häufiges Problem bei WebSockets und gRPC sind unterbrochene Socket-Verbindungen und verpasste Daten. LaserStream löst es mit automatischen Neuverbindungen und historischer Wiedergabe.
Mit LaserStream kannst du bis zu 48 Stunden alte Slots erneut abspielen. So gehen bei einer unterbrochenen Verbindung keine wichtigen Daten verloren. Du brauchst keinen eigenen Code mehr, um Neuverbindungen zu verwalten oder nach unerwarteten Ausfällen verpasste Blöcke nachzuladen.
Hohe Redundanz und Zuverlässigkeit
Zuverlässigkeit und korrekte Daten sind für Solana-Datenstreaming-Dienste unverzichtbar. LaserStream nutzt einen global verteilten Server-Cluster, der von mehreren Solana-Nodes gestützt wird. So werden deine Datenstreams nie unterbrochen und du erhältst immer korrekte Daten.
- Integrierte Hochverfügbarkeit durch global verteilte Cluster
- Die Cluster sind auf sieben Regionen verteilt: Frankfurt, Amsterdam, Salt Lake City, Tokio, Singapur, Pittsburgh und Newark
- Jede Region verfügt über mehrere LaserStream-Server
- Jeder Server wird für höhere Ausfallsicherheit von mehreren Solana-Nodes gestützt
- Unsere Load Balancer leiten Clients automatisch um und ermöglichen so ein nahtloses Failover
Keine manuellen Failover-Prozesse, keine Sorgen um verlorene Daten – nur kontinuierliches Streaming.
Nahezu native Leistung
Beim Echtzeit-Datenstreaming zählt jede Millisekunde. Sie kann darüber entscheiden, ob ein profitabler Trade gelingt oder scheitert.
LaserStream bleibt selbst während der am stärksten ausgelasteten Solana-Epochen schnell und stabil. Ein Relay-Mesh über mehrere Regionen hinweg prüft kontinuierlich die Echtzeitlatenz und leitet jedes Abonnement über den schnellsten Pfad. So verarbeitet es Zehntausende Nachrichten pro Sekunde und hält Schwankungen bei der Zustellung im Millisekundenbereich.
Wenn ein vorgelagerter Node oder eine ganze Region kurz ausfällt, wechselt die Verbindung innerhalb von Millisekunden zum nächsten Relay und spielt die verpassten Slots automatisch erneut ab – bis zu 48 Stunden rückwirkend. So verpasst du kein Ereignis.
Das Ergebnis ist ein lückenloser Stream mit hohem Durchsatz. Du kannst dich auf deine Strategie statt auf die Verfügbarkeit konzentrieren.
Sofortige Einrichtung
Bisher benötigten Trader und latenzempfindliche Anwendungen dedizierte Nodes mit Geyser-Plugins, um Echtzeit-Updates zu streamen. Dedizierte Nodes zu betreiben ist jedoch kompliziert, zeitaufwendig und vom verfügbaren Bestand an deinen bevorzugten Standorten abhängig.
Mit LaserStream musst du keine eigenen Nodes für gRPC-Streams bereitstellen, konfigurieren, überwachen oder verwalten. Gleichzeitig erhältst du bessere Leistung und entwicklerfreundlichere Funktionen.
LaserStream verwendet eine vertraute Oberfläche, die vollständig mit Enhanced WebSockets und gRPC kompatibel ist. Daher kannst du dein aktuelles Setup nahtlos ersetzen.
Keine komplizierten Migrationen. Keine neue Syntax.
Ersetze einfach deine vorhandene gRPC-URL durch eine LaserStream-URL und profitiere von maximaler Leistung und Zuverlässigkeit.
Erweiterte Filterung
Um die große Datenmenge von Solana zu verarbeiten, brauchen Teams umfassende und flexible Filteroptionen. So erhalten sie nur die wichtigsten Informationen.
LaserStream gibt dir Präzision und Kontrolle über deine Daten. Filtere mühelos nach bestimmten Accounts, Account-Inhabern, Transaktionsstatus, Blockmetadaten, Slots und mehr.
Günstigere Preise
Dedizierte Nodes kosten ab 2.900 $ pro Monat. Das kann für Start-ups und kostensensible Anwendungen eine erhebliche Ausgabe sein. Mit LaserStream erhalten alle Teams mit einem Professional-Tarif von Helius für 999 $ pro Monat Zugriff auf leistungsstarke Echtzeit-Datenstreams.
Weitere Informationen findest du auf unserer Seite zu Tarifen und Preisen.
Erste Schritte mit LaserStream
Die folgende Kurzanleitung zeigt dir, wie du über unser LaserStream SDK eine Verbindung mit gRPC herstellst.
Schnellstart mit gRPC
Befolge diese Schritte, um LaserStream zu verwenden:
LaserStream gRPC ist vollständig mit der Yellowstone-gRPC-Bibliothek kompatibel. Nutze einen unserer öffentlichen Endpunkte und übergib deinen API-Schlüssel als Token.
1. Erstelle ein neues Projekt
mkdir laserstream-grpc-demo
cd laserstream-grpc-demo
npm init -y2. Installiere die Abhängigkeiten
npm install helius-laserstream
npm install --save-dev typescript ts-node
npx tsc --init3. Rufe deinen API-Schlüssel ab
Erstelle einen API-Schlüssel und wähle auf der Seite Endpunkte in deinem Dashboard einen Endpunkt aus.
4. Erstelle ein Abonnementskript
Füge in einer Datei namens index.ts den folgenden Code hinzu:
import { subscribe, CommitmentLevel, LaserstreamConfig, SubscribeRequest } from 'helius-laserstream'
async function main() {
const subscriptionRequest: SubscribeRequest = {
transactions: {
client: {
accountInclude: [‘pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA’],
accountExclude: [],
accountRequired: [],
vote: false,
failed: false
}
},
commitment: CommitmentLevel.CONFIRMED,
accounts: {},
slots: {},
transactionsStatus: {},
blocks: {},
blocksMeta: {},
entry: {},
accountsDataSlice: [],
// Optionally, you can replay missed data by specifying a fromSlot:
// fromSlot: '224339000'
// Note: Currently, you can only go back 48 hours
};
// Replace these values with your actual Laserstream API key and endpoint
const config: LaserstreamConfig = {
apiKey: 'your-api-key',
endpoint: 'your-endpoint',
}
await subscribe(config, subscriptionRequest, async (data) => {
console.log(data);
}, async (error) => {
console.error(error);
});
}
main().catch(console.error);5. Führe das Skript aus und sieh dir die Ergebnisse an
npx ts-node index.tsIn deiner Konsole siehst du Transaktionsupdates, sobald bestätigte Transaktionen den Account pAMMBay6oceH9fJKBRHGP5D4bD4sWpmSwMn52FMfXEA betreffen.
Wenn du ältere Daten erneut abspielen möchtest, entferne die Auskommentierung des Parameters fromSlot und gib den aktuellen Slot an, bei dem du beginnen möchtest.
Weitere Anleitungen und Beispiele findest du in der Dokumentation zu LaserStream für gRPC.
Verfügbarkeit von LaserStream
LaserStream ist im Devnet für alle Helius-Kunden mit einem Developer-Tarif ab 49 $ pro Monat verfügbar. Kunden mit einem Professional-Tarif ab 999 $ pro Monat erhalten Zugriff auf LaserStream im Mainnet.
Wenn du LaserStream vor einem Upgrade oder einer Migration im Solana-Mainnet testen möchtest, fordere eine kostenlose Testversion an.
Support für LaserStream
Wenn Probleme auftreten, du Fragen hast oder allgemeines Feedback geben möchtest, kontaktiere uns über Discord oder Telegram. Wir freuen uns, von dir zu hören und dir bei der Fehlerbehebung zu helfen.
Danksagung
Besonderer Dank gilt Kirill Fomichev. LaserStream ist ein eigener Fork seines hervorragenden Projekts Richat.
Ähnliche Artikel
Helius abonnieren
Bleib bei der Solana-Entwicklung auf dem Laufenden und erhalte Updates, wenn wir neue Beiträge veröffentlichen


