Pourquoi y a-t-il 21 millions de bitcoins ?

Vingt-et-un millions : c'est le nombre maximal théorique de bitcoins (BTC) qui doivent être émis. Défini au sein du protocole, ce nombre a fait couler beaucoup d'encre et est devenu emblématique dans la culture de Bitcoin. Mais d'où vient-il au juste ?