Isn’t it right that bitcoins transactions are only confirmed when a block is mined? So when we hit 21.000.000 and there are no blocks to mine, how will you transfer your bitcoin if it can’t be confirmed?

  • this is 100% a duplicate.
    – hardfork
    Commented Feb 13, 2018 at 12:31

1 Answer 1


A misunderstanding. Blocks will continue to be mined after the last new bitcoin is delivered as a block reward several years from now. Miners are also paid any transaction fees as well as the block reward. This is why there are transaction fees. The number of blocks is not technically limited, provided several caveats e.g. there is enough storage available to download the blockchain.

  • Thank you for your comment. I just want to know things for sure, because normal bitcoin website explain it like this: "Roughly every ten minutes, a new block is created and added to the blockchain through the mining process. This block verifies and records any new transactions. The transactions are then said to have been confirmed by the Bitcoin network." See: buybitcoinworldwide.com/confirmations So really how could the network confirm it, without new blocks?
    – Kevin
    Commented Feb 13, 2018 at 12:45
  • The quote is correct. The current consensus is that there will only be ever 21,000,000 Bitcoins (BTC) mined, however, there can be an indefinite number of blocks. Once the block rewards reduce to zero and the supply of new Bitcoin runs out, mining new blocks just continues without the block reward.
    – Willtech
    Commented Feb 13, 2018 at 17:49
  • Thanks for your explanation! (if its still not clear for others: you can read comments from the same question I asked here: bitcointalk.org/index.php?topic=2940759.0)
    – Kevin
    Commented Feb 16, 2018 at 13:31

Not the answer you're looking for? Browse other questions tagged or ask your own question.