Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
4 мая 2013, 6:54:01 PM   # 1
 
 
Сообщения: 148
Цитировать по имени
цитировать ответ
по умолчанию Re: Получить баланс * монетных адресов

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Здравствуйте,
Я хотел бы сделать мультивалютный панель. BY мультивалютной, я имею в виду на самом деле можно больше altcoins.
Моя проблема в том, чтобы быть в состоянии проверить баланс данного пользователя адреса.
Я понял, что это не возможно, чтобы получить баланс любого адреса, используя только "bitcoind как" программа, поэтому я хотел бы, чтобы индекс blockchains / транзакции в базе данных SQL, так что я могу сделать "getbalance" работать самостоятельно.
Моя проблема: как я мог бы получить "реальное время" блоки и транзакции, чтобы поместить их в базу данных, предпочтительно используя bitcoind программное обеспечение, поставляемое с каждым altcoin?
Разве кто-то уже рассматривал этот вопрос?

В идеале хотелось бы что-то вроде (TODO?) На веб-сервиса, как blochain.info, который работает каждый altcoin.

Любая помощь очень ценится.
Благодарю.
crazydownloaded сейчас офлайн Пожаловаться на crazydownloaded   Ответить с цитированием Мультицитирование сообщения от crazydownloaded Быстрый ответ на сообщение crazydownloaded


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


4 мая 2013, 7:01:37 PM   # 2
 
 
Сообщения: 728
Цитировать по имени
цитировать ответ
по умолчанию Re: Получить баланс * монетных адресов

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





Вы можете: bitcoind -blocknotify =
Revalin сейчас офлайн Пожаловаться на Revalin   Ответить с цитированием Мультицитирование сообщения от Revalin Быстрый ответ на сообщение Revalin

4 мая 2013, 7:27:48 PM   # 3
 
 
Сообщения: 148
Цитировать по имени
цитировать ответ
по умолчанию Re: Получить баланс * монетных адресов

Да, это, кажется, здорово!
То, что я не понимаю, как я могу получить список сделок, включенных в блоке (listsinceblock возвращает пустой массив транзакций, который кажется странным, не так ли?).
Тогда я думаю, я мог бы использовать массивный "gettransaction" требует, чтобы восстановить график операций.
crazydownloaded сейчас офлайн Пожаловаться на crazydownloaded   Ответить с цитированием Мультицитирование сообщения от crazydownloaded Быстрый ответ на сообщение crazydownloaded

4 мая 2013, 10:33:35 PM   # 4
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: Получить баланс * монетных адресов

Да, это, кажется, здорово!
То, что я не понимаю, как я могу получить список сделок, включенных в блоке (listsinceblock возвращает пустой массив транзакций, который кажется странным, не так ли?).
Тогда я думаю, я мог бы использовать массивный "gettransaction" требует, чтобы восстановить график операций.

listsinceblock вернуть сделки относительно адреса в вашем бумажнике. То же самое касается gettransaction. Попробуйте getblock.
bukaj сейчас офлайн Пожаловаться на bukaj   Ответить с цитированием Мультицитирование сообщения от bukaj Быстрый ответ на сообщение bukaj

5 мая 2013, 6:51:15 AM   # 5
 
 
Сообщения: 148
Цитировать по имени
цитировать ответ
по умолчанию Re: Получить баланс * монетных адресов

OK, getblock делает работу в списке транзакций, включенных в бумажнике. Но как я могу получить детали для каждой из этих операций?
Вы правы, gettransaction / getrawtransaction только для операций, связанных с бумажник, несмотря на страницу человека, не говоря его (https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list).
Я не вижу никакого способа, чтобы получить подробную информацию о данной транзакции через bitcoind ...
crazydownloaded сейчас офлайн Пожаловаться на crazydownloaded   Ответить с цитированием Мультицитирование сообщения от crazydownloaded Быстрый ответ на сообщение crazydownloaded

5 мая 2013, 9:35:18 AM   # 6
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: Получить баланс * монетных адресов

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

5 мая 2013, 9:55:25 AM   # 7
 
 
Сообщения: 148
Цитировать по имени
цитировать ответ
по умолчанию Re: Получить баланс * монетных адресов

Проклятье, bitcoind документация отстой!
даже при -txindex = 1 -reindex = 1:
gettransaction 4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b (первая сделка когда-либо в истории Bitcoin): Invalid или не бумажник идентификатор транзакции!
getrawtransaction на нем не удается слишком

gettransaction терпит неудачу на любой не сделки бумажника
по другим операциям, которые я тестировал, getrawtransaction отлично работает, но нужен еще один вызов decoderawtransaction для получения читаемых данных (в основном то, что getransaction бы в одном вызове).
Я предполагаю, что это может сделать работу, однако.

Другая проблема: как обрабатывать blockchains (временные) вилки? (Как тот, в марте)? Как уведомляется bitcoind, что история изменилась с тех пор блок ххх?
crazydownloaded сейчас офлайн Пожаловаться на crazydownloaded   Ответить с цитированием Мультицитирование сообщения от crazydownloaded Быстрый ответ на сообщение crazydownloaded

5 мая 2013, 2:25:21 PM   # 8
 
 
Сообщений: 28
Цитировать по имени
цитировать ответ
по умолчанию Re: Получить баланс * монетных адресов

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

5 мая 2013, 3:59:37 PM   # 9
 
 
Сообщения: 148
Цитировать по имени
цитировать ответ
по умолчанию Re: Получить баланс * монетных адресов

Ага :/
Я в настоящее время импорт всего blockchain в базу данных MongoDB, так что я могу легко запросить его (в настоящее время только в блоке 5000).
Я не знаю, как я буду иметь дело с blockchain переписывает (возможно, путем раздавались удаления / повторного импорт последних недель блоков и сделки, например).
Мое беспокойство в том, как я получу остаток адреса скажет, запрашивая сделки ... Я бы не имея кэша в этой ситуации, из-за "перемещение" мимо.
Я предполагаю, что будет запрашивать все "Vout" сделки по указанному адресу, то запрос для всех "Vin" Операции реферированием ранее вернулись "Vout" сделка, не так ли?
crazydownloaded сейчас офлайн Пожаловаться на crazydownloaded   Ответить с цитированием Мультицитирование сообщения от crazydownloaded Быстрый ответ на сообщение crazydownloaded



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW