The length limit for each block in Polkadot is set to 5Mb as seen in the code.

But why exactly 5Mb? Could you point me to the decision process or the benchmark results for that exact value?


1 Answer 1


The formal definition and reasoning can be found in W3F's Polkadot spec, specifically Definition 158 on Block Limits:

And more info from Web3 Foundation's research can be found here:

  • I was aware of the first link(but it didn't show any reasoning for it), but the second gives more insights about that and other specific parameters. Thanks.
    – Saccharo
    Oct 21, 2022 at 16:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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