pull down to refresh

The maximum number of bitcoins is still 21 million, but it is now estimated that the last bitcoin will be mined in 2040, This is because the block reward for mining bitcoins is halved every 210,000 blocks, which happens roughly every four years.