O ex-CTO da Ripple, David Schwartz, rebateu alegações de que o XRP Ledger deixa investidores comuns expostos a ataques sandwich, afirmando que o risco existe, mas é superestimado.

Preocupações surgiram no X depois que um perfil argumentou que validadores e nós conectados teriam vantagem de tempo ao observar transações pendentes antes do fechamento de cada ledger. Atores sofisticados podem, então, calcular se o front-running é lucrativo e enviar múltiplas operações para garantir uma posição favorável na ordem canônica.

Como funcionam ataques sandwich no XRP Ledger

A ordenação de operações no XRP Ledger utiliza uma fórmula determinística baseada nos hashes das transações, que é pública. Isso permite que agentes posicionem operações à frente de uma negociação-alvo no DEX e AMM do XRP Ledger, ampliando o slippage para quem utiliza esses recursos.

O problema levanta questionamentos sobre desigualdade de condições, especialmente para investidores que utilizam carteiras populares e aplicativos descentralizados. David Schwartz. Source: X

Schwartz afirma que validadores não agem de forma oculta

Schwartz reconheceu a preocupação, mas destacou pontos que reduzem o impacto, reforçando opiniões já expostas nos debates sobre o design do XRP Ledger. Inicialmente, transações pendentes são visíveis para todos antes do encerramento do ledger, não havendo privilégio de acesso antecipado exclusivo. Além disso, um validador isolado não tem vantagem significativa. A necessidade de coordenação entre vários validadores deixaria rastros claros, já que todos registram propostas e validações publicamente.

“Operar um validador não ajuda nesse processo, a menos que haja conluio entre múltiplos validadores. Se um grupo agisse em conjunto ou um validador individual tentasse, seria muito evidente a todos quem está envolvido e esse validador seria removido imediatamente das listas de confiança.”

Schwartz também destacou que ataques confirmados, fora de testes pontuais, não foram identificados até agora. A barreira econômica principal é simples: operações lucrativas exigem alta liquidez para justificar o esforço e baixa liquidez para influenciar o preço, duas condições que raramente coincidem. Iniciativas recentes do XRP Ledger para privacidade institucional abordam preocupação semelhante na camada de dados.

Esquema de reserva em 2 etapas para o XRP Ledger

Para investidores que buscam garantias mais firmes, Schwartz apresentou uma proposta de reserva de operações. O usuário primeiro emite uma reserva com número de sequência futuro do ledger, identificação da transação e uma pequena taxa. Se a reserva for confirmada, a negociação será executada antes de qualquer operação enviada após a publicação da reserva. O método exige dois envios para cada negociação protegida.

A solução complementa propostas de privacidade em transferências do XRP Ledger ao focar no combate ao front-running na camada de execução, e não de dados.

O XRP segue muito abaixo do recorde histórico, enquanto cresce o debate se medidas para mais justiça podem apoiar a adoção duradoura do ativo.