julio 4, 2022
Cryptocurrency Guía NFT Noticias

La ejecución frontal en NFT y el comercio de criptomonedas – Todo lo que necesita saber

La frase, Front Running, comenzó en el mercado de valores y se utiliza para explicar el uso de información privilegiada sobre algunas operaciones próximas para abrir una posición en el mercado antes de que la competencia sea feroz. Podemos decir que es un tipo de información privilegiada.

Sin embargo, el front running no sólo se aplica al mercado de valores, sino que se encuentra en el espacio financiero descentralizado (DeFi) y en el mercado de NFT – Token no fungible. En el mercado de NFT, ocurre porque una persona con información privilegiada en la plataforma de NFT está al tanto de los próximos NFT que aparecerán, lo que definitivamente causará un aumento en el valor de la pieza.

Con la información, se adelantan a comprar la NFT antes de que empiece a hacerse viral o a aparecer en la plataforma, lo que acabará provocando un aumento de su precio. El valor de las NFT aumenta cuando se publican para su venta y el infiltrado se aprovecha de esa información para obtener un gran beneficio.

Técnicamente, el front running es un tipo de operación con información privilegiada porque los activos se están negociando en base a información que no está disponible para el público en general. Un ejemplo de ello se produjo en septiembre de 2021, cuando se descubrió que Nate Chastain, el jefe de producto del mayor mercado de NFT, OpenSea, compró una NFT justo antes de que saliera a la luz en el sitio web, que finalmente vendió con un enorme beneficio. Lo que hizo fue aprovechar la información no disponible para el público (a menudo llamada información privilegiada) como las próximas NFT que OpenSea está tratando de impulsar, para obtener una ventaja injusta sobre otros comerciantes de NFT.

Esta actividad ilegal fue descubierta por una persona que comparó las marcas de tiempo de la transacción de NFT con el momento en que los NFT en cuestión fueron promovidos por OpenSea.

Sin embargo, el front running en el espacio de las criptomonedas se ha vuelto más técnico que los mercados tradicionales porque no hay bots programados específicamente con el propósito de descubrir información que probablemente aún no esté disponible para el público. En la siguiente sección, esta guía cubrirá lo que son los bots de front-running y cómo funcionan.

¿Qué es un bot de primera línea?

Dado que la cuestión del uso de información privilegiada y del front running tiene que ver con el tiempo, la ejecución de una transacción justo antes de que la información que la motiva sea pública. Es bastante difícil para un operador medio de criptomonedas o NFT poner sus manos en esta información, y si lo hacen, es bastante difícil para ellos ejecutar manualmente las operaciones justo antes de que la información sea pública. Aquí es donde entran en juego los bots de ejecución frontal.

Hay bots programados para permitirle colocar operaciones automáticamente en lugar de seguir usted mismo cada movimiento del mercado.

To put it in better perspective, the only way an average trader in the crypto space can engage in front running is to keep track of every move that can cause a huge impact in the market and execute a trade accordingly before the impact is felt. So, instead of keeping track of these moves and waiting for the best time to either sell or buy, the bots will access and synthesize the market data automatically and create the transactions for the asset automatically for the trader.

Básicamente, los bots de front-running escanean las transacciones que están pendientes y aumentan la tasa de gas para que los mineros puedan atenderlas primero en un intento de adelantarse a una operación que afectará al movimiento de los precios en el mercado.

Así es como funcionan;

El diseño de toda blockchain, particularmente la de Ethereum, permite que todas las transacciones enviadas permanezcan en el mempool, donde estarán a la espera de ser seleccionadas y procesadas por un minero. Ahora, los bots (y los mineros también) pueden escanear el mempool para descubrir las transacciones que pueden ser utilizadas para el front running en el ámbito del comercio de criptomonedas.

Dado que el front running tiene que ver con el tiempo, los bots front runner están programados para trabajar dentro de un marco de tiempo de milisegundos. Esto se debe a que necesitan ser capaces de escanear las transacciones en el mempool mientras calculan el tamaño óptimo de la transacción, configurando las transacciones, y ejecutando las transacciones en menos de un segundo. Estarás de acuerdo en que esto es bastante imposible de hacer cuando se opera manualmente.

El bot está programado para ejecutar por adelantado las transacciones con cierto precio de gas, deslizamiento y volumen de comercio mediante la presentación de una orden de compra en el mismo bloque simultáneamente con una tasa de gas más alta. Un ejemplo de esto es cuando la liquidez de un creador de mercado automatizado (AMM) está siendo recargada; el bot de front running escaneará y reconocerá las transacciones y manipulará la disposición de las transacciones en el bloque con el fin de obtener un beneficio de la operación.

¿Es ilegal el Front Running en el espacio de las criptomonedas?

El front running y el uso de información privilegiada son completamente ilegales en el mercado de valores tradicional, simplemente porque la información no está disponible para el público en general. Sin embargo, es diferente en el espacio criptográfico porque toda la información se almacena en un libro de contabilidad digital auditable que está disponible para todos. Por esta razón, el front running no es ilegal tanto para el comercio de cripto como para el de NFT.

La capacidad de difundir información con Internet ha aumentado el front running en el mercado de criptomonedas. A pesar de que el front running está completamente prohibido en el mercado tradicional principalmente por el apalancamiento en los datos que no están disponibles para el público, un trader de cripto o NFT que utiliza un DEX – Decentralized Exchange está utilizando los datos disponibles para el público. técnicamente, esto significa que el trader no está en cortocircuito con el sistema.

De lo que se trata es de que; si usted tiene acceso a la lista de cada orden de compra y venta (especialmente la que puede mover el mercado rápidamente) y es capaz de insertar sus órdenes antes de que se ejecuten las operaciones. Básicamente, el front running es una estrategia de trading DEX beneficiosa. Permite a los operadores ver las órdenes bloqueadas en los contratos inteligentes en el DEX siempre que esté construido en una blockchain pública como Ethereum. Los comerciantes pueden entonces establecer una orden con un costo más alto que las órdenes entrantes anteriores y, como resultado, pueden reclamar órdenes más lucrativas.

Diferencia entre las tácticas de Front Running y el wash trading en el espacio de las criptomonedas

Otro sistema utilizado para beneficiarse del mercado de criptomonedas es el Wash trading. El wash trading se produce cuando un operador o inversor de criptomonedas compra y vende un determinado activo sólo para inflar su valor de forma artificial. En comparación con el wash trading, el front running es un ataque directo a la blockchain en el que el trader escanea la blockchain en busca de una transacción después de que haya sido enviada al mempool pero no haya sido finalizada, sólo para reordenar la transacción para sus ganancias personales.

En particular, el mercado de NFT es susceptible de ser objeto de operaciones de lavado. Esto se debe a que los usuarios pueden acceder a cualquier plataforma o mercado de NFT simplemente conectando la dirección de su cartera a la plataforma y pueden comerciar con otra persona sin tener que revelar necesariamente su identidad. Por consiguiente, una sola persona puede establecer múltiples accesos a la plataforma NFT con sólo crear diferentes carteras.

Al hacer esto, es fácil para el usuario completar un comercio por sí mismo. Sólo tiene que venderlo desde un monedero propio y comprarlo desde otro monedero que aún le pertenece. De este modo, el volumen de comercio del activo aumenta al final de cada transacción, dando la ilusión de que el activo tiene una gran demanda y, por tanto, un aumento de valor.

Hay diferentes tácticas para el front running como un sándwich que se centra en la explotación de los servicios y protocolos en el espacio DeFi. El sándwich se produce cuando un usuario coloca dos órdenes, una antes de la operación que intenta ejecutar y otra después de la operación. En el sándwich, se dice que las dos operaciones se utilizan para hacer front-run y back-run simultáneamente, dejando la orden pendiente original en el medio.

Por ejemplo, si una víctima quiere cambiar un criptoactivo X, digamos Solana (SOL), por otro criptoactivo Y, digamos Ethereum (ETH), que se utiliza más para compras importantes. Tan pronto como la orden sea enviada al mempool justo antes de ser aprobada, el bot de front running detectará la orden y adelantará a la víctima pidiendo el criptoactivo Y, que es Ethereum (ETH).

Esta acción de compra del atacante ajustará el deslizamiento de la orden en función de la liquidez disponible, el volumen del activo a negociar y la previsión de aumento o disminución del precio del activo. Además, la acción de compra del atacante impulsará el precio del criptoactivo Y. Debido al aumento del precio y a la alta compra del activo Y, la víctima tendrá que comprar a un precio más alto y el atacante también venderá a un precio más alto.

Another way of executing front running in the crypto space is called the displacement attack. In this case, the miner creates a transaction to replace the original transaction. Even though the replaced transaction might still be completed, the result will not be as it was intended originally.

Tipos de ataques frontales

En esta sección, consideraremos las diferentes formas en que se puede ejecutar un ataque frontal. Esto se debe a que los atacantes han desarrollado diferentes ideas para explotar el mercado de las criptomonedas sin ser descubiertos mientras ganan lo máximo posible.

  • El ataque de desplazamiento

Este método consiste en ocupar un bloque con una orden desplazando la orden original del bloque. Aunque la orden original seguirá pasando, puede que no tenga el mismo efecto que se pretendía porque se ha alterado con otra.

  • El método del Ataque de Inserción/Sandwich

En este tipo de ataque frontal, la orden original se mantiene entre (intercalada) dos órdenes menos costosas con el objetivo principal de beneficiarse de la diferencia. La intención del atacante en este caso no es retener el criptoactivo durante un periodo de tiempo.

  • El ataque de supresión

En el tipo de front running, los atacantes utilizan un método llamado denegación de servicio, ya que lo único que tienen que hacer es impedir que la víctima coloque la orden de compra en la bolsa. En una situación en la que se pretende ejecutar un gran bloque de la transacción, se impide que el criptocomercio lo haga, por lo tanto, obtiene una menor probabilidad de que la orden se ejecute.

Cómo detectar la huida hacia delante en el espacio NFT

La forma más sencilla de identificar el front running es controlar los datos de las operaciones del usuario, como las direcciones de los monederos desde los que se realizaron las operaciones, las compras que siguieron a las ventas de NFT, y la serie de transferencias de fondos que siguen.

Cuando se trata de detectar el front running en el espacio NFT, hay tres puntos de datos significativos a los que prestar atención, y esto incluye la venta o adquisición de un instrumento financiero por parte del front runner, la transacción legítima u original, y la posible reversión del instrumento financiero por parte del front runner en un intento de cerrar el ciclo.

Además, cualquier analista que intente detectar el front running o cualquier táctica potencial de front running puede buscar las órdenes de compra (o de venta) que estén cerca de la orden de compra (o de venta) de un artista NFT en el mismo instrumento que afecta al precio del NFT en un momento determinado.

Además, el equipo encargado del cumplimiento de la normativa debe ser capaz de utilizar las capacidades de reconstrucción de operaciones (que consiste en unir diferentes flujos de datos) para conectar los datos que no están estructurados (como las comunicaciones electrónicas y de voz) con las operaciones. Esto ofrecerá un contexto para descartar el ataque. Pueden ser auténticos diálogos con los compradores de las NFT.

Formas de evitar el Front Running en el mercado de criptomonedas

La forma de prevenir o limitar el front running en el espacio criptográfico es dividir una transacción grande en trozos más pequeños mientras se ajusta el bajo deslizamiento. Otra forma potencial es que los desarrolladores creen medidas contra el front running, como la creación de un mempool oculto para que las transacciones sean privadas (ocultas a los front runners y a los bots de front running).

Para explicarlo mejor, los usuarios pueden dividir sus transacciones aparentemente grandes en trozos más pequeños en lugar de ejecutarlas de una sola vez. Esto significará que el escaneo de los bots de ejecución frontal no encontrará estas transacciones atractivas por el valor a minar. Por lo tanto, en lugar de ejecutarlas, los bots pasarán las transacciones.

En el momento en que el bot realiza las órdenes, el precio del criptoactivo se altera. Por lo tanto, asegurarse de que el deslizamiento de ajuste se mantenga al mínimo puede ayudar a evitar que los clientes pierdan sus fondos. Por el contrario, tener un deslizamiento bajo puede dificultar la ejecución de las órdenes.

Otra forma que pueden emplear los desarrolladores para limitar el front running es utilizando el servicio de transacciones privadas creado por SpartPool llamado TaiChi Network. Los bots MEV (valor extraíble por el minero) programados para escanear mempool no podrán encontrar ningún pedido porque están ocultos a cualquier nodo de Ethereum pero sólo están disponibles para SparkPool. Por cierto, el MEV es una métrica que se utiliza para saber cuánto dinero pueden ganar los mineros de una blockchain al reordenar, incluir o excluir transacciones.

KeeperDAO utilizó un mempool secreto llamado Hiding Book Mempool y tiene un bot llamado Keeper bot que se beneficia de la métrica MEV a través de liquidaciones de activos y operaciones de arbitraje simplemente pasando órdenes y solicitudes de préstamo. Los ingresos del MEV se depositan en la tesorería de ROOK y los usuarios pueden obtener un beneficio a través de los tokens ROOK.

Otras formas de prevenir o contrarrestar la huida hacia adelante incluyen:

  • Límite del precio del gas

En este método, los desarrolladores limitarán el precio del gas de cada pedido. Esto significa que los mineros sólo pueden aceptar órdenes que estén por debajo de un determinado límite de precio del gas. La realidad es que los «front runners» no pueden solicitar un trato preferente a los mineros aumentando el precio del gas y no pueden adelantarse a la orden original.

El único inconveniente de este método es que será necesaria una supervisión constante para poder establecer los límites adecuados.

  • Las soluciones de pedidos fuera de la cadena

Esta solución propone que la etapa inicial de un pedido se realice fuera de la cadena de bloques. Para ello, los proveedores de servicios pueden elegir la plataforma que mejor se adapte a las necesidades del pedido, como las funciones de atención al cliente, como la mensajería.

El único inconveniente de este método es que las transacciones serán menos transparentes y esto anulará el propósito de la tecnología blockchain.

Conclusión

Front running is inevitable, and there will still be front runners on Ethereum 2.0 as well as other crypto and NFT trading platform. However, this doesn’t mean that the crypto or NFT space should be boycotted; it simply means that everyone is required to be armed with the right techniques to ensure individual safety.