Hoy, presentamos un nuevo argumento: el MEV (valor máximo extraíble) se ha convertido en un factor limitante principal para la escalabilidad de blockchain.
Mientras Ethereum y sus redes Layer2, así como Solana y otras cadenas públicas principales, compiten por expandirse a la mayor velocidad posible, las limitaciones económicas que trae el MEV ya se han hecho evidentes en toda la industria. El comportamiento de búsqueda en la cadena está comenzando a ocupar la mayor parte de la capacidad de las cadenas de bloques de alto rendimiento de una manera asombrosamente derrochadora de recursos.
Esto no es una hipótesis teórica ni un fenómeno aislado. Desde Solana (los robots MEV consumen el 40% del espacio en bloques) hasta el ecosistema Layer2 de Ethereum, esta situación se puede ver en todas partes. Para cuantificar el impacto, realizamos un análisis profundo de los principales Rollups de OP-Stack que soportan puntos finales de seguimiento específicos, y los resultados revelan un problema que afecta a toda la industria:
Los bots de transacciones basura en múltiples Rollups consumen más del 50% de Gas, pero solo pagan menos del 10% de las tarifas.
Durante el período de noviembre de 2024 a febrero de 2025, la red Base aumentará su capacidad de procesamiento de Gas a 11 millones de Gas por segundo, pero casi toda estará ocupada por bots de spam (¡equivalente a la capacidad de tres redes principales de Ethereum!).
La demanda continua de los robots de basura por Gas ha elevado las comisiones de los usuarios;
El mercado de transacciones basura está altamente concentrado, más del 80% de las transacciones basura en Base son dominadas por dos buscadores.
Las técnicas de escalado como el sharding de bases de datos (como Rollup), la prueba de validez, la optimización de bases de datos o mecanismos de consenso son sin duda importantes, pero depender únicamente de la tecnología no resolverá el problema. Aunque ya hemos dominado los métodos para construir el rendimiento de la tecnología básica, la estructura actual del mercado impone restricciones económicas al escalado.
Este artículo analizará este fenómeno de fallo del mercado, mostrará su impacto a través de datos y propondrá un nuevo mecanismo de subasta MEV diseñado para abordar este problema.
Análisis de transacciones basura
Para entender por qué se desperdicia el espacio en la cadena de bloques, primero desglosaremos una transacción de arbitraje exitosa:
Ejemplo de operación de arbitraje exitosa en Base
A primera vista, esto parece un modelo de eficiencia: un robot de búsqueda ejecuta un arbitraje preciso, ganando 0.12 dólares y pagando 0.02 dólares en comisiones.
Pero el verdadero costo de esta exitosa arbitraje es sorprendente: por cada arbitraje exitoso, el robot envía aproximadamente 350 transacciones de intento de arbitraje (la mayoría fallidas). En promedio, un arbitraje exitoso consume alrededor de 132 millones de Gas, lo que equivale a casi 4 bloques completos de Ethereum. Cabe señalar que este es solo uno de los muchos robots que participan en la competencia, el costo real de la cadena es aún más alto.
Ahora veamos un intento típico de fracaso para entender el comportamiento en cadena del robot:
Ejemplo de operación fallida al buscar ciegamente oportunidades de arbitraje
A primera vista, esta transacción no parece anómala: se ejecutó con éxito y no hubo transferencia de tokens. La única pista es que consumió aproximadamente 2.6 millones de Gas (como se muestra en la imagen de arriba).
Al rastrear a fondo sus llamadas internas, se puede descubrir que ha iniciado una serie de llamadas a decenas de diferentes grupos DEX, consultando el estado del grupo a través de getReserves () y slot0 (). Estas llamadas esencialmente están obteniendo los precios de los activos en diferentes DEX.
Ejemplo de seguimiento de llamadas repetidas de slot0 () y getReserves ()
La lógica central de este robot es muy simple:
Enviar transacciones a la cadena
Consultar los precios de múltiples pools DEX al ejecutar
Si existe una oportunidad de arbitraje, ejecútala.
Si no hay, finalizar la transacción
La transacción anterior es un reflejo de estos cuatro pasos, que finalmente se detienen y no se ejecuta ninguna operación. En realidad, solo es una consulta de precio de alta intensidad, que consume alrededor de 2.6 millones de Gas pero solo lee el estado del mercado sin acciones sustanciales.
En cadenas públicas como Base, World y Solana, esta estrategia se ha convertido en la forma principal de extraer MEV. Un pequeño número de transacciones exitosas debe compensar una gran cantidad de intentos fallidos, lo que es una elección racional para los buscadores, pero causa ineficiencias sistémicas en la red.
Se utilizan muchos recursos para leer precios sin generar un valor sustancial. Y no solo este buscador actúa de esta manera; todos los buscadores se ven obligados a adoptar esta estrategia para capturar MEV a nivel atómico. El resultado final es como muestran los datos: las cadenas públicas están congestionadas por transacciones basura, y las tarifas de transacción han aumentado debido a estas transacciones basura. (Nota: El MEV a nivel atómico enfatiza la extracción de valor lograda en una sola operación en la cadena (como una única transacción o dentro de un solo bloque), comúnmente visto en escenarios de arbitraje, front-running, etc., que aprovechan la inmediatez de la blockchain y el orden de las transacciones.)
La causa fundamental del comercio basura
No es un accidente que las cadenas públicas de alto rendimiento estén obstruidas por transacciones de spam, sino una reacción directa y "racional" desencadenada por una falla en la estructura del mercado: si un buscador quiere obtener ganancias leyendo el último estado de un bloque, debe iniciar transacciones a ciegas dentro del mismo bloque.
El robot de arbitraje analizado anteriormente es un caso típico. Las consultas fuera de la cadena pueden capturar el estado del último bloque confirmado, pero esto va a la zaga de las oportunidades MEV que están creando las transacciones en el bloque de construcción actual. En redes como Base o Solana, el mempool nativo es privado, lo que significa que los buscadores no tienen forma de saber cómo se está desempeñando la transacción de un usuario y qué oportunidades crea hasta que se publica un bloque. La única forma de descubrir y capturar espacio de arbitraje es tener sus propias transacciones incluidas en el mismo bloque inmediatamente después de la transacción de un usuario. Una vez que espera el siguiente bloque, la oportunidad se adelanta.
El fenómeno desenfrenado de búsqueda en la cadena se origina de la interacción de los siguientes factores:
1.Expresividad del comercio
A diferencia de los traders en las finanzas tradicionales que envían órdenes estáticas simples (como "comprar a X precio"), los buscadores pueden crear transacciones como programas en la cadena, incorporando lógica condicional basada en el estado del mercado en tiempo real para implementar estrategias reactivas complejas que antes eran imposibles.
Cambiar a un pool de memoria privada
Para proteger a los usuarios de los ataques de front-running, la mayoría de las cadenas de bloques de alto rendimiento configuran el pool de memoria como privado. Aunque esto puede defenderse eficazmente contra el front-running, también impide que los buscadores vean el flujo de órdenes de los usuarios. Debido a que no pueden reaccionar antes de que las transacciones se registren en la cadena, los buscadores solo pueden iniciar transacciones de alta expresividad para detectar oportunidades en la cadena de forma ciega.
Tarifas bajas
El espacio en bloque de bajo costo amplifica aún más el comportamiento de búsqueda en la cadena. Los buscadores saben que el beneficio de un solo arbitraje exitoso puede cubrir el costo de una gran cantidad de transacciones fallidas, por lo que se atreven a enviar una gran cantidad de transacciones especulativas a cada bloque. Y cuanto más baja sea la tarifa de gas, más complejo será el buscador que pueda escribir una lógica más compleja y seguir estrategias más complejas. [1]
4.Falta de un mecanismo de subasta eficiente
La competencia entre los buscadores carece de un mecanismo formal para expresar la preferencia por la clasificación de las transacciones. Sin una forma directa de clasificar las ofertas en transacciones específicas en un bloque, la competencia degenera en una alternativa derrochadora: consumir más gas. La principal forma en que los buscadores pueden aumentar su tasa de ganancias es consumiendo gas en más lugares del bloque para aumentar la probabilidad de que la transacción caiga en el "lugar correcto".
Estos cuatro factores han dado lugar a las "subastas de transacciones basura", un mecanismo extremadamente derrochador que no solo fomenta la congestión de la red, sino que tampoco logra capturar eficazmente el valor MEV. Para cuantificar la escala de ineficiencia causada por las transacciones basura, realizamos una validación de datos.
Investigación encontró
El análisis confirma que las transacciones basura impulsadas por MEV constituyen una restricción económica para la escalabilidad.
Definimos las transacciones basura identificando las transacciones de "consultas repetidas en DEX pero sin transferir tokens". Este enfoque heurístico tiene como objetivo localizar el comportamiento de arbitraje de "backrunning" que podría haberse realizado fuera de la cadena, pero que se ve forzado a hacerse en la cadena, generando un desperdicio sistémico. Hemos implementado este método tanto en herramientas de Python como en tableros de Dune, y la metodología específica se detalla en el apéndice.
Debido a que las herramientas de detección de transacciones basura dependen de métodos RPC específicos, el análisis de datos actual se limita a OP-Stack Rollup. Sin embargo, los datos del equipo de Ghost Logs indican que Solana también presenta fenómenos similares, y se han encontrado signos de transacciones basura en otros Rollups de Ethereum (como ZKsync, Arbitrum).
El comercio basura tiene sistematicidad y universalidad.
Primero, este problema es sistémico y está ampliamente presente. El análisis del OP-Stack Rollup muestra que las transacciones basura no son un fenómeno aislado, sino una fuerza dominante en todo el ecosistema. En cadenas como Unichain, Base y la red principal de OP, las transacciones basura suelen consumir más del 50% del Gas total. Esto demuestra que es una consecuencia estructural del diseño del mercado actual, y no una anomalía local.
El Gas consumido por transacciones basura supera con creces las tarifas pagadas.
El segundo hallazgo muestra que, desde la perspectiva de la cadena, la eficiencia de las transacciones basura es extremadamente baja.
En todos los Rollups que hemos analizado, hay una gran discrepancia entre los recursos consumidos por las transacciones basura y los ingresos que generan. En comparación con otros usuarios, los bots de transacciones basura consumen varias veces más Gas que las tarifas que pagan. Por ejemplo, los bots de basura en la red principal de OP consumieron aproximadamente el 57% del Gas, pero solo pagaron alrededor del 9% de las tarifas, lo que representa una diferencia de 6 veces.
La diferencia entre el pago de tarifas y el consumo de Gas indica que las transacciones basura han generado un enorme costo externo para la red, pero apenas han proporcionado un valor correspondiente, lo cual es una característica típica de un mercado sistemáticamente ineficiente. Esto incluye un desperdicio real de recursos de cómputo, ya que cada nodo completo se ve obligado a ejecutar estas transacciones, lo que aumenta los requisitos de hardware para todos los participantes de la red.
Además, también analizamos cómo las transacciones basura en L2 afectan el uso de Rollup en la disponibilidad de datos (Data Availability) de L1.
Los datos muestran que, en un millón de bloques en febrero de 2025, los robots de basura en Base contribuyeron con aproximadamente el 56% del consumo de Gas, el 26% del uso de L1 DA (Disponibilidad de Datos) y el 14% de las tarifas en cadena. La proporción de uso de DA de los robots de basura inicialmente nos sorprendió, pero luego descubrimos que esto estaba relacionado con su proporción de cantidad de transacciones (y no con el consumo de Gas). Esto es razonable, ya que el uso de DA depende de la eficiencia de compresión de datos, y no de la cantidad de consumo de Gas.
Las restricciones de transacciones basura y la compensación de los beneficios de escalabilidad
En tercer lugar, esta ineficiencia contrarresta directamente los beneficios de la escalabilidad. Para medir el impacto negativo de las transacciones basura, hemos introducido un nuevo indicador: el rendimiento efectivo de Gas, es decir, la cantidad de Gas utilizable por los usuarios procesada por segundo después de que Rollup deduce el consumo de los bots basura.
La tendencia es particularmente pronunciada en Base: en noviembre de 2024, el rendimiento total de gas será de 15 millones de gas/s, mientras que el rendimiento efectivo de gas para los usuarios solo será de 12 millones de gas/s. Durante los cuatro meses siguientes, el rendimiento total aumentó en 11 millones de gas/s, pero el rendimiento efectivo se mantuvo prácticamente igual. En otras palabras, casi toda la potencia de procesamiento adicional es absorbida por las transacciones de spam.
Curiosamente, después de finales de febrero, el volumen efectivo comenzó a alinearse más con la tendencia de crecimiento del volumen total. Esto parece estar relacionado con el volumen de transacciones del mercado (y el MEV resultante): después de la explosión del "escándalo de Libra" el 14 de febrero, a medida que el volumen de transacciones de Memecoin a través de bots de Telegram disminuyó, el volumen efectivo comenzó a crecer nuevamente.
La demanda continua de transacciones basura ha aumentado las tarifas de los usuarios.
Quizás el impacto más directo para los usuarios sea que la continua existencia de transacciones basura ha elevado artificialmente la línea base de las tarifas de transacción, manteniéndolas altas a largo plazo.
A pesar de que las medidas de escalabilidad de Rollup han reducido las tarifas nominales a niveles muy bajos (por ejemplo, alrededor de 0.01 dólares), lo que ha hecho que muchos usuarios naturales ya no sean sensibles al precio, teóricamente, si el espacio en bloque es suficiente y los usuarios no son sensibles al precio, además de la influencia del mecanismo del mercado de tarifas EIP-1559, las tarifas deberían tender a un valor absolutamente mínimo. La visión de la escalabilidad es crear suficiente capacidad para que este estado de tarifas casi cero se convierta en la norma.
Pero la realidad no es así. Los buscadores que intentan capturar MEV a través de transacciones basura están llenando los bloques con una gran cantidad de transacciones, consumiendo mucho Gas. Este comportamiento ha elevado la utilización de bloques, lo que ha llevado a un aumento sostenido de las tarifas base, lo que refleja más la ineficiencia sistémica del mercado de MEV que la verdadera demanda de los usuarios naturales.
A pesar de que las tarifas que asumen los usuarios finales siguen siendo bajas, el nivel general ya está muy por encima de lo realmente necesario. El punto clave de este problema es que aquellas aplicaciones innovadoras que dependen de grandes cantidades de espacio en bloques baratos (como las redes sociales en cadena o los micropagos automatizados) están siendo excluidas del mercado como resultado.
El mercado de transacciones basura está altamente concentrado
Finalmente, el análisis muestra que el mercado de buscadores de transacciones basura MEV presenta características de extrema concentración.
Para verificar esto, contabilizamos cuáles contratos inteligentes consumieron más Gas clasificados como "transacciones basura" entre las alturas de bloque 26000000 y 26900000. En una observación preliminar, el mercado parece tener una alta proporción de líderes, pero la estructura es dispersa.
Pero esta fachada es engañosa. El análisis on-chain muestra que una estrategia común utilizada por los buscadores es rotar el contrato inteligente utilizado para enviar transacciones de spam, pero transferir las ganancias de manera uniforme a una "dirección de ganancias" fija. Al rastrear la ruta de transferencia de ETH de una transacción de arbitraje exitosa, tratamos de identificar contratos inteligentes que están controlados por el mismo operador. Aunque no todos los robots adoptan este patrón, generalmente es el caso de los robots jefes.
Cuando los datos se agrupan por dirección de ganancias, la concentración del mercado se vuelve extremadamente notable:
El resultado es evidente, solo dos instituciones dominan más del 80% de las transacciones basura en Base. Esta extrema concentración indica que existen barreras de entrada claras en el mercado, y que la actual "subasta de transacciones basura" no es un verdadero mercado competitivo. La falta de competencia debilita aún más el mecanismo de descubrimiento de precios, lo que lleva a que la cadena pública no pueda capturar el verdadero valor del MEV extraído y, al mismo tiempo, tenga que soportar las externalidades negativas que traen las transacciones basura.
Camino hacia adelante
Creemos que la blockchain debería maximizar la acomodación de actividades económicas valiosas dentro de un espacio de bloque limitado.
Desde este estándar, el mecanismo actual de "subasta de transacciones basura" es extremadamente ineficiente: realizar dos intercambios en Uniswap v3 requiere aproximadamente 200,000 Gas, mientras que lograr el mismo resultado económico en Base consume alrededor de 130 millones de Gas. La diferencia de eficiencia es de hasta 650 veces, y reducir esta brecha es clave para liberar el verdadero potencial de escalabilidad.
Para resolver este problema, primero debemos volver a las cuatro razones principales por las que la búsqueda en la cadena se ha convertido en el modelo principal: la expresión de las transacciones, la privacidad de la mempool, las bajas tarifas y la falta de un mecanismo de subasta eficiente. Entre ellos, las bajas tarifas de gas y la alta expresividad son [2] objetivos claros de la cadena general de contratos inteligentes, y debemos seguir fortaleciendo estas características. Por lo tanto, la solución debe centrarse en otros dos puntos: permitir que los buscadores lean el estado de la próxima on-chain y expresen sus preferencias de una manera que proteja los derechos de los usuarios y minimice las transacciones de spam en la chain.
Dirección de la solución
1 Lograr la transparencia del estado a través de la privacidad programable
Los mercados eficientes requieren proporcionar a los buscadores acceso en tiempo real a los flujos de transacciones y, al mismo tiempo, limitar mediante programación la forma en que pueden usar la información. El sistema debe garantizar de forma verificable que los buscadores solo puedan realizar transacciones de "retroceso" y no puedan realizar frontruns, ataques de sándwich o filtrar datos privados. Esta visibilidad permite a los buscadores realizar lógica condicional fuera de la cadena, en lugar de sondear a ciegas en la cadena. Cuando los buscadores generan operaciones potencialmente rentables fuera de la cadena, todavía necesitan una forma de incrustarlas con precisión en bloques para capturar MEV.
2 Construir un mecanismo de subasta MEV con pujas explícitas
Abandonar el modelo de "subasta de comercialización de basura" con el consumo de gas como dimensión competitiva, y en su lugar diseñar un mecanismo de subasta de derechos de ordenación de transacciones basado en incentivos económicos. Los buscadores pueden enviar directamente cotizaciones de divisas para la ubicación del bloque de la transacción objetivo, y el orden de las transacciones se determina a través del mecanismo de precios basado en el mercado. Este modelo transforma la competencia desordenada en el consumo de gas en un proceso eficiente de descubrimiento de precios:
Los buscadores no necesitan enviar cientos de transacciones inválidas, solo deben pagar por el derecho de ordenación que realmente tiene valor.
La blockchain puede capturar el verdadero valor del MEV a través de subastas, en lugar de dejar que los recursos se desperdicien en cálculos en la cadena sin sentido.
Flashbots está intentando utilizar entornos de ejecución confiables (TEEs) para proporcionar visibilidad a los buscadores, al mismo tiempo que previene ataques de sándwich. Los TEEs aseguran que cierto código, al ejecutarse, mantenga la confidencialidad de los datos incluso frente a los operadores de la máquina.
Esto permite que los buscadores se ejecuten en TEE, verificablemente realizando transacciones privadas de forma posterior, mientras que no se pueden implementar ataques sandwich ni exportar ningún dato privado. Hemos validado este modelo en Ethereum L1, donde los buscadores han estado realizando transacciones posteriores a través de un sistema similar durante meses y están activamente adaptándolo a L2.
Conclusión
Durante mucho tiempo, el debate sobre el escalado se ha limitado al rendimiento de la tecnología subyacente. Pero nuestra investigación muestra que el punto de ruptura clave ya no es expandir la capacidad de los bloques, sino hacer un uso más eficiente del espacio de bloques [3]. Esto se debe a que por cada unidad de espacio de bloque liberada, MEV incentiva las transacciones de spam para que consuman capacidad adicional. En otras palabras, la mayor parte de los ingresos del "escalado" son capturados por bots MEV económicamente racionales, y los usuarios reales no pueden beneficiarse de ellos. Este problema está elevando las tarifas de los usuarios comunes, restringiendo la efectividad de la expansión de la capacidad y causando un desperdicio de recursos masivos de red.
La limitación de la escalabilidad radica en esto: aumentar el espacio en los bloques puede mejorar el rendimiento, pero la mejora en las tarifas de transacción es limitada, ya que el MEV en la cadena se vuelve cada vez más complejo y consume la mayor parte de las ganancias. Para superar estas limitaciones y liberar el verdadero potencial de la escalabilidad, debemos deshacernos del mercado de transacciones basura desperdiciado. A través de la privacidad programable y las pujas explícitas, podemos eliminar los incentivos para las transacciones basura, reemplazándolas con un mercado de MEV expresivo, justo y eficiente en lugar de una "subasta de transacciones basura".
La adopción de las subastas MEV no es una opción de lujo, sino una necesidad estratégica. En esencia, los TEE se utilizan para proporcionar a los buscadores acceso al flujo de transacciones, al tiempo que restringen mediante programación la forma en que se pueden usar. Este diseño logra el resultado deseado: admite el arbitraje de backrun sin transacciones de spam mientras protege contra ataques sándwich. Para blockchain, esto significa capturar más ingresos en un mercado eficiente y libre de basura; Para los usuarios y desarrolladores, las tarifas más bajas y estables y la capacidad real disponible desbloquearán en última instancia el valor total de la expansión.
¿Qué sucederá en el mundo cuando rompamos las limitaciones del comercio basura? Cuando los costos de transacción sean tan bajos que casi se puedan ignorar, ¿qué nuevas posibilidades se desbloquearán? ¿Qué nuevas aplicaciones surgirán? La respuesta solo puede ser probada en la práctica.
Agradecemos a DataAlways, Hasu, Fahim, Danning, dmarz, Nathan, Georgios, Dan, buffalu, Quintus, Tesa, Anika, Brian, Xin, Sam, Eli, Christine, Christoph, Alex, Fred y a muchas otras personas por sus valiosos comentarios. Un agradecimiento especial a Phil, y también a Achal por su ayuda en el diseño.
Apéndice
Método heurístico para la identificación de transacciones basura
Para identificar transacciones basura, hemos utilizado dos reglas heurísticas:
¿Transferencia de tokens? ¿La transacción involucra alguna transferencia de tokens? Si es así, no se clasifica como una transacción basura.
Consulta de precios DEX repetida: Si una transacción inicia al menos 4 consultas sobre datos de precios de DEX comunes sin ejecutar la transferencia de tokens, se clasifica como transacción basura.
Creemos que, al redactar este artículo, estos métodos heurísticos son confiables: cualquier operación que implique la transferencia de tokens generalmente tiene un valor real para el usuario, mientras que las transacciones basura solo transfieren tokens al capturar oportunidades de MEV. Además, las reglas de consulta de precios de DEX pueden identificar de manera efectiva a los bots que detectan sistemáticamente oportunidades de arbitraje, que es la principal forma de transacciones basura que hemos observado. Esta definición se centra en el comportamiento derrochador de consultar precios de DEX únicamente en la cadena, excluyendo el comportamiento productivo de backrunning.
Pero esta definición necesita ser optimizada en el futuro: los bots de trading basura pueden eludir esta regla mediante la simple transferencia de tokens, por lo que los criterios de clasificación de "trading basura" siguen siendo una dirección que merece investigación posterior. Además, esta definición cubre principalmente a los bots de arbitraje ciego que son predominantes en el MEV, pero no incluye otras estrategias de MEV como la liquidación.
Metodología para la identificación de transacciones basura
Identificamos las transacciones de spam mediante el análisis de los rastros de las transacciones: para cada transacción, verifique todos los rastros de la misma para determinar si llamar a una función de transferencia de tokens o a una función de precio DEX (por ejemplo, slot0(), getReserves(), etc.). Si la transacción implica la transferencia de tokens, se excluye; Si los tokens no se transfieren y se inician 4 o más consultas de precios DEX, se clasifica como una transacción de spam.
La elección de 4 veces como umbral fue conservadora, y los experimentos han demostrado que establecer el umbral en 3 veces tiene poco efecto en los resultados generales. Del mismo modo, filtramos las transacciones por eventos de transferencia en Dune y descubrimos que los resultados no eran muy diferentes del enfoque basado en seguimiento.
herramienta de inspección de spam
Para investigar el trading basura, hemos desarrollado spam-inspect, una herramienta de Python diseñada específicamente para analizar la actividad de Rollup de Ethereum, con el objetivo de identificar de manera eficiente el comportamiento de bots basura. Esta herramienta analiza cada transacción dentro del bloque rastreándolas y aplicando las reglas heurísticas mencionadas.
Esta herramienta depende del método trace_block y actualmente solo está disponible en las cadenas OP-Stack que soportan OP-Reth o OP-Erigon.
Consulta de Dune
Creamos vistas materializadas en Dune para localizar hashes que cumplan con los criterios de spam mediante el filtrado de transacciones que contienen eventos de transferencia e identificando llamadas de precios DEX duplicadas. La diferencia con spam-inspect es que este método se basa en eventos de transferencia en lugar de en el seguimiento de transacciones. Estas vistas materializadas de las transacciones de spam se utilizan para el análisis posterior de consultas.
Estimación de la disponibilidad de datos (DA)
Si bien este artículo se centra en el impacto de las transacciones no utilizadas en el gas, también consume otros recursos, como el uso de resúmenes en la disponibilidad de datos L1. Con el fin de estimar los recursos de L1 DA desperdiciados por las transacciones de basura L2, construimos una canalización de datos personalizada (reutilizando algunos módulos del op-batcher) y obtuvimos los resultados a través de dos conjuntos de cálculos:
Tamaño total comprimido de los bloques que incluyen todas las transacciones;
Tamaño total después de la compresión del bloque tras eliminar las transacciones basura.
La diferencia entre ambos es el valor estimado del L1 DA consumido por transacciones basura en un solo bloque.
Nota al pie
[1] Esto indica que el uso de MEV de la cadena se expandirá de manera sincrónica a medida que aumente su capacidad de procesamiento.
[2] La lógica de una cadena específica de aplicación (app-specific chain) puede ser diferente: limitar intencionadamente la expresividad de las transacciones puede ser una estrategia efectiva en este escenario.
[3] Las subastas explícitas abordan las ineficiencias sistémicas de los recursos, pero introducen un nuevo límite: el tiempo que se tarda en llevar a cabo una subasta de competencia justa. Debido a la latencia de la red y la cantidad de cálculo de la subasta, este tiempo establece un límite inferior en el tiempo de bloque, lo que significa que existe un equilibrio entre maximizar la utilización del espacio de bloque y minimizar el tiempo de bloque. Pronto se publicará un artículo de fondo relacionado.
El contenido es solo de referencia, no una solicitud u oferta. No se proporciona asesoramiento fiscal, legal ni de inversión. Consulte el Descargo de responsabilidad para obtener más información sobre los riesgos.
Investigación de Flashbots: Cómo el MEV devora los beneficios de expansión de la Cadena de bloques
Escrito por: Robert Miller, Flashbots
Compilado por: Saoirse, Foresight News
Hoy, presentamos un nuevo argumento: el MEV (valor máximo extraíble) se ha convertido en un factor limitante principal para la escalabilidad de blockchain.
Mientras Ethereum y sus redes Layer2, así como Solana y otras cadenas públicas principales, compiten por expandirse a la mayor velocidad posible, las limitaciones económicas que trae el MEV ya se han hecho evidentes en toda la industria. El comportamiento de búsqueda en la cadena está comenzando a ocupar la mayor parte de la capacidad de las cadenas de bloques de alto rendimiento de una manera asombrosamente derrochadora de recursos.
Esto no es una hipótesis teórica ni un fenómeno aislado. Desde Solana (los robots MEV consumen el 40% del espacio en bloques) hasta el ecosistema Layer2 de Ethereum, esta situación se puede ver en todas partes. Para cuantificar el impacto, realizamos un análisis profundo de los principales Rollups de OP-Stack que soportan puntos finales de seguimiento específicos, y los resultados revelan un problema que afecta a toda la industria:
Los bots de transacciones basura en múltiples Rollups consumen más del 50% de Gas, pero solo pagan menos del 10% de las tarifas.
Durante el período de noviembre de 2024 a febrero de 2025, la red Base aumentará su capacidad de procesamiento de Gas a 11 millones de Gas por segundo, pero casi toda estará ocupada por bots de spam (¡equivalente a la capacidad de tres redes principales de Ethereum!).
La demanda continua de los robots de basura por Gas ha elevado las comisiones de los usuarios;
El mercado de transacciones basura está altamente concentrado, más del 80% de las transacciones basura en Base son dominadas por dos buscadores.
Las técnicas de escalado como el sharding de bases de datos (como Rollup), la prueba de validez, la optimización de bases de datos o mecanismos de consenso son sin duda importantes, pero depender únicamente de la tecnología no resolverá el problema. Aunque ya hemos dominado los métodos para construir el rendimiento de la tecnología básica, la estructura actual del mercado impone restricciones económicas al escalado.
Este artículo analizará este fenómeno de fallo del mercado, mostrará su impacto a través de datos y propondrá un nuevo mecanismo de subasta MEV diseñado para abordar este problema.
Análisis de transacciones basura
Para entender por qué se desperdicia el espacio en la cadena de bloques, primero desglosaremos una transacción de arbitraje exitosa:
Ejemplo de operación de arbitraje exitosa en Base
A primera vista, esto parece un modelo de eficiencia: un robot de búsqueda ejecuta un arbitraje preciso, ganando 0.12 dólares y pagando 0.02 dólares en comisiones.
Pero el verdadero costo de esta exitosa arbitraje es sorprendente: por cada arbitraje exitoso, el robot envía aproximadamente 350 transacciones de intento de arbitraje (la mayoría fallidas). En promedio, un arbitraje exitoso consume alrededor de 132 millones de Gas, lo que equivale a casi 4 bloques completos de Ethereum. Cabe señalar que este es solo uno de los muchos robots que participan en la competencia, el costo real de la cadena es aún más alto.
Ahora veamos un intento típico de fracaso para entender el comportamiento en cadena del robot:
Ejemplo de operación fallida al buscar ciegamente oportunidades de arbitraje
A primera vista, esta transacción no parece anómala: se ejecutó con éxito y no hubo transferencia de tokens. La única pista es que consumió aproximadamente 2.6 millones de Gas (como se muestra en la imagen de arriba).
Al rastrear a fondo sus llamadas internas, se puede descubrir que ha iniciado una serie de llamadas a decenas de diferentes grupos DEX, consultando el estado del grupo a través de getReserves () y slot0 (). Estas llamadas esencialmente están obteniendo los precios de los activos en diferentes DEX.
Ejemplo de seguimiento de llamadas repetidas de slot0 () y getReserves ()
La lógica central de este robot es muy simple:
Enviar transacciones a la cadena
Consultar los precios de múltiples pools DEX al ejecutar
Si existe una oportunidad de arbitraje, ejecútala.
Si no hay, finalizar la transacción
La transacción anterior es un reflejo de estos cuatro pasos, que finalmente se detienen y no se ejecuta ninguna operación. En realidad, solo es una consulta de precio de alta intensidad, que consume alrededor de 2.6 millones de Gas pero solo lee el estado del mercado sin acciones sustanciales.
En cadenas públicas como Base, World y Solana, esta estrategia se ha convertido en la forma principal de extraer MEV. Un pequeño número de transacciones exitosas debe compensar una gran cantidad de intentos fallidos, lo que es una elección racional para los buscadores, pero causa ineficiencias sistémicas en la red.
Se utilizan muchos recursos para leer precios sin generar un valor sustancial. Y no solo este buscador actúa de esta manera; todos los buscadores se ven obligados a adoptar esta estrategia para capturar MEV a nivel atómico. El resultado final es como muestran los datos: las cadenas públicas están congestionadas por transacciones basura, y las tarifas de transacción han aumentado debido a estas transacciones basura. (Nota: El MEV a nivel atómico enfatiza la extracción de valor lograda en una sola operación en la cadena (como una única transacción o dentro de un solo bloque), comúnmente visto en escenarios de arbitraje, front-running, etc., que aprovechan la inmediatez de la blockchain y el orden de las transacciones.)
La causa fundamental del comercio basura
No es un accidente que las cadenas públicas de alto rendimiento estén obstruidas por transacciones de spam, sino una reacción directa y "racional" desencadenada por una falla en la estructura del mercado: si un buscador quiere obtener ganancias leyendo el último estado de un bloque, debe iniciar transacciones a ciegas dentro del mismo bloque.
El robot de arbitraje analizado anteriormente es un caso típico. Las consultas fuera de la cadena pueden capturar el estado del último bloque confirmado, pero esto va a la zaga de las oportunidades MEV que están creando las transacciones en el bloque de construcción actual. En redes como Base o Solana, el mempool nativo es privado, lo que significa que los buscadores no tienen forma de saber cómo se está desempeñando la transacción de un usuario y qué oportunidades crea hasta que se publica un bloque. La única forma de descubrir y capturar espacio de arbitraje es tener sus propias transacciones incluidas en el mismo bloque inmediatamente después de la transacción de un usuario. Una vez que espera el siguiente bloque, la oportunidad se adelanta.
El fenómeno desenfrenado de búsqueda en la cadena se origina de la interacción de los siguientes factores:
1.Expresividad del comercio
A diferencia de los traders en las finanzas tradicionales que envían órdenes estáticas simples (como "comprar a X precio"), los buscadores pueden crear transacciones como programas en la cadena, incorporando lógica condicional basada en el estado del mercado en tiempo real para implementar estrategias reactivas complejas que antes eran imposibles.
Para proteger a los usuarios de los ataques de front-running, la mayoría de las cadenas de bloques de alto rendimiento configuran el pool de memoria como privado. Aunque esto puede defenderse eficazmente contra el front-running, también impide que los buscadores vean el flujo de órdenes de los usuarios. Debido a que no pueden reaccionar antes de que las transacciones se registren en la cadena, los buscadores solo pueden iniciar transacciones de alta expresividad para detectar oportunidades en la cadena de forma ciega.
El espacio en bloque de bajo costo amplifica aún más el comportamiento de búsqueda en la cadena. Los buscadores saben que el beneficio de un solo arbitraje exitoso puede cubrir el costo de una gran cantidad de transacciones fallidas, por lo que se atreven a enviar una gran cantidad de transacciones especulativas a cada bloque. Y cuanto más baja sea la tarifa de gas, más complejo será el buscador que pueda escribir una lógica más compleja y seguir estrategias más complejas. [1]
4.Falta de un mecanismo de subasta eficiente
La competencia entre los buscadores carece de un mecanismo formal para expresar la preferencia por la clasificación de las transacciones. Sin una forma directa de clasificar las ofertas en transacciones específicas en un bloque, la competencia degenera en una alternativa derrochadora: consumir más gas. La principal forma en que los buscadores pueden aumentar su tasa de ganancias es consumiendo gas en más lugares del bloque para aumentar la probabilidad de que la transacción caiga en el "lugar correcto".
Estos cuatro factores han dado lugar a las "subastas de transacciones basura", un mecanismo extremadamente derrochador que no solo fomenta la congestión de la red, sino que tampoco logra capturar eficazmente el valor MEV. Para cuantificar la escala de ineficiencia causada por las transacciones basura, realizamos una validación de datos.
Investigación encontró
El análisis confirma que las transacciones basura impulsadas por MEV constituyen una restricción económica para la escalabilidad.
Definimos las transacciones basura identificando las transacciones de "consultas repetidas en DEX pero sin transferir tokens". Este enfoque heurístico tiene como objetivo localizar el comportamiento de arbitraje de "backrunning" que podría haberse realizado fuera de la cadena, pero que se ve forzado a hacerse en la cadena, generando un desperdicio sistémico. Hemos implementado este método tanto en herramientas de Python como en tableros de Dune, y la metodología específica se detalla en el apéndice.
Debido a que las herramientas de detección de transacciones basura dependen de métodos RPC específicos, el análisis de datos actual se limita a OP-Stack Rollup. Sin embargo, los datos del equipo de Ghost Logs indican que Solana también presenta fenómenos similares, y se han encontrado signos de transacciones basura en otros Rollups de Ethereum (como ZKsync, Arbitrum).
Primero, este problema es sistémico y está ampliamente presente. El análisis del OP-Stack Rollup muestra que las transacciones basura no son un fenómeno aislado, sino una fuerza dominante en todo el ecosistema. En cadenas como Unichain, Base y la red principal de OP, las transacciones basura suelen consumir más del 50% del Gas total. Esto demuestra que es una consecuencia estructural del diseño del mercado actual, y no una anomalía local.
El segundo hallazgo muestra que, desde la perspectiva de la cadena, la eficiencia de las transacciones basura es extremadamente baja.
En todos los Rollups que hemos analizado, hay una gran discrepancia entre los recursos consumidos por las transacciones basura y los ingresos que generan. En comparación con otros usuarios, los bots de transacciones basura consumen varias veces más Gas que las tarifas que pagan. Por ejemplo, los bots de basura en la red principal de OP consumieron aproximadamente el 57% del Gas, pero solo pagaron alrededor del 9% de las tarifas, lo que representa una diferencia de 6 veces.
La diferencia entre el pago de tarifas y el consumo de Gas indica que las transacciones basura han generado un enorme costo externo para la red, pero apenas han proporcionado un valor correspondiente, lo cual es una característica típica de un mercado sistemáticamente ineficiente. Esto incluye un desperdicio real de recursos de cómputo, ya que cada nodo completo se ve obligado a ejecutar estas transacciones, lo que aumenta los requisitos de hardware para todos los participantes de la red.
Además, también analizamos cómo las transacciones basura en L2 afectan el uso de Rollup en la disponibilidad de datos (Data Availability) de L1.
Los datos muestran que, en un millón de bloques en febrero de 2025, los robots de basura en Base contribuyeron con aproximadamente el 56% del consumo de Gas, el 26% del uso de L1 DA (Disponibilidad de Datos) y el 14% de las tarifas en cadena. La proporción de uso de DA de los robots de basura inicialmente nos sorprendió, pero luego descubrimos que esto estaba relacionado con su proporción de cantidad de transacciones (y no con el consumo de Gas). Esto es razonable, ya que el uso de DA depende de la eficiencia de compresión de datos, y no de la cantidad de consumo de Gas.
En tercer lugar, esta ineficiencia contrarresta directamente los beneficios de la escalabilidad. Para medir el impacto negativo de las transacciones basura, hemos introducido un nuevo indicador: el rendimiento efectivo de Gas, es decir, la cantidad de Gas utilizable por los usuarios procesada por segundo después de que Rollup deduce el consumo de los bots basura.
La tendencia es particularmente pronunciada en Base: en noviembre de 2024, el rendimiento total de gas será de 15 millones de gas/s, mientras que el rendimiento efectivo de gas para los usuarios solo será de 12 millones de gas/s. Durante los cuatro meses siguientes, el rendimiento total aumentó en 11 millones de gas/s, pero el rendimiento efectivo se mantuvo prácticamente igual. En otras palabras, casi toda la potencia de procesamiento adicional es absorbida por las transacciones de spam.
Curiosamente, después de finales de febrero, el volumen efectivo comenzó a alinearse más con la tendencia de crecimiento del volumen total. Esto parece estar relacionado con el volumen de transacciones del mercado (y el MEV resultante): después de la explosión del "escándalo de Libra" el 14 de febrero, a medida que el volumen de transacciones de Memecoin a través de bots de Telegram disminuyó, el volumen efectivo comenzó a crecer nuevamente.
Quizás el impacto más directo para los usuarios sea que la continua existencia de transacciones basura ha elevado artificialmente la línea base de las tarifas de transacción, manteniéndolas altas a largo plazo.
A pesar de que las medidas de escalabilidad de Rollup han reducido las tarifas nominales a niveles muy bajos (por ejemplo, alrededor de 0.01 dólares), lo que ha hecho que muchos usuarios naturales ya no sean sensibles al precio, teóricamente, si el espacio en bloque es suficiente y los usuarios no son sensibles al precio, además de la influencia del mecanismo del mercado de tarifas EIP-1559, las tarifas deberían tender a un valor absolutamente mínimo. La visión de la escalabilidad es crear suficiente capacidad para que este estado de tarifas casi cero se convierta en la norma.
Pero la realidad no es así. Los buscadores que intentan capturar MEV a través de transacciones basura están llenando los bloques con una gran cantidad de transacciones, consumiendo mucho Gas. Este comportamiento ha elevado la utilización de bloques, lo que ha llevado a un aumento sostenido de las tarifas base, lo que refleja más la ineficiencia sistémica del mercado de MEV que la verdadera demanda de los usuarios naturales.
A pesar de que las tarifas que asumen los usuarios finales siguen siendo bajas, el nivel general ya está muy por encima de lo realmente necesario. El punto clave de este problema es que aquellas aplicaciones innovadoras que dependen de grandes cantidades de espacio en bloques baratos (como las redes sociales en cadena o los micropagos automatizados) están siendo excluidas del mercado como resultado.
Finalmente, el análisis muestra que el mercado de buscadores de transacciones basura MEV presenta características de extrema concentración.
Para verificar esto, contabilizamos cuáles contratos inteligentes consumieron más Gas clasificados como "transacciones basura" entre las alturas de bloque 26000000 y 26900000. En una observación preliminar, el mercado parece tener una alta proporción de líderes, pero la estructura es dispersa.
Pero esta fachada es engañosa. El análisis on-chain muestra que una estrategia común utilizada por los buscadores es rotar el contrato inteligente utilizado para enviar transacciones de spam, pero transferir las ganancias de manera uniforme a una "dirección de ganancias" fija. Al rastrear la ruta de transferencia de ETH de una transacción de arbitraje exitosa, tratamos de identificar contratos inteligentes que están controlados por el mismo operador. Aunque no todos los robots adoptan este patrón, generalmente es el caso de los robots jefes.
Cuando los datos se agrupan por dirección de ganancias, la concentración del mercado se vuelve extremadamente notable:
El resultado es evidente, solo dos instituciones dominan más del 80% de las transacciones basura en Base. Esta extrema concentración indica que existen barreras de entrada claras en el mercado, y que la actual "subasta de transacciones basura" no es un verdadero mercado competitivo. La falta de competencia debilita aún más el mecanismo de descubrimiento de precios, lo que lleva a que la cadena pública no pueda capturar el verdadero valor del MEV extraído y, al mismo tiempo, tenga que soportar las externalidades negativas que traen las transacciones basura.
Camino hacia adelante
Creemos que la blockchain debería maximizar la acomodación de actividades económicas valiosas dentro de un espacio de bloque limitado.
Desde este estándar, el mecanismo actual de "subasta de transacciones basura" es extremadamente ineficiente: realizar dos intercambios en Uniswap v3 requiere aproximadamente 200,000 Gas, mientras que lograr el mismo resultado económico en Base consume alrededor de 130 millones de Gas. La diferencia de eficiencia es de hasta 650 veces, y reducir esta brecha es clave para liberar el verdadero potencial de escalabilidad.
Para resolver este problema, primero debemos volver a las cuatro razones principales por las que la búsqueda en la cadena se ha convertido en el modelo principal: la expresión de las transacciones, la privacidad de la mempool, las bajas tarifas y la falta de un mecanismo de subasta eficiente. Entre ellos, las bajas tarifas de gas y la alta expresividad son [2] objetivos claros de la cadena general de contratos inteligentes, y debemos seguir fortaleciendo estas características. Por lo tanto, la solución debe centrarse en otros dos puntos: permitir que los buscadores lean el estado de la próxima on-chain y expresen sus preferencias de una manera que proteja los derechos de los usuarios y minimice las transacciones de spam en la chain.
Dirección de la solución
1 Lograr la transparencia del estado a través de la privacidad programable
Los mercados eficientes requieren proporcionar a los buscadores acceso en tiempo real a los flujos de transacciones y, al mismo tiempo, limitar mediante programación la forma en que pueden usar la información. El sistema debe garantizar de forma verificable que los buscadores solo puedan realizar transacciones de "retroceso" y no puedan realizar frontruns, ataques de sándwich o filtrar datos privados. Esta visibilidad permite a los buscadores realizar lógica condicional fuera de la cadena, en lugar de sondear a ciegas en la cadena. Cuando los buscadores generan operaciones potencialmente rentables fuera de la cadena, todavía necesitan una forma de incrustarlas con precisión en bloques para capturar MEV.
2 Construir un mecanismo de subasta MEV con pujas explícitas
Abandonar el modelo de "subasta de comercialización de basura" con el consumo de gas como dimensión competitiva, y en su lugar diseñar un mecanismo de subasta de derechos de ordenación de transacciones basado en incentivos económicos. Los buscadores pueden enviar directamente cotizaciones de divisas para la ubicación del bloque de la transacción objetivo, y el orden de las transacciones se determina a través del mecanismo de precios basado en el mercado. Este modelo transforma la competencia desordenada en el consumo de gas en un proceso eficiente de descubrimiento de precios:
Los buscadores no necesitan enviar cientos de transacciones inválidas, solo deben pagar por el derecho de ordenación que realmente tiene valor.
La blockchain puede capturar el verdadero valor del MEV a través de subastas, en lugar de dejar que los recursos se desperdicien en cálculos en la cadena sin sentido.
Flashbots está intentando utilizar entornos de ejecución confiables (TEEs) para proporcionar visibilidad a los buscadores, al mismo tiempo que previene ataques de sándwich. Los TEEs aseguran que cierto código, al ejecutarse, mantenga la confidencialidad de los datos incluso frente a los operadores de la máquina.
Esto permite que los buscadores se ejecuten en TEE, verificablemente realizando transacciones privadas de forma posterior, mientras que no se pueden implementar ataques sandwich ni exportar ningún dato privado. Hemos validado este modelo en Ethereum L1, donde los buscadores han estado realizando transacciones posteriores a través de un sistema similar durante meses y están activamente adaptándolo a L2.
Conclusión
Durante mucho tiempo, el debate sobre el escalado se ha limitado al rendimiento de la tecnología subyacente. Pero nuestra investigación muestra que el punto de ruptura clave ya no es expandir la capacidad de los bloques, sino hacer un uso más eficiente del espacio de bloques [3]. Esto se debe a que por cada unidad de espacio de bloque liberada, MEV incentiva las transacciones de spam para que consuman capacidad adicional. En otras palabras, la mayor parte de los ingresos del "escalado" son capturados por bots MEV económicamente racionales, y los usuarios reales no pueden beneficiarse de ellos. Este problema está elevando las tarifas de los usuarios comunes, restringiendo la efectividad de la expansión de la capacidad y causando un desperdicio de recursos masivos de red.
La limitación de la escalabilidad radica en esto: aumentar el espacio en los bloques puede mejorar el rendimiento, pero la mejora en las tarifas de transacción es limitada, ya que el MEV en la cadena se vuelve cada vez más complejo y consume la mayor parte de las ganancias. Para superar estas limitaciones y liberar el verdadero potencial de la escalabilidad, debemos deshacernos del mercado de transacciones basura desperdiciado. A través de la privacidad programable y las pujas explícitas, podemos eliminar los incentivos para las transacciones basura, reemplazándolas con un mercado de MEV expresivo, justo y eficiente en lugar de una "subasta de transacciones basura".
La adopción de las subastas MEV no es una opción de lujo, sino una necesidad estratégica. En esencia, los TEE se utilizan para proporcionar a los buscadores acceso al flujo de transacciones, al tiempo que restringen mediante programación la forma en que se pueden usar. Este diseño logra el resultado deseado: admite el arbitraje de backrun sin transacciones de spam mientras protege contra ataques sándwich. Para blockchain, esto significa capturar más ingresos en un mercado eficiente y libre de basura; Para los usuarios y desarrolladores, las tarifas más bajas y estables y la capacidad real disponible desbloquearán en última instancia el valor total de la expansión.
¿Qué sucederá en el mundo cuando rompamos las limitaciones del comercio basura? Cuando los costos de transacción sean tan bajos que casi se puedan ignorar, ¿qué nuevas posibilidades se desbloquearán? ¿Qué nuevas aplicaciones surgirán? La respuesta solo puede ser probada en la práctica.
Agradecemos a DataAlways, Hasu, Fahim, Danning, dmarz, Nathan, Georgios, Dan, buffalu, Quintus, Tesa, Anika, Brian, Xin, Sam, Eli, Christine, Christoph, Alex, Fred y a muchas otras personas por sus valiosos comentarios. Un agradecimiento especial a Phil, y también a Achal por su ayuda en el diseño.
Apéndice
Método heurístico para la identificación de transacciones basura
Para identificar transacciones basura, hemos utilizado dos reglas heurísticas:
¿Transferencia de tokens? ¿La transacción involucra alguna transferencia de tokens? Si es así, no se clasifica como una transacción basura.
Consulta de precios DEX repetida: Si una transacción inicia al menos 4 consultas sobre datos de precios de DEX comunes sin ejecutar la transferencia de tokens, se clasifica como transacción basura.
Creemos que, al redactar este artículo, estos métodos heurísticos son confiables: cualquier operación que implique la transferencia de tokens generalmente tiene un valor real para el usuario, mientras que las transacciones basura solo transfieren tokens al capturar oportunidades de MEV. Además, las reglas de consulta de precios de DEX pueden identificar de manera efectiva a los bots que detectan sistemáticamente oportunidades de arbitraje, que es la principal forma de transacciones basura que hemos observado. Esta definición se centra en el comportamiento derrochador de consultar precios de DEX únicamente en la cadena, excluyendo el comportamiento productivo de backrunning.
Pero esta definición necesita ser optimizada en el futuro: los bots de trading basura pueden eludir esta regla mediante la simple transferencia de tokens, por lo que los criterios de clasificación de "trading basura" siguen siendo una dirección que merece investigación posterior. Además, esta definición cubre principalmente a los bots de arbitraje ciego que son predominantes en el MEV, pero no incluye otras estrategias de MEV como la liquidación.
Metodología para la identificación de transacciones basura
Identificamos las transacciones de spam mediante el análisis de los rastros de las transacciones: para cada transacción, verifique todos los rastros de la misma para determinar si llamar a una función de transferencia de tokens o a una función de precio DEX (por ejemplo, slot0(), getReserves(), etc.). Si la transacción implica la transferencia de tokens, se excluye; Si los tokens no se transfieren y se inician 4 o más consultas de precios DEX, se clasifica como una transacción de spam.
La elección de 4 veces como umbral fue conservadora, y los experimentos han demostrado que establecer el umbral en 3 veces tiene poco efecto en los resultados generales. Del mismo modo, filtramos las transacciones por eventos de transferencia en Dune y descubrimos que los resultados no eran muy diferentes del enfoque basado en seguimiento.
herramienta de inspección de spam
Para investigar el trading basura, hemos desarrollado spam-inspect, una herramienta de Python diseñada específicamente para analizar la actividad de Rollup de Ethereum, con el objetivo de identificar de manera eficiente el comportamiento de bots basura. Esta herramienta analiza cada transacción dentro del bloque rastreándolas y aplicando las reglas heurísticas mencionadas.
Esta herramienta depende del método trace_block y actualmente solo está disponible en las cadenas OP-Stack que soportan OP-Reth o OP-Erigon.
Consulta de Dune
Creamos vistas materializadas en Dune para localizar hashes que cumplan con los criterios de spam mediante el filtrado de transacciones que contienen eventos de transferencia e identificando llamadas de precios DEX duplicadas. La diferencia con spam-inspect es que este método se basa en eventos de transferencia en lugar de en el seguimiento de transacciones. Estas vistas materializadas de las transacciones de spam se utilizan para el análisis posterior de consultas.
Estimación de la disponibilidad de datos (DA)
Si bien este artículo se centra en el impacto de las transacciones no utilizadas en el gas, también consume otros recursos, como el uso de resúmenes en la disponibilidad de datos L1. Con el fin de estimar los recursos de L1 DA desperdiciados por las transacciones de basura L2, construimos una canalización de datos personalizada (reutilizando algunos módulos del op-batcher) y obtuvimos los resultados a través de dos conjuntos de cálculos:
Tamaño total comprimido de los bloques que incluyen todas las transacciones;
Tamaño total después de la compresión del bloque tras eliminar las transacciones basura.
La diferencia entre ambos es el valor estimado del L1 DA consumido por transacciones basura en un solo bloque.
Nota al pie
[1] Esto indica que el uso de MEV de la cadena se expandirá de manera sincrónica a medida que aumente su capacidad de procesamiento.
[2] La lógica de una cadena específica de aplicación (app-specific chain) puede ser diferente: limitar intencionadamente la expresividad de las transacciones puede ser una estrategia efectiva en este escenario.
[3] Las subastas explícitas abordan las ineficiencias sistémicas de los recursos, pero introducen un nuevo límite: el tiempo que se tarda en llevar a cabo una subasta de competencia justa. Debido a la latencia de la red y la cantidad de cálculo de la subasta, este tiempo establece un límite inferior en el tiempo de bloque, lo que significa que existe un equilibrio entre maximizar la utilización del espacio de bloque y minimizar el tiempo de bloque. Pronto se publicará un artículo de fondo relacionado.