“Пасхальное яйцо в коде bitcoin genesis block. Я удивлен, что никто не нашел это раньше!”,— пишет пользователь reddit lewtr в r/Bitcoin. Предлагаем вашему вниманию перевод его поста с описанием находки.
Если мы посмотрим на исходный код биткоина на sourceforge, мы увидим этот комментарий в строке 1616:
// txNew.vin[0].scriptSig = 486604799 4 0x736B6E616220726F662074756F6C69616220646e6f63657320666f206b6e697262206e6f20726f6c6c65636e61684320393030322f6e614a2f33302073656d695420656854
По сути это подпись блока, которая связывает его с предыдущим блоком. Поскольку это генезис-блок, значит нет предыдущего блока, с которым можно было бы связаться. И контент может быть чем угодно.
Теперь давайте возьмем этот хеш и запустим его через любой преобразователь HEX в текст:
0x736B6E616220726F662074756F6C69616220646e6f63657320666f206b6e697262206e6f20726f6c6c65636e61684320393030322f6e614a2f33302073656d695420656854
=
sknab rof tuoliab dnoces fo knirb no rollecnahC 9002/naJ/30 semiT ehT
Всем известно о закодированном сообщении “The Times 03/Jan/2009 Chancellor on brink of second bailout for banks”
А это также скрытый хеш транзакции, так ещё и зеркальный!
[irp]
“The Times 03/Jan/2009 Chancellor on brink of second bailout for banks” — текстовое сообщение, которое Satoshi оставил в первом добытом блоке Bitcoin.
Это доказательство того, что первый блок был создан 03/Jan/2009 или после этой даты, поскольку он использует заголовок, который не был доступен до этого времени. Другими словами, это доказывает, что Сатоши не мог намайнить ничего до этой даты, как это часто делают многие альткоины, а затем выпускают свой блок genesis.