Ryzyko ataku kanapkowego na XRP Ledger: były CTO Ripple proponuje rozwiązanie

Były CTO Ripple, David Schwartz, odrzucił twierdzenia, że XRP Ledger naraża codziennych traderów na ataki typu sandwich, mówiąc, że ryzyko jest realne, ale przesadzone.
Obawy pojawiły się na X po tym, jak jedno z kont argumentowało, że walidatorzy i dobrze skomunikowane węzły zyskują przewagę czasową, obserwując oczekujące transakcje przed zamknięciem każdego ledgeru. Wyrafinowani gracze mogą następnie obliczyć, czy wyprzedzenie transakcji jest opłacalne, i spamować wieloma transakcjami, aby zabezpieczyć korzystne miejsce w kanonicznym porządku.
Mechanika ataku typu sandwich na XRP Ledger
Porządek transakcji na XRP Ledger wykorzystuje deterministyczny wzór z udziałem hashy transakcji. Ten wzór jest publiczny. Umożliwia to graczom pozycjonowanie transakcji przed docelową transakcją na DEX i AMM XRP Ledger, co pogarsza slippage dla zwykłych użytkowników.
Pojawiły się obawy, że problem ten tworzy nierówne warunki, szczególnie dla traderów korzystających z popularnych portfeli i zdecentralizowanych aplikacji.
Schwartz mówi, że walidatorzy nie mogą działać w ciszy
Schwartz przyznał, że obawy są uzasadnione, ale wskazał na kilka czynników łagodzących, opierając się na swoich wcześniejszych stanowiskach w debatach dotyczących projektowania XRP Ledger. Po pierwsze, oczekujące transakcje są publicznie widoczne dla wszystkich przed zamknięciem ledgeru. Żadna strona nie ma wyłącznego wczesnego dostępu. Po drugie, pojedynczy walidator nie zyskuje żadnej znaczącej przewagi. Koordynacja wielu walidatorów pozostawiłaby wyraźne dowody, ponieważ walidatorzy podpisują wszystkie propozycje i walidacje.
„Prowadzenie walidatora nie pomaga w tym, chyba że wielu walidatorów spiskuje. Jeśli wielu walidatorów rzeczywiście by spiskowało, lub pojedynczy walidator by to próbował, byłoby to bardzo oczywiste dla wszystkich, kto to robi, a ten walidator zostałby natychmiast usunięty z list zaufania wszystkich.”
Schwartz zauważył również, że potwierdzone ataki, wykraczające poza testy proof-of-concept, pozostają niezgłoszone. Główna bariera ekonomiczna jest prosta. Opłacalne ataki potrzebują wysokiej płynności, aby uzasadnić wysiłek i niskiej płynności, aby wpłynąć na cenę. Te dwa warunki rzadko się pokrywają. Ostatnia praca dotycząca prywatności instytucjonalnej XRP Ledger odnosi się do pokrewnego problemu na poziomie danych.
Schemat rezerwacji 2-stopniowej dla XRP Ledger
Dla traderów, którzy chcą mocniejszych gwarancji, Schwartz przedstawił podejście do rezerwacji transakcji. Użytkownik najpierw ogłasza rezerwację, określając przyszły numer sekwencji księgi, identyfikator transakcji i niewielką opłatę. Jeśli ta rezerwacja zostanie potwierdzona, rzeczywista transakcja zostanie zrealizowana przed jakąkolwiek transakcją złożoną po tym, jak rezerwacja stała się publiczna. Podejście wymaga dwóch zgłoszeń na każdą chronioną transakcję.
Metoda ta uzupełnia propozycje transferu prywatności XRP Ledger, koncentrując się na front-runningu na poziomie wykonania, a nie na poziomie danych.
XRP nadal handluje znacznie poniżej swojego najwyższego poziomu wszech czasów, gdy uwaga skupia się na tym, czy takie poprawy sprawiedliwości mogą wspierać długoterminową adopcję.
Źródło: BeInCrypto