Front-Running (Blockchain)
¿Qué es Front-Running (Blockchain)?
Front-Running (Blockchain)Abuso de operaciones on-chain en el que un actor ve una transaccion pendiente en el mempool y envia la suya primero para aprovechar el impacto de precio predecible.
Como la mayoria de las blockchains publicas difunden las transacciones no confirmadas mediante un mempool, cualquiera que opere un nodo puede leer swaps, liquidaciones o actualizaciones de oraculo pendientes. Los searchers y validadores pueden enviar una copia con mas gas o una orden opuesta para que su transaccion entre antes que la de la victima. El front-running es uno de los pilares del Maximal Extractable Value (MEV) e incluye sandwich, back-running generalizado y arbitraje. Las mitigaciones incluyen order flow privado (Flashbots Protect, MEV-Share), esquemas commit-reveal, subastas por lotes (CoW Swap), mempools cifrados y el uso de ordenes limite o controles de slippage.
● Ejemplos
- 01
Un bot MEV sube el gas para copiar un swap grande en Uniswap y ejecutarlo antes que la victima.
- 02
Los bots de liquidacion se hacen front-running entre si para reclamar colateral en posiciones de Aave o Compound con factor de salud por debajo de 1.
● Preguntas frecuentes
¿Qué es Front-Running (Blockchain)?
Abuso de operaciones on-chain en el que un actor ve una transaccion pendiente en el mempool y envia la suya primero para aprovechar el impacto de precio predecible. Pertenece a la categoría de Web3 y blockchain en ciberseguridad.
¿Qué significa Front-Running (Blockchain)?
Abuso de operaciones on-chain en el que un actor ve una transaccion pendiente en el mempool y envia la suya primero para aprovechar el impacto de precio predecible.
¿Cómo funciona Front-Running (Blockchain)?
Como la mayoria de las blockchains publicas difunden las transacciones no confirmadas mediante un mempool, cualquiera que opere un nodo puede leer swaps, liquidaciones o actualizaciones de oraculo pendientes. Los searchers y validadores pueden enviar una copia con mas gas o una orden opuesta para que su transaccion entre antes que la de la victima. El front-running es uno de los pilares del Maximal Extractable Value (MEV) e incluye sandwich, back-running generalizado y arbitraje. Las mitigaciones incluyen order flow privado (Flashbots Protect, MEV-Share), esquemas commit-reveal, subastas por lotes (CoW Swap), mempools cifrados y el uso de ordenes limite o controles de slippage.
¿Cómo defenderse de Front-Running (Blockchain)?
Las defensas contra Front-Running (Blockchain) combinan habitualmente controles técnicos y prácticas operativas, como se detalla en la definición.
¿Cuáles son otros nombres para Front-Running (Blockchain)?
Nombres alternativos comunes: Sniping de mempool, Ataque de ordenacion de transacciones.
● Términos relacionados
- web3№ 675
MEV (Maximal Extractable Value)
Beneficio que pueden extraer los constructores de bloques, validadores o searchers reordenando, insertando o censurando transacciones dentro de los bloques que producen.
- web3№ 965
Ataque Sandwich
Forma de MEV en la que el atacante coloca una compra antes del swap pendiente de la victima y una venta justo despues, aprovechando el movimiento de precio que el mismo provoca.
- web3№ 765
Manipulacion de Oraculo
Ataque que distorsiona el precio o el feed de datos consumido por un contrato inteligente para que tome decisiones erroneas en prestamos, liquidaciones o liquidacion final.
- web3№ 424
Ataque con Prestamo Relampago
Exploit DeFi que toma un prestamo relampago enorme sin colateral en una unica transaccion para manipular precios o gobernanza y robar fondos antes de devolverlo.
- web3№ 106
Seguridad Blockchain
Disciplina que protege los libros distribuidos, sus mecanismos de consenso, los contratos inteligentes y la infraestructura asociada frente al fraude, el robo y la manipulacion.
- web3№ 1056
Seguridad de Contratos Inteligentes
Practica de disenar, revisar y operar programas en cadena de modo que no puedan ser explotados para robar fondos, congelar la logica o violar las reglas de negocio.
● Véase también
- № 003Ataque del 51%