Bitcoins have a finite supply, which makes them scarce. The total amount that will ever be issued is 21 million. The number of Bitcoins generated per block is decreased 50% every four years. This is called “halving”. The final halving will take place in the year 2140.