CIP-2 proposes a Coin Selection Algorithm for Cardano. It outlines an improved method for selecting which UTXOs to use as inputs when constructing a transaction. This algorithm aims to optimize transaction sizes, improve privacy, and reduce the fragmentation of UTXOs, leading to more efficient use of the blockchain.