ru
Назад к списку

«Охотники за ключами» пристально следят за «биткоин-загадкой» на сумму 58,87 млн долларов: 916 BTC по-прежнему остаются недоступными на 78 адресах

source-logo  news.bitcoin.com 1 ч
image

Вызов, создававшийся на протяжении десятилетия

Изначально головоломка не была той масштабной системой вознаграждений, которой она является сегодня. Самым ранним подтвержденным источником в цепочке транзакций является транзакция от 15 января 2015 года, которая профинансировала 256 выходов с вознаграждениями от 0,001 $BTC до 0,256 $BTC, на общую сумму 32,896 $BTC. Тема на Bitcointalk, открытая 28 декабря 2015 года под названием «Транзакция с биткойн-головоломкой: приз ~32 $BTC тому, кто её разгадает», стала первым крупным публичным обсуждением этого конкурса.

Моделированная блок-схема, созданная с использованием визуальных данных mempool.space, отражающая исходную транзакцию Bitcoin Puzzle Challenge, состоявшуюся 15 января 2015 года. Весь пакетный платеж был подтверждён на высоте блока 339085.

Структура существенно изменилась в 2017 году, когда средства с адресов с 161 по 256 были перемещены на адреса с более низкими номерами, в результате чего количество активных головоломок сократилось до 160. В 2019 году создатель отправил небольшие исходящие транзакции с каждого пятого адреса в последовательности, включавшей адреса 65, 70, 75, 80 и далее вплоть до 160. Эти частичные траты раскрыли открытые ключи в цепочке для соответствующих выходов — деталь, которая позже оказалась значимой для подхода решателей к этим конкретным головоломкам.

Размер вознаграждения достиг своего современного уровня в апреле 2023 года, когда призы за нерешённые головоломки были увеличены примерно в 10 раз. Вознаграждение за головоломку № 66 выросло до 6,6 $BTC. Вознаграждение за головоломку № 160 достигло 16 $BTC. По данным текущих трекеров, совокупное вознаграждение составляет примерно 989,04 $BTC.

Текущее состояние дел

По состоянию на середину июня 2026 года, по данным трекеров сообщества, из 160 головоломок решено 82, а осталось 78. При цене биткоина около 64 232 долларов США совокупная стоимость нерешенных головоломок составляет около 58,87 млн долларов США.

Статистика с сайта btcpuzzle.info от 23 июня 2026 года.

Создатель этого испытания остаётся анонимным в любом поддающемся проверке смысле. Ник, который чаще всего упоминается в истории форума, — saatoshi_rising; более поздние сообщения на Bitcointalk связывают его с заявлением «Я — создатель». Комментарии, приписываемые этому аккаунту, описывают ключи головоломки как последовательные выходы из детерминированного кошелька с замаскированными старшими битами для установки сложности и представляют всю задачу скорее как инструмент для измерения способности сообщества к взлому, чем как головоломку со скрытым алгебраическим трюком. Эта атрибуция имеет большое влияние, но не подтверждена.

Загадка 71: Следующая цель

Те, кто ориентируется на устаревшие руководства, могут по-прежнему видеть головоломку № 66 в списке как самую лёгкую из оставшихся целей. Это не так. В настоящее время трекеры отмечают головоломки 69 и 70 как решённые. На данный момент головоломкой с самым низким номером среди нерешённых целей, состоящих только из адреса, является головоломка 71, которая содержит примерно 7,1 $BTC и требует поиска в пространстве ключей в диапазоне от 2^70 до 2^71.

Статистика с сайта btcpuzzle.info по состоянию на 23 июня 2026 года.

Это увеличение на один бит по сравнению с предыдущей головоломкой удваивает объем исходной работы по поиску. Каждый шаг вверх в последовательности головоломок работает именно так.

Снимок экрана с сайта btcpuzzle.info от 23 июня 2026 года наглядно иллюстрирует масштаб задачи: общий пул сообщества просканировал 290 012 из 33 554,432 назначенных диапазонов, работал со скоростью 57,3 миллиарда ключей в секунду, охватил 0,864 процента всего пространства головоломки и, судя по средней скорости, зафиксированной на тот момент, был на пути к завершению поиска примерно через 421,92 года.

Два класса целей

Набор нерешенных головоломок делится на две отдельные категории, и подход различается в зависимости от того, на какой тип нацелен решатель.

Для головоломок, основанных только на адресах, таких как головоломка № 71 и соседние № 72, 73 и 74, используется метод перебора: проверка возможных частных ключей в пределах допустимого интервала, вывод соответствующего адреса и поиск совпадения. Для головоломок, открытый ключ которых уже известен в цепочке, применяется другой класс алгоритмов.

В настоящее время известны открытые ключи для головоломок № 135, 140, 145, 150, 155 и 160. При наличии открытого ключа решающие могут применять метод «Кенгуру» Полларда — подход к вычислению дискретного логарифма по интервалу со сложностью, пропорциональной квадратному корню из размера интервала. Проект JeanLucPons Kangaroo, созданный специально для кривой secp256k1 с поддержкой нескольких графических процессоров, является наиболее широко цитируемой публичной реализацией этого метода.

Это отличие не носит чисто академический характер. Задачи с известным открытым ключом дают существенное алгоритмическое преимущество по сравнению с задачами, в которых используется только адрес, с аналогичной битовой глубиной, хотя их решение по-прежнему представляет собой огромную задачу.

Программный стек

В обсуждениях сообщества доминируют три кодовые базы. Bitcrack, поддерживаемый на GitHub пользователем brichard19, является признанным эталоном для сканирования адресов с использованием GPU в задачах с только адресами и низкой сложностью. Keyhunt от albertobsd поддерживает несколько режимов атаки, включая прямое сопоставление адресов и алгоритмы с дискретным логарифмом, что делает его самым универсальным общедоступным инструментом для обоих классов целей. Kangaroo от JeanLucPons предназначен для атак по интервалам с известным открытым ключом.

Bitcrack — это ускоренная с помощью графического процессора утилита командной строки, предназначенная для перебора частных ключей Bitcoin методом «грубой силы» с использованием CUDA и OpenCL. Её основная цель — помочь в решении транзакций-головоломок Bitcoin путём сканирования обширных диапазонов пространства ключей в поисках указанных целевых адресов.

Инфраструктура пулов, такая как btcpuzzle.info, распределяет работу между участниками, разбивая интервал на шестнадцатеричные поддиапазоны и назначая их участвующим рабочим узлам. Этот уровень координации представляет собой учет диапазонов и телеметрию, а не новый криптографический метод.

Поиск ключа — это ещё не всё

История сообщества, связанная с головоломками с 66 по 69, свидетельствует о риске, который решатели, сосредоточенные исключительно на криптографической задаче, часто упускают из виду. Когда закрытый ключ попадает в общедоступный мемпул до подтверждения транзакции, наблюдатели могут извлечь открытый ключ из ожидающей транзакции. Это превращает задачу, заключающуюся исключительно в поиске адреса, в задачу поиска интервала с известным открытым ключом, которую затем можно решить с помощью более быстрых алгоритмов.

Недавняя история решения головоломок № 67 и 68 включала транзакции, которые не проходили по обычному пути через публичный мемпул. Практическое следствие очевидно: для успешного получения вознаграждения необходимо относиться к обработке финальной транзакции с той же тщательностью, что и к самому поиску ключа.

news.bitcoin.com