che cos'è il front running?

By Anycoin Direct

Se iniziate a fare trading su una borsa decentralizzata (DEX), potete imbattervi nel front running senza accorgervene. In effetti, quasi tutti coloro che hanno fatto trading su un DEX ne sono stati vittime perché non ne erano a conoscenza. Oggi vi spiegheremo cos'è il front running e cosa potete fare per evitarlo.

Sintesi

✔️ Il front running è noto anche come attacco sandwich.

✔️ Il front running fa pagare di più le monete.

✔️ Il front running di solito avviene su un DEX.

✔️ Esistono bot scritti appositamente per il front running che si possono configurare.

Che cos'è l'insegnamento frontale?

L'attacco frontale è conosciuto anche con un altro termine, attacco sandwich. Tuttavia, l'attacco sandwich è più significativo ed è per questo che preferiamo questa terminologia.

Un panino è composto da tre parti: il panino superiore, il panino inferiore e la guarnizione al centro. La vittima di un attacco al sandwich è il condimento, che viene macinato tra due transazioni.

In breve, un attacco sandwich significa che dovete pagare di più per le monete che volete acquistare su una DEX perché l'aggressore vi batte pagando commissioni di gas più alte di voi, quindi la sua transazione viene regolata per prima. Poi vende a voi le monete che volete nello stesso blocco (backrun), ma a un prezzo più alto. L'attaccante intasca il profitto ogni volta.

In linea di principio, il front-running può avvenire anche in una borsa centrale attraverso l'insider trading, ma la reputazione della borsa è troppo importante per permetterlo.

Trading su un DEX

Quando si inizia a fare trading su un DEX, bisogna fare i conti con tre variabili: Prezzo, costi del gas e slippage. A seconda del luogo, si tratta di dati pubblici.

  • Il prezzo. È determinato dalla domanda e dall'offerta.

  • Tariffe del gas. Anche queste dipendono dalla domanda e dall'offerta.

  • Interesse di default. Lo slippage è una certa percentuale che si è disposti a pagare in più per portare a termine la transazione. Alcune monete sono famose per il loro elevato slippage, come SafeMoon.

Market maker automatizzato

Un Automated Market Maker (AMM) determina ciò che accade su un DEX. Un AMM stabilisce i prezzi attraverso pool di liquidità decentralizzati basati su Contratti intelligenti e si basa su algoritmi.

La fornitura di liquidità può farvi guadagnare tassi di interesse molto elevati quando la liquidità è bassa. Lo svantaggio è che potreste non essere in grado di vendere la criptovaluta, perché non ci sono acquirenti.

Se c'è molta liquidità, si ottengono tassi di interesse molto più bassi, ma ci si può sbarazzare della criptovaluta molto più facilmente, come nel caso di monete popolari e affermate su un grande DEX. In questo caso, un bot per un trader è poco utile.

Blockchain Spese per il gas

Si tratta di un principio molto più familiare. Quando si effettua una transazione con un Blockchain I nodi o i minatori convalideranno la transazione. Questo avviene di solito secondo il principio economico: i commercianti che sono disposti a pagare le tariffe di gas più alte passano per primi, poiché i minatori ne traggono vantaggio.

Un blocco in una blockchain non consiste solo in una singola transazione, ma in un intero pacchetto. Prima che un blocco venga approvato e regolato, le transazioni vengono raccolte in un cosiddetto mempool. Questa include la vostra transazione e quella del front-runner. Il suo obiettivo è quello di pagare più gas di voi per essere autorizzato a scambiare per primo e poi vendere le monete che ha acquistato a voi a un prezzo più alto.

Indossare un DEX

Quando si desidera acquistare una moneta su un DEX, di solito viene chiesto di specificare una percentuale di slittamento. Più alta è questa percentuale, più si è disposti a pagare per le monete perché si vuole che la transazione vada a buon fine. Con uno slippage elevato e un ordine di grandi dimensioni, sarete quasi certamente vittime di un attacco sandwich, che farà guadagnare all'attaccante molti soldi e a voi una grossa perdita.

Bot per l'attacco dei panini

Come fa un aggressore a sapere quale moneta volete comprare, quanto, a quale prezzo e con quale slittamento?

A questo scopo esistono dei bot. Questi monitorano il pool di meme e sanno esattamente quando possono colpire con successo (con profitto). Determinano le vittime utilizzando un metodo di calcolo che assomiglia a questo:

Se pago 50 euro di commissioni per il gas alla Blockchain X, compro questa moneta e la rivendo a un prezzo più alto al trader Y, avrò un risultato sufficientemente positivo? È possibile impostare tutto questo in un bot come questo.

Poiché le blockchain sono pubbliche, le transazioni possono essere tracciate in un blockchain explorer o in un qualche strumento DEX con le transazioni del libro mastro pubblico o del libro mastro pubblico. Il bot controlla se nella mempool ci sono transazioni in sospeso che devono ancora essere eseguite e determina chi saranno le sue vittime in base a queste transazioni in sospeso.

Se in questo strumento si nota che un particolare indirizzo è sia in acquisto che in vendita, con altri operatori nel mezzo, allora probabilmente si tratta di un bot che esegue attacchi a sandwich. Lo si può notare perché le tariffe del gas sono più alte rispetto agli indirizzi intermedi, ma il prezzo di acquisto è più basso. Poi vende le monete alle sue vittime a un prezzo più alto. Questo è il suo modello di guadagno.

Naturalmente, un bot di questo tipo non avrà un buon nome, ma fortunatamente il suo proprietario sa come rimanere anonimo. Altrimenti, il giorno dopo ci sarebbe una montagna di creditori e persone arrabbiate alla porta. La blockchain è una grande tecnologia, ma offre alle persone moralmente meno integre una serie di modi per imbrogliare più o meno, anche se questo metodo è legale.

Esempio di attacco a sandwich

Prendiamo l'esempio di un attacco di panini che non si verifica quasi mai perché i numeri sono esagerati. In questo caso, l'esagerazione rende l'idea.

Qualcuno vuole comprare PEPE per 1 milione di euro. Lo fa su un Ethereum DEX e quindi deve pagare le commissioni di gas in ETH. Imposta le sue commissioni di gas a un massimo di 50 euro e uno slippage del 15%.

Un bot può vedere queste informazioni nel pool di meme. Poiché si tratta di una grande quantità di denaro con un elevato slippage, il bot si assicura di mettere in attesa questa operazione.

Il bot imposta un acquisto PEPE e compra per 1 milione di euro a tariffe di gas superiori a 50 euro. Poiché esiste uno scostamento del 15% con l'acquirente, il bot sa di poter ottenere da lui un ulteriore 15%. Quando vende, ottiene un profitto di circa il 15%, che può essere molto elevato per ordini di grandi dimensioni, in questo caso circa 150.000 euro.

La maggior parte degli scambi riguarda importi minori, ma il principio è chiaro. Poiché i bot sono instancabili, continuano questa pratica per tutto il giorno, sottraendo denaro in grandi quantità a trader che non sospettano nulla. Il trader si accorge solo che sta ricevendo monete a un prezzo piuttosto alto.

Alcuni conti guadagnano milioni al mese con questa operazione. Beh, sono soldi per niente!

A proposito, se avete intenzione di fare frontrunning da soli, abbiamo brutte notizie per voi. Non ci riuscirete perché i bot sono semplicemente molto più veloci degli umani. Naturalmente, potete acquistare un bot di questo tipo e gettare la vostra morale nel letamaio. Sono solo affari, sai....

Cosa si può fare contro l'attacco di un sandwich?

Ci sono diverse cose che si possono fare contro un attacco sandwich per ridurre i rischi:

  1. fare trading su una DEX attraverso scambi più piccoli. Più piccolo è il profitto che un bot può ottenere, meno è probabile che vi attacchi. Questo potrebbe essere impossibile a causa delle alte tariffe del gas.

  2. evitare luoghi con bassa liquidità, come un DEX più piccolo o sconosciuto o una moneta oscura. Più bassa è la liquidità, meno sono i trader, più alta è la possibilità che un bot si apposti su un trader insospettabile e più bassa è la possibilità che un altro frontrunner interferisca con il bot. Anche lo slippage è spesso più elevato.

  3. operare su un DEX su cui è possibile piazzare ordini limite, come 1Inch. Con un ordine limite, si determina il prezzo al quale si desidera operare.

  4. fare molta attenzione quando si imposta una percentuale per lo slittamento. Impostatela il più possibile bassa, soprattutto se avete impostato un importo elevato. Non inviate un invito per un attacco di panini!

  5. prendere in considerazione la possibilità di effettuare un'operazione rapida se si dispone di un ordine di grandi dimensioni, ovvero pagare commissioni di gas più elevate del necessario, ma con un obiettivo importante: essere in grado di operare per primi.

  6. utilizzare la "transazione Flashbot", come nel caso di 1Inch. Queste transazioni non vengono visualizzate nel mempool.

  7. operare su 1 pollice, con ordine limite e transazione flashbot.

Conclusione

Un attacco sandwich può costare molto denaro quando si scambia un DEX. Soprattutto se si tratta di un'operazione importante. Se avete le tasche piene, proteggetevi nei modi indicati sopra.

Un'altra opzione è quella di rinunciare al trading su un DEX. Per chi non lo sapesse, si tratta di borse estremamente costose dove è possibile acquistare solo monete oscure che non sono ancora in vendita su una borsa centrale. Sono noti anche come gioco d'azzardo.

Va bene pagare un po' di più se si acquista una coppia di LP per poi legarla all'allevamento, ma se si prevede di acquistare e vendere, si può spendere molto denaro per le commissioni di scambio, le spese per il gas e gli attacchi per i panini.

Testate le vostre conoscenze

Domanda: 1/5Qual è lo scopo di un attacco a sandwich?
ASi avvantaggiano sulle tariffe del gas e vi fanno pagare prezzi più alti per le vostre monete.
BDovete pagare tariffe più alte per il gas.
CCollezionare monete.
Di costi di transazione.