Define the task before comparing platforms
A DEX can be evaluated for a small token swap, a large trade, a liquidity position or an integration. Those are different tasks. A platform that produces a useful quote for one pair on one network is not automatically the best venue for another. This guide uses well-known protocol families as examples of design questions, not a current ranking by volume, price, safety or suitability.
Separate the protocol from a website that provides access to it. A router may combine pools, and a protocol can have several versions with different mechanics. Record the network, asset contract addresses, pool or route, quote time and expected input amount before comparing outputs.
Uniswap: distinguish protocol versions and positions
Uniswap’s documentation describes automated liquidity pools and several protocol versions. Its concentrated-liquidity material explains positions that operate within selected price ranges. For a trader, inspect the route and minimum output. For a liquidity provider, inspect the applicable range, fee rules and what happens when price leaves that range.
A name shared across versions does not mean every pool has identical behavior. Use the documentation for the specific contracts involved. Our impermanent-loss worked example covers a simple full-range model and should not be substituted for the valuation of a concentrated position.
Curve: inspect the pool and its assumptions
Curve’s documentation is the starting point for its exchange and pool designs. When researching a Curve market, identify the particular pool, the assets it accepts, and the pricing assumptions of that design. A pair of assets intended to maintain a similar value can still diverge. The words stable pool do not establish that every constituent will maintain its target price.
A useful comparison therefore asks what happens when the assumed relationship breaks down, how a user exits, and whether the displayed rate applies to the proposed trade size. Avoid extending a conclusion about one pool to every product carrying the same brand.
Balancer: weights and configuration matter
Balancer’s documentation describes configurable liquidity infrastructure and pool designs. For an economic comparison, record the assets and their weights or other relevant parameters. A weighted pool’s inventory exposure is not necessarily the same as that of the equal-value, two-asset example often used to introduce automated market makers.
Read the applicable pool and version documentation before interpreting yield, price impact or a comparison with holding. An analysis should explain the configuration it actually measures rather than treating the protocol name as a complete description of the position.
Compare total execution, not just the opening quote
Imagine one route quotes 500 units after its trading fee and another quotes 503. If the second route adds six units of network or bridging expenses, it does not provide the larger net result in this hypothetical comparison. If the observations were taken at different times, market movement may also explain part of the difference. State the assumptions before drawing a conclusion.
For a practical research table, record expected output, minimum output, explicit fees, network expenses, approvals, route components and the time of observation. Also record whether a displayed number is an estimate or a completed transaction result. This framework helps assess a claim without implying that past execution is a guaranteed future quote.
Questions beyond price
Who can upgrade or pause the relevant contracts? Which audits apply to the deployed version? What external data does the design depend on? Is liquidity available for the intended exit? Does using the route add a bridge or wrapped asset? These questions identify dependencies; checking a box does not certify a platform as safe.
Visit the linked official documentation for the version and network under discussion. Read the parent DeFi guide for context and the specific liquidity-pool guide for mechanics. This page deliberately avoids live ranking claims because those require a defined dataset and observation time.
Sources & further reading
Educational content. Examples are illustrative. Protocols, products and rules can change; consult the linked documentation for current details.
