Direkte Shreds - UDP Forwarding (Roh Shreds)

Wenn Sie ERPC Dedicated Shreds haben, können Sie Rohschreds über UDP an Ihren eigenen Zuhörer weiterleiten. Dies ist Solanas schnellste Beobachtungsschicht – vor Geyser gRPC und weit vor RPC/WebSocket. Das SDK enthält eine einfache Rust Probe; pump.fun wird nur verwendet, weil es die häufigste Frage, die wir bekommen.

Warum dies der schnellste Weg ist

  • Shreds kommt zuerst an: Validator-to-validator Shreds land vor Geyser gRPC oder RPC/WebSocket, so latenzkritische Ströme sehen Ereignisse frühestens.
  • UDP hält über Kopf winzig: keine Verbindung Setup, Retransmit oder Bestellung; passt auf das On-Draht-Format zwischen Validatoren.
  • Trade-off: Pre-Finalization Daten können fehlen/out-of-order/failed — das als Teil des Geschwindigkeitsabschlußs handhaben.
Hinweis: Der geteilte Shreds gRPC Endpunkt läuft über TCP, so ist es langsamer als UDP Shreds.

Versuchen Sie es mit Solana Stream SDK

  • Mustercode (shreds-udp-rs, Rust): pump.fun ist nur ein gemeinsames Beispiel – in Ihrem eigenen Ziel. https://github.com/ValidatorsDAO/solana-stream/tree/main/temp-release/shreds-udp-rs
  • Dedicated Shreds Nutzer: Zeigen Sie Ihren Shreds Absender an die Probe ip:port um Erkennungen zu sehen.
  • Noch nicht auf UDP? Führen Sie es lokal oder auf Ihrem eigenen Server aus, um Protokolle zu erkunden und Haken anzupassen.

Pumpe.fun Beispiel log

pump.fun schlägt über UDP Shreds
Dieses Beispiel stammt aus der SDK-Probe; Klonen und führen Sie es, um Treffer zu sehen, oder Swap in Ihrem eigenen Ziel.

Ressourcen