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