Qual é o número máximo de Bitcoins que poderá existir?

A) 10 milhões
B) 21 milhões
C) 50 milhões
D) 100 milhões