Разработчик собрал bitcoin.exe 2009 года, и хэш совпал с оригиналом

Разработчик под псевдонимом T4T5 при помощи нейросети Claude Opus 5.5 от Anthropic заново собрал исполняемый файл первой версии биткоина. Хэш SHA-256 воссозданного файла совпал с оригиналом, то есть старый бинарник теперь можно проверить по исходному коду. Подлинных сборок от 8 января 2009 года у сети по-прежнему нет.
Разработчик под псевдонимом T4T5 пересобрал исполняемый файл ранней версии биткоина и получил совпадение по хэшу SHA-256 с оригиналом. Для восстановления окружения сборки он использовал модель Claude Opus 5.5 от Anthropic. Проект выложен на GitHub под названием bitcoin-0.1-rebuilt.
Работа заняла почти 17 лет ожидания: исходный код Сатоши Накамото был открыт, но повторить тот самый файл ни у кого не получалось. Причина в том, что программа писалась без оглядки на воспроизводимость: смена компилятора, версии библиотеки или даже символа переноса строки давала другой итоговый бинарник.
Что пришлось восстановить
T4T5 собрал полное окружение разработки на софте 2006–2008 годов. По его выводам, создатель биткоина, вероятно, работал на Windows XP с компилятором MinGW GCC 3.4.5. Значительную часть BTC он добывал в режиме отладки, но для хэширования при майнинге включал максимальную оптимизацию.
Часть инструментов Сатоши обновил уже по ходу работы над проектом. Именно поэтому воспроизвести сборку «как было» с первого раза не выходило.
Сборка 0.1.1, а не 0.1.0
Файл, который долгое время считали релизом Bitcoin 0.1.0, на деле является сборкой 0.1.1 от 10 января 2009 года, 23:16 UTC. В открытый доступ дистрибутив попал только через двое суток после официального анонса сети. Подлинных рабочих файлов от 8 января 2009 года у сообщества нет до сих пор.
Эксперимент показал главное: дошедший до нас софт 2009 года полностью соответствует открытому коду Накамото и не содержит посторонних закладок. Для участников сети это означает, что проверять ранние сборки на скрытые изменения можно по исходникам, а не по косвенным признакам.
Поиски первого клиента при этом продолжаются.
BeInCrypto · права на исходный материал принадлежат автору.
Материал носит информационный характер и не является индивидуальной инвестиционной рекомендацией. Операции с криптовалютами связаны с риском полной потери вложенных средств. Подробнее — «Отказ от ответственности».
Разборы событий, итоги дня и то, что двигает рынок. Без сигналов и обещаний — только факты и что они значат.
Читать в Telegram →По теме
- ▪ЦБ Малайзии и Таиланда вошли в BLOOM по расчётам в стейблкоинахForkLog · 23 октября
- ▪HSBC начал выпуск стейблкоина RedCoin с привязкой к гонконгскому долларуForkLog · 23 октября
- ▪Разработчики Ethereum отложили Glamsterdam в Hoodi из-за EIP-8037ForkLog · 23 октября
- ▪Биткоин в плюсе, криптоакции обвалились: MARA хуже биткоина на 43.8 п.п.Bittalk · 23 октября