Заголовок блока

Заголовок блока - это структура метаданных, которая используется для соединения блоков в цепочку.

Заголовок блока имеет размер 80 байтов и состоит из 6 полей:

ПолеТипРазмерОписаниеКогда обновляется
nVersionunsigned int4Версия заголовка блокаПри обновлении программного обеспечения
hashPrevBlockunsigned char[]32Хеш заголовка предыдущего блока, используется для связи заголовков в списокНовый блок принят
hashMerkleRootunsigned char[]32Merkle tree, используется для связи заголовка и содержимого блокаОбновлен пул транзакций
nTimeunsigned int4Unix timestampКаждые несколько секунд для Proof-of-Work, каждую успешную попытку для Proof-of-Stake
nBitsunsigned int4Компактное представление сложностиПри изменении сложности
nNonceunsigned int4Количество попыток для Proof-of-WorkПри новой попытке хеширования Proof-of-Work, или никогда для Proof-of-Stake

Каждый заголовок блока должен удовлетворять соответствующему доказательству.


Основные принципыБазовые определенияПрограммное обеспечениеСвязанные страницы
Valid XHTML 1.0 Transitional Valid XHTML 1.0 Transitional Valid CSS Valid CSS      I find a bug/typo or I have a suggestion
Adapted for Lynx-like browsers
2013-2017 © Zloy & Co
For donations: 4ZLoY6T8wXKgrbZM9gL8fQt48NUzGo2yAg