El valor extraíble del minero es una medida de la ganancia que un minero puede extraer de las transacciones mediante transacciones de ejecución inicial, back-running o intercaladas.
¿Qué es MEV?
Acuñado en 2019, MEV son las siglas de Miner Extractable Value. MEV proviene de algunas características principales de Ethereum:
Las transacciones se encuentran en un mempool público a la espera de ser extraídas en un bloque en la cadena de bloques.
Todos los datos requeridos para las transacciones son públicos
Cualquier usuario puede tomar estos datos públicos y transacciones y hacerlo por sí mismo.
Aunque la red Ethereum se ejecuta por consenso, el contenido de cada bloque es elegido por un solo minero (o apostador en ETH 2.0). Esto crea oportunidades para que los mineros obtengan ganancias adicionales de las transacciones mediante transacciones anticipadas, back-running o intercaladas (una combinación de ambas).
¿Por qué son rentables estas acciones?
Oportunidades de arbitraje
Debido a las ineficiencias y la fragmentación de la liquidez dentro de los mercados de cifrado, existen muchas oportunidades de arbitraje. Un líder puede escanear el mempool en busca de transacciones que intenten puntuar tales arbitrajes, luego pagar a los mineros un poco más de gas para colocar su transacción al frente. Esto les otorga el valor de arbitraje, menos el gas extra pagado.
Transacciones emparejadas
Actualmente, la gran mayoría de los DEX (intercambios descentralizados) utilizan un modelo AMM de curva de vinculación para determinar el precio de los activos dentro de un grupo. Cuando un usuario (Usuario 1) intercambia ETH por UNI en Uniswap, agrega ETH y elimina UNI del grupo. Esto hace que el precio de UNI / ETH aumente de acuerdo con la función de curva (x * y = k).
Un usuario malintencionado (Usuario 2) puede beneficiarse de este mecanismo de curva de vinculación intercalando dichas transacciones. Después de ver la transacción del Usuario 1 en el mempool, el Usuario 2 puede ejecutar la transacción por adelantado, colocando un gran intercambio de ETH por UNI justo antes de la transacción del Usuario 1.
Esto hará que aumente el precio efectivo de UNI / ETH dentro del grupo Uniswap. Como resultado, el Usuario 1 recibirá menos UNI.
Simultáneamente, el Usuario 2 puede retroceder la transacción del Usuario 1, colocando su propia transacción para vender UNI por ETH inmediatamente después de la del Usuario 1. La transacción del Usuario 1 hará que el precio de UNI / ETH aumente nuevamente, momento en el que se ejecutará la transacción del Usuario 2. El usuario 2, por lo tanto, obtiene una ganancia en ETH.
Por qué MEV es un problema
El término MEV es un poco engañoso porque implica que los mineros deben participar activamente en la extracción de valor. En realidad, los usuarios participarán en guerras de gas prioritarias en un intento de que su transacción de ejecución inicial se coloque primero dentro del bloque. Los mineros se benefician pasivamente simplemente recolectando el gas adicional pagado por estos pioneros.
El aumento de la popularidad de DeFi en Ethereum ha provocado que la cantidad de MEV extraído se dispare. Desde enero de 2021, los mineros de Ethereum han obtenido más de $ 700 millones en MEV.
Fuente: Flashbots
MEV presenta un problema importante para la salud de Ethereum.
- Víctimas de ataques sándwich. Los usuarios promedio de DeFi están expuestos a los peligros del Bosque Oscuro. Cuando un usuario envía una transacción en Ethereum, la transacción se vuelve visible en el mempool para que cualquiera la vea. Los actores malintencionados pueden obtener ganancias a expensas de este usuario al ejecutar la transacción al frente o intercalar la transacción.
- Congestión y altas tarifas de gas. La oportunidad para MEV también contribuye en gran medida a la congestión en la red Ethereum. Los líderes se involucran en guerras de gas para intentar que sus transacciones se pongan en primer lugar dentro del bloque. Esto hace que las tarifas de la gasolina se disparen a medida que los líderes ofertan cantidades cada vez mayores de gasolina. Esto llena rápidamente los bloques, lo que hace que Ethereum sea más lento y más caro.
¿Tiene curiosidad por saber si ha sido o no víctima de la crisis MEV? El sitio web sandwiched.wtf (creado por el equipo de Alchemist) le dirá si alguna de sus transacciones en Ethereum ha sido intercalada.
Un ejemplo de un ataque de sándwich que le sucedió incluso al propio Vitalik Buterin:
El frente del atacante ejecutó su transacción para vender AKITA, lo que resultó en que Vitalik perdiera 1.4 ETH, o alrededor del 1.3% de la transacción.
¿Existe alguna solución?
Flashbots
El equipo de Flashbots trabaja constantemente en el problema de MEV. En mayo de 2021, se lanzó el intercambio mistX (impulsado por Flashbots). Cuando se usa mistX, las transacciones de los usuarios no se publican en el mempool público. Por lo tanto, los usuarios no están expuestos a precursores maliciosos. Puede leer más sobre mistX y cómo funciona aquí.
Eden Network
El proyecto Eden (anteriormente Archer DAO) también ha desarrollado su propia solución para MEV en Ethereum. Su sistema, Eden Network, crea mayores recompensas para los mineros, al mismo tiempo que protege a los usuarios de la extracción maliciosa de MEV.
Eden ayuda a prevenir MEV al permitir que los usuarios envíen transacciones privadas fácilmente a través de Eden Network para obtener garantías estatales sobre cualquier transacción enviada, en lugar de compartir transacciones a través de la red que son visibles para la ejecución inicial.
Eden Network para mineros
Eden Network es un RPC personalizado que existe en la plataforma Ethereum. Los productores de bloques Ethereum pueden optar por participar en Eden Network ejecutando el cliente Eden-Geth. Al hacerlo, recibirán un flujo de ingresos adicional y predecible en forma de tokens de $ EDEN, proporcional a su porcentaje de hashrate dentro de Eden Network.
Eden Network para plataformas
Las plataformas pueden unirse a Eden Network como Slot Tenants. Para cada bloque producido por Eden Network, las primeras tres ranuras de transacción se separan para los inquilinos de las ranuras. Los inquilinos de tragamonedas apuestan por el token de $ EDEN para retener el espacio de bloques prioritario para las transacciones realizadas en su plataforma. Esto beneficia a los usuarios de su plataforma, que a su vez, atrae a más usuarios que desean evitar la extracción maliciosa de MEV.
Según su sitio web, plataformas notables como SushiSwap, Band Protocol y Alpha Finance se han asociado con Eden. En el momento de escribir este artículo, Bancor también ocupa un lugar como inquilino de tragamonedas.
Eden Network para comerciantes
Los comerciantes pueden evitar la explotación malintencionada de MEV interactuando directamente con Eden Network RPC. Al apostar $ EDEN y usar Eden RPC, los comerciantes pueden asegurarse de que sus transacciones reciban protección MEV.
El hashrate de Eden también se ha más que duplicado en agosto, actualmente con más del 50% del hashrate de Ethereum a finales de agosto.
El precio de $ EDEN durante el último mes se ha más que duplicado desde principios de agosto, lo que refleja sentimientos positivos y la demanda del proyecto, ya que se requiere apostar $ EDEN para tener prioridad en el espacio de bloques. Esto podría estar relacionado con la exageración de NFT que estamos experimentando, con la prisa por obtener la prioridad de los bloques durante un lanzamiento de NFT.
Subastas por lotes
Otro enfoque realista sería introducir un mecanismo de negociación (protocolo) que haga cumplir las subastas por lotes. La idea de tener operaciones por lotes es procesar órdenes en un rango de tiempo y ejecutarlas en un lote simultáneamente. Esto crea un mecanismo de determinación de precios para fijar el precio correcto de los pares de tokens con el mismo precio de compensación para cada bloque.
En el sistema DeFi, donde tanto los mineros como los validadores tienen la capacidad de reorganizar las transacciones, los acuerdos de subastas por lotes pueden deshacerse de ese poder al obligar a los mineros a ejecutar transacciones independientemente del orden que tengan. Dado que las subastas por lotes imponen precios de compensación uniformes, las órdenes comerciales no pueden alterar los precios.
Las subastas por lotes permiten que las dapps creadas sobre un protocolo ofrezcan a los usuarios métodos de negociación mejorados, como:
- Envío de pedidos sin gas o cuando los usuarios envían pedidos fuera de la cadena a través de mensajes firmados
- Aplicación de los mismos precios para todas las operaciones que ocurren al mismo tiempo, incluso si son de diferentes operadores
- Ayude a los usuarios a emparejarse directamente entre sí, en una “coincidencia de deseos”, sin depender de fondos de liquidez externos de terceros.
Para obtener más información sobre las subastas por lotes: Detalles de implementación para las subastas por lotes frecuentes: Ralentización de los mercados en un abrir y cerrar de ojos por Eric Budish, Peter Cramton y John Shim *
Órdenes fuera de la cadena
Otro enfoque es participar en pedidos fuera de la cadena, esencialmente libros de pedidos de igual a igual con la actividad comercial que ocurre fuera de la cadena de bloques. Para tales órdenes, solo la eventual liquidación comercial ocurre en la cadena. Esto significa que las transacciones no se envían al mempool individualmente, hasta que se envían y liquidan a través de la transacción de liquidación de subasta por lotes, todas a la vez en un momento posterior.
Un ejemplo de un libro de pedidos fuera de la cadena DEX es dYdX:
Al liquidar todo en un lote, esto dificulta la replicación y hace que la reorganización de las transacciones sea irrelevante, ya que todas las operaciones tienen el mismo precio independientemente del pedido.
Los pedidos fuera de la cadena también permiten que los protocolos dependan de rutas no comerciales, lo que significa que incluso cuando un minero recoge los mensajes firmados e intenta aprovecharlos, no representaría un problema, ya que el minero no sabría qué AMM. grupo con el que se liquidarán esas operaciones.
Dichos protocolos no obligan a los usuarios a estar vinculados a una ruta comercial específica, lo que les permite concentrarse en lograr mejores precios en lugar de ejecutar transacciones con la mayor rapidez.
Los protocolos que tienen mecanismos de determinación de precios basados en subastas por lotes con precios de compensación uniformes y coincidencia de deseos (CoW) permiten a los usuarios disfrutar de un nivel de protección MEV incomparable con cualquier otra forma de prevención MEV desarrollada hasta ahora. Esto se debe a que el protocolo coincide con las operaciones sin liquidez externa en la cadena, lo que proporciona el nivel de protección que nunca antes habíamos visto. Esto esencialmente significa que en el caso de un CoW, no se requeriría que el protocolo ejecute una transacción en cadena contra un creador de mercado automatizado (AMM) para hacer que las operaciones sean líquidas.
Además, si no se encontraran CoWs, los precios de compensación uniformes de una subasta por lotes harían que el orden de la transacción de la subasta fuera irrelevante, ya que todas las operaciones del mismo par de tokens se cobrarían el mismo precio de liquidación, eliminando así la probabilidad de que los actores MEV tengan una oportunidad para extraer valor reorganizando transacciones.
Cowswap es un intercambio creado por Gnosis y protege a los usuarios de MEV al reducir la cantidad de valor extraíble a través del emparejamiento de igual a igual (las coincidencias de deseos se abrevian como CoW) y al delegar la ejecución del comercio a un grupo profesional que utiliza un deslizamiento muy estricto límites en el momento de la ejecución.
Tiempos de bloqueo rápidos
Las redes con tiempos de bloqueo rápidos, como el tiempo de bloqueo de 0,4 segundos de Solana, también dificultan que se produzca la ejecución al frente. Esto se debe a que si es demasiado difícil calcular si un ataque sándwich es rentable dentro de un tiempo de bloqueo rápido, no es efectivo para las transacciones de ejecución inicial.
En el caso de Solana, un líder no se entera de las transacciones hasta que va a ser su puesto de líder, lo que le da muy poco tiempo para realizar operaciones MEV.
Por el momento, esta no es una solución que Ethereum pueda lograr, sin embargo, con Ethereum 2.0 y la fragmentación, se espera que el tiempo de bloqueo se reduzca drásticamente, lo que, con suerte, dificultaría la ocurrencia de MEV y reduciría la cantidad de ataques sándwich.
Otras Cadenas de Capa 2 también han ofrecido diferentes soluciones al problema de MEV:
Switcheo TradeHub
Switcheo TradeHub es una cadena lateral especialmente diseñada para el comercio. Hace uso de subastas por lotes, así como tiempos de bloqueo rápidos (1-2 segundos) para evitar la extracción de MEV maliciosos.
En TradeHub, cada bloque es como una mini subasta, y todos los pedidos dentro de un bloque se tratan como el mismo precio hasta que ingresan al libro de pedidos. Para una oferta de 3k, si un comerciante oferta a 4 k y otro a 3,5 k, ambas ofertas se liquidarán al precio de la orden unitaria a 3 k, pero los montos se prorratearán y dividirán equitativamente entre las partes que oferten por esa cantidad.
Si no hay cantidad en la oferta actual, y la demanda es de 2.5k, tomará el promedio ponderado de todos los pedidos y se liquidará mediante una subasta. El precio determinado será el que mejor se adapte a todas las órdenes límite, calculando el precio de compensación que coincidirá con el mayor número de partes.
Optimismo
Optimismo es una solución de escalamiento acumulativo de Ethereum Layer 2 que separa formalmente el papel del pedido de transacciones y la inclusión de transacciones en la cadena L2. El derecho a ordenar transacciones se subasta al público en una “MEVA” o subasta de valor extraíble por minería.
Bankless ofrece una gran explicación sobre cómo funcionan las MEVA en Optimismo:
“Es importante destacar que el sistema Optimism permite la captura y reutilización de MEV. En el sistema Optimism L2, los roles que tienen los mineros (para ordenar transacciones y validar bloques) se dividen en dos actores separados: los secuenciadores ordenan transacciones y los validadores las agregan al optimismo Blockchain L2.
El derecho a convertirse en secuenciador se subasta en el mercado libre. Esto se llama MEVA, o Subastas MEV, donde el derecho a poder capturar MEV se subasta repetidamente por canastas de tiempo.
Nota: Los diseños específicos sobre cómo funciona una subasta MEV en la práctica aún están en construcción, pero la idea general es que existen diferentes formas de extraer y enfocar MEV con un mecanismo de subasta de mercado libre. A medida que Optimism se implemente en más y más aplicaciones DeFi, los datos vendrán sobre cómo construir mejor una MEVA.
Así como los líderes intentan superar las transacciones de los demás para capturar MEV, aquellos que desean capturar MEVA se ven obligados a ofertar por el derecho a secuenciar las transacciones y, en última instancia, entregar este valor al subastador. Ese subastador es Optimism, y el equipo de Optimism tiene la intención de permitir la redirección de este valor capturado a partes que nunca iban a poder acceder a él en primer lugar, pero que posiblemente deberían haberlo hecho: Los desarrolladores que construyeron los contratos en primer lugar. !
Si hay un grupo de participantes del mercado minorista promedio que utilizan un bien público como Uniswap, entonces existe MEV. Si hay MEV, hay ofertas para secuenciar la transacción. Si hay ofertas para secuenciar las transacciones, entonces hay MEVA en las que el valor converge.
Pero toda esta cadena de actividad económica es el resultado de que algún desarrollador que construyó los contratos se tramitó en primer lugar … y en ninguna parte de esta cadena económica el desarrollador está siendo compensado o recompensado por su trabajo. Optimismo y MEVA solucionan este problema, ofreciendo un modelo de negocio potencial para desarrolladores de contratos inteligentes “. †
Conclusión
MEV presenta un problema clave para la salud general del ecosistema Ethereum. La cantidad de MEV se ha disparado recientemente y, si no se hace nada, hará que el ecosistema Ethereum sea lento y costoso de usar, y tenga un número creciente de víctimas de ataques sándwich que harán que abandonen el ecosistema.
Sin embargo, se están construyendo varias soluciones, desde subastas por lotes, subastas MEV y más, siendo los grupos de miembros privados la opción más popular en este momento. Sin embargo, eso presenta un riesgo potencial de convertir Ethereum en una cadena de permisos a menos que se aborden ciertos asuntos de descentralización.