By design, a total of 21 million Bitcoins will be created over 100 years according to a logarithmic release function. At the time of writing, just over 13 million bitcoins are in circulation, meaning that an additional 8 million bitcoins will be mined over the next 95 years

. Given this timescale and the decelerating rate of increase of the coinbase, the supply of bitcoin can, for practical purposes, be assumed to be constant.
