|
![]() |
# 1 |
Сообщения: 1582
цитировать ответ |
![]()
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Мне нужно создать много Bitcoin адреса, которые я буду давать клиентам на моем сайте. Я пытался использовать JSON-RPC из PHP с помощью команды "getnewaddress" в петле, но скорость не является удовлетворительной (около 1 секунды для каждого адреса). Всего несколько одновременных запросов и мой сервер, вероятно, будут вниз. Другая идея состоит в том, чтобы заранее создать адреса, хранить их в базе данных и извлекать когда потребность. Можно ли ускорить процесс генерации адресов?
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 2 |
Сообщения: 574
цитировать ответ |
![]()
Получил 1806 Биткоинов
Реальная история. Конечно, вы можете получить новые адреса заранее и использовать их позже.
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 3 |
Сообщения: 672
цитировать ответ |
![]() Вы можете использовать OpenSSL, чтобы сделать ключи. Затем вы должны импортировать их, но, по крайней мере, когда вы импортировать их, вы можете сделать их по одному за раз. Я не знаю, если это будет быстрее, хотя.
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 4 |
Сообщения: 154
цитировать ответ |
![]() Можно ли ускорить процесс генерации адресов? Я хотел бы знать, тоже ... скажем, по какой-то причине вам необходимую 100000 адресов в кошельке ... то, что было бы самым быстрым способом для их создания? |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 5 |
Сообщения: 672
цитировать ответ |
![]() Бег:
./ Vanitygen -o addresslist.txt -k 1 На несколько часов. Вы будете иметь адреса на всю жизнь! Еще несколько минут, и вы будете иметь тонну адресов. vanitygen делает адреса довольно быстро, если ваше единственное требование начинается с 1. (Что они делают) |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 6 |
Сообщения: 154
цитировать ответ |
![]() Бег: ./ Vanitygen -o addresslist.txt -k 1 На несколько часов. Вы будете иметь адреса на всю жизнь! Еще несколько минут, и вы будете иметь тонну адресов. vanitygen делает адреса довольно быстро, если ваше единственное требование начинается с 1. (Что они делают) Таким образом, вышеприведенная команда помещает адреса в addresslist.txt, но где закрытые ключи в конечном итоге? он генерирует ли в wallet.dat в то же время? Нет смысла иметь список адресов, если вы не владеете ими |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 7 |
Сообщения: 672
цитировать ответ |
![]() Пример вывода в файл:
котировка Узор: 1 Вы можете сделать скрипт для ввода его все в базу данных. Затем импортировать ключи всякий раз, когда они необходимы, как проставление, чтобы сделать один гигантский кошелек. Адрес: 12nZ51BtWfb7GEi8JbrrgnVS2kyGQYqpsp Privkey: 5JaGyzFRLLAkGGzx5tmGo1LP4VLADtiwjVnMpCZQYPnE4kwCM2J Узор: 1 Адрес: 18HL4zJP8K5ffbzAj3fNerc52VAofsgy3d Privkey: 5KiqGaCcCq715q4xkFBuvaRUWsn4PDPH4QY6E6yrGrbJLnNbjxZ Узор: 1 Адрес: 1GMpun3eb1YPqQntUztF1GbEuDEsZGK6uk Privkey: 5KC5G6zmsn2uuVD1MCP6HdPdS1Nk3Hms9XuAD7twesC23BKyr8R Узор: 1 Адрес: 19fH7CTchby2MRTsVLV4N3Vs5tRnHRoDLW Privkey: 5KT7utqYoSbbWAUpCQgctdTo3QZXiCMXmBcS18qHA25UeUuoSfd Узор: 1 Адрес: 19sK6oJYyiWZH5yazghfeihRSc5RRzYqCu Privkey: 5J18fJ8SeEifdSsetjSm991pU5bAiJsNfXUTtKXHHUsSXbxKXnt |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 8 |
Сообщения: 1372
цитировать ответ |
![]() Не существует проблема с использованием vanitygen плохого источника энтропии, например, время и дата и номер процесса? Если да, то с 1-й адрес, который он обеспечивает делает для легкой кражи из-за предсказуемого адрес.
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 9 |
Сообщения: 672
цитировать ответ |
![]() Не существует проблема с использованием vanitygen плохого источника энтропии, например, время и дата и номер процесса? Если да, то с 1-й адрес, который он обеспечивает делает для легкой кражи из-за предсказуемого адрес. Я не помню всех деталей, но я думаю, что было до того, как было обнаружено, энтропия исходит от urandom. Так что это не будет действительно вопрос ... насколько я знаю. Я на самом деле не специалист по этому же. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 10 |
Сообщения: 140
цитировать ответ |
![]() Не существует проблема с использованием vanitygen плохого источника энтропии, например, время и дата и номер процесса? Если да, то с 1-й адрес, который он обеспечивает делает для легкой кражи из-за предсказуемого адрес. Этот миф исходит из сомнительных источников (крипто-недоносков?) И не имеет абсолютно никакого доверия. Vanitygen использует тот же самый генератор случайных чисел, как Bitcoin себя - RNG OpenSSL. Это правда, что OpenSSL использует время и номер процесса, но большая часть ее энтропии происходит от / DEV / urandom. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 11 |
Сообщения: 1372
цитировать ответ |
![]() Этот миф исходит из сомнительных источников (крипто-недоносков?) И не имеет абсолютно никакого доверия. Там нет необходимости быть придурком. Автор vanitygen предложил это сам. Я не разрывать его исходный код, так что я не знаю, так или иначе. Если эта проблема была решена, то пусть так и будет. Лучше быть благоразумным, чем украсть из. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 12 |
Сообщения: 140
цитировать ответ |
![]() Там нет необходимости быть придурком. Автор vanitygen предложил это сам. Я не разрывать его исходный код, так что я не знаю, так или иначе. Если эта проблема была решена, то пусть так и будет. Лучше быть благоразумным, чем украсть из. Вы абсолютно правы. Прости. Но, по-настоящему, что в нижней строке, это реальная проблема или нет? |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 13 |
Сообщения: 784
цитировать ответ |
![]() Было бы очень легко написать небольшой скрипт, использующий vanitygen и pywallet создавать и импортировать закрытые ключи (и адрес) в кошельки. Я не уверен, если вы можете начать с пустым бумажником (пустой шаблон) для этого, или если вам придется создать новый кошелек для каждого адреса (если вы не хотите много в одном кошельке). Похоже, что создание новых кошельков будет больше времени. Если pywallet не может создать файл бумажника, а также - я не проверил.
Другое дело, с vanitygen это вы могли бы сделать все ваши адреса клиентов начинаются с общим префиксом, чтобы они легко идентифицировать. например. 1dog ... |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 14 |
Сообщения: 1582
цитировать ответ |
![]() Сгенерированный с клиентом по умолчанию, занимает всего несколько часов.
|
![]() ![]() |
![]() ![]() ![]() |