September 26, 2026

What happens if “transaction size” is larger than “maximum block size”?

Assuming a transaction size is T Bytes, while maximum block size is B Bytes, such that T>B.

What happens for this transaction?

It will be divided into two smaller parts and will be stored in two separate blocks? Or it will not be confirmed at all? Or A dynamic block size could be used ?

P.S. Although, actually maximum block size is 1 MB and seems to be enough for every transaction; however, we would like to know the strategy of the Bitcoin in such a situation.

Note: Since in addressed answer is mentioned: “What limits transaction size is cost.” the question does not seem to be the same, where my question is not what is the maximum size of a transaction, but is what happens if size of a transaction is larger than maximum block size.

Previous Article

Bitcoin core make error

Next Article

Import of BTC BIP38 Paper Walet into Electrum 3.3.4 not working