A mining pool is the combination of resources from several miners to increase mining power and improve the chances of earning greater rewards for creating new blocks. Some mining pools are public, while others are private.