Autor: Cooper Duschang Fuente: coinmetrics Traducción:善欧巴,金色财经
Las transacciones antes de ser ejecutadas están influenciadas por múltiples actores externos, lo que genera oportunidades de valor máximo extraíble (MEV).
La construcción de bloques es un mercado altamente competitivo, y el flujo de transacciones y su orden son clave para obtener y mantener cuota de mercado.
El orden de las transacciones es crucial tanto para los operadores como para los constructores de bloques, ambos necesitan aprovecharlo para maximizar su valor.
Las transacciones en cadenas públicas como Ethereum primero se empaquetan en bloques y luego son subidas a la cadena por los validadores. En este proceso, una transacción pasa por varios pasos y actores antes de su confirmación final, generalmente ingresando primero en una cola pública llamada mempool (memoria pool).
Debido a que el mempool es público, las transacciones en competencia y los bots profesionales pueden pagar tarifas más altas para obtener prioridad en el bloque. Los constructores de bloques ordenan las transacciones según estas tarifas y capturan oportunidades de valor máximo extraíble (MEV).
El MEV se refiere al valor adicional que se puede obtener mediante reordenar, incluir o excluir transacciones dentro de un bloque, similar a cómo los traders de alta frecuencia usan información del flujo de órdenes y ajustan sus estrategias para obtener beneficios.
Este artículo se centrará en los aspectos clave del proceso de transacción: quién construye los bloques en Ethereum, cómo se ordenan las transacciones y algunos desafíos en el uso del sistema de mempool.
Esta sección presenta los actores centrales que influyen en el ciclo de vida de las transacciones y cómo crean oportunidades de MEV.
Roles en el sistema MEV de Ethereum
La cadena de MEV comienza con los buscadores. Estos escanean protocolos DeFi y transacciones públicas en busca de oportunidades de MEV rentables. No todo el MEV es malicioso: algunos bots de arbitraje mantienen estrechos márgenes de precios y aseguran la estabilidad de los activos; otros emplean estrategias más peligrosas, como los ataques de tipo “sandwich” en exchanges descentralizados.
Los buscadores empaquetan las transacciones originales con sus propias transacciones en “bundles” (paquetes) y los envían a los constructores de bloques, asegurando que las transacciones se ejecuten en el orden deseado.
Los constructores de bloques agregan transacciones del mempool público, flujos privados y bundles de buscadores para armar un bloque. Como los bundles de MEV que reciben varían, también lo hacen las tarifas totales y las transacciones incluidas, lo que afecta directamente su capacidad para pujar por la inclusión en la cadena. Los constructores envían sus ofertas a los relés, que coordinan con los validadores. Los constructores deben compartir parte del valor del bloque con estos actores para que su bloque sea seleccionado y subido a la cadena.
Los validadores / proponentes de bloques son los encargados de decidir qué bloque se sube a la cadena. En cada rotación, un validador es elegido como proponente, generalmente el que ofrece la mayor tarifa en los bundles. El mecanismo de rotación evita que unos pocos nodos controlen demasiado la actividad de la red; sin embargo, tener muy pocos validadores puede aumentar el riesgo de censura, mientras que demasiados puede afectar la conectividad y el rendimiento de la red.
El ataque sandwich consiste en que la transacción objetivo de un usuario queda atrapada entre una transacción maliciosa de “front-running” y otra de “back-running”. Los bots realizan front-running para interferir en la ejecución de la transacción, generalmente sin querer mantener los tokens afectados, y luego usan back-running para salir con un mejor precio, obteniendo beneficios del diferencial.
En la cadena Ethereum, en el bloque #24,650,612, una transacción sufrió un ataque sandwich, en el que el bot obtuvo beneficios y el usuario sufrió un peor precio de cambio.
Los constructores de bloques ejecutan estas transacciones en el orden solicitado por los buscadores, ya que estos pagaron tarifas de prioridad más altas, aumentando el valor total del bloque y permitiendo que los constructores pujen con mayor capacidad para ser seleccionados por los validadores.
La construcción de bloques en Ethereum sigue el modelo de separación entre proponentes y constructores (PBS): los constructores usan un tiempo de 12 segundos para optimizar el orden de las transacciones mediante tarifas, extrayendo valor. Cada 12 segundos se realiza una subasta, en la que los constructores ceden parte del valor del bloque al validador principal, quien con la oferta más alta gana y publica el bloque, mientras el constructor recibe las tarifas restantes.
Actualmente, la concentración en la construcción de bloques es alta, con riesgo de que unos pocos controlen la ordenación de transacciones. Los dos principales constructores son:
Titan Builder: 47.6%
BuilderNet: 26.0%
BuilderNet busca descentralizar compartiendo las transacciones recibidas con otros constructores, sin competir por el flujo de transacciones, sino optimizando algoritmos de ordenación y proporcionando un entorno neutral.
El valor dentro del bloque determina directamente cuánto puja el constructor en la subasta. Los constructores que gestionan transacciones de alto valor pueden ofrecer tarifas más altas a los validadores para ganar la subasta, creando un efecto de rueda: cuanto más frecuentemente ganen la subasta, más usuarios enviarán transacciones directamente a ellos, concentrando aún más la selección de transacciones en sus bloques.
La subasta se realiza mediante el componente MEV-Boost: los relés comparten las ofertas de bloques con los validadores, quienes reciben el bloque ganador y lo difunden en la red.
Beaverbuild y Titanbuilder fueron los dos mayores constructores en Ethereum, con las transacciones más valiosas, pudiendo pagar más ETH para obtener la inclusión en bloques. Posteriormente, Beaverbuild colaboró con BuilderNet compartiendo flujo de transacciones, lo que redujo significativamente su valor de MEV-Boost.
El valor diario capturado por los validadores ha disminuido, resultado de la optimización de la red. Para 2026, solo BuilderNet y Titanbuilder superan los 500 ETH diarios en valor de MEV-Boost. La industria impulsa el uso de transacciones privadas o saltarse el mempool para reducir el MEV malicioso; además, la adopción de Layer 2 y la competencia entre cadenas también afectan la cantidad de transacciones en Ethereum.
El orden de las transacciones en un bloque no solo afecta su ejecución, sino también su valor total. La ordenación la determina el algoritmo del constructor, considerando factores como tarifas de red, tarifas prioritarias, tamaño de las transacciones y su valor para otros participantes.
En el bloque #24,120,201, más de la mitad del valor total (tarifas de red + tarifas prioritarias) se concentró en las primeras 44 transacciones, que representan solo el 12.5% del total. Esto refleja la lógica de incentivos del constructor: incluir las transacciones de mayor valor para ganar la subasta de inclusión. Al agregar transacciones posteriores, se enfrentan a limitaciones de recursos computacionales y flujo de órdenes.
Ethereum tiene un mecanismo de ejecución de transacciones único: un tiempo objetivo de 12 segundos para la creación de bloques, que permite a los constructores optimizar los bloques y pujar a los validadores, y a los buscadores captar oportunidades de MEV.
Los constructores tienen un fuerte incentivo para incluir transacciones de MEV, ya que aumentan el valor del bloque. Sin embargo, factores como el flujo de transacciones, el tamaño del bloque, las limitaciones de cálculo y la velocidad de puja limitan su capacidad para ejecutar las transacciones en el orden ideal y controlar toda la cadena de suministro de transacciones.