Finite number of bitcoin July 8, 2019 16 32 64 128 There is a finite number of bitcoins that can be created