O Que É Front Running?
Vamos descobrir o significado de Front Running, sua definição no mundo Cripto, o Que É Front Running e todos os outros fatos relacionados.
Em uma plataforma blockchain, a prática de front running acontece quando um minerador com acesso a informações sobre transações pendentes faz um pedido do qual obterá lucro com uma negociação pendente. Por exemplo, quando os bots têm a capacidade de cotar um preço de gás mais alto do que uma taxa pendente no blockchain Ethereum, o front running pode acontecer.
Também existem outras partes que são capazes de executar o front running, como operadores de nó completo que obtêm informações de transações não informadas ao monitorar as atividades da rede. As exchanges centralizadas (CEXs) também podem executar o front running, mas elas não têm interesse em enganar seus clientes. De forma geral, há uma variedade de métodos que podem ser utilizados para realizar o front running.
Como o front running é uma prática ilegal, também é chamado de ataque quando há intenção maliciosa por trás, e os três tipos de front running principais são:
- Ataque de deslocamento, que ocorre quando uma transação genuína é substituída pela transação do agente mal-intencionado.
- Ataque de inserção, que acontece quando uma transação genuína é "sanduíche" entre duas transações visando lucro sem manter um ativo.
- Ataque de supressão, que atrasa a execução de uma transação genuína.
O front running pode ser evitado aprimorando a confidencialidade das transações e sequenciando as transações. A confidencialidade pode ser aplicada a muitas partes diferentes de um aplicativo descentralizado (DApp). Já o sequenciamento de transações pode ser obtido usando implementações como a regra canônica de ordenação de transações, usada pelo Bitcoin (BCH).