When decentralized application users sign transactions and submit the trade off-chain with order preferences, all transactions can be settled in a single batch