Entenda o que é MEV, como validadores e bots extraem valor das suas transações em DeFi, o que são sandwich attacks e como se proteger.

Você fez um swap num protocolo DeFi, recebeu menos tokens do que esperava e ficou com a sensação de que alguma coisa estava errada. O slippage estava configurado, a liquidez parecia suficiente, mas o resultado foi pior do que o esperado. O que aconteceu?
Em muitos casos, a resposta é MEV. É uma das formas mais invisíveis e mais sofisticadas de extração de valor que existe no mercado cripto. Não é tecnicamente um golpe, não é uma falha de segurança e não viola nenhuma regra da blockchain. É uma característica estrutural de como as transações funcionam em redes públicas, e entender como ela funciona é o que permite se proteger dela.
Para entender o MEV, você precisa entender uma coisa sobre como as transações funcionam numa blockchain: quando você envia uma transação, ela não vai direto para o bloco. Ela fica primeiro numa fila de espera pública chamada mempool, visível para qualquer pessoa na rede, até que um validador a inclua num bloco.
O validador tem poder de escolher quais transações incluir e em qual ordem. Normalmente ele prioriza as que pagam taxas mais altas. Mas nada impede que ele também reordene as transações de uma forma que beneficie a si mesmo, ou que insira transações próprias estrategicamente entre as transações de outros usuários. MEV é exatamente esse valor adicional que pode ser extraído a partir desse controle sobre a ordem e a seleção das transações.
O conceito foi identificado e nomeado pela primeira vez num artigo acadêmico publicado em 2019 pelos pesquisadores Philip Daian e colegas, com o título "Flash Boys 2.0", em referência ao livro de Michael Lewis sobre front-running no mercado financeiro tradicional. Na época, o Ethereum ainda usava Proof of Work e o termo era "Miner Extractable Value", porque eram os mineradores que controlavam a ordem das transações. Com a migração para Proof of Stake em 2022, os mineradores deram lugar aos validadores, e o termo foi atualizado para "Maximal Extractable Value", mantendo a sigla MEV.
O que começou como uma observação acadêmica se tornou uma indústria. Hoje existem empresas inteiras, chamadas de searchers e builders, dedicadas exclusivamente a identificar e capturar oportunidades de MEV em tempo real. Segundo dados da plataforma EigenPhi, o MEV total extraído no Ethereum desde 2021 já ultrapassou a casa dos bilhões de dólares. A maior parte desse valor saiu do bolso de usuários comuns que estavam simplesmente tentando fazer uma troca num protocolo DeFi.
O MEV não é uma coisa só. É um conjunto de estratégias diferentes que exploram o mesmo princípio: a visibilidade das transações na mempool e o controle sobre a ordem em que elas são incluídas no bloco. As três mais comuns são o front-running, o back-running e o sandwich attack.
Imagine que você acabou de enviar uma transação para comprar uma grande quantidade de um token numa exchange descentralizada. Essa transação está na mempool, pública e visível. Um bot especializado detecta sua transação, percebe que ela vai mover o preço do token e rapidamente envia uma transação própria com taxa de gas maior, para ser processada antes da sua. O bot compra o token antes de você, seu pedido empurra o preço para cima, e o bot vende logo depois com lucro. Você comprou mais caro do que deveria. O bot lucrou com a diferença.
Isso não é hipotético. É automatizado, acontece em milissegundos e está acontecendo agora em tempo real no Ethereum e em outras redes com mempool pública.
O back-running é o movimento inverso. O bot insere uma transação imediatamente depois da sua, não antes. É usado principalmente em situações de arbitragem: quando uma grande transação cria uma diferença de preço entre dois pools de liquidez, o bot entra logo depois para capturar essa diferença antes que o mercado se reequilibre.
O sandwich attack combina os dois. O bot detecta sua transação na mempool, insere uma transação antes dela para comprar o token e empurrar o preço para cima, deixa sua transação ser processada no preço mais alto, e depois insere outra transação para vender o token que comprou. Você fica no meio, literalmente como o recheio de um sanduíche, pagando mais do que pagaria sem a intervenção do bot.
É o tipo de MEV mais prejudicial para o usuário comum e o mais documentado na literatura técnica. Segundo dados da plataforma Dune Analytics, em períodos de alta atividade no Ethereum, sandwich attacks chegam a representar centenas de transações por hora, concentradas nos pares de tokens mais líquidos.
Essa é a pergunta mais interessante sobre MEV, e a resposta honesta é: os dois ao mesmo tempo, dependendo de quem você pergunta e de qual tipo de MEV está sendo discutido.
Do ponto de vista dos validadores e dos searchers, o MEV é simplesmente uma forma de remuneração pelo trabalho de organizar e processar transações. Se a informação está pública na mempool e as regras do protocolo permitem reordenar transações, não existe nada tecnicamente errado com extrair esse valor. É uma consequência natural de como a blockchain foi desenhada, não uma exploração de uma falha.
Do ponto de vista do usuário comum que está fazendo um swap num protocolo DeFi, o MEV é um custo invisível que reduz o valor que ele recebe em cada transação. Não aparece como taxa, não é comunicado pela plataforma e muitas vezes é impossível de quantificar sem ferramentas especializadas. É um imposto silencioso sobre toda a atividade DeFi.
A comunidade Ethereum reconhece os dois lados. Algumas formas de MEV são consideradas neutras ou até benéficas para o ecossistema. A arbitragem entre pools de liquidez, por exemplo, ajuda a manter os preços alinhados entre diferentes protocolos, o que melhora a eficiência do mercado como um todo. O liquidador que fecha posições subcapitalizadas em protocolos de lending antes que elas causem prejuízo ao protocolo também está capturando MEV, mas prestando um serviço real ao sistema.
O sandwich attack, por outro lado, é universalmente reconhecido como predatório. Não oferece nenhum benefício ao ecossistema. Só redistribui valor do usuário comum para o bot que o executou. É difícil defender essa prática como algo positivo para o mercado.
O que torna a questão complexa é que as mesmas ferramentas e infraestrutura que permitem o sandwich attack também permitem a arbitragem eficiente. Não existe como proibir um sem eliminar o outro dentro do modelo atual de mempool pública. Por isso, as soluções que estão sendo desenvolvidas focam em reduzir a visibilidade das transações antes da confirmação, não em proibir práticas específicas.
Eliminar completamente o MEV não é possível para o usuário comum dentro do modelo atual de blockchain pública. Mas existem formas práticas de reduzir significativamente a exposição, especialmente ao sandwich attack, que é o tipo mais prejudicial no dia a dia de quem usa DeFi.
O slippage é a variação máxima de preço que você aceita numa transação. Quando você configura um slippage alto, como 5% ou 10%, está sinalizando para os bots de MEV que sua transação tem margem para ser explorada. Eles podem inserir um sandwich attack e ainda assim sua transação será executada dentro da tolerância que você definiu.
Configurar o slippage para o mínimo que permita sua transação ser executada reduz drasticamente essa janela de exploração. Para pares de tokens com boa liquidez, como ETH e USDC, um slippage de 0,1% a 0,5% costuma ser suficiente. Para tokens com liquidez menor, é necessário um pouco mais, mas vale sempre começar pelo mínimo e ajustar se a transação falhar.
A raiz do problema do MEV é a visibilidade das transações na mempool pública antes da confirmação. Algumas soluções atacam exatamente esse ponto. O Flashbots, por exemplo, é uma infraestrutura que permite enviar transações diretamente para os validadores sem passar pela mempool pública, eliminando a janela de exploração dos bots.
No Ethereum, ferramentas como o MEV Blocker e o Flashbots Protect permitem que usuários comuns protejam suas transações de forma simples. O MEV Blocker é uma RPC personalizada que você pode adicionar à sua carteira MetaMask em poucos cliques e que redireciona suas transações para validadores que se comprometeram a não extrair MEV predatório.
O MEV é um fenômeno mais intenso em redes com maior atividade DeFi e mempool mais visível. O Ethereum mainnet tem o ecossistema MEV mais desenvolvido justamente porque tem o maior volume de DeFi. Redes como Solana têm um modelo de processamento de transações diferente que reduz algumas formas de MEV, embora não as elimine completamente.
Para transações menores e frequentes, operar em Layer 2 como Arbitrum e Base também tende a reduzir a exposição ao MEV porque o modelo de sequenciamento de transações funciona de forma diferente da mainnet do Ethereum.
Uma transação grande num pool de liquidez com volume menor move o preço de forma mais expressiva e cria uma oportunidade maior de sandwich attack. Dividir uma operação grande em várias menores ao longo do tempo reduz o impacto de cada transação individual e diminui a atratividade para os bots de MEV.
%20(1).avif)

.jpg)


.jpg)

