Intents represent a fundamental shift in how users interact with blockchains: instead of submitting a specific transaction specifying every parameter, users submit an “intent” — a signed declaration of what they want achieved — and a competitive network of solvers competes to fulfill it as efficiently as possible.
Traditional Transactions vs. Intents
| Property | Traditional Transaction | Intent |
|---|---|---|
| Specified by user | Exact calldata, route, slippage | Desired outcome only |
| Execution quality | Fixed at submission | Optimized by solver competition |
| Cross-chain | Requires bridge + swap | Solver handles routing |
| Reverts | User pays gas even on failure | Often solver bears revert cost |
| Complexity | Technical | User-friendly |
How Intents Work
- User signs an intent message: “I want at least 3,000 USDC for exactly 1 ETH, valid for 5 minutes”
- Intent is broadcast to a solver network
- Solvers compute the best route: direct DEX, aggregator, cross-chain bridge, RFQ desk
- Winning solver submits the on-chain transaction (they bear gas cost) and pockets the difference between execution price and user’s minimum
- User receives the outcome — often better than they could achieve themselves
Intent Applications
DEX Aggregation:
- CoW Protocol (Coincidence of Wants): Matches user intents against each other before using AMMs, eliminating MEV
- 1inch Fusion: Off-chain solver network for optimized swap execution
- UniswapX: Intent-based routing for Uniswap swaps
Cross-Chain:
- Across Protocol: Users declare bridge intent; relayers compete to fulfill fastest
- deBridge: Cross-chain intent fulfillment
Account Abstraction:
- ERC-4337 UserOperations are a form of intent — users express what they want, bundlers execute
Coincidence of Wants (CoW)
A powerful special case of intents: if User A wants ETH→USDC and User B wants USDC→ETH simultaneously, they can be matched directly without touching an AMM — eliminating LP fees and MEV in one step. CoW Protocol specializes in this optimization.
The Solver Meta-Game
Solvers are specialized entities (often market makers or searchers) who:
- Monitor the intent mempool
- Compute optimal fulfillment strategies
- Submit and win via competitive auctions
- Earn spread between fulfillment cost and user’s floor price
Sources
- CoW Protocol documentation: docs.cow.fi
- UniswapX documentation: docs.uniswap.org/contracts/uniswapx
- Across Protocol: docs.across.to