bestchange

BitOk2019

Premium
Сообщения
294
Реакции
5
Разгаданные приват-ключи 7CCE5EFDACCF6808 f7051f27b09112d4 1A838B13505B26867 13zb1hQbWVsc2S7ZTZnP2G4undNNpdh5so


Разгаданы Пазлы №63, 64 и 65.

Если закрытый ключ найден, его сможете увидеть только вы. Никто больше не может видеть!

Если закрытый ключ найден, он не передается.

После сканирования закрытого ключа он больше не сканируется.

Ваша удача; Один из 33 миллионов.

Пример головоломки 66 HEX варьируется следующим образом. Он начинается с цифр 2 или 3. Любой закрытый ключ в этом диапазоне имеет длину 17 символов.

От 20000000000000000 до 3ffffffffffffffff

Мы берем первые 7 символов и удаляем остальные. Результат будет следующим.

От 2000000 до 3ffffff

Теперь у нас есть около 33 миллионов возможных закрытых ключей для поиска. Все возможные приватные ключи хранятся в базе данных. Случайное значение будет появляться каждый раз при вызове задания сканирования и будет помечено как просканированное после завершения сканирования.

Я могу просканировать каждый ключ примерно за 10 минут используя на NVIDIA 3090. На самом деле это означает около 1,1 триллиона закрытых ключей.
 
Последнее редактирование модератором:

Puzzle 160

Авторитет
Сообщения
15
Реакции
0
Разгаданные приват-ключи 7CCE5EFDACCF6808 f7051f27b09112d4 1A838B13505B26867


Разгаданы Пазлы №63, 64 и 65.

Если закрытый ключ найден, его сможете увидеть только вы. Никто больше не может видеть!

Если закрытый ключ найден, он не передается.

После сканирования закрытого ключа он больше не сканируется.

Ваша удача; Один из 33 миллионов.

Пример головоломки 66 HEX варьируется следующим образом. Он начинается с цифр 2 или 3. Любой закрытый ключ в этом диапазоне имеет длину 17 символов.

От 20000000000000000 до 3ffffffffffffffff

Мы берем первые 7 символов и удаляем остальные. Результат будет следующим.

От 2000000 до 3ffffff

Теперь у нас есть около 33 миллионов возможных закрытых ключей для поиска. Все возможные приватные ключи хранятся в базе данных. Случайное значение будет появляться каждый раз при вызове задания сканирования и будет помечено как просканированное после завершения сканирования.

Я могу просканировать каждый ключ примерно за 10 минут используя на NVIDIA 3090. На самом деле это означает около 1,1 триллиона закрытых ключей.


Это не версия Kangaroo от JeanLucPons,

в ней много ненужных проверок, которые замедляют процесс.

Эту скорость имеет простая версия cuda secp256k1 и несколько изменений оптимизации.

RTX 3070 с ограничением мощности 170 Вт, 2,4 GKey/с, использование графического процессора 3,5 ГБ
RTX 3090 с ограничением мощности 350 Вт, 4,8 GKey/с, использование графического процессора 8,0 ГБ

И один выделенный сервер для проверки
имеет 32 ГБ ОЗУ (8 ГБ + ОЗУ необходимо для фильтров Блума)
~ 140 ГБ nvme используется для хранения kvrocks для хранилища 2 ^ 31,10 DP32
или 35 ГБ, если используется DP34

ps4all. Возможно, я найду время для сравнения, если у вас есть дп (или рабочий файл от JeanLucPons Kangaroo) для еще определения 120 и проверки wild/tame
 

BitOk2019

Premium
Сообщения
294
Реакции
5
Это не версия Kangaroo от JeanLucPons,

в ней много ненужных проверок, которые замедляют процесс.

Эту скорость имеет простая версия cuda secp256k1 и несколько изменений оптимизации.

RTX 3070 с ограничением мощности 170 Вт, 2,4 GKey/с, использование графического процессора 3,5 ГБ
RTX 3090 с ограничением мощности 350 Вт, 4,8 GKey/с, использование графического процессора 8,0 ГБ

И один выделенный сервер для проверки
имеет 32 ГБ ОЗУ (8 ГБ + ОЗУ необходимо для фильтров Блума)
~ 140 ГБ nvme используется для хранения kvrocks для хранилища 2 ^ 31,10 DP32
или 35 ГБ, если используется DP34

ps4all. Возможно, я найду время для сравнения, если у вас есть дп (или рабочий файл от JeanLucPons Kangaroo) для еще определения 120 и проверки wild/tame

предлагаю решить 66 загадку используя ЯП пайтон следующим образом


Nn =['00', '01', '02', '03', '04', '05', '06' , '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', ' 19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31 ' , '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42', '43', ' 44', '45', '46', '47', '48', '49', '50', '51', '52', '53', '54', '55', '56' , '57', '58', '59', '60', '61', '62', '63', '64', '65', '66', '67', '68', ' 69', '70', '71', '72', '73', '74', '75', '76', '77', '78', '79', '80', '81', '82 ' ', '83', '84', '85', '86', '87', '88', '89', '90', '91', '92', '93', '94' , '95', '96', '97', '98', '99'] def func(): DDD = random.choice(RRR) return DDD def ddigits(number,cut): ndigits = int(math.log10 (число))+1 попытка: вернуть номер //int(10**(ndigits-cut)) кроме ZeroDivisionError: вернуть номер RRR = [] мп.дпс = 100; mp.pretty = True while True: для RR в диапазоне (10): # установите длину отсеивания 00-99 DDD = random.choice(Nn) RRR.append(DDD) d = ''.join(RRR) k = " " kk = d print(RRR,kk) i=200000 #эффективно не более 200000 while i >=60: #time.sleep(0.05) Cut = 49 while Cut >= 20: f = str(i) v = f+ k +kk vv = power(2,v) time.sleep(0.02) vvvv = int(vv) vvvvv = ddigits(vvvv,cut) ran = int(vvvvv) key1 = Key.from_int(ran) addr1 = key1.address if addr1 в списке: print (run, "Найдено!!!") s5 = str(ran) f=open(u"C:/a.txt","a") f.write(s5 + '\n' ) f.close() Break else: #pass #if Cut == 20: print("2 ^",v,"=",vvvvv,addr1) Cut=cut-1 i=i-1 RRR = [] pass"]
 

Puzzle 160

Авторитет
Сообщения
15
Реакции
0
предлагаю решить 66 загадку используя ЯП пайтон следующим образом


list = ["16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN","13zb1hQbWVsc2S7ZTZnP2G4undNNpdh5so","1BY8GQbnueYofwSuFAT3USAhGjPrkxDdW9",
"1MVDYgVaSN6iKKEsbzRUAYFrYJadLYZvvZ","19vkiEajfhuZ8bs8Zu2jgmC6oqZbWqhxhG","1DJh2eHFYQfACPmrvpyWc8MSTYKh7w9eRF",
"1PWo3JeB9jrGwfHDNpdGK54CRas7fsVzXU","1JTK7s9YVYywfm5XUH7RNhHJH1LshCaRFR"," 12VVRNPi4SJqUTsp6FmqDqY5sGosDtysn4",
"1FWGcVDK3JGzCC3WtkYetULPszMaK2Jksv","1DJh2eHFYQfACPmrvpyWc8MSTYKh7w9eRF","1Bxk4CQdqL9p22JEtDfdXMsng1XacifUtE",
"15qF6X51huDjqTmF9BJgxXdt1xcj46Jmhb","1ARk8HWJMn8js8tQmGUJeQHjSE7KRkn2t8","15qsCm78whspNQFydGJQk5rexzxTQopnHZ",
"13zYrYhhJxp6Ui1VV7pqa5WDhNWM45ARAC","14MdEb4eFcT3MVG5sPFG4jGLuHJSnt1Dk2","1CMq3SvFcVEcpLMuuH8PUcNiqsK1oicG2D",
"1K3x5L6G57Y494fDqBfrojD28UJv4s5JcK","1PxH3K1Shdjb7gSEoTX7UPDZ6SH4qGPrvq","16AbnZjZZipwHMkYKBSfswGWKDmXHjEpSf" ,
"19QciEHbGVNY4hrhfKXmcBBCrJSBZ6TaVt","1EzVHtmbN4fs4MiNk3ppEnKKhsmXYJ4s74","1AE8NzzgKE7Yhz7BWtAcAAxiFMbPo82NB5",
"17Q7tuG2JwFFU9rXVj3uZqRtioH3mx2Jad","1K6xGMUbs6ZTXBnhw1pippqwK6wjBWtNpL","15ANYzzCp5BFHcCnVFzXqyibpzgPLWaD8b",
"18ywPwj39nGjqBrQJSzZVq2izR12MDpDr8","1CaBVPrwUxbQYYswu32w7Mj4HR4maNoJSX","1JWnE6p6UN7ZJBN7TtcbNDoRcjFtuDWoNL",
"1CKCVdbDJasYmhswB6HKZHEAnNaDpK7W4n","1PXv28YxmYMaB8zxrKeZBW8dt2HK7RkRPX","1AcAmB6jmtU6AiEcXkmiNE9TNVPsj9DULf",
" 1EQJvpsmhazYCcKX5Au6AZmZKRnzarMVZu","18KsfuHuzQaBTNLASyj15hy4LuqPUo1FNB","15EJFC5ZTs9nhsdvSUeBXjLAuYq3SWaxTc",
"1HB1iKUqeffnVsvQsbpC6dNi1XKbyNuqao","1GvgAXVCbA8FBjXfWiAms4ytFeJcKsoyhL","12JzYkkN76xkwvcPT6AWKZtGX6w2LAgsJg",
"1824ZJQ7nKJ9QFTRBqn7z7dHV5EGpzUpH3","18A7NA9FTsnJxWgkoFfPAFbQzuQxpRtCos","1NeGn21dUDDeqFQ63xb2SpgUuXuBLA4WT4",
"1NLbHuJebVwUZ1XqDjsAyfTRUPwDQbemfv","1MnJ6hdhvK37VLmqcdEwqC3iFxyWH2PHUV","1KNRfGWw7Q9Rmwsc6NT5zsdvEb9M2Wkj5Z",
"1PJZPzvGX19a7twf5HyD2VvNiPdHLzm9F6" , "1GuBBhf61rnvRe4K8zu8vdQB3kHzwFqSy7", "
17s2b9ksz5y7abUm92cHwG8jEPCzK3dLnT ","1GDSuiTheV64c166LUFC9uDcVdGjqkxKyh","1Me3ASYt5JCTAK2XaC32RMeH34Pdprrf D x","1CdufMQL892A69KXgv6UNBD17ywWqYpKut","1BkkGsX9ZM6iwL3zbqs7HWBV7SvosR6m8N"," 1PXAyUB8ZoH3WD8n5zoAthYjN15yN5CVq5","
1AWCLZAjKbV1P7AHvaPNCKiB 7ZWVDMx Физ",


"17uDfp5r4n441xkgLFmhNoSW1KWp6xVLD","13A3JrvXmvg5w9XGvyyR4JEJqiLz8ZySY3","16RGFo6hjq9ym6Pj7N5H7L1NR1rVPJyw2v",
"1UDHPdovvR985NrWSkdWQDEQ1xuRiTALq","15nf31J46iLuK1ZkTnqHo7WgN5cARFK3RA","1Ab4vzG6wEQBDNQM1B2bvUz4fqXXdFk2WT",
"1Fz63c775VV9fNyj25d9Xfw3YHE6sKCxbt","1QKBaU6WAeycb3DbKbLBkX7vJiaS8r42Xo","1CD91Vm97mLQvXhrnoMChhJx4TP9MaQkJo",
"15MnK2jXPqTMURX4xC3h4mAZxyCcaWWEDD","13N66gCzWWHEZBxhVxG18P8wyjEWF9Yoi1","1NevxKDYuDcCh1ZMMi6ftmWwGrZKC6j7Ux",
"19GpszRNUej5yYqxXoLnbZWKew3KdVLkXg ","1M7ipcdYHey2Y5RZM34MBbpugghmjaV89P","18aNhurEAJsw6BAgtANpexk5ob1aGTwSeL",
"1FwZXt6EpRT7Fkndzv6K4b4DFoT4trbMrV","1CXvTzR6qv8wJ7eprzUKeWxyGcHwDYP1i2","1MUJSJYtGPVGkBCTqGspnxyHahpt5Te8jy",
"13Q84TNNvgcL3HJiqQPvyBb9m4hxjS3jkV","1LuUHyrQr8PKSvbcY1v1PiuGuqFjWpDumN","18192XpzzdDi2K11QVHR7td2HcPS6Qs5vg",
"1NgVmsCCJaKLzGyKLFJfVequnFW9ZvnMLN","1AoeP37TmHdFh8uN72fu9AqgtLrUwcv2wJ","1FTpAbQa4h8trvhQXjXnmNhqdiGBd1oraE",
"14JHoRAdmJg3XR4RjMDh6Wed6ft6hzbQe9", "19z6waranEf8CcP8FqNgdwUe1QRxvUNKBG", "14u4nA5sugaswb6SZgn5av2vuChdMnD9E5", "
174SNxfqpdMGYy5YQcfLbSTK3MRNZEePoy", "1NBC8uXJy1GiJ6drkiZa1WuKn51ps 7EPTv"," 18ZMbwUFLMHoZBbfpCjUJQTCMCbktshgpe"]


Nn =['00', '01', '02', '03', '04', '05', '06' , '07', '08', '09',
'10', '11', '12', '13', '14', '15', '16', '17', '18', ' 19',
'20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '30', '31
' , '32', '33', '34', '35', '36', '37', '38', '39', '40', '41', '42', '43',
' 44', '45', '46', '47', '48', '49', '50', '51', '52', '53', '54',
'55', '56' , '57', '58', '59',
'60', '61', '62', '63', '64', '65', '66', '67', '68', ' 69',
'70', '71', '72', '73', '74', '75', '76', '77', '78', '79', '80', '81', '82
' ', '83', '84', '85', '86', '87', '88', '89', '90', '91', '92', '93', '94'
, '95', '96', '97', '98', '99']

def func():
DDD = random.choice(RRR)
return DDD def ddigits(number,cut): ndigits = int(math.log10 (число))+1 попытка: вернуть номер //int(10**(ndigits-cut)) кроме ZeroDivisionError: вернуть номер

RRR = []








мп.дпс = 100; mp.pretty = True

while True:

для RR в диапазоне (10): # установите длину отсеивания 00-99
DDD = random.choice(Nn)
RRR.append(DDD)

d = ''.join(RRR)
k = " "
kk = d
print(RRR,kk)

i=200000 #эффективно не более 200000
while i >=60:
#time.sleep(0.05)
Cut = 49
while Cut >= 20:

f = str(i)
v = f+ k +kk
vv = power(2,v)
time.sleep(0.02)
vvvv = int(vv)
vvvvv = ddigits(vvvv,cut)
ran = int(vvvvv)
key1 = Key.from_int(ran)
addr1 = key1.address

if addr1 в списке:

print (run, "Найдено!!!")

s5 = str(ran)
f=open(u"C:/a.txt","a")
f.write(s5 + '\n' )
f.close()

Break

else:

#pass
#if Cut == 20:
print("2 ^",v,"=",vvvvv,addr1)

Cut=cut-1


i=i-1
RRR = []
pass



Если 3 RTX 3090 могут закончить 12 цифр за час, такой диапазон и мощность по сравнению с ним сузят весь диапазон поиска до 15 лет: 16^4 = 65536 диапазонов для поиска.
Это если вы выберете только 2 или 3 (первые значащий бит)
Тогда, если вы выберете поиск в обоих случаях:
65536 x 2 = 131072 диапазонов для поиска

Поскольку каждый диапазон займет один час... теперь нам нужно 131072 часа для поиска по всему диапазону
131072 ÷ 24 часа = 5461 день

5461 ÷ 365 дни = 14,9 лет
 

BitOk2019

Premium
Сообщения
294
Реакции
5
Я думаю, мы могли бы использовать данные сайта и все найденные ключи.
найдите номер их страницы и количество страниц между каждым ключом. дойдя до страницы 65 секунд, мы могли бы использовать. Приватный ключ 65s не был выпущен. и используйте номер страницы 70-х годов.
66 должно лежать между 65-70, я думаю, мы могли бы снизить его, перейдя на страницы и остановив его, как только он изменится на новый +1-битный ключ. использование этой информации сократит разрыв между поисками.

Затем вы можете взять все данные со страницы 65, на которой было найдено «509 472 955 201 070 048», пока я не угадал, что страница 1 400 472 955 201 070 048 будет самой высокой, потому что это начальные остановки 2,4fff. возможно, вы могли бы сделать диапазон немного меньшим.

но, взяв эти страницы, извлеките из них данные и запустите грубую силу или другой алгоритм, чтобы найти соответствующий ключ p2pkh(c). РЕДАКТИРОВАТЬ, я не думаю, что будет слишком сложно найти более крупные из них с известным открытым ключом, очевидно, что причина в том, что больше информации, которую вы должны сопоставить с информацией на страницах, и в выбранном вами диапазоне это будет быстрее, шаг 1 извлечет данные и сделает ваш диапазон, шаг 2 «чем больше информации, тем лучше известно» запустите то, что у вас есть в базе данных, которую вы извлекли
 

Puzzle 160

Авторитет
Сообщения
15
Реакции
0
Головоломка №64
Адрес: 16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN
PrivKey Hex: 000000000000000000000000000000000000000000000F7051F27B09112D4
PrivKey WIF: KwDi B f89QgGbjEhKnhXJuH7LrciVrZi3qZ6FxoaD5r1kYegmtbaT
Сжатый Pubkey: 03100611c54dfef604163b8358f7b7fac13ce478e02cb224ae16d45526b25d9d4d

ждем, пока победитель покажет свой метод решения
 

BitOk2019

Premium
Сообщения
294
Реакции
5
Кажется, это открывает новую перспективу. Теперь у нас есть скрипты трат для этих кошельков-головоломк XcCv mj13U6uwaVv9caEeAt



#80 1BCf6rHUW6m3iH2ptsvnjgLruAiPQQepLe (0,00001 BTC — Sortie)

#85 1Kh22PvXERd2xpTQk3ur6pPEqFeckCJfAr ( 0,00001 BTC — Sortie)

#90 1L12FHH2FHjvTviyanuiFVfmzCy46RRATU (0,00001 BTC — Sortie)

#95 19eVSDuizydXxhohGh8Ki9WY9KsHdSwoQC (0,00001 BTC — Sortie) #100

1KCgMv 8fo2TPB pddVi9jqmMmcne9uSNJ5F (0,00001 BTC — Sortie)

#105 1CMjscKB3QW7SDyQ4c3C3DEUHiHRhiZVib (0,00001 BTC — Sortie)

#110 12JzYkkN76xkwvcPT6AWKZtGX6w2LAgsJg (0,00) 001 БТД - Sortie)

#115 1NLbHuJebVwUZ1XqDjsAyfTRUPwDQbemfv (0.00001 BTC - Sortie)

#120 17s2b9ksz5y7abUm92cHwG8jEPCzK3dLnT (0.00001 BTC - Sortie)

# 125 1PXAyUB8ZoH3WD8n5zoAthYj

#1350 1QKBaU6WAeycb3DbKbLBkX7vJiaS8r42Xo ( 0.00001 BTC - Sortie)

#145 19GpszRNUej5yYqxXoLnbZWKew3KdVLkXg (0.00001 BTC - Sortie)

#150 1MUJSJYtGPVGkBCTqGspnxyHahpt5Te8jy (0.00001 BTC - Sortie )

#155 1AoeP37TmHdFh8uN7 2fu9AqgtLrUwcv2wJ (0,00001 BTC — Sortie)
 

Puzzle 160

Авторитет
Сообщения
15
Реакции
0
Кажется, это открывает новую перспективу. Теперь у нас есть скрипты трат для этих кошельков-головоломк XcCv mj13U6uwaVv9caEeAt



#80 1BCf6rHUW6m3iH2ptsvnjgLruAiPQQepLe (0,00001 BTC — Sortie)

#85 1Kh22PvXERd2xpTQk3ur6pPEqFeckCJfAr ( 0,00001 BTC — Sortie)

#90 1L12FHH2FHjvTviyanuiFVfmzCy46RRATU (0,00001 BTC — Sortie)

#95 19eVSDuizydXxhohGh8Ki9WY9KsHdSwoQC (0,00001 BTC — Sortie) #100


1KCgMv 8fo2TPB pddVi9jqmMmcne9uSNJ5F (0,00001 BTC — Sortie)

#105 1CMjscKB3QW7SDyQ4c3C3DEUHiHRhiZVib (0,00001 BTC — Sortie)

#110 12JzYkkN76xkwvcPT6AWKZtGX6w2LAgsJg (0,00) 001 БТД - Sortie)

#115 1NLbHuJebVwUZ1XqDjsAyfTRUPwDQbemfv (0.00001 BTC - Sortie)

#120 17s2b9ksz5y7abUm92cHwG8jEPCzK3dLnT (0.00001 BTC - Sortie)

# 125 1PXAyUB8ZoH3WD8n5zoAthYj

#1350 1QKBaU6WAeycb3DbKbLBkX7vJiaS8r42Xo ( 0.00001 BTC - Sortie)

#145 19GpszRNUej5yYqxXoLnbZWKew3KdVLkXg (0.00001 BTC - Sortie)

#150 1MUJSJYtGPVGkBCTqGspnxyHahpt5Te8jy (0.00001 BTC - Sortie )

#155 1AoeP37TmHdFh8uN7 2fu9AqgtLrUwcv2wJ (0,00001 BTC — Sortie)

Bes58 Match Colorzz : 1EquP32CeUQYtxT9MKDgMCtcAFWHMDnKEg 3804efb4d8c8f7721
Bes58 Match Colorzz : 13zb1hQbWVsc2S7ZTZnP2G4undNNpdh5so 312d86d64f36e736f
[2023-09-08.08:30:44] [Info] Compression : compressed
[2023-09-08.08:30:44] [Info] Seach mode : ADDRESS
[2023-09-08.08:30:44] [Info] Starting at : 3804EF00000000000 (66 bit)
[2023-09-08.08:30:44] [Info] Ending at : 3804EFFFFFFFFFFFF (66 bit)
[2023-09-08.08:30:44] [Info] Range : FFFFFFFFFFF (44 bit)
[2023-09-08.08:30:44] [Info] Stride : 66
[2023-09-08.08:30:44] [Info] Initializing NVIDIA GeForce RTX 3060 Ti
[2023-09-08.08:30:44] [Info] Generating 16,777,216 starting points (640.0MB)
[2023-09-08.08:30:45] [Info] 10.0% 20.0% 30.0% 40.0% 50.0% 60.0% 70.0% 80.0% 90.0% 100.0%
[2023-09-08.08:30:47] [Info] Done
[2023-09-08.08:30:47] [Info] Loading addresses from '256.txt'
[2023-09-08.08:30:47] [Info] 1,340 addresses loaded (0.0MB)
[2023-09-08.08:30:47] [Info] Allocating bloom filter (0.0MB)
[DEV: NVIDIA GeForce R 3613/8191MB] [K: 3804EFFE274000000 (66 bit), C: 99.278641 %] [I: 66 (7 bit), 1] [T: 1340] [S: 851.82 MK/s] [171,228,266,496 (38 bit)] [00:03:17]
[2023-09-08.08:34:08] [Info] Reached end of keyspace
 
kaspersky keys
Верх