En palabras simples
Hacer sniping significa intentar ejecutar una operación cuando aparece una oportunidad: nueva liquidez, listing, mint, orden o cambio de estado on-chain. A menudo interviene un bot, pero el término describe sobre todo velocidad y timing.
Cómo sucede
Un sistema observa mempool, bloques, eventos de contrato o APIs; detecta una condición; construye la transacción; estima fees y límites; y la envía. El resultado depende de validez, orden dentro del bloque, estado alcanzado antes de la ejecución y competencia. Ver el evento primero no garantiza ejecutar primero.
Costes y riesgos
Fees altas, transacciones fallidas, slippage, price impact, tokens falsos, restricciones de venta y contratos maliciosos pueden borrar la ventaja de latencia. Una transacción pública también puede ser observada y rodeada por estrategias MEV. Simulación, límites y canales protegidos reducen algunos riesgos, no todos.
Lo que no demuestra
Una compra en los primeros bloques no demuestra automáticamente información privilegiada, front-running, manipulación o beneficio. Para reconstruir el comportamiento hacen falta bloque, índice, evento inicial, llamadas al contrato, token flow, fees, posible bundle y estado anterior y posterior.
Fuentes
- Ethereum.org, Maximal extractable value (MEV) — Explica searchers, competencia por fees, arbitraje, front-running y orden de transacciones.
- Uniswap Labs, What is swap protection? — Describe el envío a pool privado para reducir front-running y sandwich attacks en swaps.
- Ethereum.org, Interacting with smart contracts — Sitúa llamadas, firma, gas, inclusión en bloque y cambio de estado.