Compound v2 provides pooled liquidity markets enabling users to supply assets as collateral and borrow multiple asset types. The system uses cTokens as receipt tokens representing supplied assets, with interest rates determined algorithmically based on utilization. Users can borrow any supported asset against their collateral while earning interest on supplied funds.