Блок (Block)

Блок (Block)

Основная структурная единица блокчейна. Представляет собой массив информации, снабженный комплексной защитой от подделывания (цифровые подписи, созданные другими участниками, временные метки, ссылки на предыдущие блоки). Блок (англ. block) – одно из базовых понятий. Он состоит из заголовка (хэш) и списка транзакций. Транзакция считается завершенной только после ее подтверждения всеми участниками процесса обмена данных. Вместе с другими операциями подтвержденная транзакция закрепляется в особом списке – блоке.

Он содержит информацию о ранее сформированном блоке. Таким образом образуется цепочка блоков. Их можно проверить в любой момент. Этим обеспечивается открытость и прозрачность системы. Особое место занимает первичный блок (genesis block). У него нет, так называемого, «родительского» блока. Согласие с правилами его формирования подтверждают участники, принимая пользовательское соглашение. В заголовке блока транзакций содержится информация о предыдущих хэшах, описание содержащихся транзакций и дополнительная служебная информация.

В контексте системы Биткойн первая транзакция содержит данные о вознаграждении майнеру за создание блока. Данная система использует одноименную денежную единицу – Биткойн. Операции по вознаграждению также описаны в блоке, но они анонимны. Размер блока, а соответственно и список транзакций, ограничивается протоколом системы. Как правило это значение может корректироваться после формирования 2016 блоков.