Skip to content

Блок

c-darwin edited this page Dec 9, 2015 · 3 revisions

Блок — перманентно записываемые файлы в сети Dcoin, содержащие информацию о произошедших транзакциях. Блок — это запись части или всех недавних транзакций, которые еще не были записаны в предыдущие блоки. Практически во всех случаях блоки добавляются в конец цепи, которая содержит все транзакции и носит название Блокчейн. Когда блок добавлен в конец цепи, он не может быть изменен. Добавить блок в блокчеин может Майнер, который определяется Специальным алгоритмом.

Структура блока

Поле Описание Размер
BLOCK_ID Порядковый номер блока 4 байта
TIME Время, когда был создан блок 4 байта
USER_ID ID пользователя, который создал блок 5 байт
LEVEL Уровень, на котором был майнер в момент создания блока 2 байта
SIGN Подпись от (TYPE, BLOCK_ID, PREV_BLOCK_HASH, TIME, USER_ID, LEVEL, MRKL_ROOT), сделанная при помощи node-ключа от 128 байта до 512 байт
TRANSACTIONS Список транзакций До 3Mb

См. также

Clone this wiki locally