Jeff Ramsire presents SpeedX, a scalable batch-based DEX design that eliminates front-running, optimizes liquidity across asset pairs, and enables parallelizable transaction processing. The system could integrate into Stellar to support efficient cross-border payments at scale.
Jeff Ramsire, a Stanford graduate student working part-time at Stellar, introduces SpeedX, a distributed asset exchange designed to address limitations of existing DEXs. SpeedX uses batch processing and a virtual market maker to set consistent exchange rates, eliminating front-running attacks, fragmented liquidity, and arbitrage opportunities. The system computes market-clearing valuations for each block, allowing all trades in a batch to execute at identical rates regardless of user latency. SpeedX is fully parallelizable, enabling linear scaling with additional CPU resources. Integration into Stellar would require multi-phase transaction execution, stronger validity conditions to prevent double-spends, and asset issuance limits. The design maintains on-chain decentralization while supporting the throughput needed for global cross-border payments.