Balancer is a decentralized exchange and automated portfolio manager allowing customizable liquidity pools with up to 8 tokens and flexible weights.