Accueil
Glossaire
Trading sandwich

Trading sandwich

Intermédiaire

Le trading sandwich, Ă©galement connu sous le nom d’attaques sandwich ou sandwiching, est une stratĂ©gie de trading ou une technique de manipulation sur les marchĂ©s crypto. 

Ce type de trading est utilisĂ© pour exploiter les mouvements de prix des tokens provoquĂ©s par les transactions sur les plateforme d’exchange dĂ©centralisĂ©e (DEX), afin de rĂ©aliser des gains aux dĂ©pens de traders peu mĂ©fiants. 

Comment fonctionne le trading sandwich ?

Avant de comprendre le trading sandwich, voyons d’abord comment fonctionnent les DEX. Dans un modĂšle CPMM (Constant Product Market Maker), un pool de liquiditĂ© composĂ© du token X et du token Y suit la formule suivante : X * Y = K, oĂč K reste toujours constant. 
Les trades soumis aux DEX ne sont pas exĂ©cutĂ©s immĂ©diatement, mais sont envoyĂ©s dans le mempool, oĂč les traders peuvent voir toutes les transactions en attente. Cela permet aux attaquants par trading sandwich d’exploiter des occasions de gains pour eux-mĂȘmes, aux dĂ©pens de traders peu mĂ©fiants.  
Supposons que le trader A soumette une transaction tradant 10 tokens X contre des tokens Y avec une tolĂ©rance de slippage (glissement) de 1 % (prĂȘt Ă  accepter jusqu’à une diffĂ©rence de 1 % dans la valeur finale que le trader A reçoit) et des frais de gas de 0,3 % dans un pool dĂ©tenant 100 tokens X et 100 tokens Y. 

Sur la base de ces paramÚtres, le trader A devrait recevoir 9,066 tokens Y. 

Cependant, un attaquant par trading sandwich place stratĂ©giquement deux transactions, l’une devant la transaction du trader A et l’autre aprĂšs, pour profiter des fluctuations de prix. 

Tout d’abord, l’attaquant achĂšte 0,524 token Y avec 0,529 token X avec des frais de gas plus Ă©levĂ©s. Ce « front order » augmente le cours du token Y en raison du fonctionnement du modĂšle CPMM. 

Par consĂ©quent, le trade du trader A n’achĂšte que 8,975 tokens Y Ă  un prix plus Ă©levĂ© que prĂ©vu. Pour ĂȘtre prĂ©cis, le trader A reçoit exactement 1 % de tokens Y en moins que prĂ©vu, soit le slippage maximal que le trader A indique qu’il tolĂ©rerait. 

L’attaquant par trading sandwich vend ensuite 0,524 token Y Ă  un prix plus Ă©levĂ© (« back order »), qui a encore augmentĂ© aprĂšs la que de la transaction du trader A soit exĂ©cutĂ©, et reçoit 0,635 token X. 

L’attaquant par trading sandwich rĂ©alise un gain de 0,106 token X (0,635-0,529=0,106) de cette attaque. 

En général, la rentabilité des attaques par trading sandwich augmente avec le montant de la transaction de la victime et sa tolérance au slippage (glissement). 

RĂ©percussions du trading sandwich

Le trading sandwich, lorsqu’il est utilisĂ© Ă  des fins de manipulation, peut avoir plusieurs rĂ©percussions nĂ©gatives sur les DEX et sur l’écosystĂšme crypto au sens large. 

1. Manipulation du marché

Le trading sandwich est une forme de manipulation du marché. Il exploite les écarts de prix pour réaliser des gains au détriment des autres traders. Ce comportement sape la confiance dans le marché et peut dissuader les participants légitimes.

2. Perte de fonds

Les victimes de ces attaques peuvent subir des pertes financiĂšres en raison de la manipulation des prix. Cela peut entraĂźner de l’insatisfaction et de la mĂ©fiance au sein de la communautĂ© crypto.

3. Liquidité réduite 

Les attaques répétées par trading sandwich peuvent dissuader les fournisseurs de liquidité de participer aux DEX, réduisant ainsi la liquidité totale sur le marché. 

Comment vous protéger des attaques par trading sandwich ?

Vous pouvez envisager les moyens suivants pour protéger votre trade contre les attaques par trading sandwich. 

1. Utiliser des ordres Limit 

Dans la mesure du possible, envisagez d’utiliser des ordre Limit au lieu d’ordre Maker. Bien que de nombreux DEX n’offrent pas ce type d’ordre, certains autres les proposent. Vous pouvez envisager d’utiliser des DEX proposant des ordres Limit, pour spĂ©cifier le prix auquel vous ĂȘtes prĂȘt Ă  acheter ou Ă  vendre un actif. 

2. Utiliser un faible coefficient de slippage

Vous pouvez maintenir votre tolĂ©rance au slippage (glissement) Ă  un niveau relativement bas, ce qui devrait rĂ©duire les bĂ©nĂ©fices potentiels que les attaquants par trading sandwich peuvent tirer de la manipulation de vos trades. Cependant, de nombreux DEX utilisent aujourd’hui des paramĂštres d’auto-slippage. Un slippage trop faible peut Ă©galement allonger le temps de traitement de vos trades. 

3. Divisez vos trades importants

Un seul grand trade est la cible idĂ©ale pour les attaquants par trading sandwich. Les diviser en plusieurs petis trades permet d’attĂ©nuer les risques de slippage. 

Comment les DEX peuvent-ils atténuer le trading sandwich ?

Voici quelques stratĂ©gies qui peuvent potentiellement ĂȘtre mises en Ɠuvre par les DEX pour attĂ©nuer les effets nĂ©gatifs du trading sandwich :

1. Mesures anti-front running 

Les DEX peuvent mettre en Ɠuvre des mesures pour dĂ©tecter et empĂȘcher le front-running et le trading sandwich. Il peut s’agir de dĂ©lais d’exĂ©cution des ordres, d’une rĂ©partition alĂ©atoire des dĂ©lais d’exĂ©cution des ordres et d’une amĂ©lioration des algorithmes de mise en correspondance.

2. Outils d’analyse des transactions

Les DEX peuvent développer ou intégrer des outils qui analysent les transactions à la recherche de modÚles de trading suspects. Ces outils peuvent identifier et signaler les attaques par trading sandwich potentielles pour un examen plus approfondi.

3. Politiques de trading algorithmique 

Les DEX peuvent Ă©tablir des politiques et des directives claires pour le trading algorithmique et le trading Ă  haute frĂ©quence. Cela permet de s’assurer que les bots de trading et les algorithmes de trading fonctionnent dans des limites acceptables.

Partager des publications
Glossaires associés
S’inscrire pour un compte.
Mettez vos connaissances en pratique en ouvrant un compte Binance dùs aujourd’hui.