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.Â
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).Â
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.Â
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.
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.
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Ă©.Â
Vous pouvez envisager les moyens suivants pour protĂ©ger votre trade contre les attaques par trading sandwich.Â
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.Â
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.Â
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.Â
Voici quelques stratĂ©gies qui peuvent potentiellement ĂȘtre mises en Ćuvre par les DEX pour attĂ©nuer les effets nĂ©gatifs du trading sandwich :
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.
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.
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.