Биткойн-головоломка 135 вскрыта: кто такой RetiredCoder и как он находит закрытые ключи

28 июля 2026 года энтузиаст под псевдонимом RetiredCoder успешно решил биткойн-головоломку с призовым фондом 13.5 BTC. Это уже четвёртая головоломка, которую он вскрывает: ранее ему покорились задачи 120, 125 и 130, а суммарно он «добыл» около 40.2 BTC. Остальные нерешённые головоломки содержат ещё

Биткойн-головоломка 135 вскрыта: кто такой RetiredCoder и как он находит закрытые ключи

28 июля 2026 года энтузиаст под псевдонимом RetiredCoder успешно решил биткойн-головоломку с призовым фондом 13.5 BTC. Это уже четвёртая головоломка, которую он вскрывает: ранее ему покорились задачи 120, 125 и 130, а суммарно он «добыл» около 40.2 BTC. Остальные нерешённые головоломки содержат ещё примерно 903 BTC. Событие вызвало бурное обсуждение в сообществе — как технически возможно находить закрытые ключи для таких сложных задач и кто скрывается за этим псевдонимом?

Как RetiredCoder взламывает биткойн-головоломки

Головоломки представляют собой транзакции с определённым количеством биткойнов, отправленные на адреса, закрытые ключи которых лежат в известном диапазоне. Задача — найти точный ключ. RetiredCoder использует GPU-ускоритель и собственный софт, оптимизированный для перебора. В своей статье на Habr он поделился, что применяет алгоритм Pollard's Kangaroo в модифицированной версии, которая использует преимущества параллельных вычислений на видеокартах. Он также рассказал, что тестировал различные программы, включая разработанные другими участниками, но в итоге создал собственную реализацию, показавшую наибольшую скорость.

Предыстория и контекст

Биткойн-головоломки были созданы в 2015 году пользователем под ником «Puzzle Transaction». Он отправил небольшие суммы на адреса с ключами разной длины — от 1 до 160 бит. На момент написания статьи решены головоломки до 135 бит включительно. Интерес к ним подогревается не только денежным призом, но и возможностью проверить криптостойкость биткойна. RetiredCoder не единственный охотник за призами, но его результаты впечатляют: он единственный, кто решил несколько самых сложных задач. Его успех связывают с глубоким пониманием математики эллиптических кривых и умением эффективно программировать на CUDA.

Как RetiredCoder тестировал программы для взлома?

В своей статье RetiredCoder описал процесс тестирования нескольких решений. Он сравнивал производительность разных инструментов, включая open-source проекты, и замерял скорость перебора ключей в секунду. На основе этих тестов он выбрал наиболее быстрый алгоритм и доработал его под свои нужды. Ключевым фактором стала оптимизация работы с памятью GPU и уменьшение числа ненужных операций. Тесты показали, что его версия примерно на 15-20% быстрее стандартных реализаций.

Технические подробности: как работает алгоритм и какие ресурсы нужны

RetiredCoder использует метод «кенгуру» (Pollard's Kangaroo), который эффективен для дискретного логарифмирования в ограниченных диапазонах. Суть в том, чтобы запустить множество «кенгуру» — псевдослучайных блужданий по эллиптической кривой. Когда два кенгуру (дикий и ручной) встречаются, находится решение. RetiredCoder реализовал этот алгоритм на CUDA, используя несколько видеокарт (по его словам, у него кластер из 8 RTX 4090). Время решения головоломки 135 заняло около 3 недель непрерывной работы. Для сравнения, головоломка 130 была решена за 2 недели, а 125 — за 10 дней.

Кого затронет и как

Для сообщества криптоэнтузиастов и майнеров это событие означает, что даже сложные головоломки не являются абсолютно надёжными. Разработчики биткойн-кошельков могут обратить внимание на то, что приватные ключи из диапазонов до 135 бит уязвимы для атак с использованием GPU-кластеров. Обычных пользователей биткойна это не касается напрямую, так как их ключи генерируются случайно и не лежат в известных диапазонах. Однако для тех, кто участвует в головоломках, это стимул продолжать — оставшиеся 903 BTC всё ещё ждут своих решателей. В русскоязычном сообществе Habr статья RetiredCoder вызвала большой резонанс: многие восхищаются его упорством и технической грамотностью.

Что будет дальше

RetiredCoder заявил, что продолжит участие в головоломках и планирует решить следующую — 140 бит. Он также обещает выложить свой код в открытый доступ после того, как проверит его на более сложных задачах. В сообществе обсуждают, что его успех может привести к появлению коммерческих сервисов по поиску приватных ключей для головоломок. Кроме того, возможно, что создатель головоломок увеличит призы для оставшихся задач, чтобы подогреть интерес.

Итог

Вскрытие головоломки 135 — не просто удача, а результат глубоких технических знаний и оптимизации. RetiredCoder доказал, что даже сложные криптографические задачи могут быть решены при правильном подходе. Следите за его публикациями — возможно, он раскроет ещё больше секретов, а оставшиеся 903 BTC найдут своих героев.