Lo primero, ¿Quién es Jared?
Jaredfromsubway.eth es un BOT de Maximal Extractable Value (MEV) en la red Ethereum que ha ganado millones de dólares a través de ataques tipo "sándwich"(🥪).
El bot de Jaredfromsubway.eth ha sido uno de los más prolíficos y exitosos en el ecosistema de Ethereum, habiendo realizado más de 2 millones de transacciones manipuladas y obteniendo ganancias de más de $100 millones.
Hoy te explico como funciona.
El Sandwich 🥪
Todo empieza con una cuenta EOA de Ethereum que vamos a llamar 0xab9…126. Esta cuenta recibe en esta transacción 5.265,29 RIO , que son unos $2.23 el token pues unos $11.755. Nada mal.
Es curioso, porque en esa misma transacción, una dirección identificada como Fake_Phishing324040 recibió también unos 929,16 RIO. Pero vamos a omitir esa información.
La cuenta 0xab9…126 tiene sus RIO, valorados en unos nada despreciables $11.755:
Puedes ver esa información ahí, y donde pone “ERC-20 Tokens Transferred:” puedes verlo así:
O neteando:
Todo bien. Nada que comentar. 0xab9…126 los quiere vender. Y procede a ello. Pero…
Alguien compra antes. Aquí es dónde Jared entra en acción:
Compra 11.246,82 RIO por 7.273 weth/ether. Paga un Gas Price de 158,13,que en dólares se traduce en unos 79$ exactos.
Lo que es relevante del Gas es que ha pagado una barbaridad. Unos instantes más tarde, o antes podríamos decir, la cuenta 0xab9…126 ha pagado un Gas Price de 17,84 es decir unas 9 veces menos.
Lo curioso aquí es que Jared ha ejecutado la transacción después, pero como paga más, se procesa antes. Jared consigue esto porque lee el mempool, es decir lee las transacciones que los validadores pueden escoger, ve una que le interesa y paga que la suya, aún siendo procesada más tarde, se ejecute antes.
Y si queréis ver el sandwich físicamente lo teneis en el bloque 19545479
Jared es la dirección 0xae2Fc483527B8EF99EB5D9B44875F005ba1FaE13, y ejecuta una transacción antes y después de la que ejecuta nuestro amigo 0xab9…126.
Aún en el mismo bloque, para que no haya oportunidad alguna para nadie…Jared vende:
Los 11.246.22 RIO comprados por 7.273 Ether…los vende íntegramente por 7.301, teniendo una ganancia bruta de 0.028 Ether, a los que va a descontar los fees de la primera transacción y de la segunda.
Como sabe que el riesgo está controlado en la segunda transacción ya no le preocupan las prisas… y el Gas que paga es mucho menor. Y este es el resultado de la operativa:
Obtiene un beneficio de 0.0032 Ether, unos $11,35…Pero, ¿A quién le ha hecho el Sandwich realmente?
Veamos la operativa desde otro punto de vista:
Jared compra pagando los RIO a 0.00064675 o le dan 1.546,20 RIO por cada Ether.
Cuando 0xab9…126 vende, el precio se ha modificado, pero por el movimiento de Jared cuando vende, le pagan los RIO a 0.00063912 Ether cada RIO, o lo que es lo mismo para recibir un Ether tiene que entregar más RIO, concretamente 1.564,64.
Acto seguido Jared vende su bolsa, y vende cada RIO a 0.00064925, es decir 0.00000250 Ether más caro de lo que compro. Y por el camino gana $11,35.
¿Cuánto ha perdido 0xab9…126? Si 0xab9…126 hubiera vendido al precio que Jared vendió:
Pues hubiera recibido unos 0.05 Ether más, que serían unos $186,51.
El caso aquí ha sido que Jared, el bot ha jugado de una manera muy curiosa. Cuando Jared compra hace bajar el precio del Ether respecto a RIO (sube RIO, baja Ether ya que vende Ether), de manera que cuando 0xab9…126 vende hace justo lo contrario, hace aumentar el precio del Ether respecto a RIO (baja RIO, sube Ether, compra Ether)
Así que en su última venta, Jared vende y le están pagando más Ether por los RIO comprados. Y eso le supone unos ruinosos $11,35 y a 0xab9…126 le cuesta $186,51
¿Unos unos ruinosos $11,35? Si claro, si haces una operación al día.
Jared ejecuta unas 3 o 4 transacciones por minuto:
Esto hace unas 4.300 transacciones al día. Que si solo ganara $2 por tx, le supone cerca de $9.000… y te recuerdo. Jared es un bot, autónomo. Ha sido programado por una persona que lo único que hace actualmente es:
Luchar contra las trampas que le pone UniSwap para poder seguir funcionando.
Recoger unos enormes beneficios.
¿Qué te parece? ¿Quieres evitar a Jared? Pues necesitas una vaca…no te pierdas el artículo que escribí sobre MEVBlocker y COW Protocol.
Cómo molan estos cotilleos!! Fijo que recuerdas el airdrop con los BAYC/MAYC, la peña haciendo flash loans sobre esos NFT PFP en protocolos de préstamos de NFTs!!
La de cocos que hay en este mundo y la de pececillos que somos!
Muy buen report!! Mis 10!!
Exhaustivo artículo. Felicidades.