El valor máximo extraíble del minero (MEV por sus siglas en inglés) es una medida de los beneficios que un minero (o validador, secuenciador, etc.) puede obtener a través de su capacidad de incluir, excluir o reordenar arbitrariamente las transacciones dentro de los bloques que produce. Veamos qué es el MEV a fondo y cómo funciona.
Qué es el Valor Máximo Extraíble
El Valor Máximo Extraíble, también conocido como MEV por sus siglas en inglés, es un término que se refiere a la cantidad máxima de valor que un minero de blockchain puede extraer de una transacción en un momento determinado. En otras palabras, se trata de una medida del valor económico que los mineros pueden obtener al manipular el orden de las transacciones dentro de un bloque. El MEV es un concepto que ha ganado importancia en el mundo de las criptomonedas y las blockchain en los últimos años, ya que se ha convertido en un factor clave para entender la forma en que los mineros de blockchain operan y cómo esto puede afectar a la seguridad y estabilidad de la red.
Funcionamiento del MEV en Chainlink. Fuente: ChainLink.
Cómo funciona el Valor Máximo Extraíble
El Valor Máximo Extraíble se genera a partir de la diferencia entre el valor de las transacciones que se incluyen en un bloque y el valor de las transacciones que podrían haber sido incluidas si el orden de las mismas hubiera sido diferente. Los mineros pueden aprovechar esta diferencia para obtener una ganancia económica, reordenando las transacciones dentro de un bloque para obtener el máximo MEV posible. La forma en que los mineros reordenan las transacciones dentro de un bloque para maximizar el MEV se basa en la idea de la arbitraje de latencia. Esto significa que los mineros buscan aprovechar las diferencias de tiempo en la transmisión de información entre diferentes nodos de la red, para manipular el orden de las transacciones y obtener el máximo beneficio. Por ejemplo, supongamos que un minero tiene dos transacciones A y B que pueden ser incluidas en un bloque. La transacción A tiene un valor de 1 ETH y la transacción B tiene un valor de 2 ETH. Si el minero incluye la transacción A en primer lugar, el valor máximo que puede extraer de esa transacción es de 1 ETH. Sin embargo, si el minero reordena las transacciones y coloca la transacción B en primer lugar, el valor máximo que puede extraer de ambas transacciones es de 3 ETH (2 ETH de la transacción B más 1 ETH de la transacción A).
Captura de un MEV. Fuente: DeFi Latam.
Ejemplos de Valor Máximo Extraíble
Uno de los ejemplos más conocidos de MEV en la blockchain de Ethereum es el llamado «ataque de sandwich». Este ataque se produce cuando un minero aprovecha las diferencias de latencia entre la ejecución de dos transacciones para incluir su propia transacción entre ellas, obteniendo un beneficio económico en el proceso. Otro ejemplo de MEV es el llamado «miner extractable value auctions» (subastas de valor extraíble por el minero), que se utilizan para que los mineros compitan por el derecho a incluir una transacción en el próximo bloque. Los participantes de la subasta ofrecen una cantidad de ETH para que su transacción sea incluida en el próximo bloque, y el minero que gane la subasta obtiene el valor extraíble máximo de esas transacciones.
Ejemplos de ataques sandwich. Fuente: Medium.