Why is the block size so big, taking into account a relatively small number of transactions? Why the size of the block 656143 is so big (Size: 2,337,727 bytes), taking into account a relatively small number of transactions (Number of Transactions: 84)?
Extra question: What is the block size limit in Bitcoin nowadays?
I found some guidelines here:

Bitcoin blocks now have a theoretical maximum size of 4 megabytes and a more realistic maximum size of 2 megabytes.

However, the size of the block 656143 is ~2.3Mb; therefore, a &quot;more realistic maximum&quot; is not that realistic :)
Why the size of the block 656143 is so big (Size: 2,337,727 bytes), taking into account a relatively small number of transactions (Number of Transactions: 84)?

It contains a number of transactions which are substantially larger than average (it is spending a very large number of outputs, legacy P2SH multisig scripts), so an assumption based on the average size of transactions does not hold.


However, the size of the block 656143 is ~2.3Mb; therefore, a &quot;more realistic maximum&quot; is not that realistic :)

The quote refers to the assumed average size, not including obvious outliers like this.