The v1 protocol consists of a single smart contract while v2 has multiple contracts, each catering for a specific pool. Compound v2 also supports the COMP token and its governance model.