Найден исходный код Bitcoin Сатоши Накамото.

18 октября 2023 г.от Cryptosip
Обновлено: 18 октября 2023 г.
Найден исходный код Bitcoin Сатоши Накамото.

Легенда о Сатоши Накамото продолжает жить. Энтузиаст биткойна под ником Jim Blasko утверждает, что нашел "потерянные исходные данные и файлы Bitcoin v0.1". Скептицизм был бы нормальной реакцией на подобные заявления, но вот в чем загвоздка: код все еще находится в Soundforge. То есть оригинальный код Сатоши Накамото исчез из поисковых систем и считался потерянным в течение десяти лет, но "с помощью некоторого взлома браузера" Бласко понял, что файлы все еще находятся там. Разве можно подделать такое открытие?

Сообщение на Facebook*, в котором Бласко объявил о своем открытии, наполнено историей биткоина. Например:

"8 января 2009 года Сатоши опубликовал свое первое заявление на криптографической рассылке Cypherpunks со ссылкой на только что выложенный на soundforge файл Bitcoin.v0.1.rar. Он добывал биткойн на процессоре в течение 5 дней (с 3 января) с коэффициентом сложности всего 0, когда 8-го числа сделал это публично".

Можете себе представить время, когда процессорный майнинг биткоина был в порядке вещей?

С 2012 года считалось, что исходный код и файлы исчезли, так как они были по какой-то причине удалены из поисковой системы soundforge. По мнению Бланко это было связано с какой-то уязвимостью, которую разработчики не хотели раскрывать до тех пор, пока код не станет стабильным. Десять лет спустя она стала безвредной. Однако можем ли мы быть уверены, что это "версия 0.1 Bitcoin, оригинальные чистые исходные данные и файлы?

За этим кодом стоит легенда. Якобы "Хэл Финни планировал отправить его по электронной почте некоторым людям в 2012 году", но не сделал этого по состоянию здоровья. В коде есть все личные пометки Сатоши, и он никем не был изменен на таком раннем этапе. Конечно, на github есть и другие версии v0.1, но все они опубликованы после 2016 года. 

Например, Сатоши Накамото отвечает на вопрос: "Почему base-58 вместо стандартной кодировки base-64?

"- Не нужны символы 0OIl, которые выглядят одинаково в некоторых шрифтах и могут быть использованы для создания визуально одинаковых номеров счетов.

- Строка с неалфавитными символами не так легко воспринимается как номер счета.

- Электронная почта обычно не делает переноса строки, если нет знаков препинания.

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

Сатоши потребовалось бы не менее 6 месяцев, чтобы добыть 1 млн. биткойнов, поскольку блок 20 000 появился бы только 22 июля 2009 года, и другие, такие как Хэл, тоже занимались добычей, так что, по крайней мере, в это время или вскоре после этого. Сложность в то время была всего 1, и базовый майнинг на процессорах продолжался бы еще определенное время.

Пост биткойн-энтузиаста в facebook также содержит копию оригинального сообщения Сатоши Накамото в "The Cryptography Mailing List", информирующего о биткойне. В нем содержится фраза, имеющая отношение к приведенной выше истории:

"Я сделал сложность proof-of-work до смешного легкой, так что в течение некоторого времени вначале обычный ПК сможет генерировать монеты всего за несколько часов. Это станет намного сложнее, когда конкуренция заставит автоматическую настройку повысить сложность.”