Pages:
Author

Topic: Как сгенерировать 150 000 000 адресов в кошельке - page 11. (Read 66730 times)

sr. member
Activity: 420
Merit: 251
Vanitygen как запустить две двухядерные карточки ?

Копался копался, не получается
legendary
Activity: 2296
Merit: 1057

что то мало
vanitygen с патерном 1a
в минуту дает около 5000 адресов на хилом процессоре в текстовый файл
Я знаю, что vanitygen быстрее, но...
Скажи,  а как потом сразу все твои сгенерированные адреса в валет.дат запихнутьHuh
из текстового файла можно сделать скрипт
самое долгое это проверка адреса по базе
думаю что если  удалить все файлы %appdata%/bitcoin а потом запустить скрипт при отключенной сети дело пойдет гораздо быстрее
member
Activity: 115
Merit: 10

что то мало
vanitygen с патерном 1a
в минуту дает около 5000 адресов на хилом процессоре в текстовый файл
Я знаю, что vanitygen быстрее, но...
Скажи,  а как потом сразу все твои сгенерированные адреса в валет.дат запихнутьHuh

А Я их сразу в кошелек и их видно в закладке получить!

З.Ы Скажу точнее 9-10 адресов в секунду, в логах подсчитал! Wink А не на глаз как раньше  Grin
legendary
Activity: 2296
Merit: 1057
member
Activity: 115
Merit: 10
keypoolrefill over9000+

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

Секундомером не замерял, так что все примерно. Сгенерировал 20731 адрес за 8 часов прямо в кошелек.
Мучения проходили на моей старой машине, так что на современном ПК с SSD и дохренищей оперативы, я думаю можно было и быстрее это сделать.

З.Ы. Размер wallet.dat - 10,3 МБ (10 805 248 байт)  Grin

З.З.Ы
Как сделать так, что бы все данные кошелька загружались с HDD bitcoin-qt.exe -datadir=D:\bitcoin
 А вот wallet.dat из другого места, допустим с флешки X:\bitcoin\wallet.dat Huh
sr. member
Activity: 1568
Merit: 321
★777Coin.com★ Fun BTC Casino!
sr. member
Activity: 420
Merit: 251
вылечили хирургическим методом, вырезали эту фишку из тела парсера.

Чуть не по теме вопрос - как попрошайки оставляют текст в платеже ?

Примечание: I am from Russia. Help to buy a house. I need 100 BTC. 1MEmKEuJxXT71UgRC********* I would be grateful Smiley Would century are numbered Wink
sr. member
Activity: 245
Merit: 250
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
чем лечится ?
Прочитай мое сообщение внимательно, сравни команды, все поймешь.
sr. member
Activity: 420
Merit: 251
косяк при парсинге блока.

2325874   0.00000001   2797435e2000fee3fd14e7eeae1f81d3749479c4   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

что за хрень такая ? читал форум но чето не помогает что написали

чем лечится ?
legendary
Activity: 2296
Merit: 1057
подскажите плиз почему если пускаешь vanitygen
Quote
vanitygen64  1ass
Difficulty: 4553521
Pattern: 1ass
Address: 1ass23SEzZKiKiiv6NtZv2xQvz3uHBZrU
Privkey: 5Jt9s2rmRb7nqB5aug9bua8PkfEq6HaYPmsZcvGDpPKT2X19tXE
дает ожидаемый результат

а если с OCL
Quote
oclvanitygen -p 1 -d 0 1ass
Difficulty: 4553521
Match idx: 0
CPU hash: 0e6842b38b5553981e22f246290ec9a6e3861cc9
GPU hash: 066831afc7712072d1d04a8a4f5f5dc262300ed4
Found delta: 7883323 Start delta: 1
[15.97 Mkey/s][total 8388608][Prob 84.2%][90% in 0.4s]
atch idx: 0
CPU hash: 946093f834a93dd90ba394546c4cf1828daa061c
GPU hash: 06682f80590c1d9b09ff47a4f56fe36f5f2ddea4
Found delta: 3742395 Start delta: 1
[18.32 Mkey/s][total 16777216][Prob 97.5%]
atch idx: 0
то выдает имхо бред
hero member
Activity: 574
Merit: 523
legendary
Activity: 2296
Merit: 1057
Думаю нужно поискать слабость в в родном биткоин клиенте + базовая ось
Для этого надо посмотреть какая строчка в коде отвечает за первичную генерацию 100 ключей
Далее провести около 20 экспериментов с разными версиями  биткоин клиента + ось
и сравнить полученные результаты
Есть вероятность что они будут находиться в одной узкой области Secret Exponent
её то и надо будет рыть
hero member
Activity: 504
Merit: 500
Взламывают-таки иногда ключики. Вот что значит наплевательски относиться к случайным числам:
https://bitcointalksearch.org/topic/1-btc-stolen-from-brainwallet-due-to-weak-key-369905

I did a transaction yesterday using http://www.bit2factor.org/ in which I got about 1 BTC total.

After the transaction, I used the "sweep key" function on Blockchain.info to transfer the funds into my own wallet, and it looks like it moved it to my oldest address -- 1Gj6ubnVGcHcPMmBEhvGXhcQkpusE4vH85 -- which was originally generated as a brain wallet back in April 2013. Before the transaction, the wallet address had a zero balance.

About 4 hours after the sweep, it looks like someone came in and nabbed all the funds and sent them to 1EnuCnYuYadPAp1qTWj8rWxZvb9QQ1vFKz. According to the relay information, that transaction (3a19b0d36c19360cc0794de9b44b2fffd5a1a3a1a0322aed2b033b98f8b957a0) was relayed by 129.132.230.77 which maps to vbitcoin-08.inf.ethz.ch at ETH/UNIZH.

My guess is that back when I used Blockchain.info in April, it had that RNG flaw that was discovered in August, and now that I was using the address again, someone used the key exposed in the prior transactions to grab the funds.

I am 100% positive that this was not the result of a virus or anything on my own machine -- I'm a software dev, very cautious about what I download, running Kaspersky AV, and regular scans.
sr. member
Activity: 1568
Merit: 321
★777Coin.com★ Fun BTC Casino!
Взламывают-таки иногда ключики. Вот что значит наплевательски относиться к случайным числам:
https://bitcointalksearch.org/topic/1-btc-stolen-from-brainwallet-due-to-weak-key-369905
sr. member
Activity: 245
Merit: 250
Раз уж подняли эту тему.
Искать коллизию бессмысленно, на практике делал так:
тулзой Znort'a выкачивал из базы блокчейна 50к адресов с битками в файл начиная с самого крупного и далее по убыванию
Code:
./parser balances --limit=50000 --withAddr=50000 > ххххх.txt

Notepad++ позволяет делать произвольное выделение, нужно отрезать лишнее, оставить пусть 9 знаков от каждого адреса, сохранить файл для Vanitygen'a
Code:
1aaaaaaaa
1bbbbbbbb
1cccccccc
1dddddddd
1eeeeeeee
...и такого вида для grep'a
Code:
1aaaaaaaaaaaaaaaaaaaaaaaaaaa
1bbbbbbbbbbbbbbbbbbbbbbbbbbb
1ccccccccccccccccccccccccccc
1ddddddddddddddddddddddddddd
1eeeeeeeeeeeeeeeeeeeeeeeeeee
Vanitygen'ом прогонял через GPU по массиву из 50к сокращений целевых адресов с записью результата в файл
Code:
c:\vanitygen-0.22-win\oclvanitygen.exe -d 0 -k -o result.txt -s RandomNumbers -f tergetlist.txt
pause
RandomNumbers - это файл seed
Далее по результату работы Vanitygen'a (гигабайты адресов в сутки с 9 знаками "как у оригинала" с приватными ключами) прошелся grep'ом "файл-на-файл"
Code:
C:\Program Files\GnuWin32\bin>fgrep.exe -f с:\yyy.txt c:\zzz.txt
Поиск grep'om занял пару минут
...такая вот безвыигрышная лотЫрея))

Чуть оффтопа:

Меня беспокоит другое. Той же Znort'овской тулзой, той же командой можно просмотреть все крупные переводы почти в режиме реального времени на SSD. А так как многие крупные держатели BTC боятся держать коины на бирже, переводить начинают непосредственно перед продажей.

В результате если пропустить Znort'овский отчет о тех же 50к адресах через фильтр того же Notepad++'a с использованием Regular Expression, то можно подсмотреть, готовятся ли хомячилы к распродаже своих заныканных авуаров Tongue Например, сравнив этот месяц с предыдущим. Я бы даже сказал что в такие моменты вырисовывается совершенно очевидная картина, ведь каждый хомяк думает что он такой уникальный и неповторимый, но когда их много...
 И ведь этому подвержены все криптовалюты!
hero member
Activity: 910
Merit: 1000
legendary
Activity: 1386
Merit: 1009
legendary
Activity: 2296
Merit: 1057
hero member
Activity: 910
Merit: 1000
Из спортивного интереса занялся разработкой утилиты для подбора приватного ключа по списку непустых кошельков. Начал ковыряться в исходниках vanitygen. То что получилось откомпилировать имеет скорость в несколько тысяч ключей в секунду, это ещё и без сверки с базой непустых кошельков, что никуда не годится и очень странно, что так медленно, ведь vanitygen показывает скорость исчисляемую в миллионах ключей в секунду.
Pages:
Jump to: