Front-Running (Blockchain)
O que é Front-Running (Blockchain)?
Front-Running (Blockchain)Abuso de operacoes on-chain em que um ator observa uma transacao pendente no mempool e envia a sua primeiro para lucrar com o impacto de preco previsivel.
Como a maioria das blockchains publicas distribui transacoes nao confirmadas via mempool, qualquer operador de no consegue ler swaps, liquidacoes ou atualizacoes de oraculos pendentes. Searchers e validadores submetem uma copia com gas superior ou uma ordem oposta sob medida para que a sua transacao seja incluida antes da vitima. O front-running e uma das bases do Maximal Extractable Value (MEV) e abrange sandwich, back-running generalizado e arbitragem. As mitigacoes incluem fluxos de ordem privados (Flashbots Protect, MEV-Share), esquemas commit-reveal, leiloes em lote (CoW Swap), mempools cifrados e uso de ordens limite ou controlo de slippage.
● Exemplos
- 01
Um bot MEV aumenta o gas para copiar um swap grande na Uniswap e executa-o antes da vitima.
- 02
Bots de liquidacao competem entre si pelo colateral de posicoes na Aave ou Compound abaixo do health factor 1.
● Perguntas frequentes
O que é Front-Running (Blockchain)?
Abuso de operacoes on-chain em que um ator observa uma transacao pendente no mempool e envia a sua primeiro para lucrar com o impacto de preco previsivel. Pertence à categoria Web3 e blockchain da cibersegurança.
O que significa Front-Running (Blockchain)?
Abuso de operacoes on-chain em que um ator observa uma transacao pendente no mempool e envia a sua primeiro para lucrar com o impacto de preco previsivel.
Como funciona Front-Running (Blockchain)?
Como a maioria das blockchains publicas distribui transacoes nao confirmadas via mempool, qualquer operador de no consegue ler swaps, liquidacoes ou atualizacoes de oraculos pendentes. Searchers e validadores submetem uma copia com gas superior ou uma ordem oposta sob medida para que a sua transacao seja incluida antes da vitima. O front-running e uma das bases do Maximal Extractable Value (MEV) e abrange sandwich, back-running generalizado e arbitragem. As mitigacoes incluem fluxos de ordem privados (Flashbots Protect, MEV-Share), esquemas commit-reveal, leiloes em lote (CoW Swap), mempools cifrados e uso de ordens limite ou controlo de slippage.
Como se defender contra Front-Running (Blockchain)?
As defesas contra Front-Running (Blockchain) costumam combinar controles técnicos e práticas operacionais, conforme detalhado na definição acima.
Quais são outros nomes para Front-Running (Blockchain)?
Nomes alternativos comuns: Sniping de mempool.
● Termos relacionados
- web3№ 675
MEV (Maximal Extractable Value)
Lucro que builders, validadores ou searchers conseguem extrair reordenando, inserindo ou censurando transacoes nos blocos que produzem.
- web3№ 965
Ataque Sandwich
Forma de MEV em que o atacante coloca uma compra antes do swap pendente da vitima e uma venda logo a seguir, lucrando com o movimento de preco que ele proprio provoca.
- web3№ 765
Manipulacao de Oraculo
Ataque que distorce o preco ou o feed de dados usado por um contrato inteligente, levando-o a tomar decisoes muito erradas em emprestimos, liquidacoes ou liquidacao final.
- web3№ 424
Ataque com Flash Loan
Exploit DeFi que toma um enorme emprestimo flash sem garantia numa unica transacao para manipular precos ou governanca e roubar fundos antes do reembolso.
- web3№ 106
Seguranca em Blockchain
Disciplina que protege livros-razao distribuidos, seus mecanismos de consenso, contratos inteligentes e infraestrutura associada contra comprometimento, fraude e roubo.
- web3№ 1056
Seguranca de Contratos Inteligentes
Pratica de projetar, revisar e operar programas on-chain para que nao possam ser explorados para roubar fundos, congelar a logica ou violar regras de negocio.
● Veja também
- № 003Ataque de 51%