On the week’s begin, Ripple CTO emeritus David Schwartz addressed considerations about the opportunity of front-running or transaction sandwich assaults on XRPL funds and supply crossing.
Schwartz proposed a reasonably easy transaction reservation scheme that might remove such considerations by reserving transaction slots. The transaction reservation scheme will make sure that a transaction executes earlier than any subsequent transactions created after it are disclosed.
This attracted reactions from numerous quarters of the XRP group, with some asking how the scheme may work for the XRP Ledger.
Ripple Co-Founder’s PAC Boosts Democrat to Major Victory
Is XRP Reversal Even Potential? Bitcoin (BTC) Might Intention for $52,000, Ethereum (ETH) Not Forgotten: Crypto Market Assessment
In a single such occasion, an X consumer requested if will probably be potential so as to add a “time stamp right down to the second, in order that when transactions are ordered they might be ordered by time, that means if somebody submitted a transaction after it might be at the very least a second after and would robotically get ordered after the primary one.”
Ripple software program engineer Mayukha Vadari joined the dialog, answering this query within the unfavourable, noting that completely different nodes could obtain every transaction at barely completely different occasions, as transactions need to propagate by means of the peer community.
Schwartz highlighted that the closest factor to that is consensus-based transaction ordering, with validators voting on it as a part of the consensus course of.
Transaction ordering: this is the catch
On the query of transaction ordering, Schwartz describes a possible state of affairs: one decided by consensus with validators voting on it as a part of the consensus course of.
The Ripple CTO Emeritus famous that there are numerous disadvantages to this. The large one is that it might gradual the consensus course of considerably as a result of the variety of bits on which to succeed in consensus will enhance.
Schwartz talked about one possibility: having a flag to request sequencing set on a transaction, however this is able to value an additional price. Transactions with the flag set can be prioritized for relaying above transactions with out the flag in the identical ledger, and their ordering can be decided by consensus. He, nevertheless, sees a catch: it’d allow front-running or sandwich assaults.
“I do not assume it is price it although, notably as a result of it makes it simpler to front-run or sandwich transactions that do not set the flag,” Schwartz mentioned.


