A mining pool is a mining technology service platform.
It is very difficult to find a block and obtain rewards if a miner directly connects their own mining machine to a popular blockchain network. By gathering large amounts of hashrate from various miners, mining pools have the advantage of capturing blocks and getting rewards more quickly. After a block is found successfully, mining pools will distribute rewards according to the hashrate contributed by miners.
In this way, miners can obtain stable mining rewards by connecting mining machines to pools for mining.