The final 1 million BTC will take over a century to mine, with the last fractions, measured in satoshis, expected to be issued around 2140.