We provide the first empirical analysis of pool hopping behavior among 15 mining pools throughout Bitcoin's history. Bitcoin mining is a critical activity that keeps the Bitcoin system secure, valid, and stable. Mining pools have emerged as major players that ensure that the Bitcoin system stays secure, valid, and stable. Individual miners join mining pools to benefit from a more stable and predictable income. Many questions remain open regarding how mining pools have evolved throughout Bitcoin's history and when and why miners join or leave mining pools. We propose a heuristic algorithm to extract the payout flow from mining pools and detect the pools' migration of miners. Our results showed that reward rules and pool fees influence miners...