Sandwich-handel, även känt som sandwich-attacker eller sandwichning, är en handelsstrategi eller manipulationsteknik på kryptovalutamarknaderna.
Det används för att utnyttja tokenprisrörelser som har orsakats av transaktioner på decentraliserade börser (DEX) för att göra vinst på bekostnad av intet ont anande handlare.
Baserat på dessa parametrar förväntas näringsidkare A få 9,066 token Y.
En sandwich-angripare placerar dock strategiskt två transaktioner, en framför handlare A:s transaktion och en efter, för att dra nytta av prisfluktuationerna.
Först köper angriparen 0,524 token Y med 0,529 token X med en högre gasavgift. Denna ”förhandsorder” höjer priset på token Y på grund av hur CPMM-modellen fungerar.
Som ett resultat köper handlare A:s handel endast 8,975 token Y till ett högre pris än väntat. För att vara exakt får handlare A exakt 1 % färre token Y än förväntat, den maximala avvikelsen handlaren A anger att näringsidkare A skulle tolerera.
Sandwich-angriparen säljer sedan 0,524 token Y till ett högre pris (”bakorder”), som pressades upp ytterligare efter att handlare A:s transaktion har slutförts och får 0,635 token X.
Sandwich-angriparen gör en vinst på 0,106 token X (0,635-0,529=0,106) från den här attacken.
Generellt ökar lönsamheten för sandwich-attacker med offrets transaktionsstorlek och avvikelsetolerans.
Sandwich-handel kan, när den används för manipulativa ändamål, ha flera negativa effekter på decentraliserade börser (DEX) och det bredare kryptovalutaekosystemet.
Sandwich-handel är en form av marknadsmanipulation. Det utnyttjar prisavvikelser för att tjäna på bekostnad av andra handlare. Detta beteende undergräver förtroendet för marknaden och kan avskräcka legitima deltagare.
Sandwich-offer kan drabbas av ekonomiska förluster på grund av prismanipulationen. Detta kan leda till missnöje och misstro inom kryptovalutasamhället.
Upprepade sandwich-attacker kan avskräcka likviditetsleverantörer från att delta i DEX, vilket minskar den totala likviditeten på marknaden.
Du kan överväga följande sätt att skydda din handel från sandwich-attacker.
Överväg att använda gränsordrar istället för marknadsordrar när det är möjligt. Medan många DEX:er inte tillhandahåller denna ordertyp, finns det som alternativ för vissa DEX. Du kan överväga att använda DEX med gränsordrar, vilket gör att du kan ange det pris som du är villig att köpa eller sälja en tillgång till.
Du kan hålla din avvikelsetolerans relativt lägre, vilket bör minska de potentiella belöningar som sandwich-angripare kan få av att manipulera dina affärer. Många DEX använder dock inställningar för automatisk avvikelse nu. Att ställa in din avvikelse för lågt kan också göra att din handel tar längre tid att bearbeta.
En enda stor handel är det perfekta målet för sandwich-angripare. Att dela upp dem kan hjälpa till att mildra potentiell avvikelse.
Här är några strategier som potentiellt kan implementeras av DEX för att mildra sandwich-handelns negativa effekter:
DEX kan vidta åtgärder för att upptäcka och förhindra front running och sandwich-handel. Detta kan inkludera förseningar i orderutförande, randomisering av orderutförandetider och förbättrade matchningsalgoritmer.
DEX kan utveckla eller integrera verktyg som analyserar transaktioner för misstänkta handelsmönster. Dessa verktyg kan identifiera och flagga potentiella sandwich-attacker för vidare granskning.
DEX kan fastställa tydliga policyer och riktlinjer för algoritmisk handel och högfrekvent handel. Detta hjälper till att säkerställa att handelsbottar och algoritmer fungerar inom acceptabla gränser.