BAL tokens have 2 main functions:
1. Governance token - holders of the BAL coins are able to analytically propose policy and systematic changes for the Balancer’s team of developers, as well as vote for others’ proposals.
2. Liquidity poolrewards - when a user provides liquidity in a pool, they become a liquidity provider (LP) and receive rewards for their efforts.