Servicios

Los cuatro cuadrantes de la protección MEV

Comprender el panorama de la solución MEV

Como muchas otras narraciones criptográficas, el lado oscuro de blockchain se presentó por primera vez en Reddit en una publicación titulada "Mineros a la vanguardia.” En el ahora histórico post, el autor describe cómo, dado que el mempool de Ethereum es intrínsecamente público, los mineros pueden adelantar transacciones y beneficiarse de la diferencia finalmente arbitrada en esa transacción. Sin embargo, este no es un fenómeno completamente nuevo en las finanzas. El libro de 2014, Flash Boys: una revuelta de Wall Street de Michael Lewis investiga las órdenes iniciales en el comercio de alta frecuencia. El papel chicos flash 2.0, publicado en 2019, lleva estas observaciones al nivel de la cadena de bloques y muestra cómo el prometido sistema financiero justo del futuro en realidad tiene bots de arbitraje generalizados que explotan las transacciones de los usuarios. Hasta la "fusión" de Ethereum a la prueba de participación en septiembre, más de $ 675 millones se ha extraído en estas transacciones de arbitraje! 

Probablemente la peor palabra de moda abreviada de la industria de la cadena de bloques, el valor máximo extraíble (MEV) es la recompensa que un validador, minero, nodo o cualquier productor de bloques puede extraer al reordenar las transacciones dentro de un bloque determinado. MEV, sin embargo, no es extraído únicamente por los productores de bloques. Los comerciantes de arbitraje y los operadores de bots conocidos como "buscadores" también detectan oportunidades MEV rentables mediante el uso de datos públicos de blockchain para su ventaja. Además, a menudo, los buscadores y validadores trabajan en conjunto para encontrar posibles operaciones rentables disponibles en la cadena de bloques pública. Debido a esto, MEV se convirtió en el término general para cualquier tipo de transacción de arbitraje que ocurra en la cadena. A pesar de que MEV está dominado por buscadores, "SEV" (valor extraíble del buscador) o "BPEV" (valor extraíble del productor de bloques) no suena tan bien. En ese caso, MEV se atascó.

Tipos de ataques MEV

Como se mencionó anteriormente, MEV no solo se limita a un reordenamiento de transacciones a nivel de protocolo por parte de los validadores de bloques. Los comerciantes de arbitraje, los bots y los scripts cuidadosamente creados también extraen un porcentaje significativo de MEV de las aplicaciones de cadena de bloques. De alguna manera, MEV se puede definir como el impuesto oculto detrás de cada transacción. Antes de analizar el panorama de soluciones MEV, es importante comprender algunos de los tipos de ataques MEV que ocurren en el ecosistema. Soy consciente de que están ocurriendo muchos ataques bajo el radar que aún no hemos descubierto, pero estos son algunos de los más típicos con los que nos encontramos.

Frente corriendo:

Frontrunning es cuando los bots observan de cerca el mempool de una red en busca de intercambios y transacciones rentables. Una vez que un bot considera que una transacción es rentable, el bot pionero copia y acelera exactamente la misma transacción con tarifas de gasolina más altas, y finalmente se queda con la transacción rentable. Aquí hay un gran video de Vanguardia en acción.

Arbitraje DEX:

Dado que los creadores de mercado automatizados ofrecen precios divergentes para sus tokens en un momento dado, esto crea varias oportunidades de arbitraje para los bots que buscan extraer la diferencia de precios. Cuando dos intercambios descentralizados (DEX) ofrecen un token a dos precios diferentes, un bot puede comprar en un DEX e intercambiarlo instantáneamente en otro en una sola transacción. Aquí hay un ejemplo de un buscador que obtiene una ganancia de $ 320k debido a las diferencias de precios en Uniswap y Sushiswap. En muchos casos, sin embargo, el arbitraje DEX no es necesariamente malos para la red ¡La mayoría de las veces, mantiene saludables a los DEX al reequilibrar constantemente sus grupos!

Marcha atrás:

Backrunning es cuando el remitente de una transacción desea que su transacción se ordene directamente detrás de una "transacción de destino". A menudo, estas transacciones pueden ser para explotar nuevos listados de tokens (y posteriormente inflar el precio), tokens de rebase (como AMPL), o para aprovechar las discrepancias de precios después de grandes transacciones en DEX. 

Liquidaciones:

Una forma de estrategia retroactiva, los buscadores analizan constantemente los datos de la cadena de bloques para determinar dónde se pueden liquidar los prestatarios del protocolo de préstamo en función de la volatilidad de la moneda o una actualización del oráculo de precios. Una vez que se puede liquidar una posición, el bot envía la transacción de liquidación y se beneficia de las tarifas de liquidación.

Ataque de sándwich:

Los buscadores escanean el mempool en busca de posibles operaciones grandes de DEX. Antes de que ocurra un comercio, un buscador compra el activo que finalmente se apreciará en valor, y justo después de que se ejecuta el comercio de ballenas, el buscador vende el mismo activo, por lo tanto, "emparedado" del comercio de ballenas. Los proveedores de liquidez también pueden explotar los ataques tipo sándwich al crear un mayor deslizamiento para las operaciones de la víctima. Este artículo explica excelentemente las complejidades de los ataques de sándwich.

Ataque de sándwich por un bot de arbitraje visualizado (Fuente: Liyi Zhou)
Ataque tipo sándwich por parte de un proveedor de liquidez visualizado (Fuente: Liyi Zhou)
Ataques de bandidos del tiempo:

Time Bandit Attacks es la estrategia detrás de la definición de MEV: reorganizar bloques pasados ​​y proponer bloques competidores que contienen transacciones alteradas a expensas de los usuarios de la red. Aunque es extremadamente difícil de lograr, si sucediera, ciertamente podría afectar la seguridad y el consenso de una cadena de bloques. 

VEM NFT:

Como era de esperar, los buscadores o productores de bloques pueden diseñar transacciones para ser los primeros en la fila para comprar un NFT codiciado, o comprar muchos en la misma transacción. 

Liquidez JAT:

La liquidez justo a tiempo es una forma de MEV en una secuencia de transacciones en la que un LP acuña y quema una posición inmediatamente antes y después de un intercambio. Aunque en realidad mejora la ejecución de operaciones que de otro modo sufrirían un alto impacto en los precios, es altamente competitivo y requiere una cantidad mínima de operaciones de liquidez JIT. en realidad pasar.

Liquidez JIT visualizada (Fuente: jon charbonneau, Delphi Digital)

Algunos otros ataques MEV fascinantes son MEV de cadena cruzadaarbitrajes de monedas establesataques tío-bandido.

Efectos de MEV: lo malo y lo bueno

A primera vista, MEV parece ser una amenaza existencial para blockchain. Los costos ocultos de las transacciones que acechan debajo de cada firma de billetera seguramente no pueden ser económicamente viables para un nuevo paradigma tecnológico. De hecho, MEV es uno de los pocos fenómenos que causa una experiencia significativamente peor tanto para los usuarios de blockchain novatos como para los avanzados. Los usuarios sufren un mayor deslizamiento y una peor ejecución de las operaciones grandes (como resultado de las operaciones en sándwich y el arbitraje DEX), un aumento en los precios de la gasolina y una ejecución más lenta de las operaciones (como resultado de la ejecución anticipada), y todos sufren la amenaza a la estabilidad del consenso de la cadena de bloques ( como resultado de la reorganización de bloques del validador). Estas preocupaciones eliminan todo el argumento de la cadena de bloques: seguridad, inmutabilidad y confianza.

Sin embargo, a pesar de las implicaciones negativas, existen algunos factores positivos para coexistir con MEV. Los comerciantes de arbitraje se aseguran de que los precios de los tokens en todos los AMM sean iguales, satisfagan los mecanismos para que las monedas estables se mantengan a la par, garanticen que los préstamos DeFi tengan procesos de liquidación sin problemas y mantengan a los proponentes de bloques incentivados para aumentar la seguridad de la cadena de bloques (ofreciendo recompensas más altas). Este caso de "buen MEV" busca amplificar los buenos aspectos de MEV mientras minimiza los impactos negativos.

Independientemente de si cree que los aspectos positivos de MEV superan a los negativos (o viceversa), la realidad es que MEV está aquí para quedarse de alguna manera, especialmente en un mundo posterior a la fusión. Ahora, dado que existen diferentes puntos de vista de MEV y cómo vive dentro de blockchain, tendría sentido que hubiera enfoques divergentes para abordar la situación de MEV. Como tal, el ecosistema blockchain está discutiendo y trabajando activamente en soluciones para mitigar o al menos minimizar los efectos de MEV. Se han propuesto varias soluciones de ambos lados: aquellos que creen que MEV es inevitable y el acceso a él debe democratizarse, y aquellos que intentan evitarlo. 

Hay varias formas diferentes de categorizar y abordar MEV. Podemos categorizar por percepción y visión del problema MEV:

  • Ofensa: MEV es inevitable, busquemos una manera de extraerlo y democratizarlo.
  • Defensa – MEV es una amenaza existencial, tratemos de prevenirlo.

O, como inspirado por @Hasu, por donde se están dando estas soluciones:

  1. capa P2P
  2. Capa de aplicación

En teoría, todas las soluciones de protección MEV se construyen en cadena, aunque algunas se utilizan únicamente a nivel de aplicación a través de una interfaz designada. Llamar a estas plataformas orientadas al usuario una capa de aplicación es sin duda aceptable. Al mirar el espacio de la solución MEV a través de estos lentes, hemos creado en efecto los cuatro cuadrantes de la protección MEV

Las cuatro categorías son:

  1. Protección ofensiva en cadena
  2. Aplicaciones ofensivas
  3. Protección defensiva en cadena
  4. Aplicaciones defensivas
Las cuatro categorías de protección MEV

En este artículo, explico a los diferentes jugadores en cada campo, cómo están abordando exactamente el dilema MEV y algunas de mis ideas sobre hacia dónde se dirige la industria. Soy consciente de que hay muchos que no mencioné aquí: toda la industria se mueve a la velocidad de la luz. Si hay demanda, publicaré un seguimiento que describa las soluciones que no presenté. Por ahora, aquí están los cuatro cuadrantes de protección MEV (a partir de noviembre de 22).

Los cuatro cuadrantes de la protección MEV

Ofensivo en cadena

flashbots

Flashbots es una organización de I+D que trabaja para mitigar los efectos negativos de MEV. A través de una colección de investigaciones y productos coordinados, Flashbots ha consolidado su nombre como una de las organizaciones líderes en democratizar y redistribuir los ingresos de MEV al tiempo que brinda más transparencia al ecosistema. El ecosistema de Flashbots comienza primero con la subasta de Flashbots. 

Subasta de flashbots

Subasta de flashbots es un canal de comunicación privado entre los usuarios de Ethereum y los validadores para comunicar de manera eficiente el orden de transacción preferido dentro de un bloque. Flashbots Auction se introdujo por primera vez como mev-geth (un parche en la parte superior del cliente go-ethereum) junto con relé mev (retransmisor de paquetes de transacciones) en Ethereum de prueba de trabajo. Ahora en PoS Ethereum, Flashbots Auction se basa en MEV-Boost (más sobre esto más adelante).

La subasta de Flashbots se salta la subasta tradicional de licitación abierta, lo que crea una congestión innecesaria en la red y agrega un costo adicional a los postores. En cambio, Flashbots Auction utiliza un mecanismo de subasta que permite a los usuarios comunicar de forma privada su oferta y preferencia de orden de transacción sin pagar por las ofertas fallidas, todo mientras maximiza las recompensas del validador y evita la ejecución anticipada. La combinación del grupo de transacciones privadas junto con las ofertas selladas garantiza la construcción de bloques justa y óptima para la red Ethereum.

jon charbonneau
MEV-Impulso

Dada la fusión de Ethereum con la prueba de participación, la subasta de Flashbots cambió a mev-impulso, que es una implementación de separación proponente-constructor (PBS) para PoS Ethereum. MEV-Boost permite a los validadores subcontratar la construcción de bloques a un mercado competitivo de constructores de bloques y aceptar la construcción de bloques más rentable a través de un servicio llamado relevos, minimizando así los efectos negativos de MEV. MEV-Boost mejora la seguridad y la descentralización de Ethereum al permitir que todos los validadores, independientemente de su tamaño, reciban recompensas MEV habilitadas para PBS, a diferencia de solo una pequeña cantidad de validadores empresariales grandes incluidos en la lista blanca. 

Las transacciones generalmente se cargan en la cadena de bloques de una de dos maneras: el mempool público o a través de RPC privados (también conocido como flujo de pedidos exclusivo). Independientemente, el flujo de transacciones de MEV-Boost es bastante similar. Las transacciones que se envían al mempool público son ordenadas por "buscadores" en paquetes. Estos paquetes generalmente se ordenan de una manera que extrae la mayor cantidad de MEV. Luego, los buscadores envían sus bultos al constructores de bloques, quienes reúnen los paquetes de una manera que maximiza la ganancia de MEV para ellos mientras los construyen en el bloque. En última instancia, envían el bloque (que tiene una colección de paquetes integrados) a través de un relé, que agrega los bloques de varios constructores y los clasifica en orden de recompensa, además de filtrarlos para censura. Luego, los validadores seleccionan el bloque más rentable recibido de MEV-boost y lo agregan a la red Ethereum. 

Flashbots Github
Los cuatro participantes de MEV-Boost:
  1. Searchers son bots, usuarios avanzados de Ethereum, comerciantes o cualquier persona que busque activamente en el mempool oportunidades de arbitraje que encuentren transacciones rentables e intenten incluir sus transacciones en un bloque. Los buscadores recopilan transacciones, las agregan a paquetes y las envían a los constructores de bloques.
  2. Constructores de bloques son entidades especializadas que se conectan a los buscadores y toman paquetes (que consisten en transacciones) y crean un bloque final para enviar a través de relevos a los validadores.
  3. relés recopile bloques de múltiples constructores de bloques y seleccione el más rentable (determinado por las ofertas de los constructores) para enviarlo a un validador para la propuesta. Los repetidores juegan un papel fundamental en la censura porque pueden elegir qué bloques incluir (más sobre esto más adelante).
  4. validadores suscribirse a uno o más relés utilizando MEV-Boost y proponer el bloque más rentable de los recibidos de los relés a los que está suscrito, validando y finalizando finalmente ese bloque en cadena.
El proceso MEV-Boost (flashbots)

Dado que Ethereum no ha agregado completamente PBS a su protocolo, MEV-Boost es actualmente un complemento del ecosistema de producción de bloques y minimización de MEV. Eventualmente, luego de algunos pasos más en la línea de tiempo de actualización de Ethereum, MEV-Boost se consagrará directamente en la capa base de Ethereum a través de la Separación de creadores de propuestas (PBS), que separaría completamente el rol de creador y el de propuesta en el nivel básico y eliminará la necesidad para relés en total. Como puede ver, la gran mayoría de los bloques potenciados por MEV son a través de Flashbots:

MEVBoost.fotos, capturado el 11/14/2022

Sin embargo, lo más impresionante es que toda la funcionalidad de MEV-Boost se ejecuta puramente en confianza.

Jon Charbonneau, Twitter
Flashbots Proteger

Además de la protección MEV de Flashbot a nivel de validador, Flashbots también tiene varios productos para que cualquier usuario de blockchain se proteja de MEV. Flashbots Protect es la herramienta de Flashbot para usuarios y desarrolladores para la protección de vanguardia. Flashbots Protect RPC permite a los usuarios habituales enviar fácilmente sus transacciones a la Subasta de Flashbots mediante el uso de un punto final de RPC personalizado en su billetera. Todo es igual para los usuarios, excepto que las transacciones se envían al generador de Flashbots en lugar del mempool público. Por lo tanto, estas transacciones son completamente privadas y no serán vistas por los hambrientos bots de arbitraje que acechan en el mempool. Es muy intuitivo para los usuarios interactuar con él; de hecho, es tan simple como agregar una URL a MetaMask!

Problemas de censura, desventajas y próximos pasos

A pesar de los increíbles avances de Flashbots, aún quedan varias preocupaciones con sus soluciones. Algunos de los problemas que surgen son inherentes a su tecnología, por ejemplo, si toda la red se conecta al mismo relé y ese relé es el relé con la oferta más alta, seguramente será seleccionado por los validadores. Pero, ¿qué pasa si ese relé retiene bloques de los validadores? Eso terminaría creando un ciclo interminable de espacios vacíos que se publican en la cadena. Esta preocupación se conoce como problemas de vitalidad. Afortunadamente, Flashbots describe dos posibles soluciones para problemas de vida, y una vez que PBS esté consagrado dentro de Ethereum, este problema desaparecerá por sí solo. No solo eso, si MEV-boost no tiene relés en ejecución o todos los relés están fuera de línea, entonces el nodo de baliza siempre recurrirá a la construcción de un bloque desde el mempool público.

Otro problema que surge con Flashbots es su preocupación por la centralización. Dado que es una organización privada que crea productos para el bien mayor de Ethereum, siempre hay una delgada línea entre lo que quiere y lo que no quiere la gran comunidad de Ethereum. Recientemente, Flashbots anunció que, de acuerdo con las sanciones del Departamento del Tesoro de EE. UU., comenzaría a censurar las transacciones que la Oficina de Control de Activos Extranjeros (OFAC) del Tesoro de EE. UU. incluyó en la lista negra (es decir, todas las transacciones de Tornado Cash). , y produjo varios preguntas filosóficas relacionadas con blockchain. Independientemente, la gran mayoría de las transacciones en bloques potenciados por MEV cumplen con OFAC, y ciertamente también tiende en esa dirección. 

Captura de pantalla de MEVWatch el 8 de noviembre de 2022

Recientemente, Flashbots anunció que ha estado desarrollando la próxima versión de su software bajo el término sigiloso "SUAVE": la subasta unificadora única para la expresión de valor. Desde las primeras burlas, parece que SUAVE será un mempool cifrado y compatible con MEV para usuarios y billeteras. Planean crearlo completamente descentralizado, de código abierto, compatible con EVM, con soporte de acumulación y entre cadenas. Estoy muy emocionado por esto, y espero que esto cambie significativamente el paradigma de protección MEV. 

Financiamiento múltiple

como flashbots, Financiamiento múltiple construye tecnología e infraestructura para minimizar los efectos negativos de MEV. La base de Manifold Finance es su sistema SecureRPC, que permite a los usuarios enviar transacciones seguras y privadas. Al enviar pedidos a un punto final de RPC como SecureRPC o Flashbots de Manifold, las transacciones de los usuarios se envían a través de un intermediario que protege a los usuarios de buscadores hambrientos que pasan el rato en el mempool público buscando capitalizar sus intercambios.

Además de su SecureRPC, Manifold ofrece varios productos. AbrirMEV (anteriormente conocido como Y Cabal), es un SDK que permite que los protocolos y las aplicaciones protejan contra el arbitraje MEV directo. OpenMEV permite que los protocolos recuperen implementaciones ineficientes y las devuelvan a sus usuarios. De hecho, Manifold Finance ya tiene algunas asociaciones de renombre, guardia de sushi es la implementación de OpenMEV para Sushi. Cada vez que envíe una transacción en SushiSwap, si su transacción es elegible para que se le reembolse el costo de la transacción, obtendrá un reembolso de ~ 90%. Sin embargo, si su operación no es elegible, se enviará de inmediato a través de una capa RPC privada. Aunque no obtendrá un reembolso por transacción, aún se beneficia de una presentación comercial protegida. Manifold Finance también ejecuta su propio MEV de construcción de bloques relé (similar a Flashbots), sin embargo, su reclamo de fama ha sido que es resistente a la censura (a diferencia de Flashbots). Puede ver todo el ecosistema en torno a SecureRPC aquí:

Documentos financieros múltiples 

El ecosistema de Manifold Finance gira en torno a su token FOLD. Todo el MEV que captura el protocolo integrado (OpenMEV) se redistribuido: 50% usuarios, 25% validadores y 25% participantes xFOLD. Se espera que anuncien la segunda iteración de su producto de participación en breve, que la comunidad está anticipando. Sin embargo, a pesar de ser bastante impresionante, la documentación de Manifold Finance está incompleta, por lo que no pude profundizar en las complejidades tecnológicas de sus productos. Además, había algunos preocupaciones de estudiantes y facultad  en torno a la organización de su participación, cómo la empresa y el fundador presentarse a sí mismos en las redes sociales y sus modelo tokenómico. La pregunta de si estas preocupaciones justifican no censurar las transacciones, especialmente cuando ese problema es bastante mínimo, es uno para ser discutido. En última instancia, Manifold Finance tiene una oportunidad increíble de tomar el control del ecosistema MEV, pero solo si juegan sus cartas correctamente.

BloxRuta

Después de Flashbots, BloxRoute está emergiendo como el segundo mayor proveedor de retransmisión. Actualmente ejecutan tres relés diferentes: BloXroute Max Profit, BloXroute Ethical y BloXroute Regulado. A continuación se muestran sus especificaciones:

BloxRuta Docs

Dadas las discusiones de hoy sobre si es responsabilidad del relé detectar transacciones sancionadas, el director ejecutivo de BloXroute Labs, Uri Klarman, dijo CoinDesk que BloXroute "sintió que decidir si los validadores deben o no incluir transacciones [sancionadas] está fuera de nuestro nivel de pago" y que optó por introducir un relevo que censura Tornado Cash según la discreción de los usuarios y la situación legal específica. 

Además de las ofertas de retransmisión de BloxRoute, también tienen un producto de aplicación ofensivo llamado AtrásRunMe, que permite a los usuarios enviar transacciones privadas de forma segura y, al mismo tiempo, permite a los buscadores ejecutar la transacción a través de MEV para generar ganancias de arbitraje adicionales. La función de transacción privada mantiene sus transacciones ocultas de los hambrientos bots sándwich que corren por el mompool. Además, si hay un backrun disponible, BackRunMe devuelve una parte de esta ganancia adicional al usuario. Estas transacciones atrasadas no afectan la transacción enviada por el usuario, ya que ocurre después de que se confirma la transacción, por lo que todos ganan. Corrientemente, AtrásRunMe se puede usar en SushiSwap y Uniswap V2.

Cómo funciona BackRunMe
Reparto de utilidades retroactivo

BloxRoute ofrece un producto de protección de vanguardia adicional llamado Protección rápida que se puede usar en todos los Dapps en Ethereum, aunque no es tan amigable para principiantes. Independientemente, BloxRoute es líder en el espacio de protección MEV.

Red Edén

Red Edén es la cuarta solución ofensiva en cadena para la protección MEV. Similar a los tres anteriores, Eden tiene tres productos relacionados pero distintos para la protección de MEV: un RPC, relés y paquetes. Eden RPC es un punto final de RPC que los usuarios pueden agregar a sus billeteras que envía sus transacciones a los constructores de Eden. El Eden RPC alimenta el Eden Relay que conecta validadores a una red de constructores de bloques para maximizar el rendimiento del validador. De esta manera, se garantiza que los usuarios no serán los primeros en los bloques de Eden. Finalmente, a través del RPC de Eden, los usuarios sofisticados de Ethereum llamados "buscadores" pueden enviar "paquetes" a la red de constructores de bloques de Eden. Entre todos los bloques potenciados por MEV, Eden lo está haciendo bastante bien (pero aún uno está incluso cerca de Flashbots).

MEVBoost.Fotos, capturado el 11/14/2022

Otro proveedor de retransmisión que es importante mencionar es Blocknativo. Su relevo, llamado dreamboat, está disponible públicamente, transparente, aunque filtra direcciones sancionadas. Como puede ver arriba, también es una porción de bloques potenciados por MEV en la cadena. La cuestión de la censura de transacciones es una de las que se discutirá, y la comunidad de blockchain ha tenido mucho que decir últimamente. A pesar de las controversias y los argumentos en cualquier lado, Flashbot y todo el ecosistema de impulso de MEV han hecho mucho por la protección de blockchain y MEV. Tengo curiosidad y anticipo los próximos pasos para este campo de protección MEV.

Controversias en MEV-Boost

Además de la oferta de MEV-boost, hay varios otros proyectos notables que vale la pena mencionar que están construyendo protección ofensiva en cadena. 

Saltar protocolo

Saltar protocolo está construyendo productos MEV alineados con el ecosistema en Cosmos, amplificando los efectos de un buen MEV y minimizando los efectos de un mal MEV, y redistribuyendo esas recompensas a los validadores y participantes. Skip identificó los siguientes problemas en las cadenas Cosmos, dado que es un mempool de orden de llegada, citado de Skip's whitepaper:

  1. Riesgo de ejecución: En períodos de alta congestión de la cadena, no hay forma de expresar que ciertas transacciones son "más importantes" o económicamente más valiosas para el comerciante o para el ecosistema. Esto sucedió extensamente durante el 5/9 depeg de Terra.
  2. Espacio de bloque desperdiciado y gas: Puede encontrar un cementerio de múltiples transacciones fallidas detrás de grandes oportunidades de arbitraje (por ejemplo, consulte el bloque 5635240 de Terra Classic) por la prisa por ser el primero.
  3. Centralización de beneficios: Casi todas las oportunidades de arbitraje las ganan unas pocas direcciones, probablemente controladas por un par de tiendas HFT que pueden permitirse la infraestructura masiva de baja latencia necesaria para ganar la carrera. Esto equivale a un impuesto oculto sobre los usuarios y validadores de Cosmos que crean estas oportunidades arbitrarias pero no pueden aprovecharlas.
  4. Consolidación de participantes: Se incentiva a los buscadores y validadores de MEV para que se integren verticalmente para obtener sus bots y nodos en los mismos servidores para un acceso más rápido al mempool y la transmisión de transacciones. (por ejemplo, hemos visto el progreso de la asociación entre buscadores de MEV y validadores para acceso preferencial), lo que socava la descentralización a largo plazo.
  5. Riesgo de parada de cadena: Grandes oleadas de spam pueden eliminar nodos completos o validadores (cuando exponen puertos), como sucedió recientemente en otras capas 1 (por ejemplo, Solana)

Por lo tanto, la solución propuesta por Skip es crear un sistema de subasta cerrada de oferta sellada que permita a los comerciantes enviar transacciones con propina a los validadores que las priorizan en la parte superior de los bloques en función de los bloques.

Omitir orden de transacción

Al hacerlo, los validadores recibirán más recompensas por transacción y las ganancias de las apuestas aumentarán a medida que las recompensas de MEV se distribuyan a los interesados: ¡ganar-ganar! 

Recientemente, Skip anunció su producto Skip-Select, lo que permite a los validadores decidir completamente cómo están construyendo sus bloques. Los validadores pueden elegir cómo se distribuyen las recompensas de MEV, si Skip está construyendo sus bloques, cumplimiento, gobernanza y una variedad de otras preferencias de MEV. Todo esto es parte de su VEM soberano visión, que es permitir que los participantes, validadores y desarrolladores centrales de las cadenas de aplicaciones decidan cómo funcionan sus mercados de MEV. Para ello, están desarrollando el MEV-SDK, que trae estas preferencias y derechos de construcción de bloques en el protocolo y en la cadena. Al momento de escribir, Skip está activo en testnet y mainnet para Juno, y pronto se lanzará en Evmos, Terra2 y otras cadenas de Cosmos. Adicionalmente, han sido en conversaciones con Osmosis en una variedad de integraciones de asociación. Puede rastrear cuántos validadores están ejecutando Skip activamente en su tablero esta página

Laboratorios Jito

A diferencia de los proyectos anteriores mencionados que se encuentran en los ecosistemas Ethereum y Cosmos, Laboratorios Jito tiene la misión de escalar Solana a través de una infraestructura MEV de alto rendimiento. Dado que están en la categoría MEV ofensiva, intentan minimizar los efectos negativos de MEV mientras maximizan el MEV bueno para redistribuir a los usuarios. A través de tres ofertas de productos diferentes, que funcionan al unísono, Jito está a la cabeza en la minimización de MEV en Solana. 

Primero, los validadores se ejecutan Jito-Solana, que es un cliente validador modificado de Solana Labs que permite a los validadores crear "paquetes" de transacciones, brindando a los buscadores y comerciantes de alta frecuencia la flexibilidad para expresar el pedido de transacciones. los De código abierto El validador Jito-Solana es la pieza central de la red y gestiona las comunicaciones con el Jito-relé, que realiza el filtrado y la verificación de la firma de las transacciones que se procesan. Las ofertas más altas y los paquetes más rentables se envían a los validadores desde el repetidor para que se agreguen a la cadena. Además, Jito ofrece un Block Engine, que conecta repetidores, buscadores y validadores a través de una subasta de oferta sellada fuera de la cadena para que las transacciones se agreguen a la cadena. Block Engine simula cada combinación de transacciones y reenvía el lote de paquetes que paga más alto al líder para la inclusión del bloque. Al vencimiento de la subasta, los paquetes más rentables se envían al líder para que se ejecuten de inmediato. Lo bueno es que Block Engine se distribuye globalmente para garantizar que los validadores y buscadores obtengan acceso de baja latencia dondequiera que estén.

jito Documentación

Las ganancias MEV de los validadores se dividen y distribuidos al final de cada época. Aquí hay un fresco hoja de cálculo Jito hizo para calcular las ganancias del validador antes y después de las ganancias MEV.

En última instancia, el campamento ofensivo en cadena ha logrado avances increíbles en su parte de protección MEV. Mi esperanza es que sigan innovando, ya que los validadores son la base de toda red. Ahora, analizaremos el ecosistema de protección MEV de aplicaciones ofensivas. 

Capa de aplicación ofensiva

Las aplicaciones ofensivas son soluciones que creen que MEV es inevitable, por lo que ofrecen aplicaciones y soluciones orientadas al usuario para extraerlo y democratizarlo. ya discutimos AtrásRunMe anterior (ya que es parte de las ofertas de productos de BloxRoute), por lo que ahora nos sumergiremos en los otros dos jugadores principales en este campo.

Protocolo de torre

Protocolo de torre es una de las primeras soluciones de extracción de MEV que tiene como objetivo capturar MEV en la capa de aplicación, protegiendo a los usuarios y protocolos de las externalidades negativas y reduciendo el MEV total disponible en la capa de consenso. En última instancia, Rook redistribuye las ganancias de MEV entre los participantes de una manera que aumenta la eficiencia general de la red y el mercado.

El Protocolo Rook se ejecuta en TORRE, un token de utilidad y gobernanza ERC-20 que se utiliza para descubrir el valor de MEV en una transacción a medida que se procesa. Todos los que usan el Protocolo Rook (usuarios, contratos inteligentes, creadores de mercado, guardianes) están conectados a través del ecosistema de tokens ROOK. Los guardianes son bots automatizados que cumplen con la transacción del usuario que apuesta a ROOK en un contrato inteligente de coordinador y recibe xROOK a cambio. Los guardianes vigilan constantemente el mempool de transacciones en busca de oportunidades de arbitraje. Una vez que se detecta una transacción rentable, los Keepers tienen una guerra de ofertas usando su xROOK para tener la oportunidad de ejecutar la transacción. Módulo Coordinador de Subastas luces verdes el Guardián que ganó la subasta, y completan la transacción mientras distribuyen la oferta que el Guardián pagó por esa oportunidad. Mientras tanto, los titulares de tokens ROOK pueden apostar su ROOK en el grupo de participación de Rook y recibir xROOK a cambio. Un porcentaje del valor capturado en cada oferta va directamente a los titulares de xROOK, lo que les otorga un rendimiento que se corresponde directamente con la utilidad y el éxito del Protocolo Rook. 

Rook Documentación

Esto está construido con Rook's "libro escondido”, un libro de pedidos fuera de la cadena que aloja transacciones que solo Rook Keepers puede completar. Los pedidos que se envían a través del libro oculto son inaccesibles para otros bots MEV depredadores, lo que permite al usuario recibir su transacción a sus precios objetivo. El libro oculto de Rook incluso se puede utilizar a través de su propio DEX, juego de escondite, Su API, o a través de sus integraciones de socios. 

Rook Documentación

B. Protocolo

B. Protocolo es otra solución MEV de nivel de aplicación ofensiva. Sin embargo, se centra en el ámbito de los préstamos y las liquidaciones (a diferencia de las otras soluciones mencionadas, que cada vez están más centradas en DEX, frontrunning y sandwich attack). B.Protocol democratiza las liquidaciones, asegura una mayor eficiencia del capital y combate el MEV. 

En las plataformas con las que está integrado B.Protocol, agrupa los fondos de los usuarios en un grupo de respaldo que se utiliza para liquidaciones. Mientras los fondos están inactivos, residen en una plataforma que genera rendimiento y generan ingresos pasivos para los usuarios (tasas de interés o recompensas de minería de liquidez). Una vez que se lleva a cabo una liquidación, el contrato inteligente extrae los fondos necesarios del respaldo para facilitar la liquidación y automáticamente pone a la venta la garantía incautada. Una vez vendido, el rendimiento se deposita nuevamente en el grupo de respaldo y se acumulan las ganancias. Aquí está un gran panorama de cómo funciona.

B. Protocolo Documentación

Al crear grupos democráticos en los que cualquiera puede participar, B.Protocol comparte las ganancias de MEV con los usuarios que depositan garantías y les dan prioridad de liquidación. B.Protocol está actualmente activo Varios proyectos de renombre, incluyendo de liquidez Bonos de pollo. B.Protocol es distinto en el sentido de que es uno de los jugadores solitarios en el espacio de protección MEV para liquidaciones, en una categoría de capa de aplicación ofensiva ya de nicho.

En última instancia, la protección de la capa de aplicación ofensiva tiene un número relativamente menor de actores, aunque cada uno es ciertamente único y admirable por derecho propio. Soy cada vez más optimista sobre el futuro de este campamento.

Protección defensiva en cadena

Como se mencionó anteriormente, estas soluciones creen que MEV es una amenaza existencial para blockchain, por lo que ofrecen una capa de consenso y en cadena para eliminarlo idealmente por completo. Definitivamente hay algunos jugadores fascinantes en este campo, así que estoy atento y observo cómo evoluciona este campo de cerca.

Servicios de secuenciación justa de Chainlink

Otro jugador importante que ingresa al espacio de protección MEV es Eslabón de la cadena, la red Oracle descentralizada. Para aquellos que no están familiarizados con los oráculos, básicamente conectan de forma segura contratos inteligentes con datos fuera de la cadena. Esto podría usarse para mercados financieros, datos deportivos o incluso cosas de nicho como el clima y los créditos de carbono. Chainlink ahora está dando un paso más al implementar la protección MEV en sus complementos de contratos inteligentes, al presentar Servicios de secuenciación justa (FSS). En resumen, FSS es una red de Oracle que ordena las transacciones enviadas a ese contrato inteligente. Recopila las transacciones de los usuarios fuera de la cadena, genera el pedido según las especificaciones del desarrollador del contrato inteligente y envía las transacciones a la cadena de manera descentralizada.

Modelo de flujo de servicios de secuenciación justa

Además, FSS podría usarse no solo en contratos inteligentes en una etapa de preprocesamiento, sino también en un nivel de acumulación y construcción de bloques. Hoy en día, FSS ya es una empresa en pleno funcionamiento prototipo, y tienen un programa piloto con Arbitrum! Toda la comunidad de blockchain y MEV está anticipando el lanzamiento a gran escala de FSS en los próximos meses.

Red secreta

Red secreta es una cadena de bloques de capa 1 construida en Cosmos IBC que presenta contratos inteligentes que preservan la privacidad. Los contratos inteligentes de Secret, conocidos como “Contratos Secretos”, son privados por defecto. Todo está encriptado (entrada, salida, estado, etc.) y otros no pueden verlo, a menos que tengan acceso. Esto abre casos de uso que no son posibles en las cadenas de bloques públicas tradicionales. Sobre la base de estos contratos secretos se encuentra "Secret DeFi", que es su ecosistema financiero descentralizado que preserva la privacidad. Al igual que todas las demás aplicaciones de DeFi, los usuarios pueden comerciar, intercambiar, comprar, prestar, vender; sin embargo, sus datos son privados de forma predeterminada. Debido a esta privacidad inherente, los pedidos no son visibles en el mempool. Por lo tanto, estar protegido de los hambrientos MEV frontrunning y sandwich bots. Secret Network es uno de los pocos (si no el único) protocolos que tiene la privacidad como un derecho, no como una característica, y sus beneficios definitivamente se sienten en el espacio MEV.

Cosmos 2.0

Recientemente, cosmos anunció la segunda iteración de su oferta de productos de Internet of Blockchains. Con una variedad de características nuevas que merecen un artículo por derecho propio, la atención se centra en Interchain Scheduler, su solución propuesta para combatir MEV. Sin embargo, en un giro inesperado de los acontecimientos, la propuesta ATOM 2.0 fue rechazado por la comunidad ATOM. De todos modos, creo que vale la pena elaborar un poco sobre el Interchain Scheduler propuesto (aunque con un futuro incierto).

Dado que el ecosistema de Cosmos se compone de varias cadenas de bloques, existe una diferencia en los precios de los activos en los intercambios descentralizados de la red. Además de crear oportunidades obvias de arbitraje DEX, también presenta ataques frontrunning y sándwich más complejos e intrincados. Interchain Scheduler propuso crear un mercado MEV en cadena, ayudando a las cadenas de aplicaciones de Cosmos a vender una parte de su espacio de bloques como NFT negociables. Con el Programador, reservarán espacio de bloques en las cadenas de bloques participantes a través de una subasta. Luego, este pago se redistribuirá en todo el ecosistema (apuestas, validadores, etc.). 

El programador de intercadenas

Las complejidades técnicas se pueden encontrar esta página, aunque espero que cambie un poco antes de ejecutarse completamente en la cadena.

Otras herramientas y soluciones defensivas en cadena

Además de los productos presentados anteriormente, existe una variedad de otras soluciones defensivas en cadena para la protección de MEV. 

Envíos submarinos:

Envíos submarinos es una biblioteca de contratos inteligentes de código abierto que protege su contrato contra los principales candidatos al ocultar temporalmente las transacciones en la cadena. En resumen, el usuario envía su transacción a la dirección del submarino, ocultando los datos enviados al contrato inteligente y bloqueando el valor que se envía. Una vez que la transacción comprometida mantiene su lugar en la cadena, el contrato inteligente desbloquea los datos almacenados y los verifica. 

Envíos submarinos modelo de flujo

Todo el código para envíos submarinos está disponible públicamente en Github, aunque no se ha actualizado en varios años.

CeroMEV

CeroMEV es una solución totalmente descentralizada para que los validadores de Ethereum protejan a sus usuarios de la censura y la ejecución anticipada. Cuando se usa MEV-Boost, los usuarios pueden ocasionalmente adelantarse por milisegundos. Para evitar esto, ZeroMEV protege a sus usuarios ordenando las transacciones por tiempo en lugar de por precio de gas o MEV. De hecho, ZeroMEV protege a los usuarios hasta una diferencia de 500 milisegundos. Para usar ZeroMEV, solo se cambian tres líneas de código en el Geth original. Sin embargo, actualmente usar ZeroMEV es puramente para altruista propósitos, ya que los validadores probablemente ganarán menos porque solo se les paga en propinas después de EIP-1559. Sin embargo, los validadores pueden retroceder transacciones, creando así un poco más de ganancias. Independientemente, ZeroMEV es una increíble herramienta de protección MEV para validadores.

Ataque de salmonela

En un juego para engañar a los robots comerciales de sándwiches, Defi-Cartel introdujo una técnica bastante ingeniosa para devolverle el poder al comerciante. La idea de Salmonella es la siguiente: crear un token ERC-20 típico, sin embargo, cada vez que alguien que no sea el propietario especificado realiza una transacción con él, solo devuelve el 10% de la cantidad especificada, a pesar de publicar registros de eventos que muestran el comercio completo. Como puedes ver esta página, tuvo varias hazañas importantes en su apogeo. 

La función venenosa

El contrato de Salmonella fue sin duda una bofetada para todos los bots de arbitraje que buscaban robarnos a los usuarios típicos.

kattana

Otra gran historia de engañar a los bots, kattana es un terminal comercial de cadena cruzada para DEX y CEX. Durante el lanzamiento de su token, incluyeron una trampa para los bots de vanguardia que les impedía vender sus tokens. Este pequeño adición a su contrato inteligente hizo un bot perder 68 ETH por tokens de los que no pudo deshacerse. A veces el depredador se convierte en presa

En última instancia, el campo de protección defensivo en cadena es bastante avanzado, técnico, reservado e incluso divertido a veces. Seguramente, tras el lanzamiento del FSS de Chainlink, este campamento creará aún más olas en la industria. Si algún lector tiene otros ejemplos de formas divertidas de engañar a los bots, ¡envíelos a mí!

Capa de aplicación defensiva

Finalmente, el último campo a discutir es la esfera de aplicación defensiva. Estas son las soluciones que creen que MEV es una amenaza existencial para blockchain, por lo que ofrecen aplicaciones y soluciones orientadas al usuario para eliminarlo por completo. Muchos de estos son productos con los que los usuarios novatos de blockchain ya están familiarizados, pero es importante sumergirse en sus funcionalidades de protección MEV. Para explicarlos mejor, podrían dividirse en categorías. 

Creadores de mercado automatizados (AMM)

Para discutir el campo de aplicaciones defensivas, es imperativo comenzar con los creadores de mercado automatizados. Para obtener un resumen de los AMM, lea esto artículo Escribí hace un rato. 

MEV capturando AMM (McAMM)

Ha habido mucha discusión alrededor MEV capturando AMM recientemente. En resumen, la idea es la siguiente: el AMM subasta el derecho a la primera operación por bloque, vendiendo así un espacio MEV potencial y redistribuyendo esas ganancias a comerciantes, interesados ​​e incluso buscadores potenciales. Recomiendo encarecidamente leer toda la propuesta, ya que es muy interesante. Si alguien tiene más recursos de AMM que prueben esto, ¡envíelos a mi manera!

Liquidez concentrada

En marzo de 2021, Uniswap anunció la tercera versión de su plataforma, Uniswap V3. En él, introdujeron un paradigma completamente nuevo para DeFi y AMM: liquidez concentrada. En resumen, la liquidez concentrada le da a LP un control granular sobre los rangos de precios a los que se asigna su capital, lo que proporciona una eficiencia de capital significativamente mayor y un deslizamiento significativamente menor, al tiempo que protege contra cualquier escenario de caída libre de activos. Dado que crea un impacto de precio más bajo en cada operación, ciertamente también tiene un impacto MEV menor. Además, hay una fascinante JTécnica MEV de liquidez de TI en fondos de liquidez concentrados que realmente benefician al comerciante. Si bien la liquidez concentrada no elimina completamente el MEV, ciertamente lo minimiza. 

Hay una variedad de otros AMM resistentes a MEV, algunos de los que tengo en mente son: Flujo de hashDualidadIntercambiarIntercambiarWendy (una característica clave de Protocolo Vegal). Esta región de protección MEV está floreciendo con la innovación y espero con ansias las próximas etapas de desarrollo aquí.

Agregadores DEX

Para aquellos que no están familiarizados con los agregadores DEX, conectan cientos de DApps todo en uno y ofrecen las mejores tasas de cambio a través de estos diversos grupos de liquidez. Hablo brevemente de los agregadores DEX en este artículo

1inch

1inch es el agregador DEX más conocido y más utilizado. Recientemente, ellos colaborado con Flashbots para proteger a sus usuarios de ataques frontrunning y sándwich. A través del intercambio de 1 pulgada ahora, los usuarios pueden seleccionar enrutar sus transacciones a través de Flashbots, lo que crea una conexión directa entre el validador y 1 pulgada. Sin embargo, no estoy seguro de si esto se ha actualizado o si sigue funcionando después de la fusión. Si alguien del equipo de 1 pulgada está leyendo esto, ¡házmelo saber! Otra herramienta de protección de vanguardia que ofrece 1 pulgada es un "deslizamiento automático” que minimizará la probabilidad de que un bot se dirija a una transacción, dado que tendrá una menor tolerancia al deslizamiento y, como resultado, menos espacio para manipular la cantidad devuelta deseada por los usuarios.

Intercambio de vacas 

Intercambio de vacas, en definitiva, es el agregador DEX de agregadores DEX. Las operaciones en CowSwap podrían liquidarse a través de AMM en cadena conectados, otros agregadores DEX y una característica única llamada Coincidencia de deseos (CoW). En resumen, la red de "solucionadores" de CoW escanea cada lote en busca de coincidencias de deseos (cuando los comerciantes quieren lo que tienen los demás). Estos CoW se emparejan entre pares, por lo que todos obtienen un mejor precio y nadie paga tarifas AMM innecesarias. Esto es además de buscar en todas las demás fuentes de liquidez los mejores precios comerciales potenciales. Luego, CoW envía estos intercambios en lotes a la cadena, ocultándolos del mempool público y, en efecto, de los mineros que reordenan transacciones y los bots sándwich hambrientos. CoW Protocol es sin duda único en este sentido, y tienen bastante investigación propuestas así como en otras posibles soluciones MEV. Tengo curiosidad por ver qué otras innovaciones MEV implementan.

Algunas de las otras soluciones de protección MEV de capa de aplicación defensiva miscelánea son Laboratorios MistXDFlujoRed de persianas. Como puede ver, este campamento está bastante concurrido, pero cada jugador está haciendo un papel importante en la reducción de MEV y la protección de sus usuarios. Una predicción mía es que, en el futuro, las DApps que no protegen a sus usuarios de MEV sufrirán una falta significativa de usuarios y la protección de MEV deberá ser un estándar de la industria.

Problemas actuales y el futuro de MEV

Ahora que hemos analizado todo el panorama de soluciones MEV, es importante mencionar las inquietudes y los problemas que aún surgen, además de comprender dónde se llevarán a cabo las próximas innovaciones. 

Primero, como la mayoría de los otros problemas en blockchain, el problema es demasiado complejo para que las masas lo entiendan. La gran mayoría de los usuarios de blockchain simplemente realizarán transacciones con peores tasas de ejecución. Aunque esto puede no ser un problema a corto plazo debido a que se pierden algunos centavos por operación, blockchain nunca será el statu quo financiero del futuro si estas preocupaciones no se entienden, y mucho menos se resuelven. Para ir un paso más allá, las soluciones que se ofrecen también son increíblemente complicadas con una variedad de actores para entender. Sin embargo, por otro lado, ser consciente de MEV no impulsa la adopción, que es una discusión filosófica interesante en sí misma y que debe tenerse en cuenta al desarrollar estas aplicaciones. 

En segundo lugar, las soluciones que se ofrecen no ofrecen propiedad ni participación en su red (aparte de ROOK y COW): son puramente complementos o funciones para sus protocolos y rara vez se distribuyen ganancias. Las soluciones que tienen beneficios distribuidos, se distribuyen en su propio token en lugar del propio token DApps implementado (esto solo se aplica en la capa de aplicación). 

Por último, muchas de las soluciones en el panorama actual tienen alguna implementación de flujo de pedidos privado o transacciones protegidas. Recientemente, ha surgido el argumento de que el flujo de pedidos privado tiene sus desventajas: elimina la naturaleza pública de las cadenas de bloques y puede conducir a centralización. La realidad es que siempre habrá compensaciones en ambos lados, por lo que los usuarios o las aplicaciones deberán elegir su veneno.

A pesar de estas preocupaciones, las innovaciones que ocurren en el espacio de protección MEV son asombrosas de ver. La gran extensión de este artículo destaca lo importante, fascinante y lucrativo que es este problema. En ese sentido, ciertamente podría ver el desarrollo de mempool como uno de los temas principales de 2023, especialmente porque los mercados bajistas son los principales centros de innovación para las infraestructuras subyacentes. 

Además, hay algunas predicciones de los principales DEX convertirse en constructores de bloques en el futuro lo que sin duda crearía una dinámica interesante en este espacio. El creciente interés en las cadenas y aplicaciones que preservan la privacidad después de toda la debacle de Tornado Cash también sorprende, especialmente porque MEV podría mitigarse a través de estas plataformas (como Protocolo silenciosonúcleoRed Azteca). 

Desde las consecuencias de FTX en las últimas semanas, creo que esto enfatizará MEV aún más. A medida que más y más flujos de transacciones se conecten a la cadena y abandonen las alternativas centralizadas, los bots saltarán ante la idea de que los usuarios desprevenidos lleven sus pilas a DEX y AMM. Estaré observando los mempools durante las próximas semanas para absorber toda la acción.

La pregunta de si MEV es una amenaza existencial o un desafío solucionable para blockchain está finalmente en sus manos. Se ha esbozado el panorama actual de las soluciones, pero las transacciones aún se están desarrollando y los bots aún están haciendo sándwiches deliciosos. Ya sea que necesitemos aprender a vivir, hacer frente o potencialmente beneficiarnos de MEV, o si lo olvidaremos por completo dentro de varios años, es una pregunta en la que pienso a menudo. Por ahora, hagamos nuestro mejor esfuerzo para mantener a los bots hambrientos.

Foto por nathan watson on Unsplash
  • Coinsmart. El mejor intercambio de Bitcoin y criptografía de Europa. Haga clic aquí
  • Platoblockchain. Inteligencia del Metaverso Web3. Conocimiento amplificado. Accede Aquí.
  • Fuente: Platón Data Intelligence: platodata.ai