Kimoto Gravity Well (KGW) is an algorithm that adjusts the difficulty of mining cryptocurrencies. KGW is designed to reduce the impact of large miners on the network and prevent rapid changes in the mining difficulty. The algorithm reads the previous block history to make the adjustments.
Thus, making it more difficult for miners to manipulate the mining difficulty. By switching between different mining pools the chances to manipulate the difficulty decreases. KGW helps maintain a more stable mining environment, decreases long block times, and high network fees.