
What is the maximum supply of Bitcoin that can ever exist?
21 million
10 million
1 billion
100 million