Balancer is a decentralized automated market maker (AMM) protocol built on Ethereum that represents a flexible building block for programmable liquidity.
By separating the AMM curve logic and math from the core swapping functionality, Balancer becomes an extensible AMM that can incorporate any number of swap curves and pool types. This includes:
Traditional 50/50 weighted pools
Custom weights like 80/20 for controlled exposure
Stable swap curves
Nested pools (ex: Boosted Pools)
Pools with changing weights (ex: Liquidity Bootstrapping Pools)
Concentrated liquidity pools
Managed pools that allow customizable parameters
Entire protocols to be built on top (ex: Gyroscope)
All of the aggregate liquidity is then easily accessible for swappers, aggregators, and arbitrageurs. The Balancer Vault optimizes batching and path logic so that gas costs and capital requirements remain extremely low. Each individual pool and project built on top benefits from the global liquidity within Balancer that brings deep liquidity for base assets and opens up swap paths.