Back to Blog
DeFi11 min read

DODO's PMM: An LP's Take on Capital Efficiency Against Uni V3 & Balancer V2

By ProfitLab
DODO's PMM: An LP's Take on Capital Efficiency Against Uni V3 & Balancer V2

Squeezing More Yield: How to Position Your Capital in Today's AMM Landscape

For anyone providing liquidity in DeFi, the core challenge remains the same: how do we maximize our returns while intelligently managing risk, especially impermanent loss? The decentralized exchange (DEX) space has matured significantly since the early days of simple constant product market makers (CPMMs). Today, LPs have a spectrum of sophisticated architectures to choose from, each promising superior capital efficiency under specific conditions.

With markets largely sideways and a premium placed on yield optimization, now's a critical time to re-evaluate where your capital is deployed. We're looking beyond the basic swaps to the engines powering them: DODO's Proactive Market Maker (PMM), Uniswap V3's concentrated liquidity, and Balancer V2's customizable pools. These aren't just technical curiosities; they represent distinct risk/reward profiles for liquidity providers.

Stressed person looking at impermanent loss notification on laptop

Quick Verdict

TL;DR: DODO's PMM offers a compelling option for LPs seeking simplified impermanent loss protection and single-sided exposure, particularly for assets with reliable oracle feeds, while Uniswap V3 remains the king of capital efficiency for active LPs in volatile pairs, and Balancer V2 shines for multi-asset or custom-weighted pools.

The Contenders at a Glance

FeatureDODO PMMUniswap V3Balancer V2
Primary ModelProactive Market Maker (PMM)Concentrated LiquidityGeneralized AMM (Weighted, Stable, Boosted Pools)
Impermanent LossSignificantly mitigated for single-sided LPs via oracle pricingHigh risk, active management requiredVariable, can be lower in multi-asset balanced pools
Capital EfficiencyHigh, especially with single-sided LPsExtremely high within active rangesHigh, especially in specific stable or boosted pools
Fee GenerationDynamic, typically 0.1-0.3%Customizable per pool, typically 0.01% - 1%Customizable per pool, typically 0.0001% - 10%
Liquidity ProvisionSingle-sided or dual-sidedDual-sided, within specified price rangesDual-sided, multi-asset
Complexity for LPsModerate (understanding PMM dynamics)High (active range management, rebalancing)High (pool types, weightings, advanced features)
Supported ChainsEthereum, Arbitrum, Optimism, Polygon, BNB Chain, Avalanche, Klaytn, OKX Chain, zkSync Era, BaseEthereum, Polygon, Optimism, Arbitrum, BNB Chain, Celo, Avalanche, Base, ScrollEthereum, Polygon, Arbitrum, Optimism, Gnosis, Avalanche, Base, Fantom, zkSync Era
TVL (approx)$5.76B (significant recent growth)Typically among the largest DEXs, multi-billionSignificant TVL, multi-billion

DODO: The Proactive Market Maker Deep Dive

DODO, currently showing an impressive $5.76 billion in TVL according to DefiLlama, with a staggering +30888.7% 24h change—a clear indicator of significant recent capital inflows—stands out with its Proactive Market Maker (PMM) algorithm. Unlike traditional AMMs that rely on constant product formulas, DODO's PMM uses an oracle to fetch external market prices. This allows it to concentrate liquidity near the market price, behaving more like a centralized exchange's order book.

What it does well

One of the PMM's primary advantages is its impermanent loss (IL) mitigation for single-sided liquidity providers. By proactively adjusting its price curve based on an external oracle, DODO aims to keep the pool's asset ratio aligned with the market price. This means LPs depositing only one asset, say USDC, into an ETH/USDC pool, face significantly less IL from price divergence compared to a traditional CPMM or even Uniswap V3, where your range might be breached. This feature alone is a game-changer for LPs who want exposure to one asset but still earn trading fees.

Furthermore, its capital efficiency is high. By concentrating liquidity around the current market price, DODO facilitates swaps with lower slippage, even for large orders. This attracts traders, which in turn generates more fees for LPs. In my experience, for LPs who want to minimize active management and reduce IL exposure, especially for blue-chip pairs with robust oracle feeds, DODO offers a streamlined approach. The dynamic fee mechanism also allows DODO to adjust fees based on market volatility, helping LPs capture more value during periods of high activity.

Where it falls short

The reliance on external oracles introduces a potential attack vector or a point of failure. While DODO typically uses reputable oracle providers like Chainlink, any delay or manipulation in the oracle feed could expose LPs to risks. Also, while IL from price divergence is mitigated, slippage losses from trades still occur, and in very volatile markets, the PMM might not perfectly track external prices, leading to some exposure. It's not a magic bullet against all forms of loss. For instance, if an oracle is manipulated to report a false price, LPs could suffer. You can check DODO's specific oracle integrations on their documentation.

Best for

LPs seeking single-sided exposure with reduced impermanent loss risk, especially for well-established pairs with reliable oracle feeds. It's also suitable for those who prefer a more passive liquidity provisioning strategy without constant rebalancing. If you're looking to provide liquidity for an asset without wanting to hold an equal value of its pair, DODO is a strong contender.

Woman actively managing DeFi liquidity positions on tablet and monitor

Uniswap V3: Concentrated Liquidity Deep Dive

Uniswap V3 revolutionized AMMs with concentrated liquidity. Instead of distributing liquidity uniformly across an infinite price range, LPs can now choose specific price ranges where their capital is active. This innovation dramatically boosts capital efficiency, allowing LPs to earn more fees with less capital.

What it does well

The capital efficiency of Uniswap V3 is unparalleled when managed correctly. An LP can provide liquidity for, say, ETH/USDC only between $2,000 and $2,200. If ETH trades within that range, their capital is fully utilized, earning significantly higher fees than if it were spread across all possible prices. This increased capital utilization can lead to substantial APY gains, making it a favorite for professional market makers and active LPs. For example, a successful ETH/USDC concentrated liquidity position can easily generate 0.3-0.5% APY in daily fees during high trading volumes.

Moreover, the ability to choose fee tiers (0.01%, 0.05%, 0.30%, 1%) allows LPs to tailor their strategy to the pair's volatility. Stablecoin pairs might use 0.01% or 0.05% for tight spreads, while more volatile pairs like ETH/DAI might opt for 0.30% to compensate for greater risk.

Where it falls short

The flip side of concentrated liquidity is increased impermanent loss risk and the need for active management. If the price of an asset moves outside an LP's defined range, their liquidity becomes inactive, earning no fees. This capital then sits idle, effectively becoming 100% of the less-performing asset until the price returns to the range or the LP rebalances. This rebalancing incurs gas fees, which can be substantial on Ethereum—sometimes $50+ during network congestion. What I've often seen go wrong is LPs setting overly tight ranges hoping for maximal efficiency, only to have the price quickly move out, incurring significant IL and rebalancing costs. An APY Calculator should factor in these potential rebalancing costs.

Best for

Experienced, active LPs comfortable with managing their positions, monitoring market movements, and frequently rebalancing. It's ideal for highly traded pairs where volumes are robust and LPs can capture substantial fees within tight ranges. If you view LPing as an active trading strategy, Uniswap V3 is your playground.

Balancer V2: Generalized AMM Deep Dive

Balancer V2 distinguishes itself as a generalized AMM, moving beyond the traditional two-token 50/50 split. It allows for pools with up to eight different assets and custom weightings, enabling LPs to create sophisticated, index-like funds or manage exposure to multiple tokens simultaneously.

What it does well

The flexibility of Balancer V2's customizable pools is its strongest suit. LPs can create pools with non-50/50 ratios, like an 80/20 ETH/DAI pool, reducing impermanent loss exposure to the more volatile asset (ETH). This is powerful for LPs who want to maintain a dominant position in one asset while still earning fees from its trading pair. Balancer's "Smart Pools" and "Boosted Pools" further enhance capital efficiency by parking idle liquidity in lending protocols like Aave or Compound, earning additional yield on top of trading fees. This innovative approach means your idle tokens aren't just sitting there; they're generating extra income. This is where tools like an Aave Position Simulator could be useful for modeling yield stacking.

For LPs looking to provide liquidity for a basket of assets—perhaps a DeFi index—Balancer V2 is unmatched. The protocol has also made strides in gas efficiency for swaps, aggregating liquidity into a single vault structure.

Where it falls short

Balancer V2's power comes with complexity. Designing and managing custom-weighted pools requires a deep understanding of market dynamics and correlation. While it can mitigate IL in certain configurations, misjudging asset correlations or weights can still lead to significant losses. For new LPs, the sheer number of pool types (Weighted, Stable, Boosted, Composable) can be overwhelming. The fee structures and underlying tokenomics can also be more intricate than Uniswap or DODO.

Best for

Sophisticated LPs, institutions, or token projects looking to create unique multi-asset liquidity pools, build index funds, or manage specific asset exposure ratios. It's also excellent for stablecoin pools that leverage underlying lending protocols for boosted yield. If you have a clear vision for a multi-asset strategy, Balancer V2 provides the tools.

Head-to-Head: Specific Scenarios

Scenario 1: High Volatility Pair (e.g., ETH/USDC)

Winner: Uniswap V3 because its concentrated liquidity, while requiring active management, offers the highest potential fee generation for LPs willing to frequently rebalance. If you can anticipate price movements or are comfortable with active adjustments, Uniswap V3 allows you to capture outsized returns from tight ranges. However, if you're a passive LP, the IL risk and rebalancing costs could quickly erode profits.

Scenario 2: Stablecoin Pair (e.g., USDC/USDT)

Winner: Balancer V2 (Stable Pools) because its stable pools are specifically designed for assets that trade closely to parity. These pools offer extremely low slippage and high capital efficiency for stable-to-stable swaps, often outperforming traditional CPMMs. Furthermore, Balancer's Boosted Pools can integrate lending protocols, allowing LPs to earn additional yield on parked stablecoins, a clear advantage over DODO's PMM or a vanilla Uniswap V3 stablecoin range where capital might be idle.

Scenario 3: Long-Tail Asset / Custom Weight Pool (e.g., a new project token/ETH 90/10)

Winner: DODO or Balancer V2 (tie, depending on specific goals). DODO's PMM can be particularly effective for less liquid assets, as its oracle-driven pricing helps maintain a stable price curve, facilitating better trades for long-tail tokens and reducing IL for LPs. The single-sided LP option is also valuable here. Balancer V2, with its customizable weights, allows for capital-efficient pools where the long-tail asset has a smaller weighting (e.g., 90/10 with ETH). This significantly reduces the impact of volatility from the long-tail asset on the ETH portion, making it appealing for projects bootstrapping liquidity or LPs wanting specific exposure ratios. It often comes down to whether you prioritize single-sided provision (DODO) or a custom multi-asset pool (Balancer).

Team reviewing successful Balancer V2 custom pool performance

The Bottom Line

The choice of AMM for liquidity provision isn't one-size-fits-all; it's a strategic decision based on your risk tolerance, capital, and the asset pairs you're working with. The sheer growth in DODO's TVL indicates increasing confidence in its model, reflecting a broader market trend towards more capital-efficient and IL-aware solutions.

Choose DODO's PMM if: You value simplified impermanent loss protection, prefer single-sided liquidity provision, and are supplying blue-chip assets with reliable oracle feeds. It’s an excellent choice for a more passive strategy that still aims for strong capital efficiency. Choose Uniswap V3 if: You are an active, experienced LP comfortable with constant monitoring and rebalancing, aiming for maximum fee generation in high-volume, potentially volatile pairs. Be mindful of gas costs and potential impermanent loss. Choose Balancer V2 if: You require multi-asset pools, custom weighting for specific asset exposure, or want to leverage 'Boosted Pools' for enhanced yield on idle capital, particularly for stablecoins or index-like portfolios. It caters to more complex and tailored strategies.

As the DeFi space evolves, understanding these nuanced differences is crucial for any liquidity provider looking to optimize their returns. It's no longer just about deploying capital, but strategically placing it where it can perform best.


Disclaimer: This content is for educational purposes only and should not be considered financial advice. DeFi protocols carry inherent risks including smart contract vulnerabilities, market volatility, and potential loss of funds. Always do your own research and never invest more than you can afford to lose.

Ready to put this knowledge into action? Try our Aave Position Simulator to simulate your positions and optimize your DeFi strategy risk-free.

Share this article

Related Articles