Stellar Development Foundation proposes limiting transaction submission to one per source account per ledger to improve network scalability and safety ahead of Soroban support in Protocol 20. Channel accounts remain the recommended solution for high-throughput applications.

The Stellar Development Foundation is proposing a protocol change that will restrict each source account to submitting only one transaction per ledger. Currently, multiple concurrent transactions from the same account can cause ordering issues, unpredictable behavior during surge pricing, and complicated error handling. This change is necessary to safely support Soroban transactions, which are larger and use a multi-dimensional fee model. Fee bumps and channel accounts will remain unaffected and are recommended for scaling. The rollout begins July 12 with SDF Horizon enforcement, followed by Core 19.13.0 in late July, Core 20.0.0 in August, and Protocol 20 vote in Fall 2023.