
Front-running é uma prática de negociação manipuladora em que um indivíduo tira partido de informação privilegiada para executar transações antes dos demais, visando o lucro. Na prática, consiste em aceder antecipadamente ou prever uma transação de outra parte e colocar uma ordem própria imediatamente antes, captando assim a diferença de preço em benefício próprio.
No contexto das blockchains, o front-running ocorre frequentemente ao monitorizar transações na área pública de espera (mempool) antes de serem confirmadas num bloco. Ao submeter uma transação com uma comissão mais elevada, o front-runner garante a prioridade da sua operação, alterando a ordem original das transações para lucrar.
No setor financeiro tradicional, o front-running é considerado uma infração quando colaboradores ou intermediários utilizam informação sobre ordens de clientes para benefício próprio. Em ambiente on-chain, o front-running está associado à “manipulação da ordem de transações”, muitas vezes envolvendo proponentes de blocos ou bots que otimizam a sequência das operações para maximizar receitas. Este comportamento enquadra-se no conceito mais amplo de MEV (Maximal Extractable Value).
O front-running aumenta diretamente os seus custos de negociação e o slippage, levando-o a comprar mais caro ou a vender por menos—o que reduz progressivamente os seus lucros.
Para utilizadores comuns, o front-running é mais visível ao negociar em exchanges descentralizadas (DEX), onde o preço final diverge significativamente do esperado devido ao efeito “sandwich” de outras operações. Para market makers e equipas de projetos, o front-running perturba a descoberta de preços e a equidade, prejudicando a experiência do utilizador e a reputação da marca. Para programadores, compreender o front-running permite implementar proteções em contratos e interfaces para limitar perdas dos utilizadores.
O front-running explora a “fila pública” e o “leilão de comissões” para alterar a ordem das transações e captar diferenciais de preço.
Slippage é a diferença entre o preço de execução esperado e o preço real da operação. Os front-runners lucram ao “furar a fila” e aumentar o slippage. Definir uma tolerância de slippage elevada aumenta significativamente o risco de ser alvo deste tipo de ataque.
O front-running ocorre sobretudo em cenários com filas públicas on-chain, assumindo várias modalidades mas procurando sempre lucrar com a ordem das transações e as diferenças de preço.
Pode mitigar o front-running através de “ocultação de intenção”, “eliminação de oportunidades de furar a fila” e “controlo do ambiente de correspondência”.
No último ano, dados públicos indicam que os lucros provenientes da ordenação de transações on-chain continuam elevados, com ataques sandwich a representarem uma parte relevante da atividade nas DEX.
Segundo dashboards e instituições de pesquisa em 2024, a proporção de blocos Ethereum produzidos através de canais MEV manteve-se elevada (cerca de 90%), evidenciando uma especialização crescente do ecossistema em torno da ordenação de transações. No 3.º trimestre de 2024, o acompanhamento revelou que ataques sandwich nas principais DEX representaram entre 50% e 70% dos eventos de ataque ou valor extraído—variando conforme o token e o período.
Estas tendências mantiveram-se em 2025: os principais serviços de agrupamento e encaminhamento tornaram-se mais difundidos; a adesão dos utilizadores a ferramentas de proteção aumentou; e mais transações passaram a ser enviadas por canais protegidos. No entanto, em eventos de grande visibilidade (lançamentos de novos tokens, cunhagem popular de NFT), os riscos de front-running e slippage permanecem elevados—reforçando a necessidade de recorrer a ordens limitadas, baixo slippage e encaminhamento privado nesses períodos.
Nota sobre a fonte dos dados: As cifras apresentadas baseiam-se em estatísticas de dashboards públicos e plataformas de pesquisa de 2024 e do 3.º trimestre de 2024; as tendências refletem observações contínuas da comunidade e da utilização de ferramentas, mas os números concretos podem variar consoante o mercado e as condições on-chain.
O front-running é um subconjunto negativo do MEV, centrado especificamente na execução de operações antes dos outros para obter lucro, enquanto o MEV abrange uma categoria mais ampla.
MEV (Maximal Extractable Value) inclui todos os lucros extraíveis da reordenação, inserção ou remoção de transações em blocos—including arbitragem, liquidações, otimização de rotas cross-pool, etc.—alguns dos quais podem ter efeitos neutros ou até positivos sobre a liquidez do mercado. O front-running restringe-se à exploração da intenção de negociação de terceiros para captar diferenças de preço—normalmente prejudicando a experiência do utilizador e a justiça na formação de preços.
Compreender esta distinção permite avaliar melhor os riscos: nem todos os lucros provenientes da ordenação de transações são maliciosos, mas pode proteger-se dos mais nocivos através de submissão privada, ordens limitadas e controlos apertados de slippage.
O front-running pode fazer com que a sua operação seja executada a um preço menos favorável ou com atrasos. Os atacantes compram antes da sua operação de maior dimensão para subir o preço e vendem depois de comprar—obrigando-o a pagar mais no total. Este risco é mais elevado em negociações em DEX ou transferências de grande valor, sobretudo em períodos de congestionamento da rede.
Adote várias estratégias de proteção: utilize pools privados de transações ou agregadores para ocultar a intenção; defina tolerâncias de slippage adequadas (normalmente 1–3%); opte por negociação em livro de ordens off-chain em vez de AMM on-chain; negoceie em horários de menor atividade na rede para reduzir o risco de monitorização. As principais plataformas, como a Gate, integram ferramentas de proteção contra slippage.
O mempool do Ethereum é totalmente transparente—qualquer pessoa pode ver todos os detalhes e montantes das transações pendentes. Mineiros e bots de arbitragem monitorizam estes dados em tempo real para executar operações lucrativas de fura-filas. Isto decorre do próprio design do Ethereum—que privilegia a transparência em detrimento da privacidade—ainda que desenvolvimentos recentes, como pools privados, comecem a mitigar estas questões.
Front-running significa executar antes da sua operação; ataques sandwich envolvem enquadrar a sua transação com uma compra antes e uma venda depois. Enquanto os front-runners lucram apenas por precedê-lo, os atacantes sandwich exploram ambos os lados—utilizando estratégias mais sofisticadas, mas explorando sempre a ordenação injusta das transações.
Os RPC privados ajudam a ocultar as suas transações do mempool público, mas não eliminam completamente o risco de front-running—validadores ou construtores ainda podem reordenar transações durante a construção do bloco. Soluções mais robustas incluem o uso de serviços de proteção MEV da Flashbots ou redes que suportam PBS (Proposer-Builder Separation), reduzindo a probabilidade de ser alvo de front-running a um nível estrutural.


