Sim, o Bitcoin limita o número de moedas existentes a 21 milhões. Segundo as regras atuais do protocolo, nunca haverá mais que esta quantidade de moedas em circulação.