According to BTC.com data, the current circulation of BTC is 19,319,031.25, and the number to be mined is 1,680,968.75, which is less than 1.7 million. In addition, BTC is expected to halve on April 8, 2024, and the BTC block reward will be reduced to 3.125 bitcoins. The entire halving process will last until 2140, when all 21 million bitcoins are expected to be mined.