O que é Valor máximo extraível (MEV)?
O conceito de Valor máximo extraível (MEV) é um termo técnico no contexto da blockchain que descreve o potencial de lucro que mineradores ou outros participantes da rede, como validadores ou sequenciadores, podem alcançar. Eles fazem isso manipulando a ordem das transações nos blocos que estão criando. Essa manipulação pode envolver a inclusão, omissão ou rearranjo de transações, buscando maximizar os retornos financeiros.
O MEV é a quantia total que se pode ganhar ao otimizar estrategicamente a forma como as transações são dispostas em um bloco. Embora possa abrir portas para uma renda suplementar, há consequências potencialmente prejudiciais associadas, incluindo ameaças à segurança, equidade e estabilidade das redes de blockchain.
A relevância do MEV intensificou-se em meio à popularização das plataformas de finanças descentralizadas (DeFi), que são fundamentais para a execução de operações financeiras complexas no universo das criptomoedas. A demanda e a complexidade crescentes das operações nessas plataformas ampliaram as possibilidades de exploração por indivíduos mal-intencionados ou aqueles que buscam tirar vantagem da situação.
O MEV tem suas raízes no início do desenvolvimento da tecnologia blockchain e adquiriu uma nova dimensão com o advento do Ethereum e dos contratos inteligentes. A flexibilidade e a capacidade de programação do Ethereum pavimentaram o caminho para o desenvolvimento de uma diversidade de serviços e produtos financeiros inovadores, proporcionando uma miríade de oportunidades de extração de valor para agentes astutos ou inescrupulosos.
As diferenças no MEV são notáveis ao compararmos as redes baseadas em prova de trabalho com aquelas que utilizam prova de participação. Por exemplo, na blockchain do Bitcoin, que opera sob o modelo de prova de trabalho e não suporta contratos inteligentes, as possibilidades de reordenar transações são consideravelmente limitadas. Portanto, a busca por lucros através do MEV é mais comum na rede Ethereum (ETH) do que no Bitcoin (BTC).
Como funciona o MEV?
O MEV surge de situações onde entidades com poder sobre sequências de transações conseguem obter vantagens financeiras. Isso pode acontecer, por exemplo, devido à variação de cotações entre diferentes exchanges descentralizadas (DEXs) ou em momentos de liquidação em plataformas de empréstimos.
O conceito central é a competição entre transações para serem validadas. Após um usuário iniciar uma transação, ela é enviada para a rede e adicionada ao mempool, o reservatório de transações que aguardam confirmação. Aquelas com taxas mais altas geralmente recebem atenção preferencial de mineradores e validadores que estão em busca de maximizar seus ganhos. Ajustar a sequência das transações em um bloco de maneira estratégica pode, portanto, incrementar seus lucros, prejudicando outros participantes da rede.
Exemplos de MEV
Estratégias de frontrunning e ataques do tipo “sanduíche”
O frontrunning aqui diz respeito a bots que se aproveitam das operações dos usuários manipulando a sequência de transações. Esses programas vasculham o mempool e antecipam as transações dos usuários, o que pode resultar em uma derrapagem maior para o usuário e uma taxa de conversão menos favorável para a troca de tokens desejada.
Em um ataque do tipo “sanduíche”, um operador antecipa e sucede a transação do usuário com duas próprias, buscando maximizar os lucros à custa de usuários que não têm conhecimento dessa prática.
Arbitragem e Liquidações no Mercado de Câmbio
A arbitragem, que tira vantagem de diferenças de preço de um ativo entre mercados distintos para lucrar, também é uma prática onde o MEV se faz presente. Bots são programados para identificar transações de arbitragem no mempool e as imitam, oferecendo taxas maiores para que suas operações sejam priorizadas pelos criadores de blocos em detrimento das originais. Similarmente, o MEV está inserido no contexto de liquidações, onde bots são usados para localizar e iniciar a liquidação de empréstimos com garantias, permitindo que os operadores dos bots embolsem as recompensas dessas ações.
Frontrunning Avançado
Uma abordagem mais sofisticada é o frontrunning avançado, no qual bots examinam as transações pendentes, alteram endereços nos dados da transação para os próprios e simulam sua execução para avaliar possíveis lucros. Ao apresentarem transações semelhantes com taxas superiores, conseguem capturar valor mesmo sem compreender completamente a finalidade da transação original.
Ataques comuns de MEV
NFT MEV
A extração de valor de tokens não fungíveis (NFTs) representa uma das táticas mais destacadas entre as práticas de captura de valor no universo dos NFTs. Agentes especializados focam sua atenção em NFTs que são ofertados a preços inesperadamente reduzidos, muitas vezes por engano. A meta desses agentes é obter os NFTs por um valor menor que o de mercado, exemplificado por uma situação onde um indivíduo investiu 7 milhões de dólares para adquirir todos os Cryptopunks disponíveis ao preço base.
Execução de Liquidações em Protocolos de Empréstimo
No contexto de protocolos de empréstimo de destaque como Aave e Maker, liquidantes — atuando aqui como operadores especializados — têm a função de executar a liquidação de empréstimos que estão excessivamente garantidos. A corrida para realizar a extração de MEV e arrecadar comissões de liquidação gera uma competição voraz entre os participantes. As comissões, cobradas dos tomadores de empréstimo, são divididas, sendo uma parcela destinada ao liquidante como incentivo.
Explorando Blocos Órfãos em Ataques MEV
A tática conhecida como “ataques de tio-bandido” visa tirar vantagem dos chamados blocos tio ou órfãos. Tais blocos surgem quando dois mineradores produzem blocos simultaneamente com o mesmo número de sequência. Dado que as transações nos blocos tio são visíveis ao público, elas se tornam alvo de estratégias para extrair lucros. Os agentes que buscam o MEV podem encaminhar transações em massa diretamente para os validadores, contornando os riscos comuns e motivando-os a incorporar estas transações em seus blocos.
Ataques Time-Bandit e a Integridade da Rede
Os assim chamados ataques Time-Bandit colocam em risco a estabilidade da rede Ethereum ao propor a venda do estado atual da rede ao maior ofertante. Nesse cenário, um agente pode detectar potenciais lucros ao observar o estado atual da blockchain e identificar oportunidades em blocos que já foram minerados. O ataque consiste então em revalidar esses blocos a fim de capturar o Valor máximo extraível (MEV) de transações previamente confirmadas.
Valor máximo extraível (MEV) Significado e definição
“Valor Máximo Extraível” (MEV, do inglês “Maximal Extractable Value” ou originalmente “Miner Extractable Value”) é um conceito no contexto de blockchains e criptomoedas, particularmente em sistemas que utilizam o mecanismo de consenso Proof of Work (PoW) ou Proof of Stake (PoS).
MEV refere-se ao valor máximo que mineradores (em blockchains PoW) ou validadores (em blockchains PoS) podem extrair de transações além da recompensa padrão do bloco e das taxas de transação. Isso é feito através de várias estratégias, tais como:
- Reordenamento de Transações: Mineradores ou validadores podem escolher a ordem das transações dentro de um bloco para maximizar suas receitas. Por exemplo, eles podem colocar suas próprias transações à frente de outras para tirar proveito de oportunidades de arbitragem.
- Inserção de Transações: Eles podem inserir suas próprias transações antes de processar as transações pendentes na mempool (a lista de todas as transações aguardando serem confirmadas), para capitalizar sobre movimentos de preço previstos ou oportunidades de arbitragem.
- Censoramento de Transações: Alguns mineradores podem optar por censurar certas transações para afetar o preço de um ativo ou para beneficiar certas operações financeiras.
- Sandwich Attacks: Uma estratégia onde o minerador ou validador coloca duas transações em torno de uma transação de um usuário para lucrar com a variação de preço resultante.
Essas práticas de MEV podem ter implicações importantes, incluindo a influência nos preços dos ativos, a centralização do poder entre os mineradores ou validadores mais capazes de explorar o MEV, e potencialmente prejudicar a equidade e a segurança do protocolo blockchain.
MEV tornou-se uma preocupação particular em redes que suportam contratos inteligentes complexos, como o Ethereum, porque as transações em tais redes muitas vezes interagem com várias aplicações financeiras descentralizadas (DeFi) e, portanto, apresentam mais oportunidades para extração de valor.
Como resposta a preocupações em torno do MEV, foram propostas e implementadas várias soluções e mecanismos, como os leilões de prioridade de transações e mecanismos de batch de transações, para reduzir as possibilidades de extrair valor de maneira injusta ou prejudicial para a rede.