Al empoderar a las personas de todo el mundo con la libertad de transacción, la tecnología blockchain ha traído un nuevo modelo radical de actividad económica a la vanguardia.
Desde pagos P2P sin placa y resistentes a la censura hasta intercambios autónomos y protocolos de préstamo sin permiso; ¡una serie de increíbles innovaciones han creado una tierra prometida y una gran cantidad de oportunidades para todos!
O eso nos dijeron.
Seducidos por las promesas de un ecosistema económico verdaderamente justo, personas y organizaciones de todos los rincones del mundo acudieron en masa para experimentar con las criptomonedas y reclamar su libertad financiera.
No mucho después de luchar para lidiar con las torpes interfaces de las redes en silos, las atroces tarifas de gas y los aluviones de fallas en las transacciones, los usuarios finales comenzaron a sentirse notablemente más pobres con la infraestructura descentralizada en sus vidas y finalmente huyeron.
Ciertamente, la naturaleza cíclica de la industria hizo que el interés entrara y saliera con sus increíbles ganancias financieras; sin embargo, debajo de la superficie de la actividad de los usuarios, estaba ocurriendo algo más insidioso. Los jugadores con una ventaja informativa asimétrica estaban manipulando la tecnología y robando las oportunidades de los usuarios delante de sus narices.
Como una red de nube abierta y distribuida, la tecnología blockchain funciona a través de un mecanismo competitivo/cooperativo híbrido en el que los nodos como mineros (en POW) o productores de bloques (en POS) empaquetan transacciones en bloques, envían esos bloques a otros nodos y propagan los bloques. a lo largo de la red, agregándolos a la parte superior de la cadena. A cambio de proporcionar estos servicios computacionalmente intensivos, los nodos reciben incentivos a través de emisiones de tokens, tarifas de transacción o una combinación de ambos. Este modelo de ganancias es ciclo neutral, ya sea alcista o bajista, si una transacción se transmite, los nodos ganan por su servicio.
Inicialmente, los participantes de la red estaban felices de contribuir al desarrollo de la economía digital y ganar por hacerlo...
Sin embargo, como es el caso con cualquier otro verticle de gran beneficio, los jugadores menos que honestos llegan a la escena y comenzaron a ordeñar a los usuarios no técnicos por todo lo que tenían.
MEV o valor extraíble máximo es la práctica de organizar transacciones para priorizar, incluidas las que generarán la mayor ganancia para el minero/productor de bloques, incluso si eso significa crear dicha transacción y retener todas las demás.
En una economía justa utópica, las transacciones se procesarían según su orden cronológico, primero en entrar, primero en salir.
Sin embargo, las fuerzas del mercado para los bienes públicos (como la libertad transaccional) exigen estructuras de incentivos. En el caso de blockchain, estas fuerzas del mercado están denominadas principalmente en tarifas. Cada vez que un usuario envía una transacción en cadena, debe pagar una tarifa por hacerlo. La cantidad que pagan da como resultado la velocidad con la que se ejecuta su transacción. Cuanto más pague, mayor será la probabilidad de que su transacción se confirme rápidamente.
A medida que una cadena gana usuarios/aplicaciones, la cantidad de actividad constante comienza a inflar la red con transacciones, lo que a su vez obliga a los participantes a aumentar sus ofertas de tarifas para operar normalmente. Si un usuario ofrece una oferta demasiado baja, su transacción puede suspenderse indefinidamente en un grupo de miembros hasta que bajen las tarifas (¡si es que alguna vez lo hacen!)
Dado que la mayoría de las aplicaciones creadas en estas cadenas suelen tener algún tipo de valor financiero adjunto, los mercados de tarifas pueden formarse y forzar permanentemente costos inflados para utilizar la red. Resultando en una expulsión de usuarios con transacciones de menor valor.
Esta es solo la forma más básica de MEV, a la que me refiero como "tarifas transaccionales". Este es el menos perjudicial ya que crea fricción en la operación, pero no roba.
El MEV tortuoso, que extrae valor de sus usuarios, existe en otras formas.
En términos generales, existen cinco variaciones principales de MEV en función de sus puntos de contacto:
Repasemos estos a partir de observaciones empíricas:
El acto de reemplazar otra transacción por la propia.
Imagina que quieres intercambiar 1 ETH por tokens LINK. Vas a un DEX (como UniSwap) y obtienes una cotización de 250 LINK por 1 ETH. Está de acuerdo con esa tarifa y ejecuta la operación con 0,001 ETH como tarifa de gas. Algún bot pionero ve su oferta, piensa que la tasa es demasiado buena y quiere ese intercambio para sí mismo. Copiaría su transacción, enviaría esa transacción desde su propia billetera y solo pagaría 0.002 ETH como precio del gas. Tomando efectivamente su operación, haciendo que su transacción falle porque esa tasa de precio ya no está disponible para su operación y obligándolo a intentar realizar la operación nuevamente a un precio más alto. No sabes por qué/quién/qué sucedió, pero como ya estabas en el comercio, estás obligado. Poniendo nuevamente el mismo tamaño comercial de 1 ETH, DEX solo puede ofrecerle 246 tokens LINK. Molesto pero no totalmente desanimado, aceptas el intercambio y pagas los 0.001 ETH como gasolina nuevamente... ¡Adivina quién está mirando!
¡Ese maldito bot regresa, ve tu persistencia en hacer ese intercambio y vuelve a hacer lo mismo! Una vez más, recibe una notificación en el panel de UniSwap de que su transacción ha fallado debido a tarifas de gas insuficientes. ¡Ahora, con la ira de Dios, estás empeñado en completar este maldito intercambio! Ingresa el 1 ETH, se le ofrecen solo 242 tokens LINK, cree que todavía vale la pena, ingresa al intercambio, pero ahora proporciona 0.002 ETH como tarifas de gas para asegurar el intercambio. ¡Pero no ha terminado! Nuestro amado bot entra galopando, ve su operación, se da cuenta de que ha subido su gasolina y decide recuperar su última operación al permitir que su operación se ejecute, elevando el precio de LINK/ETH a 238 tokens, y luego vende 238 LINK de vuelta. al mercado.
* Resumen rápido, el bot adquirió 250 tokens LINK por 1 ETH, luego 246 LINK por 1 ETH y acaba de vender 238 tokens LINK por 1 ETH. Como resultado, actualmente se embolsó 8 tokens LINK (menos gas) y tiene una posición de 250 LINK que aumentó un 3 %. Si vende a través del precio spot actual para recuperar su 1ETH, necesitaría vender ~244 tokens. Finalmente, le da una ganancia operativa de ~ 14 tokens LINK (menos las tarifas de gas).
Aprovechando las discrepancias de precios.
Otro escenario relacionado con el comercio. Esta vez con un poco menos de dolor para el usuario final. El arbitraje es un trabajo real. La gente encuentra ineficiencias en el mercado y se beneficia estabilizándolas, embolsándose la diferencia en el precio (menos las tarifas del gas).
Si el intercambio de 1 pulgada tiene una tasa comercial de 1 ETH a 500 tokens UNI pero Matcha tiene una tasa comercial de 1 ETH a 510 tokens UNI. Luego, un arbitrajista podría querer intervenir, comprar los tokens UNI en Matcha, elevando la tasa comercial a 1:503, y luego venderlos en 1 pulgada impulsando la tasa comercial para que coincida con Matcha. Como resultado de sus operaciones, el arbitrajista debería poder quedarse con 4 tokens UNI (menos las tarifas de gas) como ganancias.
No tan rapido. ¡Tan pronto como ese arbitrajista transmite su intención operativa, aquí viene un bot de arbitraje! Al ver el potencial de ganancias en este escenario, el robot arbitrario tomaría esa transacción, duplicaría la lógica y enviaría su propia transacción con una tarifa de gas más alta; dejando obsoletos los arbitrageurs manuales.
Forzar más dolor en una situación ya dolorosa.
Hay dos vectores para la extracción de MEV en escenarios de liquidación.
El primer escenario es reemplazar a los propios liquidadores. Usemos AAVE como plataforma de ejemplo. El usuario A ha depositado 5 ETH a $4,000 por un préstamo de $10,000 USDT. Cada vez que el precio de ETH caía por debajo de $2100, su posición se liquidaba automáticamente para devolverle el dinero al prestamista. Los bots de liquidación pueden monitorear estos eventos y, en el momento exacto en que se realiza la liquidación, intervienen para llevar a cabo la liquidación, cobrando la tarifa por hacerlo.
El segundo escenario es la prima de liquidación que los prestatarios tienen que pagar por violar su acuerdo. Además de cobrar la tarifa por brindar el servicio, un bot de liquidación también cobraría la tarifa de recargo del lado del prestatario.
Priorizar las transacciones más caras.
Ya mencionado anteriormente, esta es la forma fundamental de MEV. Aquí los usuarios están sujetos a precios flotantes de tarifas de gas. Los usuarios más ricos que tienen más capital para gastar en garantías de velocidad y seguridad terminan expulsando a los usuarios con menos fondos y, en última instancia, no les dan una oportunidad justa de contentarse con las mismas oportunidades.
Digamos que el Usuario A tiene $100,000 y el Usuario B tiene $5,000. Ambos ven una oportunidad de arbitraje valorada en $1,000. Si ambos envían sus transacciones al mismo tiempo, pero el Usuario A está dispuesto a pagar $900 en tarifas de gasolina mientras que el Usuario B solo está dispuesto a pagar $750, entonces el campo de juego no es "justo". A largo plazo, esto daría como resultado que el usuario mejor financiado aproveche todas esas oportunidades, capturando todas las ganancias potenciales (incluso con márgenes más ajustados) y negando al usuario más pequeño cualquier esperanza de hacer crecer su cartera.
Negar perpetuamente las transacciones atrasadas.
Esta es una versión más avanzada de la tarifa transaccional en el sentido de que no tienen un propósito establecido o discriminación de la actividad transaccional. Sirven al único propósito de negar a todos los demás usuarios cualquier oportunidad de obtener ganancias.
Incluso si un usuario decide que está dispuesto a esperar a que se realice una transacción para enviarla al mempool, en última instancia, está sujeto al mismo concepto que la tarifa de transacción. Donde los bots MEV escanean toda la actividad registrada y siempre los reemplazan con los suyos.
Depende de quién pregunte.
Es tanto bueno como malo... Bueno para la seguridad de la cadena a largo plazo y la precisión de los precios. Malo para los usuarios finales.
Por un lado, MEV incentiva la coherencia económica. Al monitorear incesantemente los precios, los bots de arbitraje ajustan los diferenciales de precios y minimizan las discrepancias, y en última instancia brindan precios más precisos y consistentes. Además, las altas tarifas de red se traducen en última instancia en mayores garantías de seguridad. Dado que hay más ganancias potencialmente disponibles, más máquinas se involucran en los procesos de cómputo, descentralizando la red. Una mayor descentralización tiende a correlacionarse con una mayor contribución de los participantes para mantener los nodos de minería/validación en línea en todo momento, lo que aumenta la seguridad.
Por otro lado, estas fuerzas son destructivas para los usuarios finales. Estas operaciones estrictas limitan las bases de usuarios potenciales a personas adineradas y excluyen a la gran mayoría de la población. Sin mencionar que se aprovechan de los participantes menos financiados y menos informados y sin remordimientos les roban a ciegas.
A medida que la tecnología evolucione y más personas se den cuenta del alcance total del impacto que MEV tiene en la industria en general, es probable que esta "oportunidad" desaparezca.
Una solución que ya se ha propuesto para resolver el problema de MEV es el FSS (Fair Sequencing Service) de Chainlink, que funciona de dos formas. Primero, agrega transacciones fuera de la cadena en bloques y las publica en orden cronológico. En segundo lugar, encripta los datos en la cadena para evitar que se revelen a los mineros/productores de bloques hasta que incluyan la transacción. Tiene la intención de hacer que esta actividad sea demostrablemente justa mediante el uso de un contrato inteligente para esta función en lugar de nodos individuales. ( Sección 5 de Chainlink 2.0 )
En este momento, solo hay una cosa que nosotros, como usuarios, realmente podemos hacer si queremos seguir usando criptomonedas. Minimice la interacción en cadena.
Espero que esto haya podido arrojar algo de luz sobre el funcionamiento interno de esta acción poco transparente.
Muchas Gracias Por Leer.
Que esto le sirva bien y lo proteja de pagar tarifas innecesariamente.
Larga vida y prosperidad 🥂.
Aquí hay algunos recursos adicionales si desea profundizar en la comprensión del arte oscuro de MEV:
— Flash Boys 2.0 ( Este es de lectura obligada )
También publicado aquí.