Mina coopera con Polygon
Mina y Polygon trabajarán juntos para desarrollar productos que aumenten la escalabilidad, la verificación mejorada y la privacidad.
¿Qué es Front Running Bot? Exploremos los impactos y las soluciones tanto para los usuarios como para los proyectos de Front Running Bot.
El hecho de que los usuarios sean front run es un problema doloroso en Crypto y no tiene solución, la razón principal de esto es que los bots front running hacen que el valor que recibe el usuario no sea igual al valor real que el usuario recibe. aceptar.
El siguiente artículo pretende explicar qué es Front Running Bot , las implicaciones y las soluciones relacionadas tanto para el usuario como para el lado del proyecto para Front Running Bot.
¿Qué son los bots?
Antes de profundizar en los bots de primera línea, aprendamos los conceptos básicos de los bots.
En pocas palabras, los bots son solo programas preprogramados para automatizar el comercio. En lugar de tener que monitorear cada movimiento en el mercado, buscar un buen momento para comprar y vender, el bot sintetizará y evaluará automáticamente la información disponible en el mercado y realizará compras de activos para los usuarios.
La mayoría de los bots actuales tienen las siguientes características básicas:
Los bots son una herramienta eficaz porque están completamente automatizados, son capaces de procesar mucha información a la vez, no tienen emociones y dependen completamente de los datos para funcionar. Pero, por supuesto, no son perfectos, dependiendo completamente de los parámetros que revelan las desventajas del bot en un mercado desconocido, en este momento la experiencia humana tendrá la ventaja de ayudar a preservar el capital o ayudar a crear capital para obtener mejores ganancias.
Hay muchos tipos de bots con diferentes usos en el mercado, como: el bot comercial que se usa para probar diferentes estrategias comerciales, el bot de arbitraje que se usa para comprar y vender arbitraje, y el tipo de bot sobre el que aprenderemos, los bots front-running.
¿Qué es un bot de ejecución frontal?
Concepto de vanguardia
La delantera es aprovechar SABER que una transacción futura afectará el precio y realizar un pedido justo antes de esa transacción para obtener una ganancia para usted.
Por ejemplo, en las finanzas tradicionales, si un comerciante o un fondo sabía que las acciones de TLSA de Tesla estaban a punto de ser compradas por alguien en un volumen de hasta $ 10 millones, podría colocar una orden de compra con anticipación y cuando la orden de comprar 10 millones dólares hace que el precio se expanda, inmediatamente colocarán una orden de venta y disfrutarán de la ganancia.
Ejemplo de Front-running en Finanzas Tradicionales
Bot líder en criptografía
La capacidad de anticipar una transacción inminente es una parte muy importante del front-running. Entonces, ¿por qué en Crypto, los casos preliminares ocurren con tanta frecuencia y tanta frecuencia?
Esto está en el diseño de Ethereum o blockchains con un diseño similar a Ethereum, todas las transacciones enviadas deben detenerse en un mempool (más o menos donde las transacciones esperan ser procesadas). Ahora los mineros o los bots pueden escanear el mempool. El bot que escanea el mempool encontrará transacciones adecuadas para ejecutar (X).
Una segunda característica del diseño de Ethereum es que los mineros tienen el poder de elegir el orden en que se procesan las transacciones y, por supuesto, priorizarán las transacciones que pagan tarifas más altas (esto es lo que causa el problema MEV ). Entonces, cuando los bots terminen de escanear y encuentren X, solo necesitan:
Colocar una orden de dos cabezas como la anterior es una de las formas populares de ejecución frontal hoy en día, también conocida como "ataque sándwich".
Ejemplo de ataque sándwich
Ejemplo de bot de ejecución frontal
Ejemplo de bot de ejecución frontal. Hash Txs: transacción 1 , transacción 2 , transacción 3
Como ejemplo del par USDC-SAK3, podemos ver que justo en medio de una orden de compra de 1 SAK3 hay 2 órdenes de compra y venta de 0,4x SAK3 simultáneamente desde la misma dirección, esto es típico de los usuarios que están al frente en cripto.
En cuanto a los detalles del hash de txs anteriores, en solo 2 intercambios, este bot se embolsó más de $ 1,500 cuando compró 0.4x SAK3 a $ 7,473 y lo vendió por $ 9,013.
En resumen :
Ethereum es el entorno ideal para el front-run
Se puede decir que el diseño de Ethereum ha creado el entorno ideal y proporciona todas las herramientas necesarias para la ejecución inicial:
Frecuencia de transacciones diarias en la red Ethereum.
Valor por transacción en la red Ethereum
El uso de bots y altas tarifas de transacción, creando ingresos lucrativos para los mineros.
⇒ El desarrollo de primera línea es inevitable.
El valor extraído por MEV (USD) muestra un aumento de los ingresos obtenidos por los bots
Tipos comunes de carreras frontales y sus efectos
Algunos tipos comunes de carreras frontales:
Solución para evitar la ejecución frontal de bots en criptografía
Desde la perspectiva del usuario
Desde la perspectiva del usuario, algunas formas básicas que podemos aplicar para limitar la ejecución anticipada incluyen:
La ejecución anticipada es parte del MEV (valor extraíble del minero) o ganancia que obtiene un minero al abusar de su autoridad. Actualmente, no existe una solución para eliminar MEV, a continuación se presentan algunas ideas y medidas destacadas para minimizar el daño que MEV causa a los usuarios.
Desde la perspectiva de un desarrollador
Los desarrolladores pueden dividir las medidas para reducir el impacto de los MEV en tres ramas principales:
Algunos ejemplos
Algunos ejemplos de DApps (aplicaciones descentralizadas) que hacen que las transacciones sean más privadas o tienen restricciones iniciales:
Pensamiento final
La vanguardia en particular y MEV en general es inevitable y crecerá con el crecimiento de la red Ethereum.
Los tipos de ataques frontales pueden ser mucho más diversos y complejos, lo que lleva su impacto al siguiente nivel.
Sándwich Ataque 2 plantas
MEV aún no se explota porque, en este momento, la mayoría de los mineros aún no se han dado cuenta del potencial de ganancias que se obtiene al aprovechar su energía y extraer MEV. Existe una alta probabilidad de que en el futuro, los mineros MEV se generalicen y tengan efectos inimaginables en Ethereum.
Por lo tanto, a lo largo del artículo, debe haber entendido qué es Front Running Bot, así como los impactos y soluciones relacionados tanto para los usuarios como para los proyectos de Front Running Bot.
Si tiene otras preguntas o comentarios sobre este tema, ¡puede comentar a continuación para discutir e intercambiar!
Mina y Polygon trabajarán juntos para desarrollar productos que aumenten la escalabilidad, la verificación mejorada y la privacidad.
Analizar y evaluar el modelo operativo de Uniswap V2, el modelo más básico para cualquier AMM.
El intercambio Remitano es el primer intercambio que permite comprar y vender criptomonedas en VND. ¡Instrucciones detalladas para registrarse en Remitano y comprar y vender Bitcoin aquí mismo!
El artículo le proporcionará las instrucciones más completas y detalladas para usar la red de prueba Tenderize.
El artículo le proporcionará la guía más completa y detallada sobre el uso de Mango Markets para experimentar la funcionalidad completa de este nuevo proyecto en Solana.
En este primer episodio de la serie UNLOCKED, agregaremos una capa adicional de seguridad a su billetera usando la configuración de seguridad.
La agricultura es una buena oportunidad para que los usuarios ganen criptomonedas fácilmente en DeFi. Pero, ¿cuál es la forma correcta de cultivar criptografía y unirse a DeFi de manera segura?
El artículo traduce la opinión del autor @jdorman81 sobre el tema de la valoración en Defi, junto con algunas opiniones personales del traductor.
Saddle Finance es un AMM que permite operar y proporciona liquidez para tBTC, WBTC, sBTC y renBTC. de instrucciones de uso Suelo de silla de montar.
¿Por qué debería empezar a vigilar Bitcoin (BTC) ahora? ¿Y qué preparar cuando Bitcoin (BTC) supere el pico de 500 millones de VND/BTC?