Bitcoin Forum

Local => Новички => Topic started by: Xtc on May 09, 2013, 11:47:12 AM



Title: Как работает blockchain
Post by: Xtc on May 09, 2013, 11:47:12 AM
Вопрос по клиенту bitcoin-qt, раз у нас есть все блоки, можно ли посмотреть баланс на чужом кошельке через консоль?

Это было бы удобнее чем через blockchain.info, они ведь тоже эту инфу где-то берут. Как они работают, парсят все блоки?


Title: Re: Как работает blockchain
Post by: yurm on May 09, 2013, 10:29:17 PM
На чужом кошельке - нет. На адресе можно было бы, но для этого пришлось бы поддерживать индексы по входным и выходным адресам каждой транзакции, чтобы быстро посчитать баланс, либо полностью сканировать всю базу при каждом запросе. А функциональность не то чтобы очень востребованная. Проще всего было бы получить информацию о чужой транзакции, но gettransaction мне в таком случае выдаёт "Invalid or non-wallet transaction id" (bitcoind версии 0.8.0 beta, из git-репозитория). blockchain.info - да, по всей видимости парсят и поддерживают свою базу со своими индексами.


Title: Re: Как работает blockchain
Post by: Xtc on May 10, 2013, 03:34:16 PM
На чужом кошельке - нет. На адресе можно было бы, но для этого пришлось бы поддерживать индексы по входным и выходным адресам каждой транзакции, чтобы быстро посчитать баланс, либо полностью сканировать всю базу при каждом запросе. А функциональность не то чтобы очень востребованная. Проще всего было бы получить информацию о чужой транзакции, но gettransaction мне в таком случае выдаёт "Invalid or non-wallet transaction id" (bitcoind версии 0.8.0 beta, из git-репозитория). blockchain.info - да, по всей видимости парсят и поддерживают свою базу со своими индексами.

Да я имел ввиду адрес. Спасибо за инфу, значит только через API этих сайтов.


Title: Re: Как работает blockchain
Post by: rPman on May 10, 2013, 03:46:37 PM
Да я имел ввиду адрес. Спасибо за инфу, значит только через API этих сайтов.
Еще можно воспользоваться API самого кошелька, примерно так: https://bitcointalk.org/index.php?topic=200127.0
p.s. Для новых версий >=0.8 необходимо повторно загрузить базу опцией -reindex добавив в конфиг txindex=1


Title: Re: Как работает blockchain
Post by: pompquick on November 22, 2017, 06:32:59 PM
Гениально. Он работает просто превосходно ;D ;D ;D


Title: Re: Как работает blockchain
Post by: hunk5325 on November 22, 2017, 07:11:53 PM
Всё супер))