Блок
История транзакций постоянно сохраняется в сети в так называемых блоках. Блок - это набор некоторых или всех последних транзакций,
которые еще не были записаны в предыдущие блоки. Каждый блок запоминает то, что происходило перед его созданием.
Структура блока
| Поле | Тип | Размер | Описание | 
|---|
| Магическое число | unsigned int | 4 | Всегда 0xE5E9E8E4 | 
| Размер блока | unsigned int | 4 | Количество байтов до конца блока | 
| Заголовок блока | struct | 80 | Состоит из 6 элементов | 
| Количество транзакций | Variable integer | 1 - 9 | - | 
| Набор транзакций | transaction[] | Размер транзакций | Список транзакций | 
| Подпись заголовка | unsigned char[] | <= 72 | Подпись Proof-of-Stake хранится здесь |