BlockPulseNews
Définition

Front-running : définition

Le front-running consiste à faire passer une transaction juste avant celle d'une victime pour profiter de son effet sur le prix ; l'attaque sandwich ajoute une seconde transaction juste après, afin de revendre avec un profit garanti.

Thème : Sécurité et arnaques

Front-running : comment ça marche ?

Sur la plupart des blockchains, les transactions en attente sont visibles dans la mempool avant d'être incluses dans un bloc. Des robots les surveillent en permanence. Lorsqu'ils repèrent un gros achat sur un échange décentralisé, ils peuvent envoyer leur propre achat avec des frais plus élevés, ou s'entendre avec le producteur du bloc, pour passer en premier. C'est le front-running.

Dans une attaque sandwich, le robot achète juste avant la victime, ce qui fait monter le prix. La victime achète alors plus cher, dans la limite de sa tolérance au slippage, et pousse encore le prix. Le robot revend aussitôt après, empochant la différence. Le tout se déroule dans le même bloc, et la victime ne voit qu'un prix d'exécution moins bon que prévu. Ces pratiques font partie de la MEV, la valeur extractible par ceux qui ordonnent les transactions. Elles relèvent davantage de l'exploitation du fonctionnement du réseau que d'un piratage au sens strict.

Un exemple concret

Imaginons que Zoé achète un jeton peu liquide avec une tolérance de slippage de 5 %. Un robot repère sa transaction, achète juste avant elle, et le prix monte de 4 %. Zoé est exécutée au plus haut de sa tolérance, puis le robot revend immédiatement, réalisant un gain prélevé directement sur elle.

Les risques à connaître

Une tolérance de slippage élevée et un ordre important sur un pool peu liquide sont les principales portes d'entrée. Les RPC privés, les enchères de flux d'ordres et les échanges par intentions réduisent l'exposition, mais demandent de faire confiance à un intermédiaire.

À ne pas confondre avec

  • MEV : La MEV désigne l'ensemble de la valeur extractible par l'ordonnancement des transactions, dont le sandwich n'est qu'une forme.
  • Slippage : Le slippage est l'écart entre prix attendu et prix obtenu ; une attaque sandwich exploite la tolérance de slippage de la victime.
  • JIT Liquidity : La liquidité JIT consiste à ajouter de la liquidité juste avant un gros échange pour capter les frais, sans dégrader le prix pour l'utilisateur.

Questions fréquentes sur Front-running

Comment se protéger d'une attaque sandwich ?

Réduire sa tolérance de slippage, éviter les gros ordres sur des pools peu liquides et passer par un RPC privé ou un service qui ne diffuse pas la transaction publiquement limitent fortement le risque.

Le front-running est-il illégal en crypto ?

Sur les marchés traditionnels, le front-running par un intermédiaire est interdit. Sur blockchain, le cadre juridique de ces pratiques automatisées reste flou et dépend des juridictions.

Termes liés

Dans le même thème : Sécurité et arnaques

Tous les termes du thème Sécurité et arnaques →

À lire

Front-running dans l'actualité

Nos articles qui parlent de Front-running, les plus pertinents d'abord.

Approfondir avec l'Académie : La Sécurité Crypto Un module gratuit, en leçons courtes et quiz, pour maîtriser ce thème pas à pas.
Découvrir le module

Les autres termes en F

← Tout le lexique crypto de A à Z