Il RabbitHole da 1 pollice: protezione dagli attacchi sandwich
La funzione RabbitHole da 1 pollice proteggerà gli utenti MetaMask dagli attacchi sandwich, uno dei modi più comuni per estrarre MEV in DeFi.
La rete da 1 pollice è entusiasta di presentare RabbitHole da 1 pollice, una nuovissima funzionalità che mira a proteggere gli utenti di MetaMask che scambiano su 1 pollice dagli attacchi sandwich, il tipo più comune di front-running .
Spiegazione degli attacchi sandwich
Quando effettuano scambi su scambi decentralizzati, gli utenti possono potenzialmente diventare vittime di un cosiddetto "attacco sandwich", un modo per ottenere il massimo valore estraibile (MEV). Sebbene tecnicamente non illegali, gli attacchi sandwich sono ancora un tipo di manipolazione dei prezzi delle criptovalute sfruttando la tecnologia sottostante degli scambi decentralizzati. E un attacco sandwich potrebbe portare a perdite significative per un utente.
Per eseguire attacchi sandwich, vengono utilizzati bot appositamente creati che scansionano i pool di memoria degli scambi decentralizzati (mempool) dove le transazioni sono in attesa di essere elaborate. Se un bot rileva una grande operazione di scambio in sospeso, avvia due transazioni: una prima dell'operazione e l'altra dopo l'operazione, praticamente "insistendo" l'operazione della vittima. Per ottenere la prima transazione direttamente prima dello scambio della vittima, vengono pagate tariffe extra per il gas.
Supponiamo che un utente desideri acquistare 1.000 token X per 20 token Y con una tolleranza di slittamento dell'1%, il che significa che la quantità minima di token X che accetta di ricevere è 1.000–1% = 990.
Un bot sandwich rileva lo scambio e inserisce una transazione di acquisto per Y direttamente prima dello scambio della vittima e una transazione di vendita per Y subito dopo lo scambio della vittima. Successivamente, vengono eseguite tre transazioni.
- Transazione 1: il bot esegue la transazione di acquisto e l'elevato acquisto dell'asset Y aumenta il suo prezzo.
- Transazione 2: la vittima acquista Y a un prezzo più alto di quanto originariamente previsto e il grande commercio aumenta ulteriormente il prezzo di Y.
- Transazione 3: il bot vende Y, intascando la differenza di prezzo.
Si ritiene che il primo vero attacco sandwich sia stato effettuato su Bancor il 27 febbraio 2018:
- Posizione in blocco: 28
- Posizione in blocco: 29
- Posizione in blocco: 30
Il RabbitHole da 1 pollice: uno scudo dagli attacchi sandwich
Il RabitHole da 1 pollice è una funzionalità che risolve il problema degli attacchi sandwich inviando transazioni di swap su 1 pollice direttamente ai validatori ed evitando di metterli nel mempool dove i bot sandwich possono attaccarli.
Per raggiungere questo obiettivo, RabbitHole aggrega fornitori, come Flashbots, BloXroute, Eden e Manifold, che consentono di inviare transazioni di scambio direttamente ai validatori.
Il RabbitHole gioverà in modo specifico agli utenti di MetaMask, poiché, mentre alcuni portafogli crittografici (inclusi Wallet da 1 pollice, Ledger e Trezor) sono in grado di creare e firmare una transazione, ma non trasmetterla immediatamente, MetaMask non lo è.
RabbitHole è progettato come un proxy, che collega i portafogli MetaMask degli utenti da 1 pollice e i validatori Ethereum. Il suo algoritmo unico controllerà le transazioni di swap su 1inch per la minaccia di un attacco sandwich e, se tale minaccia viene rilevata, la transazione verrà inviata direttamente ai validatori, utilizzando uno dei provider aggregati.
Per un periodo di prova, RabbitHole sarà utilizzabile gratuitamente. Dopo aver ricevuto il feedback dalla comunità, verrà presa una decisione in merito alle opzioni di pagamento per RabbitHole. Una possibile opzione potrebbe essere lo staking di una certa quantità di token 1INCH.
Una guida dettagliata sull'utilizzo del RabbitHole da 1 pollice è disponibile nel Centro assistenza .
Resta sintonizzato per ulteriori notizie e aggiornamenti di 1inch Network!