Have a look: https://blockstream.info/block/0000000000000000000cbbceb342e07071f9621607e044ec909aa86fcdf88e8a?expandhttps://blockchair.com/bitcoin/block/0000000000000000000cbbceb342e07071f9621607e044ec909aa86fcdf88e8a
Size = 1158.1,158,038 KB Virtual size = 999 vKBbytes Weight units = 3992.4933,992,825 KWUWU WhatThere is also something called virtual size (VS) then?. This is a new concept, which measures the block in new units, called vBytes. It is calculated as (absolute size of non-witness data) + (absolute size of witness data)/4.
AS = 11581,158,038 KBbytes = nWD bytes + WD bytes VS = 999 vKB = nWD vBytes + WD/4 vBytes BW = 3992.4933,992,825 KWUWU = nWD * 4 weight units + WD weight units This implies that it is not correct to think that a block of size 1.1 MB is composed of 1,000,000 bytes of nWD and the rest is WD. That wouldn't work because the weight of 1,000,000 nWD bytes would already be 4,000,000 WU and therefore if we added the weight of WD to it, we would be over the limit. That is not possible.
So, if we know AS = 1,158,038 KB then it is rather that there are 944,929 bytes of nWD with weight of 3,779,716 WU and the rest is 213,109 bytes of WD with weight 213,109. This makes the total weight of the block 3,779,716 + 213,109 = 3,992,825 WU.
We can now calculate VS:
VS = nWD vBytes + WD/4 vBytes = 944,929 + 213,109 / 4 = 998,206.25 vBytes Virtual size (VS) thus cannot be greater than 1,000,000 vBytes, so this is what is meant if someone says that the new block size is still limited by 1 MB - they actually mean 1 million of vBytes.