A mining pool is a group of miners who combine their computing power to increase their chances of finding a block and earning rewards. By pooling resources, miners can share the computational workload and receive a portion of the block reward in proportion to their contributed computing power.