Как blockchain.info вычисляет ваш адрес баланс (неизрасходованный)?
Вы должны были бы получить доступ к своему исходному коду, чтобы знать наверняка, но они почти наверняка запускать несколько экземпляров специально созданные узлов, что индекс сделки, как они видели в сети и добавить их к пользовательскому реляционной базе данных.
У них действительно есть база данных со всеми сделками?
Это зависит от того, что вы имеете в виду "все" сделки. Они, конечно, есть все операции, которые подтверждаются в blockchain. Они также имеют много сделок, которые были транслируемых по сети, но которые еще не подтверждены ни в какие блоки.
Если да;
Как же они получают все сделки?
Вы должны были бы получить доступ к своему исходному коду, чтобы знать наверняка, но они почти наверняка запускать несколько экземпляров специально созданные узлов, что индекс сделки, как они видели в сети и добавить их к пользовательскому реляционной базе данных.
Есть ли на самом деле есть cronjob которым импорт все сделки в там дб, когда есть новый блок найден?
Cronjob? Я сомневаюсь в этом. Это было бы очень неэффективно, и слишком медленно. Гораздо более вероятно, что они имеют несколько демонов, которые работают непрерывно и добавлять транзакции в их БД, как только они видят, что транслируется по сети.
Я пытаюсь проверить баланс моих адресов в моем Bitcoin демона. Easyiest способ заключается в использовании listunspent и поместить их в базу данных.
Если вы не используете бумажник много, что должно работать.
Но это будет только быстро, когда список Эйнта что большой.
Верный.