MEV (valor máximo extraível)
Também chamado de: MEV · maximal extractable value · valor máximo extraível · ataque sanduíche
Definição
MEV (valor máximo extraível) é o lucro que quem organiza as transações de um bloco, ou bots que pagam por prioridade, consegue obter escolhendo a ordem, incluindo ou excluindo transações.
Como funciona: MEV
Transações pendentes ficam visíveis no mempool antes de entrar em um bloco. Bots especializados, chamados searchers, analisam essas transações e propõem pacotes que lucram com elas. Os produtores de blocos, ou builders e validadores no Ethereum, escolhem os pacotes que pagam mais.
Nem todo MEV prejudica o usuário. Arbitragem entre DEXs e liquidações em protocolos de empréstimo ajudam a manter preços alinhados e o sistema solvente. O tipo mais prejudicial é o ataque sanduíche: o bot compra antes da sua troca, empurrando o preço para cima, deixa sua ordem executar no preço pior e vende logo depois.
Para se proteger, use tolerância de slippage baixa e adequada à liquidez do pool, prefira pools grandes e considere RPCs privados ou agregadores que enviam a transação sem passar pelo mempool público. Algumas DEXs e carteiras já oferecem proteção contra MEV nas configurações.
Exemplo
Você quer comprar ETH com 15.000 USDC em uma DEX e configurou slippage de 1%. Um bot vê sua transação no mempool, compra ETH antes de você e eleva o preço quase até o seu limite. Sua compra executa cerca de 1% mais cara, custando perto de 150 USDC a mais em ETH. Em seguida, o bot vende o ETH no preço que você empurrou para cima. Com slippage de 0,3%, o espaço para o ataque cairia para cerca de 45 USDC, e talvez nem compensasse para o bot.
Erros comuns
- Deixar a tolerância de slippage alta por padrão em todas as trocas.
- Fazer trocas grandes em pools pequenos pelo mempool público, onde bots enxergam tudo.
- Achar que MEV só afeta grandes traders, quando trocas médias também viram alvo de sanduíche.
Aprenda e pratique
Perguntas frequentes
Como saber se sofri um ataque sanduíche?
Abra o bloco da sua transação em um explorador e veja se houve uma compra do mesmo token logo antes e uma venda logo depois, pelo mesmo endereço. Algumas ferramentas de análise marcam isso automaticamente.
MEV existe em corretoras centralizadas?
Não da mesma forma, porque as ordens não ficam em um mempool público. MEV é um fenômeno típico de blockchains com transações visíveis antes da execução.