Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
6 октября 2017, 3:35:25 PM   # 1
 
 
Сообщения: 266
Цитировать по имени
цитировать ответ
по умолчанию Re: Как читать / синтаксический анализ blockchain и получить Bitcoin адрес, имеющий баланс.

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


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

мой Bitcoin до настоящего времени. Режим индекс не включен, так как я не хочу базу данных UTXO.

я попытался с помощью https://github.com/znort987/blockparser

скомпилирован успешно.
strated как это


Код:
[Корень @ blockparser] # окр BLOCKCHAIN_DIR ="/ Главная / user2 /" ./parser allBalances > allBalances.txt

Информация: мем при запуске = 0,000 гигов
Информация: команды запуска "allBalances"
Информация: загрузка блок цепь из каталога: /home/user2/.bitcoin
информация: размер блока цепи = 136.344 Gigs
информация: инициализирует хэш-таблицы
информация: расчетное число блоков = 1071.27K
Информация: оценочное количество сделок = 276.71M
информация: сделано инициализации хэш-таблицы - MEM = 0.000 Gigs
Информация: пропуск 1 - ходить все блоки и строить заголовки ...
информация: пройти 1 - заняла 48 секунд, 488497 блоков, 136.34 Кабриолетов, 2862.34 мегабайта / сек, 89430 ранних промахи ссылки, Mem = 0.000 Кабриолетов        
Информация: проход 2 - связать все блоки ...
информация: передача 2 - сделано, сделал 89430 поздно ссылки
Информация: проход 3 - провод длинной цепи ...
информация: передача 3 - сделано, MaxHeight = 488497
Информация: передача 4 - полный анализ blockchain (с индексом) ...
информация: вычисления баланса для всех адресов
информация: нажмите ^ C для прерывания и сброса тока, действительного состояния бухгалтерской книги
информация: 1 блоков, 0.000 MegaAddrs,
информация: 141229 блоки, 1.738 MegaAddrs,
информация: 166873 блоки, 3.058 MegaAddrs,
информация: 181587 блоки, 3.939 MegaAddrs,
информация: 186771 блоки, 4.633 MegaAddrs,


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

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

сейчас я получаю

Код:
информация: 481823 блоки, 295.351 MegaAddrs,
со смертельным исходом: не удалось найти вверх по течению сделки

я насчитал и выглядит она ликвидирует, когда 2000 блоков осталось.

я не только один получает эту ошибку ..

https://github.com/znort987/blockparser/issues/65

так что вы, ребята используете? чтобы получить данные, извлеченные из blockchain файлов.

У меня есть 64 гигабайт оперативной памяти, i7, SSD.
CentOS 7 x64

есть любой другой инструмент? оптимизировать? или любая другая вилка

Спасибо за ваше время,.
btctousd81 сейчас офлайн Пожаловаться на btctousd81   Ответить с цитированием Мультицитирование сообщения от btctousd81 Быстрый ответ на сообщение btctousd81


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


6 октября 2017, 5:43:40 PM   # 2
 
 
Сообщения: 966
Цитировать по имени
цитировать ответ
по умолчанию Re: Как читать / синтаксический анализ blockchain и получить Bitcoin адрес, имеющий баланс.

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





я попытался с помощью https://github.com/znort987/blockparser

Код:
информация: 481823 блоки, 295.351 MegaAddrs,
со смертельным исходом: не удалось найти вверх по течению сделки
Я не могу это исправить, но я могу сказать вам причину: blockparser старше SegWit, поэтому он останавливается на блоке, в котором SegWit активировалась.
BTC.COM шахты блока 481,823rd! Segwit на сцене!

Если вы получите его на работу, я хотел бы иметь полный список (в, например, CSV-формат) все адреса с их балансом. Я хотел бы поиграть с ним немного.
LoyceV сейчас офлайн Пожаловаться на LoyceV   Ответить с цитированием Мультицитирование сообщения от LoyceV Быстрый ответ на сообщение LoyceV

6 октября 2017, 6:26:41 PM   # 3
 
 
Сообщения: 266
Цитировать по имени
цитировать ответ
по умолчанию Re: Как читать / синтаксический анализ blockchain и получить Bitcoin адрес, имеющий баланс.

я попытался с помощью https://github.com/znort987/blockparser

Код:
информация: 481823 блоки, 295.351 MegaAddrs,
со смертельным исходом: не удалось найти вверх по течению сделки
Я не могу это исправить, но я могу сказать вам причину: blockparser старше SegWit, поэтому он останавливается на блоке, в котором SegWit активировалась.
BTC.COM шахты блока 481,823rd! Segwit на сцене!

Если вы получите его на работу, я хотел бы иметь полный список (в, например, CSV-формат) все адреса с их балансом. Я хотел бы поиграть с ним немного.

я могу получить список до этого сыгравших остановок программы.,

но я ищу полный список Шифрование до даты.
вывешу если я получить его на работу.,

что изменилось в segwit? я имею в виду в блоке? так что я могу попытаться изменить его в источнике blockparser.




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

это код cauing фатальной ошибки

Код:
        авто upTXHash = р;
        Кусок Const * upTX = 0;
        если (gNeedUpstream && !пропускать) {
            автоматическое isGenTX = (0 == memcmp (gNullHash.v, upTXHash, SizeOf (gNullHash)));
            если (скорее всего (ложь == isGenTX)) {
                AUTO I = gTXOMap.find (upTXHash);
                если (что маловероятно (gTXOMap.end () == я)) {
                    errFatal ("не удалось обнаружить вверх по течению сделки");
                }
                upTX = i->второй;
            }
        }

Я не уверен, будет ли он дать правильный вывод. если я комментировать outt эту строку и пересобрать и повторно код.,
будет стараться в любом случае.
btctousd81 сейчас офлайн Пожаловаться на btctousd81   Ответить с цитированием Мультицитирование сообщения от btctousd81 Быстрый ответ на сообщение btctousd81

6 октября 2017, 7:03:50 PM   # 4
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Как читать / синтаксический анализ blockchain и получить Bitcoin адрес, имеющий баланс.

что изменилось в segwit? я имею в виду в блоке? так что я могу попытаться изменить его в источнике blockparser.

Формат транзакции был изменен в segwit.
Эти шесть слов означают, что ваш инструмент должен быть полностью переписан. 
amaclin1 сейчас офлайн Пожаловаться на amaclin1   Ответить с цитированием Мультицитирование сообщения от amaclin1 Быстрый ответ на сообщение amaclin1

7 октября 2017, 3:45:04 AM   # 5
 
 
Сообщения: 266
Цитировать по имени
цитировать ответ
по умолчанию Re: Как читать / синтаксический анализ blockchain и получить Bitcoin адрес, имеющий баланс.

что изменилось в segwit? я имею в виду в блоке? так что я могу попытаться изменить его в источнике blockparser.

Формат транзакции был изменен в segwit.
Эти шесть слов означают, что ваш инструмент должен быть полностью переписан.  

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




edit1:

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

Код:
---------------------------------------------------------------------------
          Состояние книги в блоке 420662 (чеканились: Чт июл 14 08:18:22 2016)
---------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
              Баланс Hash160 Base58 nbIn lastTimeIn nbOut lastTimeOut
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
         152955.81868182 e95dbb25283cc35d4a6aefa76c0382e63ce0fa36 3Nxwenay9Z8Lc9JBiywExpnEFiLp6Afp8v 56 Вт 12 июля 2016 14:11:34 11 ср 1 июня 2016 15:36:33
         121295.29280322 b3b9f5025c397c07e7e37db7e5c9259ac95cd344 3J5KeQSVBUEs3v2vEEkZDBtPLWqLTuZPuD 387 чт 14 июля 2016 5:00:27 196 вс 3 июля 2016 11:45:17
          83000.01001479 e1223ee403b7250d54c08890679df36e9d6b4986 3NDQz8rZ3CnmsiBGrATk8SCpDXF2sAUiuM 6 вс 3 июля 15:23:05 2016 1 вс 29 май 1:58:14 +2016
          79957.11509537 a0b0d60e5991578ed37cbda2b17d8b2ce23ab295 1FeexV6bAHb8ybZjqQMjJrcCrHGW9sb6uF 85 Пт 20 мая 18:43:43 2016 0 чт 1 января 1970 00:00:00
          78172.33497629 c5464169a9aabad0e361ccf1d436d3e843708e7d 3Kg7Cmooris7cLErTsijq6qR1FH3cTiK2G 20889 Sun Jul 3 15:23:05 2016 4 вт 17 мая 17:14:55 +2016
          69370.10525051 b3dd79fb3460c7b0d0bbb8d2ed93436b88b6d89c 1HQ3Go3ggs8pFnXuHVHRytPCq5fGG8Hbhx 64 Сб 13 февраля 2016 6:40:01 1 Ср 23 апреля 2015 14:10:25
          66650.59620465 3d03002dbed5cb1dc10fc6bcb0886d2df32f2838 16ZbpCEyVVdqu8VycWR8thUL2Rd9JnjzHt 168 Пт 29 апреля 10:29:14 +2016 0 чт 1 января 1970 00:00:00
          66583.22391617 cd4b7b8f9db1b0c709fd0c9f0534fca6a9f40495 1KiVwxEuGBYavyKrxkLncJt2pQ5YUUQX7f 120 Сб 13 февраля 6:40:01 2016 0 чт 1 января 1970 00:00:00
          66452.06624862 f9e6bbcdc83d8f351014e07495f386fe1067ec7b 1PnMfRF2enSZnR6JSexxBHuQnxG8Vo5FVK 114 Сб 13 февраля 6:40:01 2016 0 чт 1 января 1970 00:00:00
          66378.80961189 6a6015e3793207af6dff7c48ee9e193d73547cdc 1AhTjUMztCihiTyA4K6E3QEpobjWLwKhkR 181 Чт 18 февраля 17:09:28 2016 0 чт 1 января 1970 00:00:00
          66235.82427687 8b70193546504fa3623598722575f70b5b1c6455 1DiHDQMPFu4p84rkLn6Majj2LCZZZRQUaa 125 Сб 13 февраля 6:40:01 2016 0 чт 1 января 1970 00:00:00
          66233.73850546 908b47d6a15d89c3ee34df1bc68a00ec4ff70c9b 1EBHA1ckUWzNKN7BMfDwGTx6GKEbADUozX 126 ВС 5 июня 18:31:03 2016 0 чт 1 января 1970 00:00:00
          66205.47375047 27ed35ebcf72744ec3b4a0f4dbb83d7620acf443 14e7XAZbepQp9MXXzjNG3fNLoAUpaBAXHW 132 Пт 29 апреля 10:29:14 +2016 0 чт 1 января 1970 00:00:00
          66170.69605917 f33a3af3695f041e2ea6271f1fe6309abac4dd58 1PB4xXUFyy4kSNqroCBVaQuCuw9VcN3be4 171 Пт 12 февраля 4:57:18 2016 0 чт 1 января 1970 00:00:00
          66163.44524020 53f9818e8d2d23c3163c01a33d83e49ebfa16ac4 18f1yugoAJuXcHAbsuRVLQC9TezJ6iVRLp 124 Ср 9 марта 23:07:42 2016 0 чт 1 января 1970 00:00:00
          53880.05741758 d74de95f65799793f16b91ed8a152110652d3ec0 1LdRcdxfbSnmCYYNdeYpUnztiYzVfBEQeC 21 Пт 12 февраля 4:57:18 2016 0 чт 1 января 1970 00:00:00
          50700.00172304 ffd32592cc07d25a8644d7dfd6919d348f9b1874 3R1hBCHURkquAjFUv1eH5u2gXqooJkjg4B 81 Пт 8 июля 2016 14:53:10 37 Вс 12 июня 2016 14:26:28



после того, как вокруг линий 505, btcaddress ввинчивается.


Код:
          2500.00111000 a0fc91baff4e19cb9f417cef2f00d2822106b5be 1FgDgWjeCMxrfiiaYnPdvnQG9DcYe6yX1r 5 чт 2 апреля 2015 17:52:36 0 чт 1 января 1970 00:00:00
           2500.00111000 d34e8a9a7786fdbbff59be2a5cc169729b2bbae0 1LGHfdXMoAh3rAqfZ5tRruVxWz4drjLGHQ 5 чт 2 апреля 2015 17:52:36 0 чт 1 января 1970 00:00:00
           2500.00111000 37a5e72afc3aa9ed12e51ee187c56a5d2e6f1ed9 165EuhCqScXdGJfDvYK5RZKN5SytnhwVjv 5 чт 2 апреля 2015 17:52:36 0 чт 1 января 1970 00:00:00
           2500.00111000 a0b5712a79778cc923e3ca0a54a8a442d8c24a7c 1FekUWTJ4S4UTYuj41yaJCuntvh2cszhsk 5 чт 2 апреля 2015 17:52:36 0 чт 1 января 1970 00:00:00
           2500.00111000 9519a19ef04031d40998d7a684c7878d4c5baa8e XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 5 чт 2 апреля 2015 17:52:36 0 чт 1 января 1970 00:00:00
           2500.00111000 51ccfe24e3577bb2b8f20ddf39ca69389dc3726c XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 5 чт 2 апреля 2015 17:52:36 0 чт 1 января 1970 00:00:00
           2500.00111000 9cfca6b08dc926b8903b58fde9c7d3db5f1b5007 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 5 чт 2 апреля 2015 17:52:36 0 чт 1 января 1970 00:00:00
           2500.00111000 43c43187cc1bf92fd25b62477a2d772a7db679b4 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 5 чт 2 апреля 2015 17:52:36 0 чт 1 января 1970 00:00:00
           2500.00005400 f90f808949b65ce2c01a0eacbf20febbf40b881e XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 Вт 21 июня 3:52:29 2016 0 чт 1 января 1970 00:00:00
           2500.00000000 6a7266721acf340b77f84d8d0f677171ae7bb8a6 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 ср 29 июня 22:52:52 2016 0 чт 1 января 1970 00:00:00
           2500.00000000 b69398c2a4fe36e739ac765c4283d74323340afb XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 13 Вс 6 марта 3:46:10 +2016 6 Пн 28 марта 1:11:36 +2016
           2500.00000000 86d1cc562153dd9954e31e9c7f3a02390b1d4a3f XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 Пт 19 февраля 21:51:14 2016 0 чт 1 января 1970 00:00:00
           2500.00000000 2ac55d1a940deb5b5e684e500355f826b5381ee5 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 Пт 27 ноября 13:22:46 2015 0 чт 1 января 1970 00:00:00
           2500.00000000 64dac2d7527f9967a2c0b6f18d986f116cd89bfd XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 Вт 21 июня 16:27:38 2016 0 чт 1 января 1970 00:00:00
           2499.99960000 f148343d37f0621eb00eef03ed191444ee8aaa30 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 2 Пт 8 июля 13:16:16 2016 0 чт 1 января 1970 00:00:00
           2499.99101000 74869025a6d4e202d1271b676ed5a374d92e94a2 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 10 чт 2 апреля 2015 17:52:36 1 Вт 11 февраля 2014 17:17:54
           2499.97356500 a4bc600d905f4465dd59a4dfbdb740231036dc71 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 7 чт 2 апреля 2015 17:52:36 0 чт 1 января 1970 00:00:00
           2497.99949660 1b490a2b5be46b6fd395c11ca0d6fd50f194fb7c XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 Пт 30 октября 2015 4:21:43 0 чт 1 января 1970 00:00:00
           2492.25031000 bc8d40e64b33e2d99ff81e4643dbf8d80e2a5c9b XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 7 чт 2 апреля 2015 17:52:36 0 чт 1 января 1970 00:00:00
           2489.00121000 c8ca9fa680409b5d7375ad6d2fb5aac2e4405c89 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 5 чт 2 апреля 2015 17:52:36 0 чт 1 января 1970 00:00:00
           2483.80277466 b8f27aaedf87530547e61406f73947455371e6de XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 1 Пт 27 мая 20:27:01 +2016 0 чт 1 января 1970 00:00:00


поэтому если вы не хотите hash160, или знаете, как конвертировать hash160 в btcaddress., этот инструмент является устаревшим.



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

8 октября 2017, 4:56:15 AM   # 6
 
 
Сообщения: 672
Цитировать по имени
цитировать ответ
по умолчанию Re: Как читать / синтаксический анализ blockchain и получить Bitcoin адрес, имеющий баланс.

Пустая трата времени, какой смысл? Он будет считать вас больше или примерно столько же времени, чтобы украсть монеты таким образом, чем это было бы добывать Bitcoins с использованием того же оборудования. Люди пытались на этот раз и снова, и результаты одинаковы, они дают, потому что это бесплодная погоня. Существует всегда кто-то думает, что они лучше, чем система, знают и они терпят неудачу в конце концов, поэтому, пожалуйста, попробуйте еще раз.
BitcoinPC сейчас офлайн Пожаловаться на BitcoinPC   Ответить с цитированием Мультицитирование сообщения от BitcoinPC Быстрый ответ на сообщение BitcoinPC

8 октября 2017, 5:05:23 AM   # 7
 
 
Сообщения: 266
Цитировать по имени
цитировать ответ
по умолчанию Re: Как читать / синтаксический анализ blockchain и получить Bitcoin адрес, имеющий баланс.

Пустая трата времени, какой смысл? Он будет считать вас больше или примерно столько же времени, чтобы украсть монеты таким образом, чем это было бы добывать Bitcoins с использованием того же оборудования. Люди пытались на этот раз и снова, и результаты одинаковы, они дают, потому что это бесплодная погоня. Существует всегда кто-то думает, что они лучше, чем система, знают и они терпят неудачу в конце концов, поэтому, пожалуйста, попробуйте еще раз.

что заставляет вас думать, мой метод такой же, как и другие., помните, каждый уникален

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

8 октября 2017, 1:23:11 PM   # 8
 
 
Сообщения: 103
Цитировать по имени
цитировать ответ
по умолчанию Re: Как читать / синтаксический анализ blockchain и получить Bitcoin адрес, имеющий баланс.

Есть ли другой способ получить hash160 адрес, помимо использования этого?
bigvito19 сейчас офлайн Пожаловаться на bigvito19   Ответить с цитированием Мультицитирование сообщения от bigvito19 Быстрый ответ на сообщение bigvito19

8 октября 2017, 3:05:22 PM   # 9
 
 
Сообщения: 266
Цитировать по имени
цитировать ответ
по умолчанию Re: Как читать / синтаксический анализ blockchain и получить Bitcoin адрес, имеющий баланс.

Есть ли другой способ получить hash160 адрес, помимо использования этого?

Вы хотите hash160 или адрес BTC?
btctousd81 сейчас офлайн Пожаловаться на btctousd81   Ответить с цитированием Мультицитирование сообщения от btctousd81 Быстрый ответ на сообщение btctousd81

8 октября 2017, 3:34:30 PM   # 10
 
 
Сообщения: 103
Цитировать по имени
цитировать ответ
по умолчанию Re: Как читать / синтаксический анализ blockchain и получить Bitcoin адрес, имеющий баланс.

У меня есть БКИ адреса, мне нужен способ, чтобы получить hash160 адрес.
bigvito19 сейчас офлайн Пожаловаться на bigvito19   Ответить с цитированием Мультицитирование сообщения от bigvito19 Быстрый ответ на сообщение bigvito19

8 октября 2017, 3:44:22 PM   # 11
 
 
Сообщения: 266
Цитировать по имени
цитировать ответ
по умолчанию Re: Как читать / синтаксический анализ blockchain и получить Bitcoin адрес, имеющий баланс.

У меня есть БКИ адреса, мне нужен способ, чтобы получить hash160 адрес.

это то, что я хотел бы использовать.

Код:
BOOL addrToHash160 (
          uint8_t * hash160,
    Const uint8_t * адрес,
             BOOL checkHash,
             BOOL многословным
) {
    статическая BIGNUM * сумма = 0;
    статическая BN_CTX * CTX = 0;
    если (что маловероятно (! CTX)) {
        CTX = BN_CTX_new ();
        BN_CTX_init (CTX);
        сумма = BN_new ();
    }

    BN_zero (сумма);
    в то время как (1) {
        uint8_t с = * (адр ++);
        если (что маловероятно (0 == с)) перерыв;

        uint8_t дг = fromB58Digit (с);
        BN_mul_word (сумма, 58);
        BN_add_word (сумма, дг);
    }

    uint8_t ЬиЕ [4 + 2 + 4 + kRIPEMD160ByteSize];
    size_t размер = BN_bn2mpi (сумма, 0);
    если (SizeOf (BUF)<размер) {
        предупреждение(
            "BN_bn2mpi возвращается странно размер буфера% D, ожидалось% d \ п",
            (INT) размер,
            (INT) SizeOf (ЬиЕ)
        );
        вернуться ложным;
    }

    BN_bn2mpi (сумма, ЬиЕ);

    uint32_t recordedSize =
        (BUF [0]<<24) |
        (BUF [1]<<16) |
        (BUF [2]<< 8) |
        (BUF [3]<< 0)
    ;
    если (размер! = (4 + recordedSize)) {
        предупреждение(
            "BN_bn2mpi возвращено bignum размер% D, ожидалось% d \ п",
            (INT) recordedSize,
            (Целое) Размер-4
        );
        вернуться ложным;
    }

    uint8_t * bigNumEnd;
    uint8_t * dataEnd = площадь + ЬиЕ;
    uint8_t * bigNumStart = 4 + ЬиЕ;
    uint8_t * checkSumStart = bigNumEnd = (-4 + dataEnd);
    в то время как (0 == bigNumStart [0] && bigNumStart
    ptrdiff_t bigNumSize = bigNumEnd - bigNumStart;
    ptrdiff_t padSize = kRIPEMD160ByteSize - bigNumSize;
    если (0        если (0            тетср (padSize + hash160, bigNumStart, bigNumSize);
        }
        MemSet (hash160, 0, padSize);
    } Еще {
        тетср (hash160, bigNumStart - padSize, kRIPEMD160ByteSize);
    }

    BOOL hashOK = TRUE;
    если (checkHash) {

        Данные uint8_t [1 + kRIPEMD160ByteSize];
        тетср (1 + данные, hash160, kRIPEMD160ByteSize);
        Данные [0] = getCoinType ();

        uint8_t ша [kSHA256ByteSize];
        sha256Twice (ша, данные 1 + kRIPEMD160ByteSize);

        hashOK =
            ша [0] == checkSumStart [0]  &&
            ша [1] == checkSumStart [1]  &&
            ша [2] == checkSumStart [2]  &&
            ша [3] == checkSumStart [3];

        если (! hashOK) {
            предупреждение(
                "контрольная сумма адреса% S не удалось. Ожидаемая 0x% х% х% х% х, у 0x% х% х% х% х.",
                адр,
                checkSumStart [0],
                checkSumStart [1],
                checkSumStart [2],
                checkSumStart [3],
                ша [0],
                ша [1],
                ша [2],
                ша [3]
            );
        }
    }

    вернуться hashOK;
}

ссылка: https://github.com/znort987/blockparser/blob/master/util.cpp#L596-L699

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

8 октября 2017, 4:23:54 PM   # 12
 
 
Сообщения: 103
Цитировать по имени
цитировать ответ
по умолчанию Re: Как читать / синтаксический анализ blockchain и получить Bitcoin адрес, имеющий баланс.

Что бы линия шаги или CMD, чтобы использовать это?

Я пытался скомпилировать анализатор, но возникли проблемы с г ++ - 4,4, то, что все вы установили, чтобы получить его, чтобы заставить его работать. Я застрял на не в состоянии найти г ++ - 4.4
bigvito19 сейчас офлайн Пожаловаться на bigvito19   Ответить с цитированием Мультицитирование сообщения от bigvito19 Быстрый ответ на сообщение bigvito19

8 октября 2017, 4:27:53 PM   # 13
 
 
Сообщения: 266
Цитировать по имени
цитировать ответ
по умолчанию Re: Как читать / синтаксический анализ blockchain и получить Bitcoin адрес, имеющий баланс.

Что бы линия шаги или CMD, чтобы использовать это?

Я пытался скомпилировать анализатор, но возникли проблемы с г ++ - 4,4, то, что все вы установили, чтобы получить его, чтобы заставить его работать. Я застрял на не в состоянии найти г ++ - 4.4

я делаю это для всех моих систем CentOS.,

ням установить AUTOCONF AutoMake GCC-C ++ libdb4-Cxx libdb4-CXX-Devel подталкивание-Devel OpenSSL-Devel

но когда встретилась ошибка во время compiliing, действовать соответствующим образом.

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

8 октября 2017, 5:01:05 PM   # 14
 
 
Сообщения: 112
Цитировать по имени
цитировать ответ
по умолчанию Re: Как читать / синтаксический анализ blockchain и получить Bitcoin адрес, имеющий баланс.

Пустая трата времени, какой смысл? Он будет считать вас больше или примерно столько же времени, чтобы украсть монеты таким образом, чем это было бы добывать Bitcoins с использованием того же оборудования. Люди пытались на этот раз и снова, и результаты одинаковы, они дают, потому что это бесплодная погоня. Существует всегда кто-то думает, что они лучше, чем система, знают и они терпят неудачу в конце концов, поэтому, пожалуйста, попробуйте еще раз.
что заставляет вас думать, мой метод такой же, как и другие., помните, каждый уникален

Таким образом, вы признаете, вы пытаетесь украсть биткойны? Удачи с этим.
Я не знаю, почему вы должны быть в состоянии разбора blockchain себя, хотя. Почему бы не изучить готовые списки адресов Bitcoin.
https://bitinfocharts.com/top-100-richest-bitcoin-addresses.html

Но да. многие пытались и заметил Bitcoin является более безопасным, чем они думали. Было бы интересно узнать, что ваш угол атаки

При чтении вашего поста я предположил, что вы просто заинтересованы в blockchain и исследовать его интерес.
Потому что я делал то же самое.
Есть некоторые довольно интересные адреса. Примеры здесь:
http://www.theopenledger.com/9-most-famous-bitcoin-addresses/
aplistir сейчас офлайн Пожаловаться на aplistir   Ответить с цитированием Мультицитирование сообщения от aplistir Быстрый ответ на сообщение aplistir

9 октября 2017, 2:49:36 AM   # 15
 
 
Сообщения: 266
Цитировать по имени
цитировать ответ
по умолчанию Re: Как читать / синтаксический анализ blockchain и получить Bitcoin адрес, имеющий баланс.

Пустая трата времени, какой смысл? Он будет считать вас больше или примерно столько же времени, чтобы украсть монеты таким образом, чем это было бы добывать Bitcoins с использованием того же оборудования. Люди пытались на этот раз и снова, и результаты одинаковы, они дают, потому что это бесплодная погоня. Существует всегда кто-то думает, что они лучше, чем система, знают и они терпят неудачу в конце концов, поэтому, пожалуйста, попробуйте еще раз.
что заставляет вас думать, мой метод такой же, как и другие., помните, каждый уникален

Таким образом, вы признаете, вы пытаетесь украсть биткойны? Удачи с этим.
Я не знаю, почему вы должны быть в состоянии разбора blockchain себя, хотя. Почему бы не изучить готовые списки адресов Bitcoin.
https://bitinfocharts.com/top-100-richest-bitcoin-addresses.html

Но да. многие пытались и заметил Bitcoin является более безопасным, чем они думали. Было бы интересно узнать, что ваш угол атаки

При чтении вашего поста я предположил, что вы просто заинтересованы в blockchain и исследовать его интерес.
Потому что я делал то же самое.
Есть некоторые довольно интересные адреса. Примеры здесь:
http://www.theopenledger.com/9-most-famous-bitcoin-addresses/


я м больше, как WhiteHat.
я хочу, чтобы убедиться, если blockchain является достаточно безопасным, так что я могу вкладывать большую сумму денег в Bitcoins.



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

9 октября 2017, 4:56:57 AM   # 16
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Как читать / синтаксический анализ blockchain и получить Bitcoin адрес, имеющий баланс.

я хочу, чтобы убедиться, если blockchain достаточно безопасно
У вас нет навыков и знаний для подобных проверок анс предположений 
amaclin1 сейчас офлайн Пожаловаться на amaclin1   Ответить с цитированием Мультицитирование сообщения от amaclin1 Быстрый ответ на сообщение amaclin1

9 октября 2017, 5:14:54 AM   # 17
 
 
Сообщения: 266
Цитировать по имени
цитировать ответ
по умолчанию Re: Как читать / синтаксический анализ blockchain и получить Bitcoin адрес, имеющий баланс.

я хочу, чтобы убедиться, если blockchain достаточно безопасно
У вас нет навыков и знаний для подобных проверок анс предположений  


я знаю, пока нет, но я стараюсь / готов учиться.



Редактирование: 12 октября 2017

я использовал blockaparser на 50% блоков.

который дал мне 4 гб allbalnce.txt файлов.,

я использовал 7zip застегнуть его.,

если кто-то интересуется здесь.,

https://transfer.sh/DLIpD/blockparser-allBalances.txt.7z

плохо попытаться разобрать полный блок, когда я получаю свободное время., и попытаться сохранить эту тему обновляется.
btctousd81 сейчас офлайн Пожаловаться на btctousd81   Ответить с цитированием Мультицитирование сообщения от btctousd81 Быстрый ответ на сообщение btctousd81

19 октября 2017, 11:51:00 PM   # 18
 
 
Сообщения: 714
Цитировать по имени
цитировать ответ
по умолчанию Re: Как читать / синтаксический анализ blockchain и получить Bitcoin адрес, имеющий баланс.

Кто-нибудь имел успех выше segwit блоков?
Хамди сейчас офлайн Пожаловаться на Хамди   Ответить с цитированием Мультицитирование сообщения от Хамди Быстрый ответ на сообщение Хамди

20 октября 2017, 2:33:59 AM   # 19
 
 
Сообщения: 266
Цитировать по имени
цитировать ответ
по умолчанию Re: Как читать / синтаксический анализ blockchain и получить Bitcoin адрес, имеющий баланс.

Кто-нибудь имел успех выше segwit блоков?
используя blockparser
theoritically да,
практически нет

удалить все блоки, после чего segit является implemeted.,
удалить bitcoind
установить Bitcoin-ядро версии Bitcoin-ядро-0.11.2
начать bitcoind
запустить blockparser снова

еще


удалить все блоки, после чего segit является implemeted.,
удалить bitcoind
установить Bitcoin-ядро версии Bitcoin-ядро-0.11.2
начать bitcoind с повторной синхронизации
запустить blockparser снова

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

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

20 октября 2017, 8:16:18 AM   # 20
 
 
Сообщения: 714
Цитировать по имени
цитировать ответ
по умолчанию Re: Как читать / синтаксический анализ blockchain и получить Bitcoin адрес, имеющий баланс.

Большое спасибо за ответ !!!
Хамди сейчас офлайн Пожаловаться на Хамди   Ответить с цитированием Мультицитирование сообщения от Хамди Быстрый ответ на сообщение Хамди



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW