Генезис-блок — это первый блок конкретной блокчейн-сети. Он не ссылается на обычный предыдущий блок и служит исходной точкой, от которой начинается отсчёт высоты блоков.

Генезис-блок задаётся правилами или исходным кодом протокола и обычно содержит специальный набор параметров. Его содержимое и идентификатор используются узлами для проверки того, что они работают с правильной сетью и совместимой историей.

Зачем нужен генезис-блок

В обычной цепочке каждый новый блок связан с предыдущим. Для первого блока предыдущего элемента не существует, поэтому протокол должен определить особую начальную точку. Именно эту функцию выполняет генезис-блок.

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