Bitcoin’s circulating supply is about 20.05 million BTC, or 95.47% of the 21 million cap, leaving roughly 950,000 BTC to be issued. The next halving is expected in 2028, reducing the block reward from 3.125 BTC to 1.5625 BTC as issuance continues slowing toward 2140.
Source: Read the original article

