Solana Direct Shreds (ShredStream) jetzt für TypeScript verfügbar

ELSOUL LABO B.V. (Hauptsitz: Amsterdam, Niederlande; CEO: Fumitake Kawasaki) und Validators DAO freuen sich, bekannt zu geben, dass TypeScript-Unterstützung für Solana Direct Shreds jetzt verfügbar ist und Nutzern den Zugriff auf die schnellsten Solana-Datenströme in TypeScript ermöglicht.
Solana Direct Shreds Stream wird von den Nutzern für seine Geschwindigkeit sehr geschätzt und übertrifft den Geyser-gRPC-Stream. Bisher waren ShredStream-Clients hauptsächlich in Rust verfügbar, doch Validators DAO hat eine Lösung entwickelt, mit der ShredStream auch in TypeScript-Umgebungen verwendet werden kann.
ShredStream in TypeScript verwenden
ShredStream hat aufgrund seiner Geschwindigkeit bei der Übertragung von Solana-Daten breite Unterstützung gefunden. Zuvor waren ShredStream-Clients nur in Rust verfügbar, was für TypeScript-Nutzer umständlich war.
Als Reaktion auf die Anfragen vieler Entwickler hat Validators DAO ShredStream mit dem npm-Paket „Solana Stream SDK v0.3.0“ und späteren Versionen für TypeScript verfügbar gemacht. Dadurch können Entwickler Solanas Echtzeitdatenströme einfach in ihre Projekte integrieren.
Hochgeschwindigkeitsdekodierung mit NAPI + Rust
Bisher konnte TypeScript Solana Shreds nicht dekodieren. Wir haben dieses Problem gelöst, indem wir NAPI (Node-API) verwenden und Rust ausschließlich für die Dekodierung einsetzen. So können wir die hohe Leistung von Rust nutzen und zugleich eine nahtlose Verwendung mit TypeScript ermöglichen.
Solana Entry Decoder - npm: https://www.npmjs.com/package/@validators-dao/solana-entry-decoder
NAPI vs. WASM
NAPI ist eine API, die eine effiziente und unkomplizierte Integration zwischen Node.js und nativem Code (z. B. Rust) ermöglicht. Sie stellt leistungsstarke Bindungen zwischen Node.js und anderen Sprachen wie Rust bereit. WASM (WebAssembly) wird dagegen hauptsächlich verwendet, um Code im Browser für verschiedene Zwecke auszuführen. Im Folgenden sind die Gründe für die Wahl von NAPI aufgeführt:
- Leistung: NAPI bietet direkte Bindungen zwischen Node.js und Rust und damit im Vergleich zu WebAssembly eine höhere Leistung bei geringerem Overhead.
- Einfache Integration: NAPI integriert Node.js effizient mit Rust, sodass Speicherverwaltung und Funktionsaufrufe ohne zusätzliche Tools oder Konfigurationen möglich sind.
- Speichereffizienz: NAPI bietet eine bessere Speicherverwaltung und reduziert im Vergleich zu WASM das Risiko von Speicherlecks und unnötiger Garbage Collection.
- Verbesserte Fehlersuche und Wartbarkeit: Native Module mit NAPI lassen sich einfacher debuggen und vermeiden den komplizierten Debugging-Prozess, der bei WASM in speziellen Umgebungen häufig auftritt.
- Breite Kompatibilität: NAPI unterstützt viele Node.js-Versionen nativ, ohne umgebungsspezifische Anpassungen oder zusätzliche Kompilierungsschritte.
Node-API – Node.js: https://nodejs.org/api/n-api.html#node-api
Hochgeschwindigkeits-Streams mit einer kostenlosen Testphase erleben

Validators DAO bietet auf dem offiziellen Discord-Server eine kostenlose, eintägige Testphase für Solana Direct Shreds Stream an. Nutzen Sie diese Gelegenheit, um die schnellsten Solana-Datenströme zu erleben und sie für Solana-Projekte oder den Handel einzusetzen.
- Offizielle ERPC-Website
- [Offizieller Validators-DAO-Discord](https://discord.gg/C7ZQSr CkYR)
Hauptmerkmale des Solana Stream SDK v0.3.0

- Sofortige Einrichtung: Keine spezielle Konfiguration oder zusätzlicher Code erforderlich, um zu beginnen.
- Plattformübergreifende Unterstützung: Unterstützt TypeScript (NPM) und Rust (Crates.io).
- Erweiterte Filterfunktionen: Transaktions- und kontobasierte Filterung verfügbar.
- Unterstützung leistungsstarker Streams: Unterstützt verschiedene Hochgeschwindigkeits-Streams wie Geyser gRPC, ShredStream und ERPC Direct Shreds.
Weitere Informationen finden Sie hier:
Wie geht es weiter?
Validators DAO wird weiterhin Werkzeuge und Bibliotheken entwickeln, um das Solana-Ökosystem auf Grundlage des Nutzerfeedbacks zu stärken. Bleiben Sie über zukünftige Fortschritte in Solanas Datenstreaming-Technologie auf dem Laufenden.
- [Offizieller Validators-DAO-Discord](https://discord.gg/C7ZQSr CkYR)


