Блок
15.04.2026
Блок — это единица данных в блокчейне, содержащая пакет подтверждённых транзакций и служебную информацию. Каждый блок ссылается на предыдущий через криптографический хеш, формируя непрерывную цепочку.
Структура блока
- Заголовок блока — версия, хеш предыдущего блока, корень Меркла, метка времени, сложность, нонс
- Транзакции — список переводов, включённых в блок
- Coinbase-транзакция — специальная первая транзакция, создающая новые монеты для майнера (блок-реворд)
Нонс
Нонс (nonce, number used once) — это число в заголовке блока, которое майнеры изменяют миллиарды раз в секунду в поисках хеша, удовлетворяющего текущей сложности сети. Нахождение такого хеша — и есть суть Proof of Work.
Корень Меркла
Корень Меркла (Merkle root) — криптографический отпечаток всех транзакций блока. Если хотя бы одна транзакция изменится, корень Меркла изменится полностью, что делает подделку блока невозможной.
Как добавляется блок
- Майнеры собирают транзакции из мемпула
- Формируют заголовок блока и начинают перебор нонса
- Первый майнер, нашедший подходящий хеш, транслирует блок в сеть
- Остальные узлы проверяют и принимают блок
- Майнер получает вознаграждение за блок
Время блока
Каждая сеть настроена на определённое время блока: у Bitcoin это ~10 минут, у Kaspa — ~1 секунда.
