Supply. There are currently 18.9 million Bitcoin in the universe. It will take another 100 years for the remaining 2.1 million Bitcoin to be mined from the internet. Which means in your lifetime there will only ever be about 20 million of these things in existence. Demand. Over the last five years, the supply hasn’t really changed that much. But demand really has. The price has increased from about $1,000 per Bitcoin to about $50,000. And the total value (market cap) of Bitcoin has grown from...