A batch auction considers a group of orders together. A Dutch-style swap auction changes an order's permitted terms over time so an executor can fill when the opportunity becomes attractive. They organize competition along different dimensions.
Grouping opportunities
Batching can reveal relationships between orders. If one trader wants what another sells, a combined settlement may use their opposing flow and reduce the amount sourced externally. A protocol can solicit bids for individual orders and groups rather than treating every user in isolation.
CoW's documented fair combinatorial auction includes both individual and batched bids with a fairness filter. This is more specific than the general idea of periodically collecting orders.
Changing terms over time
For a hypothetical sell order, a Dutch schedule could begin by requiring a high output and gradually reduce that requirement to a stated floor. Fillers compete to satisfy it. The schedule and final floor constrain the authorized outcome; waiting does not make the order unlimited.
UniswapX's overview presents Dutch auctions as one auction type and notes that supported chains can use different mechanisms. It would be inaccurate to treat Dutch behavior as the universal rule for all UniswapX execution.
| Question | Batch design | Dutch-style design |
|---|---|---|
| What organizes the opportunity? | A set of orders | A time-dependent schedule |
| What can create improvement? | Matching and joint execution | Competition to fill before rivals |
| What must be checked? | Selection and clearing rules | Schedule, floor and eligibility |
These are not guaranteed outcomes
A grouped auction does not guarantee that every order has an opposing match. A Dutch schedule does not guarantee that a filler will arrive before expiry. The liquidity, signed conditions and competition rules still determine whether a settlement is possible.
When comparing systems, describe the actual mechanism and supported order type. “Auction-based” by itself says too little about timing, price formation or the treatment of unfilled orders.
Sources & verification (2)
Source-check date is recorded in the article details. URLs are provided for manual verification. Use Copy to keep this page open.
- Fair Combinatorial Batch Auction
Current CoW auction model, aggregation and fairness filtering.
https://docs.cow.fi/cow-protocol/concepts/introduction/fair-combinatorial-auction - UniswapX Overview
Signed-output orders and competing fillers; Dutch auction as one supported mechanism.
https://developers.uniswap.org/docs/liquidity/uniswapx/overview