A Mining Pool is a group of miners who are sharing or pooling their resources, like processing power, over a network instead of mining individually. Bitcoin mining requires a substantial amount of energy which could be difficult for a standard end-user desktop computer, making mining pools an efficient and effective alternative. These miners then split the reward equally depending on their contribution of work.