Вернуться   Биткоин Форум > Сервисы
16 ноября 2016, 8:55:05 AM   # 1
 
 
Сообщений: 27
Цитировать по имени
цитировать ответ
по умолчанию Re: помочь мне получить в объеме (около 100), дочерние адреса из xpub .. быстро. BTC - 0,2

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Оригинальное сообщение:

котировка
Для данного HD бумажники общественного xpub (Extended открытого ключа), получить адрес публичных детей, навалом.
Этот скрипт: https://github.com/dan-da/hd-wallet-addrs , получает публичные адреса, но делает это один за другим, что sloww.
Я уверен, что это можно вывести сказать 10 на 100 детей адреса на одном дыхании. Но как ? Я пытался копаться в коде выше сценариев, но не могу понять это.

Помоги пожалуйста!

Просто чтобы быть ясно, адрес общественных chlid равен адрес таких как "14dXQGMby9q3TBAYFurAThvHBK29vr2ymg"

благодаря

Кстати, я знаю, что я должен проверить, были ли использованы полученные адреса, но я получил, что часть разобралась! (Для Googlers: просто отправить запрос JSON-RPC для метода getaddressdeltas, чтобы получить информацию о нескольких адресах)

Работа помогает мне в получении ребенка ключи от xpub, в партиях говорят 100, быстро! Текущий метод занимает 0,1 секунды на адрес, который зарегистрировано не менее 10x раз слишком медленно для моих потребностей.

0,2 BTC является то, что я предлагаю

ПРИМЕЧАНИЕ: ВЫ НЕ ДОЛЖНЫ писать код. Я могу сделать эту часть, его понимание того, как работа может быть сделана, что мне нужно много помощи с.

благодаря

Редактировать:

Я понимаю, что публичные адреса (например, обычные адреса Bitcoin) из xpub получены математически, используя некоторый Algo. Текущий алго используется крайне медленно, занимает 9 секунд, чтобы получить 100 адресов. Я просто хочу, алгоритм реализации, который вы получили бы эти ключи быстро!
Предлагаемая библиотека: https://github.com/bit-wasp/secp256k1-php - идет над моей головой, насколько понимание того, что / как это может сделать / работу.

gyaani сейчас офлайн Пожаловаться на gyaani   Ответить с цитированием Мультицитирование сообщения от gyaani Быстрый ответ на сообщение gyaani


Как заработать Биткоины?
Без вложений. Не майнинг.


16 ноября 2016, 8:58:59 AM   # 2
 
 
Сообщений: 92
Цитировать по имени
цитировать ответ
по умолчанию Re: помочь мне получить в объеме (около 100), дочерние адреса из xpub .. быстро. BTC - 0,2

Получил 1806 Биткоинов
Реальная история.





Pm отправлено
Decrypted сейчас офлайн Пожаловаться на Расшифрованный   Ответить с цитированием Мультицитирование сообщение от Расшифрованного Быстрый ответ на сообщение Расшифрованный

29 ноября 2016, 12:14:47 PM   # 3
 
 
Сообщений: 27
Цитировать по имени
цитировать ответ
по умолчанию Re: помочь мне получить в объеме (около 100), дочерние адреса из xpub .. быстро. BTC - 0,2

Удар! Работа по-прежнему открыт.
gyaani сейчас офлайн Пожаловаться на gyaani   Ответить с цитированием Мультицитирование сообщения от gyaani Быстрый ответ на сообщение gyaani

29 ноября 2016, 1:10:09 PM   # 4
 
 
Сообщения: 1064
Цитировать по имени
цитировать ответ
по умолчанию Re: помочь мне получить в объеме (около 100), дочерние адреса из xpub .. быстро. BTC - 0,2

так как вы хотели бы сделать это самостоятельно
в питоне, это работает, чтобы создать первый полученный адрес с помощью моего электрума xpub

Код:
от Bitcoin импорта *
childkey1 = bip32_ckd ( 'xpub_my_electrum_xpub', 0)
childkey2 = bip32_ckd (childkey1, 0)
ключ = bip32_extract_key (childkey2)
адрес = pubtoaddr (ключ)
печать адрес

вам нужно поместить эту в петле, чтобы просмотреть корыта всех ключей *, и bechmark это для скорости жесткой ... У меня нет Idear, если это медленнее или быстрее для реализации

* Например, вывод второго адреса будет выглядеть так:
Код:
от Bitcoin импорта *
childkey1 = bip32_ckd ( 'xpub_my_electrum_xpub', 0)
childkey2 = bip32_ckd (childkey1, 1)
ключ = bip32_extract_key (childkey2)
адрес = pubtoaddr (ключ)
печать адрес

EDIT: было немного скучно на работе (медленный день), решил сделать следующую часть работы за вас, и я обновил свой пост, соответственно,
Код:
от Bitcoin импорта *
childkey1 = bip32_ckd ( 'xpub_my_electrum_xpub', 0)
для счетчика в диапазоне (1000):
        childkey2 = bip32_ckd (childkey1, счетчик)
        ключ = bip32_extract_key (childkey2)
        адрес = pubtoaddr (ключ)
        печать адрес

Займет 5.157 секунд, чтобы произвести 1000 адресов, поскольку вы упомянули старый скрипт принимает 0.1s / адрес, и вам нужно / адрес 0,01 с, я думаю, 0,0051 находится в пределах требуемого интервала (это Allmost в 20 раз быстрее, вместо запрошенных 10 раз) ...

Во-вторых редактировать, так электрума использует м / 0 / для приема адреса и м / 1 / адреса изменения, генерируя адреса изменения будет сделано путем изменения линии
childkey1 = bip32_ckd ( 'xpub_my_electrum_xpub', 0)
в
childkey1 = bip32_ckd ( 'xpub_my_electrum_xpub', 1)
mocacinno сейчас офлайн Пожаловаться на mocacinno   Ответить с цитированием Мультицитирование сообщения от mocacinno Быстрый ответ на сообщение mocacinno

29 ноября 2016, 2:11:50 PM   # 5
 
 
Сообщений: 27
Цитировать по имени
цитировать ответ
по умолчанию Re: помочь мне получить в объеме (около 100), дочерние адреса из xpub .. быстро. BTC - 0,2

Большое спасибо mocacinno.  
Я не уверен, если есть какая-то разница между электрумом xpub и другими xpub. Во всяком случае, если это работает для всех, пожалуйста, пожалуйста, PM вашего Btc адреса.
Кроме того, какая библиотека используется? Не стесняйтесь ответом только после получения 50% авансового платежа. выяснял библиотека используется: https://github.com/vbuterin/pybitcointools

Проверено, решение отлично работает!

Так что просто нужно знать, если он работает для всех xpubs и вашего адреса Btc
gyaani сейчас офлайн Пожаловаться на gyaani   Ответить с цитированием Мультицитирование сообщения от gyaani Быстрый ответ на сообщение gyaani

29 ноября 2016, 2:35:33 PM   # 6
 
 
Сообщения: 1064
Цитировать по имени
цитировать ответ
по умолчанию Re: помочь мне получить в объеме (около 100), дочерние адреса из xpub .. быстро. BTC - 0,2

Большое спасибо mocacinno.  
Я не уверен, если есть какая-то разница между электрумом xpub и другими xpub. Во всяком случае, если это работает для всех, пожалуйста, пожалуйста, PM вашего Btc адреса.
Кроме того, какая библиотека используется? Не стесняйтесь ответом только после получения 50% авансового платежа.


Путь вывода может отличаться от кошелька к кошельку ... но путем поиска правильного пути и адаптации сценария, он должен работать

Я бег на Ubuntu 16.04.1 LTS (Xerus дружественной) работает питон 2.7 и я установил Bitcoin-питон и pybitcointools, чтобы написать несколько основных сценариев.
mocacinno сейчас офлайн Пожаловаться на mocacinno   Ответить с цитированием Мультицитирование сообщения от mocacinno Быстрый ответ на сообщение mocacinno

5 декабря 2016, 10:19:23 AM   # 7
 
 
Сообщения: 1064
Цитировать по имени
цитировать ответ
по умолчанию Re: помочь мне получить в объеме (около 100), дочерние адреса из xpub .. быстро. BTC - 0,2

Быстрое обновление: до сих пор кажется, что вопрос в OP был решен ... Он PM'ed мне, что он должен был бы запустить гуманный кем-то еще, и он обещал, что он получит обратно ко мне после этого.

EDIT: он вернулся ко мне
https://blockchain.info/tx/0baa1793f61c6e7e3548e8d87afb1b0294d010f7880d0e5a6bfde38a01d3d9c8

Человек своего слова!
mocacinno сейчас офлайн Пожаловаться на mocacinno   Ответить с цитированием Мультицитирование сообщения от mocacinno Быстрый ответ на сообщение mocacinno



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW