Генезис-блок (Genesis block)

Генезис-блок задает начальные параметры сети:

  • правила консенсуса;
  • параметры сложности;
  • формат данных;
  • начальные адреса или награды (в некоторых сетях).

Без генезис-блока блокчейн не может существовать, так как он является отправной точкой всей последовательности блоков.

Чем генезис-блок отличается от обычных блоков

  • У него нет предыдущего блока — поле previous hash пустое или содержит специальные данные.
  • Он создается вручную, а не майнерами или валидаторами.
  • Его параметры жестко прописаны в исходном коде.
  • Награда за него может отсутствовать или быть зафиксированной (как в Bitcoin).

Примеры генезис-блоков

Bitcoin

Генезис-блок был создан Сатоши Накамото 3 января 2009 года. В него помещена знаменитая фраза из газеты The Times: Chancellor on brink of second bailout for banks — как послание о причинах появления биткоина.

Ethereum

Генезис-блок Ethereum содержит множество начальных аккаунтов и балансов, определенных на этапе запуска сети.

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

  • определяет стартовое состояние блокчейна;
  • задает параметры всей сети;
  • служит точкой синхронизации для новых узлов;
  • является доверенной точкой, от которой строятся последующие блоки.

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

FAQ

Можно ли изменить генезис-блок?

Нет. Он зафиксирован навсегда. Любое изменение создаст новую сеть.

Есть ли награда за генезис-блок?

Не всегда. В Bitcoin награда присутствует, но потратить ее невозможно.

Почему генезис-блок считают особенным?

Потому что он определяет всю конфигурацию сети и является основой для всех дальнейших блоков.

У каждой криптовалюты есть генезис-блок?

Да. Любая блокчейн-сеть начинается с него.