Генезис-блок
Самый первый блок в блокчейне, с которого начинается вся цепочка. У биткоина генезис-блок был создан 3 января 2009 года.
Как это работает
Генезис-блок — первый блок цепочки, единственный, у которого нет предыдущего. Все остальные блоки ссылаются на своего предшественника хешем, и эта цепочка ссылок обрывается именно здесь.
Обычно он прописан прямо в коде программы, а не добывается майнингом. Узел при запуске не проверяет его, а принимает как данность — иначе проверять было бы не от чего.
В биткоине блок создан 3 января 2009 года, и в его данные вписана строка из заголовка газеты The Times: «Chancellor on brink of second bailout for banks». Это одновременно доказательство, что блок не создан раньше указанной даты, и прямое указание на причину появления системы.
Что в нём необычного
- Награду за него нельзя потратитьПятьдесят биткоинов первого блока не проводятся через обычный механизм расчёта баланса — из-за особенности исходного кода они навсегда недоступны.
- Адрес по-прежнему получает переводыЛюди годами отправляют туда небольшие суммы как дань уважения. Все они тоже остаются недоступными.
- Пауза до второго блокаМежду первым и вторым блоком прошло шесть дней вместо обычных десяти минут. Единого объяснения нет до сих пор.
- Он есть у каждой сетиУ Ethereum, у любого форка, у частного блокчейна — везде цепочка начинается с блока, принятого без проверки.
Почему это важно
Генезис-блок задаёт идентичность сети. Два блокчейна с одинаковым кодом, но разными первыми блоками — это две разные, несовместимые сети. Именно поэтому при жёстком форке новая цепочка сохраняет общий генезис со старой: их история совпадает до точки расхождения.
Для практики отсюда следует простая вещь: доверие к цепочке начинается с доверия к тому, что ваш узел взял правильный первый блок. Все проверки после него бессмысленны, если начальная точка подменена — поэтому программу для узла берут только из официального источника и сверяют подпись.