How are Bitcoin blocks structured?
Bitcoin blockchain is made of individual blocks. I am wondering how do these blocks actually look like. Which different data types are part of them? What is each part of the block used for, what is its meaning and what are the possible values that can those values take?
I would also like to, assuming I am looking at a block’s HEX blob, be able to decode it/determine various parts of it.