If blocks were 2MB, and a 2MB block that is only 10% full gets confirmed, then how much additional storage is required on a full node?

I am guessing the correct answer here is 200K?

Thanks in advance for any guidance in this matter.

  • 1
    What is a 2MB block that is only 10% full? Isn't that just a 200k block? May 8, 2018 at 21:12

1 Answer 1


Full nodes are not required to store blocks (they can be pruned). So the answer is 0.

If a 200 kB block does get stored, it takes 200 kB to store it.

  • Can we assume this new block will be stored locally on some full node somewhere, ultimately. Which is it 200K 0r 2MB? Thanks very much for your time.
    – jimhash
    May 8, 2018 at 21:17
  • It will be stored somewhere. But not nearly every full node needs to keep it for eternity. May 8, 2018 at 21:20
  • How much space will it take when it does get stored?
    – jimhash
    May 8, 2018 at 21:21
  • That seems like a trivial question, but I've updated my answer. May 8, 2018 at 21:22
  • Agreed, though I haven't seen it spoken about anywhere in any of the block size debates I've seen, sorry. To me this question cuts to the heart of the debate, exposing some arguments as irrational. I thought I knew the answer, but I appreciate that you (with all of your credibility and greatness of learning) answered it. Thanks again!
    – jimhash
    May 8, 2018 at 21:38

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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