Direct Shreds - UDP Forwarding (Raw Shreds)

Si tienes ERPC Dedicated Shreds, puedes enviar Shreds crudos sobre UDP a tu propio oyente. Esta es la capa de observación más rápida de Solana, antes de Geyser gRPC y mucho más adelante de RPC/WebSocket. El SDK incluye una simple muestra Rust; pump.fun se utiliza sólo porque es la pregunta más común que tenemos.

Por qué este es el camino más rápido

  • Shreds llega primero: validator-to-validador Shreds land before Geyser gRPC or RPC/WebSocket, así que los flujos críticos de latencia ver los acontecimientos más temprano.
  • UDP mantiene la cabeza pequeña: no hay configuración de conexión, retransmitir o ordenar; coincide con el formato on-wire entre validadores.
  • Trade-off: pre-finalization data can be missing/out-of-order/failed—mantenerlo como parte de la ganga de velocidad.
Nota: el endpoint compartido de Shreds gRPC corre sobre TCP, por lo que es más lento que UDP Shreds.

Pruébalo con Solana Stream SDK

  • Código de muestra (shreds-udp-rs, Rust): la bomba.fun es sólo un ejemplo común - cambio en su propio objetivo.
    https://github.com/ValidatorsDAO/solana-stream/tree/main/temp-release/shreds-udp-rs
  • Usuarios Dedicados de Shreds: señala tu remitente de Shreds a la muestra ip:port para ver las detecciones.
  • ¿Aún no con UDP? Ejecutarlo localmente o en su propio servidor para explorar registros y personalizar ganchos.

Pump.fun ejemplo log

pump.fun hits over UDP Shreds
Este ejemplo viene de la muestra SDK; clonar y ejecutarlo para ver golpes, o cambiar en su propio objetivo.

Recursos