Because it changed the actual limit from 1,000,000 bytes to 4,000,000 weight units, where witness data is now counted as 1 weight unit per byte instead of the previous 4. It's not exactly a 4x increase because you can still have non witness data in the block, which still counts as 4 weight units per byte, but you can fit wayyy more witness data in there

Reply to this note

Please Login to reply.

Discussion

so we changed the way we count. But the space taken on the block is similiar?

No the space taken on the block increased, it is basically a block size increase it's just an indirect one. Blocks are between 1-4MB now when full as opposed to just 1MB

So by calling it WU and seperatting the signatures. We have magically created more space?

I wouldn't say "magically created space", we increased the theoretical max blocksize limit 4x due to calculating tx sizes differently. The blocks can be and are bigger than before but you pay for that with disk space on your bitcoin nodes, nothing magical about it hahaa

The theory change created the space ?

I would look up the difference between witness data and core data in a tx. Segwit let's you put more witness data which leads to the increased block size, my mind isn't liking the phrase "create space" because it sounds like it became more efficient/took up less space but that's not the case. You use extra storage for every block on your bitcoin node since segwit was introduced.

Its still 1 mb block ?

A milllion bytes

Did the block weight increase , instead of the size ?

Am in a loop, thank your for your patience

I am able understand segwith is like a pouch that has the signatures

Does it mean all the signatures of that particular block are in this single pouch? where 1 b = 1 wu ?

We just segregated them and measured it as wu, and now we have more transactions in the block.

But in reality more space on ur hard sisk is being consumed, so how is it still 1 mb block ?

It's not 1mb block anymore

thank you