---
title: "O que é maximum extractable value e proteção contra MEV?"
description: "Explore as táticas de MEV e como você pode proteger seus usuários de manipulação injusta de trades."
---

# O que é maximum extractable value e proteção contra MEV?

<ImageBlock
  src="https://media.alchemy.com/1767724530-mev-protection-blog.png"
  alt='Padlock labeled MEV, representing protection from MEV extraction'
  width={3840}
  height={1800}
  priority
/>

A maioria das [blockchains permissionless](https://www.alchemy.com/overviews/permissionless-vs-permissioned-blockchains) \(como Bitcoin e Ethereum\) são transparentes. Essa transparência é um ponto forte, mas também um que convida agentes capazes de tirar proveito do que conseguem ver na [mempool](https://www.alchemy.com/overviews/what-is-a-mempool) \(o "pool" de transações aguardando validação de um node antes de serem incluídas permanentemente em um bloco\).

E como um produtor de blocos é livre para incluir transações da mempool no próximo bloco em qualquer ordem, ele consegue manipular a inclusão/exclusão de transações em prol da própria lucratividade.

Ao construir [DEXs](https://www.alchemy.com/dapps/list-of/decentralized-exchanges-dexs-on-base), vaults ou praticamente qualquer sistema sensível a preço, o MEV se torna uma restrição de design real. Frameworks de proteção contra MEV impedem que se lucre a partir da manipulação injusta de transações.

## O que é MEV e proteção contra MEV?

MEV, abreviação de "Maximum Extractable Value" \(Valor Máximo Extraível\), é o maior valor que alguém \(chamado de MEV-Extracting Entity ou MEE\) pode extrair de um bloco reordenando, inserindo ou censurando transações durante a produção do bloco. Note que esse valor é adicional à recompensa padrão de bloco e às taxas de gas que miners ou validators coletam.

Você pode pensar no MEV como um "imposto oculto" sobre a operação de um usuário. As MEEs podem manipular taticamente as transações em um bloco de forma que o usuário obtenha menos valor da operação do que o esperado, embolsando a diferença \(arbitragem\).

<ImageBlock
  src="https://media.alchemy.com/1767724233-screenshot-2026-01-06-at-10-30-13-am.png"
  alt="Um gráfico mostrando MEV na Ethereum"
  width={3190}
  height={1070}
  caption="Source: https://eigenphi.io/"
/>

A imagem acima mostra o lucro total obtido por MEEs entre 8 de dezembro de 2025 e 6 de janeiro de 2026. A soma chega a quase $24M em 30 dias, e isso apenas na Ethereum.

É por isso que proteger contra MEV é crucial.

"[Proteção contra MEV](https://www.alchemy.com/docs/reference/mev-protection)" é qualquer estratégia ou mecanismo \(como o uso de mempools privadas\) que protege usuários e desenvolvedores da manipulação prejudicial de transações por miners ou validators que manipulam a ordenação de transações em um bloco para obter valor extra.

O MEV afeta diretamente como sua aplicação funciona em produção. Sem proteção contra MEV, os usuários enfrentam slippage muito alto e transações com falha. Com o tempo, isso corrói a confiança. Os usuários passam a assumir que o roteamento é ruim, que a precificação está incorreta ou que o produto não é seguro, mesmo quando o protocolo em si está funcionando corretamente.

Ao lançar sua aplicação com proteção contra MEV embutida, as transações são executadas conforme o esperado pelos usuários.

### Histórico do MEV

Os termos "MEV" ou "Miner Extractable Value" apareceram pela primeira vez em um [artigo de pesquisa da Flashbots de 2019](https://arxiv.org/abs/1904.05234) intitulado "Flash Boys 2.0: Frontrunning, Transaction Reordering, and Consensus Instability in Decentralized Exchanges", e depois evoluíram para incluir não miners como "Maximum/Maximal Extractable Value".

<ImageBlock
  src="https://media.alchemy.com/1767724352-image2.png"
  alt="Uma captura de tela do artigo Flash Boys 2.0"
  width={1999}
  height={1006}
  caption="Source: https://arxiv.org/abs/1904.05234"
/>

O MEV não era algo novo para a [blockchain](https://www.alchemy.com/docs/what-is-a-blockchain). Ele era ignorado como uma questão estrutural de design fundamental às blockchains que usam mempools. O artigo da [Flashbots](https://www.alchemy.com/dapps/flashbots), porém, foi o ponto de inflexão. Ele cristalizou a noção de que essa "extração" é um risco fundamental ao ethos da descentralização \(ordenação, justiça, transparência\).

Então, quais são alguns desses "riscos de MEV" de que o artigo fala?

Em nível sistêmico, o MEV sem controle leva a vários resultados negativos, incluindo, mas não se limitando a:

- O MEV cria incentivos desalinhados entre usuários e produtores de blocos
- O MEV pode centralizar a produção de blocos
- O MEV corrói a experiência e a confiança do usuário
- O MEV borra a linha entre comportamento honesto e prejudicial
- Mercados de MEV podem superar os incentivos dos validators

## Como o MEV funciona?

Quando usuários transacionam em uma blockchain, a transação vai primeiro para uma mempool. A mempool é uma peça crítica de infraestrutura para muitas blockchains. É onde as transações ficam aguardando verificação ou validação antes de serem adicionadas a um bloco ou rejeitadas após isso.

Dependendo da rede, essa janela pode variar de alguns segundos a alguns minutos. Essa curta janela entre a transmissão e a inclusão da transação é suficiente para que MEEs identifiquem e explorem oportunidades lucrativas.

Embora o MEV seja frequentemente associado a produtores de blocos \(miners/validators\), boa parte do MEV atual vem, na verdade, de bots. Isso amplia bastante o impacto do MEV sobre os usuários porque, agora, a extração de valor acontece quase instantaneamente, em vez de depender de intervenções manuais e lentas dos produtores de blocos.

Aqui está um processo simplificado, passo a passo, de um ataque MEV típico:

- Um usuário transmite uma transação para a rede.
- A transação entra na mempool pública, onde qualquer pessoa pode inspecioná-la.
- Uma MEE identifica uma oportunidade lucrativa monitorando transações na mempool.
- A MEE cria um grupo ordenado de transações \(bundle\) projetado para ser executado em uma sequência específica para extrair MEV.
- O bundle é enviado, digamos, a um validator.
- O validator inclui o bundle inteiro no próximo bloco, executando a transação do usuário na ordem manipulada.
- A MEE captura o lucro enquanto o usuário recebe uma execução pior do que a esperada.

## Tipos de ataques MEV

O MEV não é um ataque único. É, na verdade, um termo guarda-chuva para técnicas que extraem valor a partir da visibilidade de transações pendentes e da capacidade de influenciar a ordenação em um bloco. Aqui estão alguns dos tipos mais comuns de ataques MEV.

### 1. Frontrunning

[Frontrunning](https://hacken.io/discover/front-running/) é o ataque MEV mais comum. Aqui, um bot de MEV vê uma transação pendente e envia a sua própria com gas mais alto para ser incluída primeiro.

Normalmente, esse comportamento surge de duas formas.

A primeira é a corrida por ativos de oferta limitada. Aqui, o frontrunning tem mais a ver com velocidade \(não com manipulação de preço\). Um drop limitado de NFT é um ótimo exemplo disso. Ao enviar uma transação que chega primeiro \(apesar de ter sido iniciada _depois_ da do usuário\), o frontrunner consegue garantir que vai mintar/comprar o NFT antes do usuário.

A segunda é a manipulação de preço em pools ilíquidas ou de baixa liquidez. Aqui, o frontrunner posiciona uma transação para ser incluída antes da transação do usuário, de forma que o primeiro possa comprar a um preço mais baixo antes que o segundo empurre o preço para cima, ou vender a um preço mais alto antes que o segundo empurre o preço para baixo. Dessa forma, o frontrunner consegue criar uma arbitragem apenas a partir da ordenação das transações.

### 2. Sandwich attack \(a.k.a. Sandwiching\)

Um sandwich attack é apenas um ataque de frontrunning, mas com uma ação de 'venda' no final.

Ao fazer frontrunning de uma transação, o bot de MEV consegue elevar o preço com sucesso e fica com lucros não realizados. Agora, o bot venderia os ativos e sairia com o lucro.

Em resumo:

1. Um bot vê uma transação de 'compra' pendente e coloca uma nova ordem para o mesmo token, mas com uma taxa mais alta, para ser incluída primeiro no bloco. Isso aumenta o preço do token na liquidity pool.
1. A transação do usuário é então executada ao 'novo' preço \(elevado\).
1. O bot imediatamente vende o token ao preço inflacionado e garante o lucro \(deixando uma perda potencial para o usuário com a ordem de compra original\).

### 3. Backrunning

O backrunning é um tipo de ataque MEV bem mais tolerável, porque o bot reage depois que a transação do usuário é executada e, portanto, não piora o preço ou o resultado de execução do usuário.

Aqui, o bot de MEV espera por um swap grande em uma liquidity pool.

Digamos que um usuário faça o swap de um grande volume do token A pelo token B em uma liquidity pool \(Pool 1\). Isso faz o preço de B disparar e o preço de A cair, criando uma discrepância momentânea em relação a outras liquidity pools.

Agora o preço na Pool 1 é diferente do preço na Pool 2. Assim, o bot de MEV pode comprar o token A \(a um preço mais baixo\) na Pool 1 e vendê-lo na Pool 2 \(a um preço mais alto\).

### 4. Censura

Produtores de blocos \(miners/validators\) são incentivados a incluir transações legítimas em um bloco, mas podem muito bem optar por atrasar ou excluir transações. Essa capacidade de censurar transações permite que extraiam MEV impedindo seletivamente que transações concorrentes sejam incluídas, garantindo que apenas suas próprias transações ou bundles preferidos capturem o MEV.

### 5. Manipulação de oracle

Aplicações usam [oracles](https://www.alchemy.com/overviews/what-is-an-oracle) para receber preços de ativos. Embora os preços sejam atualizados muito rápido, na prática, os oracles se atualizam em intervalos específicos. Um bot pode deslocar temporariamente o preço na fonte do oracle, fazendo com que a aplicação consuma o preço deslocado e dispare ações dependentes de preço, como liquidações, que criam transferências de valor. Depois que a aplicação faz o que o bot queria, este reverte a distorção de preço na fonte do oracle. Assim, os mercados voltam ao normal, mas a aplicação paga o preço ao bot.

## Benefícios de proteger usuários contra MEV

A proteção contra MEV é importante para que uma aplicação baseada em blockchain seja considerada confiável. Ela garante melhor UX e previsibilidade sem aumentar a complexidade da aplicação para o usuário.

### 1. Execução previsível

O MEV aumenta a imprevisibilidade na execução de transações. Como a ordenação de transações pode ser manipulada e ter consequências materiais nos preços de execução, dois swaps idênticos podem ter resultados muito diferentes dependendo da ordem. Com proteção contra MEV, você garante que a experiência real do seu usuário corresponda ao esperado. Sem mudanças surpresa de preço.

### 2. Taxas mais altas de sucesso das transações

Transações desprotegidas frequentemente falham porque os preços mudam entre o envio e a inclusão. Os usuários então tentam novamente, aumentam o slippage ou abandonam a ação por completo. A proteção contra MEV reduz esses choques de preço e garante uma experiência mais fluida e pontual para os usuários.

### 3. Maior confiança e retenção de usuários

Se os usuários regularmente enfrentam impacto de preço inesperado ou transações com falha, eles perdem a confiança na aplicação, não na rede. Proteger contra MEV alinha os resultados às expectativas dos usuários, o que melhora diretamente a retenção e o uso recorrente.

## Como se proteger contra ataques MEV

O MEV normalmente é característico de mempools públicas. As aplicações podem usar uma variedade de soluções para proteger os usuários contra MEV, incluindo \(mas não se limitando a\) [mempools privadas](https://www.coindesk.com/tech/2024/01/31/inside-the-private-mempools-where-ethereum-traders-hide-from-front-running-bots), [sequencers](https://www.alchemy.com/dapps/best/shared-sequencers) centralizados e [order flow auctions](https://writings.flashbots.net/order-flow-auctions-and-centralisation-II).

Note que a proteção contra MEV apenas evita padrões de extração prejudiciais, que causam dano ao usuário. Ela não interfere no seguinte:

- Bots de arbitragem que restauram a precificação correta
- Bots de liquidação que mantêm sistemas de empréstimo saudáveis
- Backruns legítimos que reagem a mudanças de estado

Abaixo estão algumas técnicas que builders usam para proteger transações contra ataques MEV.

### Mempools privadas

Consideradas a medida mais eficaz contra ataques MEV, as mempools privadas ajudam a manter os detalhes das transações privados até que sejam adicionadas a um bloco.

### Ordenação FIFO \(first in, first out\)

Um método simples, porém eficaz: as transações são processadas estritamente na ordem em que são recebidas, não pelo preço do gas. A ressalva é que isso é muito difícil de impor em redes totalmente descentralizadas.

### Sequencers centralizados

Ao abrir mão de um pouco de descentralização, builders podem usar sequencers centralizados, em que uma única entidade ou um pequeno conjunto de entidades decide a ordenação das transações. É eficaz porque, de forma semelhante a uma implementação de mempool privada, não há visibilidade pública das transações até depois de serem adicionadas a um bloco.

### Order flow auctions

As order flow auctions são uma abordagem única para proteger usuários contra ataques MEV. Em vez de eliminar completamente o MEV, ele é redirecionado. A solução funciona enviando a intenção do usuário de forma privada para solvers concorrentes, de modo que o MEV aconteça entre solvers em vez de contra o usuário.

## Proteja seus usuários contra MEV com a Alchemy

Lançar produtos com proteção contra MEV embutida é uma vantagem para builders. Ao entregar execução previsível e melhores preços dentro das suas aplicações, você conquista confiança e reduz o churn.

Todos os endpoints RPC padrão da Alchemy em Ethereum, Solana, Base, Arbitrum e [BNB Smart Chain](https://www.alchemy.com/bnb-smart-chain) [já vêm com proteção contra MEV](https://www.alchemy.com/docs/reference/mev-protection). Nenhuma alteração de configuração é necessária.

Roteamos as transações por caminhos privados nas redes suportadas, que os validators recebem diretamente, o que evita a maioria dos ataques ao remover a visibilidade da qual os bots de MEV dependem. Os desenvolvedores podem continuar usando o mesmo fluxo de envio de transação, e a Alchemy cuida do roteamento privado por baixo dos panos.

Uma experiência onchain mais econômica para você e seus usuários, sem overhead adicional. O que não gostar?

## Perguntas frequentes

### O que é MEV \(maximum extractable value\)?

MEV é o valor máximo que alguém pode extrair de um bloco reordenando, inserindo ou censurando transações durante a produção do bloco, além das recompensas de bloco e taxas de gas padrão. Você pode pensar nisso como um "imposto oculto" sobre as operações dos usuários, no qual manipuladores reordenam taticamente as transações para lucrar às custas do usuário.

### O que é proteção contra MEV?

A proteção contra MEV é qualquer estratégia ou mecanismo que protege usuários e desenvolvedores da manipulação prejudicial de transações por miners ou validators que reordenam transações em um bloco para obter valor extra. Abordagens comuns incluem o uso de mempools privadas para ocultar transações até que sejam incluídas em um bloco.

### Por que a proteção contra MEV é importante para minha aplicação?

Sem proteção contra MEV, os usuários enfrentam alto slippage e transações com falha, o que corrói a confiança e os faz assumir que seu roteamento é ruim ou que seu produto não é seguro. A proteção contra MEV garante que as transações sejam executadas conforme o esperado pelos usuários, melhorando a retenção e a confiança.

### O MEV é a mesma coisa que taxas de transação?

Não. Taxas de transação são o que os usuários pagam para que suas transações sejam incluídas em um bloco. O MEV é um valor extra que produtores de blocos ou searchers podem extrair manipulando como as transações são incluídas em um bloco.

### O que é um sandwich attack?

Um sandwich attack ocorre quando um bot vê uma transação de compra pendente, coloca uma ordem de compra com taxa mais alta primeiro para elevar o preço, deixa a transação do usuário ser executada ao preço inflacionado e, em seguida, vende imediatamente com lucro. Isso deixa o usuário com uma execução pior do que a esperada.

### O que é frontrunning em ataques MEV?

Frontrunning é quando um bot de MEV vê uma transação pendente e envia a sua própria com gas mais alto para ser incluída primeiro, seja para comprar ativos de oferta limitada antes do usuário, seja para manipular preços em pools de baixa liquidez visando arbitragem.

### Como a Alchemy protege contra MEV?

Todos os endpoints RPC padrão da Alchemy em Ethereum, Solana, Base, Arbitrum e BNB Smart Chain já vêm com proteção contra MEV embutida, sem custo adicional. A Alchemy roteia as transações por caminhos privados diretamente aos validators, evitando a visibilidade da qual os bots de MEV dependem.

### A proteção contra MEV elimina todos os tipos de extração?

Não, a proteção contra MEV apenas evita padrões de extração prejudiciais, que causam dano ao usuário. Ela não interfere em atividades benéficas, como bots de arbitragem que restauram a precificação correta, bots de liquidação que mantêm sistemas de empréstimo saudáveis ou backruns legítimos que reagem a mudanças de estado.

### O que é uma mempool privada e como ela ajuda?

Uma mempool privada mantém os detalhes das transações ocultos da visão pública até que sejam adicionadas a um bloco, impedindo que bots monitorem ou reordenem suas transações. Essa é considerada uma das medidas mais eficazes contra ataques MEV.
