Proyecto personal2 min de lectura
Bots de MEV: investigación y desarrollo en Ethereum

Tecnologías
Servicios
- →Investigación de MEV en Ethereum: sándwich, frontrunning, arbitraje
- →Herramientas de análisis del mempool y simulación de bundles en Rust
- →Simulación, fuzzing y pruebas de contratos inteligentes
- →Contribución open source en Rust
Entregables
- ✓Herramientas de análisis del mempool de alto rendimiento, rastreo de transacciones y simulación de bundles
- ✓Un flujo de I+D ligero para MEV: simuladores propios, fuzzing y forks reproducibles
- ✓Estrategias validadas en forks con Foundry y Hardhat, con los patrones clave de fallo documentados
- ✓Contrato inteligente y cliente desplegados y depurados en la red de pruebas Sepolia
- ✓Patrones de estrategia para paradigmxyz/artemis y mev-template-rs
Desafío
En 2024 llevé un proyecto de investigación sobre MEV en Ethereum: cómo los bots extraen valor del orden de las transacciones en un bloque y dónde deja eso expuestos a los contratos inteligentes. El objetivo era entender los patrones de ataque lo bastante bien como para construir y probar bots propios.
Investigación
La investigación cubrió los tres patrones principales de MEV, ataques sándwich, frontrunning y arbitraje, y se hizo en Rust sobre Flashbots. Construí herramientas de análisis del mempool de alto rendimiento, rastreo de transacciones y simulación de bundles, y las usé para encontrar riesgos de reentrancy en los contratos.
Las estrategias se validaron en forks de la red con Foundry y Hardhat, lo que mostró los patrones clave de fallo: dónde un bundle que parece rentable se rompe al encontrarse con el estado real.
Alrededor de eso diseñé un flujo de I+D ligero: simuladores propios, fuzzing, forks reproducibles y análisis de los flujos explotables por MEV y de lo fácil que es hacer un sándwich a un pool AMM. En el día a día el trabajo avanzaba en pasos cortos y controlados: desplegar el contrato inteligente en la red de pruebas Sepolia, configurar el código del cliente para él, ejecutar y depurar el conjunto allí y después extender el sistema a los pools de Uniswap v2 y v3.

Conversaciones con los contribuidores
También hablamos con contribuidores de paradigmxyz/artemis, el mayor framework en Rust para bots de MEV, y les hicimos las preguntas que teníamos. Mucha gente de la comunidad rusohablante trabajaba en el tema, así que era fácil empezar la conversación. En el chat de abajo, uno de ellos explica por qué las transacciones de mev-share no se pueden simular y cómo un pool de Uniswap permite a un contrato hacer arbitraje con los fondos del propio pool en lugar de los de su dueño.

Open source
La investigación volvió al open source: patrones de estrategia para el framework Artemis, y patrones de ataque a nivel de pools de minería y simulaciones de reorganización de bloques en la plantilla mev-template-rs.
Disponible para colaboración por contrato
Estoy disponible para colaborar por contrato. Si tiene una idea de proyecto interesante, reserve una llamada por Calendly.
Agenda una llamada de 30 min