|
![]() |
# 1 |
Сообщений: 11
цитировать ответ |
![]()
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru У меня есть адрес Bitcoin. Как я могу получить это баланс и количество BTC это когда-либо было отправлено и получено? я не хотите использовать какие-либо третье лицо Bitcoin услуги, я хочу, чтобы это сделать как можно более непосредственно. Как я могу это сделать?
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 2 |
Сообщения: 336
цитировать ответ |
![]()
Получил 1806 Биткоинов
Реальная история. Вы должны будете использовать третью сторону или бумажник AFAIK.
Проще всего пойти в blockchain.info и просто вставить адрес в поиске на самом верху. Это будет тянуть всю историю от блока цепи для вас и даст вам краткую информацию о сделках по этому адресу. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 3 |
Сообщения: 1512
цитировать ответ |
![]() http://bitcoin.stackexchange.com/questions/10090/how-to-get-an-addresss-balance-with-the-bitcoin-client
Если вы не хотите использовать службу третьей стороны, вы можете использовать программное обеспечение сторонних производителей на своем собственный Bitcoin: https://en.bitcoin.it/wiki/Abe https://insight.bitpay.com/ |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 4 |
Сообщения: 1260
цитировать ответ |
![]() Вы должны кодировать что-то вроде этого:
Код: длинный баланс = 0; для (INT I = 0;! atEnd (); я ++) { Блок B = getBlock (я); для (Int J = 0; J < b.txCount (); j ++) { Сделка Ого = b.getTransaction (J); для (INT = 0; K < tx.countOutputs (); к ++) { Выход из = tx.getOutput (к); если (out.isMyIncoming ()) Баланс + = out.getAmount (); } для (INT = 0; K < tx.countInputs (); к ++) { Ввод в = tx.getInput (к); если (in.isMyOutgoing ()) Баланс - = in.getAmount (); } } } |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 5 |
Сообщения: 170
цитировать ответ |
![]() Адреса не посылают средства. Это опасное заблуждение покрыты на вики.
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 6 |
Сообщений: 11
цитировать ответ |
![]() Нет сторонних услуг! Почему бы мне сделать это через службу третьей стороны, если я могу сделать это без него? В конце концов, как эти услуги третьих лиц делать? Они используют стандартный способ. Поэтому я хочу, чтобы выяснить, что этот путь и использовать его тоже.
Вы должны кодировать что-то вроде этого: Код: длинный баланс = 0; для (INT I = 0;! atEnd (); я ++) ...... } Это не имеет смысла. Если на каком языке это? Как я могу запустить? |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 7 |
Сообщения: 1260
цитировать ответ |
![]() котировка Это не имеет смысла. Если на каком языке это? Как я могу запустить? Сожалею. Это слишком сложно для меня, чтобы объяснить вещи, на хорошем английском языке. Я имею в виду, что вы должны разобрать blockchain (.blk-файлы), возьмите каждый блок, разобрать его, возьмите каждую транзакцию, анализировать входы и выходы. Конечно, мой код не "реальный код", Вы должны написать парсер самостоятельно или попросить кого это сделать. Может быть, это также можно найти "точно что-вы-хотите-программа" В интернете. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 8 |
Сообщений: 11
цитировать ответ |
![]() http://bitcoin.stackexchange.com/questions/10090/how-to-get-an-addresss-balance-with-the-bitcoin-client Если вы не хотите использовать службу третьей стороны, вы можете использовать программное обеспечение сторонних производителей на своем собственный Bitcoin: https://en.bitcoin.it/wiki/Abe https://insight.bitpay.com/ услуги или программное обеспечение, в чем разница? Суть заключается в том, что я не хочу использовать что-либо третьей стороной. Спасибо за ссылку, но так как я совсем новичок, я хотел бы еще через информацию. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 9 |
Сообщения: 560
цитировать ответ |
![]() Вы можете получить API для для сделок адрес здесь: https://blockchain.info/api/blockchain_api . У «третья сторона» включает в себя blockexplorer и бумажники?
~~ MZ ~~ |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 10 |
Сообщений: 11
цитировать ответ |
![]() Вы можете получить API для для сделок адрес здесь: https://blockchain.info/api/blockchain_api . У «третья сторона» включает в себя blockexplorer и бумажники? ~~ MZ ~~ Третья сторона включает любой веб-сайт, потому что протокол Bitcoin не имеет центральный Веб-сайт. Blockchain также веб-сайт третьей стороны. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 11 |
Сообщений: 11
цитировать ответ |
![]() Вы должны будете использовать третью сторону или бумажник AFAIK. Должен? Вы не правы. Проще всего пойти в blockchain.info и просто вставить адрес в поиске на самом верху. Это будет тянуть всю историю от блока цепи для вас и даст вам краткую информацию о сделках по этому адресу. blockchain.info получает эту информацию откуда-то, а не с другого веб-сайта. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 12 |
Сообщения: 1512
цитировать ответ |
![]() Вопрос уже был дан ответ, если внимание было уделено. Bitcoin не будет делать это без посторонней помощи. Получить ABE открыть blockchain проводник и установить его для работы с вашим собственным Bitcoin, то вы можете просто ввести адреса в свой собственный веб-страницы, как только он будет индексироваться.
|
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 13 |
Сообщений: 11
цитировать ответ |
![]() Нет, это не было ответа.
"просто введите адреса в свой собственный веб-страницы, как только он будет индексироваться." - Я не хочу, чтобы ввести адрес. Я хочу создать такую программу самостоятельно. Это более понятно? |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 14 |
Сообщения: 1260
цитировать ответ |
![]() котировка Я хочу создать такую программу самостоятельно. Это более понятно? Что будет ваш язык программирования? |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 15 |
Сообщений: 26
цитировать ответ |
![]() Вы только будете в состоянии получить такую информацию об адресе, если у вас есть история полного узла локально. Учитывая, что общий процесс:
Это просто общий медленный алгоритм, потому что я не знаю структуру Bitcoin основных файлов. Некоторый существующий индекс, безусловно, повысить эффективность поиска (например, индекс UTXO достаточно для баланса), на самом деле интернет-провайдеры должны иметь какой-то внутренний индекс по адресам. Я видел много инструментов вокруг, что строить быстрые базы данных из необработанных блоков, но я никогда не использовал их. Если у вас нет какой-либо местной истории, единственный способ, которым я в курсе загружается фильтр Блума, соответствующий адрес и сканировать весь blockchain. Узлы вышлют вам соответствующие сделки по этому адресу плюс некоторых unrelevant из них из-за probabilistc природы фильтра Блума. Помните, что вы будете вынуждены делать полное пересканирование для каждого нового адреса вы хотите найти. |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 16 |
Сообщения: 1260
цитировать ответ |
![]() |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 17 |
Сообщений: 26
цитировать ответ |
![]() котировка Это просто общий медленный алгоритм, потому что я не знаю структуру Bitcoin основных файлов. 1) Это не очень медленно, потому что вы не должны проверять подписи (ваш bitcoind сделал это) 2) основные файлы Bitcoin имеют очень простую структуру. Посмотрите здесь Не свойственно медленно, вероятно, замедлится при запуске на 20 ГБ данных .. без индекса |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 18 |
Сообщения: 1260
цитировать ответ |
![]() котировка Не свойственно медленно, вероятно, замедлится при запуске на 20 ГБ данных .. без индекса раз что-то x2 ... x3 медленнее, чем просто копирование 20GB данных |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 19 |
Сообщения: 1652
цитировать ответ |
![]() Нет, это не было ответа. "просто введите адреса в свой собственный веб-страницы, как только он будет индексироваться." - Я не хочу, чтобы ввести адрес. Я хочу создать такую программу самостоятельно. Это более понятно? Тогда вам нужно иметь полный ход узла Bitcoin локально. Программе ваше планирования сделать нужно будет запрашивать базу данных узла, чтобы найти сделки ваших искать. Это уже было сделано. Если ваш после некоторой практики программирования, почему не изобретать колесо? |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 20 |
Сообщений: 26
цитировать ответ |
![]() котировка Не свойственно медленно, вероятно, замедлится при запуске на 20 ГБ данных .. без индекса раз что-то x2 ... x3 медленнее, чем просто копирование 20GB данных Я хотел бы рассмотреть "медленный" запрос к базе данных, которая занимает так много. Вот почему хорошая проиндексированы структура является огромным преимуществом и несколько инструментов, безусловно, существует, чтобы создать эффективную базу данных blockchain и выполнять быстрые запросы поверх него. Если это не о практикующих, так как переполнение буфера указал. |
![]() ![]() |
![]() ![]() ![]() |