Bitcoin Forum

Other => Beginners & Help => Topic started by: markcolls on December 03, 2020, 05:04:57 AM



Title: How big is every block of transactions in terms of vBytes?
Post by: markcolls on December 03, 2020, 05:04:57 AM
How big is every block of transactions in terms of vBytes?

Are all the blocks approximately the same size?

If they are not the same size how is there size determined?

Is the size of a block called the height?

Where can I find a list latest blocks by size?


Title: Re: How big is every block of transactions in terms of vBytes?
Post by: pooya87 on December 03, 2020, 05:28:27 AM
How big is every block of transactions in terms of vBytes?
For blocks we compute their weight not virtual size, and each block can have at most 4000000 weight units.

Quote
Are all the blocks approximately the same size?
They don't have to. A block has to have at least 1 transaction (which determines its minimum size) and at most have a weight of 4000000.

Quote
If they are not the same size how is there size determined?
They aren't the same size, and size of each block is the sum of the size of the transactions inside it.

Quote
Is the size of a block called the height?
No, height is the index of the block inside the blockchain.
First block (genesis block) is index/height 0, the next block is 1 and so on.

Quote
Where can I find a list latest blocks by size?
Any bitcoin block explorer such as blockchair.com (https://blockchair.com/bitcoin/blocks#f=id,size,weight)


Title: Re: How big is every block of transactions in terms of vBytes?
Post by: Yogee on December 03, 2020, 05:34:01 AM
How big is every block of transactions in terms of vBytes?
Still 1 million in terms of bytes or vbytes.
1 vbyte is equal to 4 weight units so it's 4 million in weight units.

Quote
Is the size of a block called the height?
Adding to what pooya87 said, the latest height as of this writing is 659723 which means there have been 659723 blocks mined already.

correction: 659724 blocks mined. The other one is the genesis block or the "block 0".


Title: Re: How big is every block of transactions in terms of vBytes?
Post by: o_e_l_e_o on December 03, 2020, 11:59:18 AM
Adding to what pooya87 said, the latest height as of this writing is 659723 which means there have been 659723 blocks mined already.
Actually 659,724 blocks have been mined at height 659,723. The genesis block is at height 0.


Title: Re: How big is every block of transactions in terms of vBytes?
Post by: tranthidung on December 03, 2020, 12:58:26 PM
It is a genesis block (height #0) (https://blockchair.com/bitcoin/block/0?_type=block&_search=header). You can not click on the block icon on the left side (backwards) to find any block before it.



Title: Re: How big is every block of transactions in terms of vBytes?
Post by: Yogee on December 04, 2020, 03:54:05 AM
Adding to what pooya87 said, the latest height as of this writing is 659723 which means there have been 659723 blocks mined already.
Actually 659,724 blocks have been mined at height 659,723. The genesis block is at height 0.
I've contemplated on this "height 0" whether I'm going to add to the count or not. I thought it would be more confusing since zeros aren't included when we normally count but no excuse for me since that is still inaccurate.


Title: Re: How big is every block of transactions in terms of vBytes?
Post by: o_e_l_e_o on December 04, 2020, 08:09:54 AM
I thought it would be more confusing since zeros aren't included when we normally count but no excuse for me since that is still inaccurate.
Zero based numbering is very common in computing and programming. This includes C++, which is used for Bitcoin Core.