1-calowy RabbitHole: ochrona przed atakami kanapkowymi

Nov 26 2022
1-calowa funkcja RabbitHole ochroni użytkowników MetaMask przed atakami kanapkowymi, jednym z najczęstszych sposobów wydobywania MEV w DeFi. Sieć 1inch jest podekscytowana wprowadzeniem 1inch RabbitHole, zupełnie nowej funkcji, której celem jest ochrona użytkowników MetaMask wymieniających się na 1 cal przed atakami kanapkowymi — najczęstszym typem front-runningu.

1-calowa funkcja RabbitHole ochroni użytkowników MetaMask przed atakami kanapkowymi, jednym z najczęstszych sposobów wydobywania MEV w DeFi.

Sieć 1inch z przyjemnością przedstawia 1inch RabbitHole, zupełnie nową funkcję, która ma na celu ochronę użytkowników MetaMask wymieniających się na 1 cal przed atakami typu „sandwich” — najczęstszym rodzajem front-runningu .

Wyjaśnienie ataków kanapkowych

Dokonując wymiany na zdecentralizowanych giełdach, użytkownicy mogą potencjalnie stać się ofiarami tak zwanego „ataku kanapkowego”, sposobu na uzyskanie maksymalnej możliwej do wydobycia wartości (MEV). Chociaż technicznie nie jest to nielegalne, ataki kanapkowe są nadal rodzajem manipulowania cenami kryptograficznymi poprzez wykorzystanie technologii leżącej u podstaw zdecentralizowanych giełd. A atak kanapkowy może prowadzić do znacznych strat dla użytkownika.

Do przeprowadzania ataków kanapkowych wykorzystywane są specjalnie stworzone boty, które skanują pule pamięci zdecentralizowanych giełd (mempool), w których transakcje czekają na przetworzenie. Jeśli bot wykryje dużą oczekującą transakcję swap, inicjuje dwie transakcje: jedną przed transakcją, a drugą po transakcji, w zasadzie „przekładając” transakcję ofiary. Aby uzyskać pierwszą transakcję bezpośrednio przed transakcją ofiary, uiszczane są dodatkowe opłaty za gaz.

Powiedzmy, że użytkownik chce kupić 1000 tokenów X za 20 tokenów Y z 1% tolerancją poślizgu — co oznacza, że ​​minimalna liczba tokenów X, które zgadza się otrzymać, wynosi 1000–1% = 990.

Bot kanapkowy wykrywa transakcję i umieszcza transakcję kupna Y bezpośrednio przed transakcją ofiary i transakcję sprzedaży Y bezpośrednio po transakcji ofiary. Następnie realizowane są trzy transakcje.

  • Transakcja 1: bot wykonuje transakcję kupna, a wysoki zakup aktywa Y pompuje jego cenę.
  • Transakcja 2: ofiara kupuje Y po cenie wyższej niż pierwotnie oczekiwano, a duży handel pompuje cenę Y jeszcze wyżej.
  • Transakcja 3: bot sprzedaje Y, chowając różnicę w cenie.

Uważa się, że pierwszy atak kanapkowy został przeprowadzony na Bancor 27 lutego 2018 r.:

  • Pozycja w bloku: 28
  • Pozycja w bloku: 29
  • Pozycja w bloku: 30

1-calowy RabbitHole: tarcza przed atakami kanapkowymi

1-calowy RabitHole to funkcja, która rozwiązuje problem ataków kanapkowych, wysyłając transakcje wymiany na 1 cal bezpośrednio do walidatorów i unikając umieszczania ich w pamięci, gdzie boty kanapkowe mogą je atakować.

Aby to osiągnąć, RabbitHole agreguje dostawców, takich jak Flashbots, BloXroute, Eden i Manifold, którzy umożliwiają wysyłanie transakcji wymiany bezpośrednio do walidatorów.

RabbitHole przyniesie szczególne korzyści użytkownikom MetaMask, ponieważ podczas gdy niektóre portfele kryptograficzne (w tym 1inch Wallet, Ledger i Trezor) są w stanie utworzyć i podpisać transakcję, ale nie transmitować jej natychmiast, MetaMask nie.

RabbitHole został zaprojektowany jako serwer proxy, łączący 1-calowe portfele MetaMask użytkowników i walidatory Ethereum. Jego unikalny algorytm sprawdzi transakcje wymiany na 1 cal pod kątem zagrożenia atakiem kanapkowym, a jeśli takie zagrożenie zostanie wykryte, transakcja zostanie wysłana bezpośrednio do walidatorów, korzystając z jednego z zagregowanych dostawców.

Przez okres testowy RabbitHole będzie dostępny bezpłatnie. Po otrzymaniu informacji zwrotnej od społeczności zostanie podjęta decyzja dotycząca opcji płatności za RabbitHole. Jedną z możliwych opcji może być postawienie określonej liczby tokenów 1INCH.

Przewodnik krok po kroku dotyczący korzystania z 1-calowego RabbitHole jest dostępny w Centrum pomocy .

Bądź na bieżąco, aby otrzymywać więcej wiadomości i aktualizacji 1inch Network!