qué es el front running?

By Anycoin Direct

Si empiezas a operar en una bolsa descentralizada (DEX), puedes encontrarte con el front running sin darte cuenta. De hecho, casi todo el mundo que ha operado en una DEX ha sido víctima de él porque no lo sabía. Hoy vamos a explicarte qué es el front running y qué puedes hacer para evitarlo.

Resumen

✔️ El ataque frontal también se conoce como ataque sándwich.

✔️ La huida hacia delante hace que pagues más por tus monedas.

✔️ La huida hacia delante suele producirse en un DEX.

✔️ Hay bots escritos específicamente para el front running que puedes configurar.

¿Qué es la enseñanza presencial?

El ataque frontal también se conoce con otro término, el ataque sándwich. Sin embargo, el ataque sándwich es más importante, por lo que preferimos esta terminología.

Un sándwich consta de tres partes: el sándwich superior, el sándwich inferior y el relleno en el centro. La víctima de un ataque a un sándwich es el relleno, que queda aplastado entre dos operaciones.

En resumen, un ataque sándwich significa que tienes que pagar más por las monedas que quieres comprar en una DEX porque el atacante se adelanta a ti pagando una tasa de gas más alta que tú, de modo que su transacción se liquida primero. A continuación, te vende las monedas que quieres comprar en el mismo bloque (backrun), pero a un precio más alto. El atacante se embolsa el beneficio cada vez.

En principio, el front-running también puede tener lugar en una bolsa central a través de operaciones con información privilegiada, pero la reputación de la bolsa es demasiado importante para que esto sea posible.

Operar en un mercado DEX

Cuando se empieza a operar en un DEX, hay que tener en cuenta tres variables: el precio, el coste del gas y el deslizamiento. Según el lugar, se trata de datos públicos.

  • El precio. Viene determinado por la oferta y la demanda.

  • El precio del gas. También dependen de la oferta y la demanda.

  • Interés de demora. El deslizamiento es un porcentaje determinado que usted está dispuesto a pagar de más para completar la transacción. Algunas monedas son conocidas por sus altas tasas de deslizamiento, como SafeMoon.

Creador de mercado automatizado

Un Creador de Mercado Automatizado (AMM) determina lo que ocurre en un DEX. Fija los precios a través de pools de liquidez descentralizados, basándose en Contratos inteligentes y se basa en algoritmos.

Proporcionar liquidez puede reportarle tipos de interés muy altos cuando la liquidez es baja. El inconveniente es que es posible que no puedas vender la criptomoneda porque no hay compradores.

Si hay mucha liquidez, las tasas de interés son mucho más bajos, pero usted puede deshacerse de la criptomoneda mucho más fácilmente, como en el caso de las monedas populares y establecido en un gran DEX. En este caso, un robot para un comerciante es de poca utilidad.

Blockchain Gastos de gas

Se trata de un principio mucho más familiar. En una transacción con un Blockchain Los nodos o mineros validarán la transacción. Esto se hace generalmente de acuerdo con el siguiente principio económico: los comerciantes que están dispuestos a pagar las tarifas de gas más altas van primero, mientras que los mineros se benefician.

Un bloque en una cadena de bloques no consiste en una única transacción, sino en un paquete completo. Antes de que un bloque sea aprobado y liquidado, las transacciones se reúnen en lo que se conoce como "mempool". Éste se compone de su transacción y la del líder. Su objetivo es pagar más gas que tú para que se le permita comerciar primero, y luego venderte las monedas que ha comprado a un precio más alto.

Llevar un DEX

Cuando desea comprar una moneda en una DEX, normalmente se le pide que especifique un porcentaje de deslizamiento. Cuanto mayor sea este porcentaje, más estará dispuesto a pagar por las monedas porque quiere que la operación se lleve a cabo. Con un deslizamiento alto y un pedido grande, es casi seguro que serás víctima de un ataque sándwich, que hará ganar mucho dinero al atacante y mucho dinero a ti.

Bots para el ataque del bocadillo

¿Cómo puede saber un atacante qué divisa quieres comprar, cuánto, a qué precio y con qué deslizamiento?

Para eso existen los robots. Controlan el conjunto de memes y saben exactamente cuándo pueden atacar con éxito (y rentabilidad). Determinan las víctimas utilizando un método de cálculo parecido a este:

Si pago 50 euros de comisión por el gas a Blockchain X, compro esta moneda y la vendo a un precio más alto al operador Y, ¿obtendré un resultado suficientemente positivo? Es posible implementar esto en un bot como este.

Dado que las blockchains son públicas, las transacciones pueden rastrearse en un explorador de blockchain o en una herramienta DEX con transacciones en el libro mayor público. El bot comprueba si hay transacciones pendientes en el mempool que aún no se hayan ejecutado y determina quiénes serán sus víctimas en función de estas transacciones pendientes.

Si observa en esta herramienta que una dirección concreta se compra y se vende a la vez, con otros operadores intermedios, probablemente se trate de un bot que realiza ataques sándwich. Puede verlo porque las tarifas de gas son más altas que en las direcciones intermedias, pero el precio de compra es más bajo. Luego vende las piezas a sus víctimas a un precio más alto. Ese es su modelo de beneficios.

Por supuesto, un robot así no tendrá buena reputación, pero afortunadamente su dueño sabe cómo permanecer en el anonimato. De lo contrario, al día siguiente habría una montaña de acreedores y gente enfadada en la puerta. Blockchain es una gran tecnología, pero ofrece a las personas con menos integridad moral una serie de formas de hacer trampas en mayor o menor medida, aunque ese método sea legal.

Ejemplo de montaje en sándwich

Tomemos el ejemplo del ataque de un bocadillo, que casi nunca se produce porque las cifras son exageradas. En este caso, es la exageración lo que marca la diferencia.

Alguien quiere comprar ETH por 1 millón de euros. Lo hace en un DEX de Ethereum y, por tanto, tiene que pagar comisiones de gas en ETH. Fija sus comisiones de gas en un máximo de 50 euros y un deslizamiento del 15%.

Un robot puede ver esta información en el fondo común de memes. Como se trata de una gran suma de dinero con una alta tasa de deslizamiento, el robot se asegura de que se ponga en espera.

El robot establece una compra PEPE y compra 1 millón de euros a tipos de gas superiores a 50 euros. Dado que existe un diferencial del 15% con el comprador, el robot sabe que puede obtener otro 15% del comprador. Cuando vende, obtiene un beneficio de alrededor del 15%, que puede ser muy alto para pedidos grandes, en este caso de unos 150.000 euros.

La mayoría de las transacciones son por importes menores, pero el principio está claro. Como los bots son incansables, continúan esta práctica durante todo el día, extrayendo grandes sumas de dinero de comerciantes desprevenidos. El comerciante sólo se da cuenta de que está recibiendo monedas a un precio bastante elevado.

Algunas cuentas ganan millones al mes con esta operación. ¡Eso es dinero a cambio de nada!

Por cierto, si estás planeando hacer algo de frontrunning tú mismo, tenemos malas noticias para ti. No lo conseguirás, porque los robots son sencillamente mucho más rápidos que los humanos. Por supuesto, puedes comprar un robot de este tipo y tirar tu moral por los suelos. Son sólo negocios, ya sabes....

¿Qué se puede hacer ante un ataque con bocadillos?

Hay varias cosas que puede hacer para reducir el riesgo de sufrir un ataque de sándwich:

  1. Opere con una DEX haciendo operaciones más pequeñas. Cuanto menor sea el beneficio que pueda obtener un robot, menor será la probabilidad de que le ataque. Esto puede no ser posible debido al alto precio de la gasolina.

  2. evitar lugares con poca liquidez, como una DEX pequeña o desconocida o una sala oscura. Cuanto menor es la liquidez, menos operadores hay, más probable es que un bot se esconda en la sala de un operador desprevenido y menos probable es que otro frontrunner interfiera con el bot. La tasa de deslizamiento también suele ser mayor.

  3. operar en una DEX en la que pueda colocar órdenes limitadas, como 1Inch. Con una orden limitada, usted determina el precio al que desea operar.

  4. Tenga mucho cuidado al fijar un porcentaje para el deslizamiento. Fíjelo lo más bajo posible, sobre todo si ha fijado una cantidad elevada. 5. ¡No envíes invitaciones a un ataque de bocadillos!

  5. Considere la posibilidad de realizar una transacción rápida si tiene un pedido importante, es decir, pagar comisiones de gas más altas de lo necesario, pero con un objetivo importante: poder realizar la primera transacción.

  6. utilizar la "transacción Flashbot", como en el caso de 1Inch. Estas transacciones no se muestran en el mempool.

  7. operar en 1 pulgada, con orden limitada y transacción flashbot.

Conclusión

Un ataque de sándwich puede ser muy costoso cuando se intercambia un DEX. Sobre todo si se trata de una operación importante. Si tienes los bolsillos llenos, protégete como se ha descrito anteriormente.

Otra opción es renunciar a operar en una DEX. Para los no iniciados, se trata de bolsas extremadamente caras en las que sólo se pueden comprar monedas poco conocidas que aún no están a la venta en una bolsa central. También se conocen como "apuestas".

Es normal pagar un poco más si compras un par de LP y luego los atas en la granja, pero si piensas comprar y vender, puedes gastarte mucho dinero en comisiones de cambio, gastos de gasolina y ataduras.

Pon a prueba tus conocimientos

Pregunta: 1/5¿Cuál es el objetivo de un ataque con bocadillos?
ASe aprovechan de los precios de la gasolina y te cobran más por las piezas.
BTienes que pagar tarifas más altas por la gasolina.
CColeccionar monedas.
Dcostes de transacción.