Block

The transactions history is permanently recorded in the network through items called blocks. A block is a record of some or all of the most recent transactions that have not yet been recorded in any prior blocks. Each block memorializes what took place immediately before it was created.

Block structure

FieldTypesizeofDescription
Magic numberunsigned int4Always 0xE5E9E8E4
Block sizeunsigned int4Number of bytes following up to end of block
Block headerstruct80Consists of 6 items
Transactions countVariable integer1 - 9-
Transactions settransaction[]Transactions sizeList of transactions
Header signatureunsigned char[]<= 72Signature for Proof-of-Stake is placed here.

BasisNetwork basicsClient softwareRelated pages