
Начало
Начало этой истории напоминает сюжет фантастического детектива.
27 декабря 2015 года пользователь Bulista с форума Bitcointalk (тот самый легендарный форум, где общался Саташи Накамото) написал пост о том, что он создал сканер адресов биткойна.
Суть работы сканера заключалась в том, что он перебирал все приватные ключи биткойна, которые по сути представляют из себя числа от 1 до 115792089237316195423570985008687907852837564279074904382605163141518161494336 (это примерно 2256 или 1077), из приватного адреса создавал номер кошелька и проверял, есть ли в этом кошельке средства.

Пользователи форума критически и насмешливо отнеслись к этому сообщению. Действительно, пространство приватных адресов биткойна громадно, а быстрый перебор крайне затруднён тем, что процесс генерации публичного ключа из закрытого происходит в процессе вычислений на эллиптической кривой над конечным полем. А потом ещё из публичного ключа нужно вычислить адрес кошелька.
Чтобы примерно представлять трудность, скажем несколько конкретных цифр: на 1 логическом ядре процессора типа Epyc 7С13 мы можем перебрать таким образом ~200К приватных ключей в секунду (тестировалось мною на скомпилированной Go программе). Математическая система Pari/Gp может дать до 360-500K сложений на эллиптической кривой в аффинных координатах, но она не приспособлена к другим операциям типа вычисления хэшей RIPE160, и поэтому не подошла. На перебор всеми 128 ядрами процессора Epyc 7C13 всего пространства приватных ключей биткойна нам потребуется 1.43 × 1063 лет. Если у нас будет 1 миллиард таких процессоров, то нам нужно 1.43 × 1054 лет.
Это при учёте того, что наша Вселенная существует всего 1.38 × 1010 лет. Очевидно, что доступными человечеству мощностями раскрыть хорошо выбранный приватный ключ практически невозможно.
На самом деле вскрыть можно быстрее...
Реальная защита —160 бит, это 2160 попыток, из-за хэширования RIPE160, которое обрезает 256-битный хэш, до 160-ти бит. И одному биткойн-адресу в формате P2PKH соответствует 296 верных приватных ключей, но всё равно число лет для взлома будет огромное. А точнее 1.8 × 1034 лет.
Зная эти факты, пользователи форума Bitcointalk смеялись и издевались над пользователем, который, скорее всего, написал свой чудо-сканер на Python — языке, известном своей медлительностью.


Стадия шока
Смеялись и потешались до тех пор, пока пользователь не написал, что он уже вскрыл 53 кошелька!
Bulista опубликовал адреса вскрытых кошельков, и они поражали своей незащищённостью.
Огромный список кошельков, который нашёл Bulista

Я уже говорил, что приватный ключ в биткойне — это просто число от 1 до 115792089237316195423570985008687907852837564279074904382605163141518161494336, так вот большинство кошельков, которые вскрыл пользователь Bulista, имели приватные ключи типа: 1, 3, 5, 8, 12, 22, 111, 247 и так далее. Очень небольшие числа.
Но в среднем каждый следующий приватный ключ был в 2 раза сложнее предыдущего.
Многие из этих кошельков получили деньги посредством одной волшебной транзакции, которую впоследствии прозвали Puzzle Transaction.
Её также обнаружил пользователь Bulista. И стартовал новый топик про неё Bitcoin puzzle transaction ~32 BTC prize to who solves it.
Bulista обнаружил транзакцию, в которой некто отправил средства на 256 кошельков. И приватный ключ каждого следующего кошелька был примерно на 1 бит больше.
Принятие
Тут же все, кто был в курсе этой истории, подключились к поиску сокровищ. Люди пытались найти перебором или логическим размышлением следующие ключи.

Пошло активное обсуждение, в ходе которого была высказана мысль, что поскольку формат ключа P2PKH имеет внутри всего 160 бит энтропии, то фактически все кошельки с 160 до 256 можно подобрать не более, чем за 2160 операций.
2017-й. Прошло 2 года. Явление Сатоши — создателя головоломки
Далее произошло явление Сатоши народу. Он явился для того, чтобы объяснить свои цели и исправить свой косячок в головоломке.
Неизвестно, был ли это тот самый Сатоши или какой-то другой.
Но факт вот в чём: пользователь saatoshi_rising опубликовал сообщение в теме и дал некоторые подсказки.
saatoshi_rising признался, что он создатель головоломки. Признал свою ошибку. Которая заключается, что нет смысла прятать деньги на кошельках, где энтропия выше 160 бит. И потом снял средства с кошельков 161-256, поместил их на младшие, ещё невскрытые кошельки и увеличил призовой фонд.
Он сказал, что его цель — это проверка ломательных возможностей сообщества. Также он рассказал, что нет системы в приватных ключах, что он сгенерировал нормальные кошельки и просто замаскировал старшие биты у приватных ключей. Но некоторые до сих пор ищут принцип. Ставки высоки.
Суммарный фонд составил около 100 BTC.
Это было первое и последнее сообщение от saatoshi_rising.

Неизвестно, кто это был. По некоторым мнениям, возможно, это был кто-то из спецслужб США, которым нужно отслеживать, какого порядка вычислительные мощности есть на планете у хакеров. Чтобы выдавать более точные рекомендации по защите информации.
Но факт есть факт. Это чуть ли не единственные кошельки, официально разрешённые для вскрытия. Уже множество их вскрыто (около 80 из 160) и люди получили свои деньги.
2019-й. Сатоши жив! Явление публичных ключей
Через 4 года после создания транзакции-головоломки произошла новая интересная транзакция.
Особенностью биткойна является то, что при трате (даже неполной) средств с кошелька раскрывается его публичный ключ.
Некто потратил с каждого пятого кошелька-головоломки по 0,00001 BTC. Скорее всего, это был опять saatoshi_rising.
Обычно раскрытие публичного ключа не является серьёзной проблемой, так как полные ключи биткойна всё равно очень длинные.
Если известен публичный ключ, то для вскрытия можно применять алгоритмы на основе Кенгуру Полларда. Этот алгоритм даёт существенное ускорение взлома. Примерное число попыток становится пропорциональным квадратному корню от числа попыток методом bruteforce. Это значит, что кошелёк с приватным ключом примерно в 2100 бит можно вскрыть за ~250 шагов.
2023 год. 16 апреля. Деньги-деньги-дребеденьги!
Кто-то увеличил размер всех призов в 10 раз. Транзакция.
Либо это был saatoshi_rising или кто-то иной, кто хочет подогреть энтузиазм сообщества (по некоторым теориям — спецслужбы США).
Теперь в каждом кошельке-головоломке лежит сумма, привязанная к его номеру и числу бит приватного ключа. Например, в кошельке 71 лежит 7.1 BTC, сложность приватного ключа этого кошелька составляет 71 бит. В 160 кошельке - 16 биткойнов.
Джон Поллард
Джон Поллард — это однозначно гений (Вики). Он выдумал потрясающие по своей простоте и силе алгоритмы для дискретного логарифмирования, которые подходят к кошелькам-головоломкам, когда известен публичный ключ.
Он придумал для общего случая алгоритм (Ро Полларда) «кенгуру Полларда», когда известно, в каком диапазоне находится ключ. И многие другие алгоритмы.
Всё это было придумано ещё в 70-80-х годах, когда в практической плоскости такие задачи ещё не стояли.
С использованием алгоритма «кенгуру Полларда» приватные ключи до 100 бит можно вскрыть за разумное время даже на CPU.
Сейчас у всех кошельков-головомок, номера которых кончаются на 0 или 5, открыты публичные ключи. Что позволило вскрыть все кошельки, номера которых делятся на 5, до 130 бит включительно. При этом методом bruteforce сейчас вскрывается только кошелёк-головоломка № 71.
На текущий момент примерно 916.5 BTC ещё ждут своих открывателей.
Два направления взлома
С 2019 года цифровые кладоискатели разделились на 2 лагеря. Первые стали совершенствовать методы bruteforce, вторые — усовершенствовать алгоритмы на основе «кенгуру Полларда».
Как я уже говорил, saatoshi_rising существенно поднял вознаграждения по неоткрытым кошелькам-головоломках. Кроме этого, он сделал серьёзную подсказку цифровым кладоискателям.
Алгоритмы на основе «кенгуру» существенно сложнее, поэтому большинство старателей работают методами bruteforce.
Выдающийся кенгурист — RetiredCoder
Одним из выдающихся представителей лагеря «кенгуру» является пользователь RetiredCoder. Он сильно усовершенствовал кенгуру-алгоритмы. Поднял эффективность примерно до 1×√ (до этого наилучший результат был около 1.36×√).
Вот тред о его исследованиях на bitcointalk. Ему хотелось рассказать миру о своих открытиях. Он не выложил высокооптимизированных программ под CUDA, но рассказал принципы, которые использовал.
Он вскрыл 120-й, 125-й, 130-й кошельки. И сейчас работает над вскрытием 135-го кошелька.
По его словам, для вскрытия 130-го кошелька ему потребовалось 400 карт RX4090 и 2 месяца, а также тайная версия его программы для GPU. Он считает, что ему сильно повезло, поскольку по расчётам ему требовалось значительно больше времени.
По его мнению, до 2030 года будет вскрыт только 135-й кошелёк методом «кенгуру».
Современная история
В данный момент цифровые кладоискатели открывают примерно 1-2 таких кошелька в год.
Вообще, насколько реально найти приватный ключ от кошелька? Как часто это происходит?
Сейчас это происходит примерно 2 раза в год. Однако не прошло и половины 2025 года, а уже были решены 2 головоломки.
21 февраля 2025 — 6.7BTC — Головоломка 67 была решена. Смотреть в блокчейне.
6 апреля 2025 — 6.8BTC — Головоломка 68 была решена. Смотреть в блокчейне.
30 апреля 2025 в 17:45 головоломка была решена. И кто-то стал счастливым обладателем 6.9 BTC.
Список кошельков-головоломок до 70 (все решены)
Решённые головоломки 1-70
№ |
Адрес кошелька и ключи |
Статус |
---|---|---|
1 |
1BgGZ9tcN4rm9KBzDn7KprQz87SZ26SAMH ? Приватный ключ: 000000000000000001 |
Решена |
2 |
1CUNEBjYrCn2y1SdiUMohaKUi4wpP326Lb ? Приватный ключ: 000000000000000003 |
Решена |
3 |
19ZewH8Kk1PDbSNdJ97FP4EiCjTRaZMZQA ? Приватный ключ: 000000000000000007 |
Решена |
4 |
1EhqbyUMvvs7BfL8goY6qcPbD6YKfPqb7e ? Приватный ключ: 000000000000000008 |
Решена |
5 |
1E6NuFjCi27W5zoXg8TRdcSRq84zJeBW3k ? Приватный ключ: 000000000000000015 |
Решена |
6 |
1PitScNLyp2HCygzadCh7FveTnfmpPbfp8 ? Приватный ключ: 000000000000000031 |
Решена |
7 |
1McVt1vMtCC7yn5b9wgX1833yCcLXzueeC ? Приватный ключ: 00000000000000004c |
Решена |
8 |
1M92tSqNmQLYw33fuBvjmeadirh1ysMBxK ? Приватный ключ: 0000000000000000e0 |
Решена |
9 |
1CQFwcjw1dwhtkVWBttNLDtqL7ivBonGPV ? Приватный ключ: 0000000000000001d3 |
Решена |
10 |
1LeBZP5QCwwgXRtmVUvTVrraqPUokyLHqe ? Приватный ключ: 000000000000000202 |
Решена |
11 |
1PgQVLmst3Z314JrQn5TNiys8Hc38TcXJu ? Приватный ключ: 000000000000000483 |
Решена |
12 |
1DBaumZxUkM4qMQRt2LVWyFJq5kDtSZQot ? Приватный ключ: 000000000000000a7b |
Решена |
13 |
1Pie8JkxBT6MGPz9Nvi3fsPkr2D8q3GBc1 ? Приватный ключ: 000000000000001460 |
Решена |
14 |
1ErZWg5cFCe4Vw5BzgfzB74VNLaXEiEkhk ? Приватный ключ: 000000000000002930 |
Решена |
15 |
1QCbW9HWnwQWiQqVo5exhAnmfqKRrCRsvW ? Приватный ключ: 0000000000000068f3 |
Решена |
16 |
1BDyrQ6WoF8VN3g9SAS1iKZcPzFfnDVieY ? Приватный ключ: 00000000000000c936 |
Решена |
17 |
1HduPEXZRdG26SUT5Yk83mLkPyjnZuJ7Bm ? Приватный ключ: 00000000000001764f |
Решена |
18 |
1GnNTmTVLZiqQfLbAdp9DVdicEnB5GoERE ? Приватный ключ: 00000000000003080d |
Решена |
19 |
1NWmZRpHH4XSPwsW6dsS3nrNWfL1yrJj4w ? Приватный ключ: 00000000000005749f |
Решена |
20 |
1HsMJxNiV7TLxmoF6uJNkydxPFDog4NQum ? Приватный ключ: 0000000000000d2c55 |
Решена |
21 |
14oFNXucftsHiUMY8uctg6N487riuyXs4h ? Приватный ключ: 0000000000001ba534 |
Решена |
22 |
1CfZWK1QTQE3eS9qn61dQjV89KDjZzfNcv ? Приватный ключ: 0000000000002de40f |
Решена |
23 |
1L2GM8eE7mJWLdo3HZS6su1832NX2txaac ? Приватный ключ: 000000000000556e52 |
Решена |
24 |
1rSnXMr63jdCuegJFuidJqWxUPV7AtUf7 ? Приватный ключ: 000000000000dc2a04 |
Решена |
25 |
15JhYXn6Mx3oF4Y7PcTAv2wVVAuCFFQNiP ? Приватный ключ: 000000000001fa5ee5 |
Решена |
26 |
1JVnST957hGztonaWK6FougdtjxzHzRMMg ? Приватный ключ: 00000000000340326e |
Решена |
27 |
128z5d7nN7PkCuX5qoA4Ys6pmxUYnEy86k ? Приватный ключ: 000000000006ac3875 |
Решена |
28 |
12jbtzBb54r97TCwW3G1gCFoumpckRAPdY ? Приватный ключ: 00000000000d916ce8 |
Решена |
29 |
19EEC52krRUK1RkUAEZmQdjTyHT7Gp1TYT ? Приватный ключ: 000000000017e2551e |
Решена |
30 |
1LHtnpd8nU5VHEMkG2TMYYNUjjLc992bps ? Приватный ключ: 00000000003d94cd64 |
Решена |
31 |
1LhE6sCTuGae42Axu1L1ZB7L96yi9irEBE ? Приватный ключ: 00000000007d4fe747 |
Решена |
32 |
1FRoHA9xewq7DjrZ1psWJVeTer8gHRqEvR ? Приватный ключ: 0000000000b862a62e |
Решена |
33 |
187swFMjz1G54ycVU56B7jZFHFTNVQFDiu ? Приватный ключ: 0000000001a96ca8d8 |
Решена |
34 |
1PWABE7oUahG2AFFQhhvViQovnCr4rEv7Q ? Приватный ключ: 00000000034a65911d |
Решена |
35 |
1PWCx5fovoEaoBowAvF5k91m2Xat9bMgwb ? Приватный ключ: 0000000004aed21170 |
Решена |
36 |
1Be2UF9NLfyLFbtm3TCbmuocc9N1Kduci1 ? Приватный ключ: 0000000009de820a7c |
Решена |
37 |
14iXhn8bGajVWegZHJ18vJLHhntcpL4dex ? Приватный ключ: 000000001757756a93 |
Решена |
38 |
1HBtApAFA9B2YZw3G2YKSMCtb3dVnjuNe2 ? Приватный ключ: 0000000022382facd0 |
Решена |
39 |
122AJhKLEfkFBaGAd84pLp1kfE7xK3GdT8 ? Приватный ключ: 000000004b5f8303e9 |
Решена |
40 |
1EeAxcprB2PpCnr34VfZdFrkUWuxyiNEFv ? Приватный ключ: 00000000e9ae4933d6 |
Решена |
41 |
1L5sU9qvJeuwQUdt4y1eiLmquFxKjtHr3E ? Приватный ключ: 0000000153869acc5b |
Решена |
42 |
1E32GPWgDyeyQac4aJxm9HVoLrrEYPnM4N ? Приватный ключ: 00000002a221c58d8f |
Решена |
43 |
1PiFuqGpG8yGM5v6rNHWS3TjsG6awgEGA1 ? Приватный ключ: 00000006bd3b27c591 |
Решена |
44 |
1CkR2uS7LmFwc3T2jV8C1BhWb5mQaoxedF ? Приватный ключ: 0000000e02b35a358f |
Решена |
45 |
1NtiLNGegHWE3Mp9g2JPkgx6wUg4TW7bbk ? Приватный ключ: 000000122fca143c05 |
Решена |
46 |
1F3JRMWudBaj48EhwcHDdpeuy2jwACNxjP ? Приватный ключ: 0000002ec18388d544 |
Решена |
47 |
1Pd8VvT49sHKsmqrQiP61RsVwmXCZ6ay7Z ? Приватный ключ: 0000006cd610b53cba |
Решена |
48 |
1DFYhaB2J9q1LLZJWKTnscPWos9VBqDHzv ? Приватный ключ: 000000ade6d7ce3b9b |
Решена |
49 |
12CiUhYVTTH33w3SPUBqcpMoqnApAV4WCF ? Приватный ключ: 00000174176b015f4d |
Решена |
50 |
1MEzite4ReNuWaL5Ds17ePKt2dCxWEofwk ? Приватный ключ: 0000022bd43c2e9354 |
Решена |
51 |
1NpnQyZ7x24ud82b7WiRNvPm6N8bqGQnaS ? Приватный ключ: 0000075070a1a009d4 |
Решена |
52 |
15z9c9sVpu6fwNiK7dMAFgMYSK4GqsGZim ? Приватный ключ: 00000efae164cb9e3c |
Решена |
53 |
15K1YKJMiJ4fpesTVUcByoz334rHmknxmT ? Приватный ключ: 0000180788e47e326c |
Решена |
54 |
1KYUv7nSvXx4642TKeuC2SNdTk326uUpFy ? Приватный ключ: 0000236fb6d5ad1f43 |
Решена |
55 |
1LzhS3k3e9Ub8i2W1V8xQFdB8n2MYCHPCa ? Приватный ключ: 00006abe1f9b67e114 |
Решена |
56 |
17aPYR1m6pVAacXg1PTDDU7XafvK1dxvhi ? Приватный ключ: 00009d18b63ac4ffdf |
Решена |
57 |
15c9mPGLku1HuW9LRtBf4jcHVpBUt8txKz ? Приватный ключ: 0001eb25c90795d61c |
Решена |
58 |
1Dn8NF8qDyyfHMktmuoQLGyjWmZXgvosXf ? Приватный ключ: 0002c675b852189a21 |
Решена |
59 |
1HAX2n9Uruu9YDt4cqRgYcvtGvZj1rbUyt ? Приватный ключ: 0007496cbb87cab44f |
Решена |
60 |
1Kn5h2qpgw9mWE5jKpk8PP4qvvJ1QVy8su ? Приватный ключ: 000fc07a1825367bbe |
Решена |
61 |
1AVJKwzs9AskraJLGHAZPiaZcrpDr1U6AB ? Приватный ключ: 0013c96a3742f64906 |
Решена |
62 |
1Me6EfpwZK5kQziBwBfvLiHjaPGxCKLoJi ? Приватный ключ: 00363d541eb611abee |
Решена |
63 |
1NpYjtLira16LfGbGwZJ5JbDPh3ai9bjf4 ? Приватный ключ: 007cce5efdaccf6808 |
Решена |
64 |
16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN ? Приватный ключ: 00f7051f27b09112d4 |
Решена |
65 |
18ZMbwUFLMHoZBbfpCjUJQTCMCbktshgpe ? Приватный ключ: 01a838b13505b26867 |
Решена |
66 |
13zb1hQbWVsc2S7ZTZnP2G4undNNpdh5so ? Приватный ключ: 02832ed74f2b5e35ee |
Решена |
67 |
1BY8GQbnueYofwSuFAT3USAhGjPrkxDdW9 ? Приватный ключ: 0730fc235c1942c1ae |
Решена |
68 |
1MVDYgVaSN6iKKEsbzRUAYFrYJadLYZvvZ ? Приватный ключ: 0bebb3940cd0fc1491 |
Решена |
69 |
19vkiEajfhuZ8bs8Zu2jgmC6oqZbWqhxhG ? Приватный ключ: 101d83275fb2bc7e0c |
Решена |
70 |
19YZECXj3SxEZMoUeJ1yiPsw8xANe7M7QR ? Приватный ключ: 349b84b6431a6c4ef1 |
Решена |
Список кошельков-головоломок до 71-160 (частично решены)
В основном нерешённые головоломки 71-160
№ |
Адрес кошелька и ключи |
Статус |
---|---|---|
71 |
Не решена |
|
72 |
Не решена |
|
73 |
Не решена |
|
74 |
Не решена |
|
75 |
1J36UjUByGroXcCvmj13U6uwaVv9caEeAt Приватный ключ: 4c5ce114686a1336e07 |
Решена |
76 |
Не решена |
|
77 |
Не решена |
|
78 |
Не решена |
|
79 |
Не решена |
|
80 |
1BCf6rHUW6m3iH2ptsvnjgLruAiPQQepLe Приватный ключ: ea1a5c66dcc11b5ad180 |
Решена |
81 |
Не решена |
|
82 |
Не решена |
|
83 |
Не решена |
|
84 |
Не решена |
|
85 |
1Kh22PvXERd2xpTQk3ur6pPEqFeckCJfAr Приватный ключ: 11720c4f018d51b8cebba8 |
Решена |
86 |
Не решена |
|
87 |
Не решена |
|
88 |
Не решена |
|
89 |
Не решена |
|
90 |
1L12FHH2FHjvTviyanuiFVfmzCy46RRATU Приватный ключ: 2ce00bb2136a445c71e85bf |
Решена |
91 |
Не решена |
|
92 |
Не решена |
|
93 |
Не решена |
|
94 |
Не решена |
|
95 |
19eVSDuizydXxhohGh8Ki9WY9KsHdSwoQC Приватный ключ: 527a792b183c7f64a0e8b1f4 |
Решена |
96 |
Не решена |
|
97 |
Не решена |
|
98 |
Не решена |
|
99 |
Не решена |
|
100 |
1KCgMv8fo2TPBpddVi9jqmMmcne9uSNJ5F Приватный ключ: af55fc59c335c8ec67ed24826 |
Решена |
101 |
Не решена |
|
102 |
Не решена |
|
103 |
Не решена |
|
104 |
Не решена |
|
105 |
1CMjscKB3QW7SDyQ4c3C3DEUHiHRhiZVib Приватный ключ: 16f14fc2054cd87ee6396b33df3 |
Решена |
106 |
Не решена |
|
107 |
Не решена |
|
108 |
Не решена |
|
109 |
Не решена |
|
110 |
12JzYkkN76xkwvcPT6AWKZtGX6w2LAgsJg Приватный ключ: 35c0d7234df7deb0f20cf7062444 |
Решена |
111 |
Не решена |
|
112 |
Не решена |
|
113 |
Не решена |
|
114 |
Не решена |
|
115 |
1NLbHuJebVwUZ1XqDjsAyfTRUPwDQbemfv Приватный ключ: 60f4d11574f5deee49961d9609ac6 |
Решена |
116 |
Не решена |
|
117 |
Не решена |
|
118 |
Не решена |
|
119 |
Не решена |
|
120 |
1F1S65Hopp1W2s8rJimmFMzGdsn7W2vT82 Приватный ключ: 8ca349e1f01237ab6b3f6f4c0897d4e4 |
Решена |
121 |
Не решена |
|
122 |
Не решена |
|
123 |
Не решена |
|
124 |
Не решена |
|
125 |
Решена |
|
126 |
Не решена |
|
127 |
Не решена |
|
128 |
Не решена |
|
129 |
Не решена |
|
130 |
Решена |
|
131 |
Не решена |
|
132 |
Не решена |
|
133 |
Не решена |
|
134 |
Не решена |
|
135 |
Не решена |
|
136 |
Не решена |
|
137 |
Не решена |
|
138 |
Не решена |
|
139 |
Не решена |
|
140 |
Не решена |
|
141 |
Не решена |
|
142 |
Не решена |
|
143 |
Не решена |
|
144 |
Не решена |
|
145 |
Не решена |
|
146 |
Не решена |
|
147 |
Не решена |
|
148 |
Не решена |
|
149 |
Не решена |
|
150 |
Не решена |
|
151 |
Не решена |
|
152 |
Не решена |
|
153 |
Не решена |
|
154 |
Не решена |
|
155 |
Не решена |
|
156 |
Не решена |
|
157 |
Не решена |
|
158 |
Не решена |
|
159 |
Не решена |
|
160 |
Не решена |
Какое программное обеспечение есть для решения головоломок
В этом разделе я приведу ТОЛЬКО полностью бесплатные программы или программы, в которых есть бесплатный режим.
Программы и утилиты для компьютеров
Большинство программ размещены на GitHub. Тут приведены не только программы для вскрытия кошельков-головоломок (их мало), но различные вспомогательные утилиты.
Название |
Платформа |
Ссылка |
Описание |
---|---|---|---|
BitCrack |
GPU |
Hunt for Bitcoin private keys |
|
BitCrack2 |
GPU |
Hunt for Bitcoin private keys (random order) |
|
KeyHunt |
Linux |
Hunt for Bitcoin private keys |
|
Kang-1 |
Windows/CPU |
CPU-решение для метода «кенгуру» |
|
RCKangaroo |
GPU |
GPU-решение для метода «кенгуру» |
|
Kangaroo |
Windows/Linux |
Реализация метода Кенгуру для поиска приватных ключей |
|
Kangaroo (JeanLuc) |
GPU |
Метода Кенгуру для поиска приватных ключей (до 125 бит включительно) |
|
secp256k1 |
Windows/Linux |
Библиотека для быстрых вычислений на эллиптической кривой Secp256k1 |
|
WifSolverCuda |
GPU |
Решение WIF-ключей с использованием CUDA |
|
rsz |
Python |
The script parse the data of rawtx to fetch all the inputs in the transaction and reconstructs the unsigned message for each of them to find the Z value. |
|
btc_words |
Python |
Search Mnemonic words for BTC address |
|
C-Sharp-Mnemonic |
Windows |
||
lostword |
Java |
Утилита для работы с мнемоническими фразами |
|
Coinhammer |
GPU |
GPU-решение для локального и облачного использования |
Программы для смартфонов и визуальные утилиты
Начнём с того, что даже в пределах криптосферы мало кто знает о кошельках-головоломках. Поэтому юзер-френдли софт никто не делал. Вдобавок требованиями магазинов Google Play и AppStore запрещены программы, серьёзно нагревающие телефоны, поэтому выбор решателей кошельков-головоломок под эти платформы очень мал. Если вы знаете какие-то утилиты, которые тут не указаны, то пишите в комментариях.
В качестве визуализации приватных ключей можно использовать мини-приложение в Телеграм @BtcMoleBot в режиме «Я — экстрасенс».

Его же можно использовать для попыток подбора 71-го кошелька в режиме «Автодиггинг», который можно подключить бесплатно через меню «Задачи».
Производительность телефонов, конечно, меньше, чем компьютеров, но разрыв стремительно сокращается.

Заключение
Удивительная часть этой истории заключается в абсолютной легальности такого взлома кошельков-головоломок. Создатель головоломки просто хочет знать, какие хакерские мощности есть у энтузиастов.
Вы тоже можете попытать удачу сами — как на своём оборудовании, так и на наших серверах. Шансы малы, но они больше нуля!
Вы можете арендовать мощные серверы на процессорах Epyc в в дата-центре Rucloud компании RUVDS. Они подойдут для этих головоломок — и, само собой, для хостинга высоконагруженных приложений и сайтов, работы с базами данных, обработки больших данных, виртуализации и контейнеризации.
© 2025 ООО «МТ ФИНАНС»