Bitcoin hat eine fest im Protokoll verankerte Obergrenze von 21 Millionen Bitcoin. Kein Mensch, keine Regierung, kein Unternehmen und keine Organisation kann diese Zahl erhöhen – sie ist im Quellcode festgeschrieben und wird von jedem der tausenden Full Nodes weltweit eigenständig durchgesetzt. Diese absolute Knappheit ist fundamentale Voraussetzung für Bitcoins Funktion als hartes Geld und Wertaufbewahrungsmittel. Zum Vergleich: Zentralbanken können Geld in beliebiger Menge drucken, was zur Entwertung führt. Da durch verlorene Schlüssel, frühe unspendierbare Mining-Blöcke (darunter Satoshis eigene Coins) und andere Ursachen schätzungsweise 3–4 Millionen BTC dauerhaft unzugänglich sind, ist das effektiv verfügbare Angebot sogar noch geringer. Das letzte Bitcoin wird voraussichtlich um das Jahr 2140 geschürft sein.