El front-running consiste en operar antes de una transacción próxima conocida para aprovechar su efecto esperado. En mercados tradicionales suele involucrar el uso indebido de información confidencial de órdenes de clientes. En blockchain también puede aprovechar transacciones pendientes visibles en un mempool público.
Por qué importa el orden
Una compra pendiente puede cambiar el precio de un fondo de liquidez. Quien consigue ejecutarse antes puede operar previo a ese cambio. Un ataque sándwich añade una operación después de la transacción de la víctima y puede empeorar su precio de ejecución.
Los productores de bloques y otros participantes en el ordenamiento influyen en la prioridad. Pagar más comisión no garantiza siempre ser el primero. El front-running es una fuente posible de valor máximo extraíble (MEV); el MEV también incluye arbitraje y liquidaciones, así que no son sinónimos.
Protección y límites
El envío privado puede reducir la exposición en el mempool público, pero depende del servicio y sus supuestos de confianza. Un límite estricto de deslizamiento restringe ejecuciones desfavorables, aunque aumenta la posibilidad de que la transacción falle.
El tratamiento legal depende de la conducta y jurisdicción. La regla de FINRA aborda ciertas conductas del mercado de valores; no debe presentarse como una norma universal para toda transacción blockchain.