Rischio di attacco a sandwich su XRP Ledger: l'ex CTO di Ripple propone una soluzione

L'ex-CTO di Ripple, David Schwartz, ha respinto le affermazioni secondo cui il XRP Ledger espone i trader quotidiani ad attacchi a sandwich, affermando che il rischio è reale ma sovrastimato.
Le preoccupazioni sono emerse su X dopo che un account ha sostenuto che i validatori e i nodi ben collegati ottengono un vantaggio temporale osservando le transazioni in attesa prima della chiusura di ogni libro mastro. Attori sofisticati possono quindi calcolare se anticipare un'operazione è redditizio e inviare più transazioni per assicurarsi uno slot favorevole nell'ordine canonico.
Meccaniche degli Attacchi a Sandwich sul XRP Ledger
L'ordinamento delle transazioni sul XRP Ledger utilizza una formula deterministica che coinvolge gli hash delle transazioni. Quella formula è pubblica. Questo consente agli attori di posizionare le transazioni davanti a un'operazione target sul DEX e AMM del XRP Ledger, peggiorando lo slippage per gli utenti comuni.
Sono emerse preoccupazioni che la questione crei un campo di gioco disuguale, in particolare per i trader che utilizzano portafogli popolari e applicazioni decentralizzate.
Schwartz afferma che i validatori non possono agire in silenzio
Schwartz ha riconosciuto la preoccupazione ma ha indicato diversi fattori attenuanti, attingendo alle sue posizioni precedenti nei dibattiti sul design del XRP Ledger. Innanzitutto, le transazioni in attesa sono visibili pubblicamente a tutti prima della chiusura di un libro mastro. Nessuna parte ha accesso esclusivo anticipato. In secondo luogo, un singolo validatore non ottiene alcun vantaggio significativo. Coordinare più validatori lascerebbe prove chiare, poiché i validatori firmano tutte le proposte e le validazioni.
“Eseguire un validatore non ti aiuta a fare questo a meno che più validatori non si mettano d'accordo. Se più validatori si mettessero d'accordo, o un singolo validatore lo tentasse, sarebbe molto ovvio per tutti esattamente chi lo stesse facendo e quel validatore verrebbe immediatamente rimosso dalle liste di fiducia di tutti.”
Schwartz ha anche notato che gli attacchi confermati, oltre ai test di prova di concetto, rimangono non segnalati. La barriera economica principale è semplice. Gli attacchi redditizi necessitano di alta liquidità per giustificare lo sforzo e bassa liquidità per muovere il prezzo. Queste due condizioni raramente coincidono. Il recente lavoro sulla privacy istituzionale dell'XRP Ledger affronta una preoccupazione correlata a livello di dati.
Uno schema di prenotazione a 2 fasi per l'XRP Ledger
Per i trader che desiderano garanzie più solide, Schwartz ha delineato un approccio di prenotazione delle transazioni. Un utente prima trasmette una prenotazione specificando un numero di sequenza del ledger futuro, un ID transazione e una piccola commissione. Se quella prenotazione viene confermata, il commercio effettivo si esegue prima di qualsiasi transazione inviata dopo che la prenotazione è diventata pubblica. L'approccio richiede due invii per ogni commercio protetto.
Il metodo completa le proposte di trasferimento della privacy dell'XRP Ledger mirando al front-running a livello di esecuzione piuttosto che a livello di dati.
L'XRP continua a essere scambiato ben al di sotto del suo massimo storico mentre l'attenzione si sposta su se miglioramenti di equità come questo potrebbero supportare un'adozione a lungo termine.
Fonte: BeInCrypto