El RabbitHole de 1 pulgada: protección contra ataques tipo sándwich

Nov 26 2022
La función RabbitHole de 1 pulgada protegerá a los usuarios de MetaMask de los ataques tipo sándwich, una de las formas más comunes de extraer MEV en DeFi. La red de 1 pulgada se complace en presentar RabbitHole de 1 pulgada, una característica completamente nueva que tiene como objetivo proteger a los usuarios de MetaMask que intercambian 1 pulgada de los ataques tipo sándwich, el tipo más común de ejecución frontal.

La función RabbitHole de 1 pulgada protegerá a los usuarios de MetaMask de los ataques tipo sándwich, una de las formas más comunes de extraer MEV en DeFi.

La red de 1 pulgada se complace en presentar RabbitHole de 1 pulgada, una característica completamente nueva que tiene como objetivo proteger a los usuarios de MetaMask que intercambian en 1 pulgada de los ataques tipo sándwich, el tipo más común de .

Ataques tipo sándwich explicados

Al realizar intercambios en intercambios descentralizados, los usuarios pueden convertirse potencialmente en víctimas del llamado "ataque sándwich", una forma de obtener el máximo valor extraíble (MEV). Aunque técnicamente no son ilegales, los ataques sándwich siguen siendo un tipo de manipulación de los precios de las criptomonedas aprovechando la tecnología subyacente de los intercambios descentralizados. Y un ataque sándwich podría generar pérdidas significativas para un usuario.

Para ejecutar ataques sándwich, se utilizan bots creados específicamente que escanean los grupos de memoria de los intercambios descentralizados (mempools) donde las transacciones esperan ser procesadas. Si un bot detecta una gran operación de intercambio pendiente, inicia dos transacciones: una antes de la operación y la otra después de la operación, básicamente "intercalando" la operación de la víctima. Para obtener la primera transacción directamente antes del comercio de la víctima, se pagan tarifas adicionales de gas.

Digamos que un usuario quiere comprar 1000 tokens X por 20 tokens Y con una tolerancia de deslizamiento del 1 %, lo que significa que la cantidad mínima de tokens X que acepta recibir es 1000–1 % = 990.

Un bot tipo sándwich detecta la transacción y coloca una transacción de compra para Y directamente antes de la transacción de la víctima y una transacción de venta para Y directamente después de la transacción de la víctima. Posteriormente, se ejecutan tres transacciones.

  • Transacción 1: el bot ejecuta la transacción de compra y la compra alta del activo Y aumenta su precio.
  • Transacción 2: la víctima compra Y a un precio más alto de lo esperado originalmente, y la operación grande eleva aún más el precio de Y.
  • Transacción 3: el bot vende Y y se queda con la diferencia de precio.

Se cree que el primer ataque tipo sándwich se llevó a cabo en Bancor el 27 de febrero de 2018:

  • Posición en bloque: 28
  • Posición en bloque: 29
  • Posición en bloque: 30

El RabbitHole de 1 pulgada: un escudo contra los ataques tipo sándwich

El RabitHole de 1 pulgada es una característica que resuelve el problema de los ataques tipo sándwich al enviar transacciones de intercambio en 1 pulgada directamente a los validadores y evitar ponerlas en el mempool donde los bots tipo sándwich pueden atacarlas.

Para lograrlo, RabbitHole agrega proveedores, como Flashbots, BloXroute, Eden y Manifold, que permiten enviar transacciones de intercambio directamente a los validadores.

RabbitHole beneficiará específicamente a los usuarios de MetaMask, ya que, mientras que algunas billeteras criptográficas (incluidas la billetera de 1 pulgada, Ledger y Trezor) son capaces de crear y firmar una transacción, pero no transmitirla de inmediato, MetaMask no lo es.

RabbitHole está diseñado como un proxy, que conecta las billeteras MetaMask de los usuarios de 1 pulgada y los validadores de Ethereum. Su algoritmo único verificará las transacciones de intercambio en 1 pulgada en busca de la amenaza de un ataque sándwich y, si se detecta tal amenaza, la transacción se enviará directamente a los validadores, utilizando uno de los proveedores agregados.

Durante un período de prueba, RabbitHole será de uso gratuito. Al recibir los comentarios de la comunidad, se tomará una decisión con respecto a las opciones de pago para RabbitHole. Una posible opción podría ser apostar una cierta cantidad de tokens de 1 PULGADA.

Una guía paso a paso sobre el uso de RabbitHole de 1 pulgada está disponible en el Centro de ayuda .

¡Estén atentos para más noticias y actualizaciones de 1inch Network!