Balancer (BAL) is an automated market maker (AMM) protocol that operates on the Ethereum blockchain. Launched in March 2020, Balancer strives to function as a self-balancing weighted portfolio, price sensor, and liquidity provider. It allows users to receive compensation through its native token, BAL, by contributing to customizable liquidity pools. Balancer was not initially launched with a native token, but in June 2020, the BAL governance token was introduced to encourage liquidity provision and decentralization. Balancer's unique feature is that it allows liquidity providers to have up to eight assets per market, which are weighted by percentage and rebalanced automatically.