eegmak
@eegmak

Как офлайн проверять баланс биткоин кошельков?

Известно, что информация хранится в "базе данных" биткоина, которая занимает около 60 Гб. Посоветуйте библиотеку или вроде того, чтобы возможно было проверять баланс по адресу?
  • Вопрос задан
  • 3198 просмотров
Пригласить эксперта
Ответы на вопрос 4
@zohan1993
devops
1. Покупаете VPS, запускаете bitcoin ноду, используете JSON-RPC
https://developer.bitcoin.org/reference/rpc/

2. Ищете бесплатные API, которые устраивают по лимитам на запросы
https://btc.com/api-doc
https://www.blockchain.com/api/blockchain_api
https://www.coinapi.io/pricing?apikey
Ответ написан
которая занимает около 60 Гб.

Уже не актуально - сейчас он занимает более 300гб.
Про библиотеку сказать не могу, тк нет уточнения языка.
Смог нагуглить такую штуку: https://github.com/bitcoin-abe/bitcoin-abe
Под C# есть библиотека https://www.nuget.org/packages/NBitcoin/
Ответ написан
Комментировать
@rPman
Балансы кошельков - это база UTXO, ее размер сейчас примерно 4 гигабайта
прогружаете базу bitcoin-core, можно не хранить ее всю, ведь нужен только chainstate (ключ --prune 512 займет примерно 5гб)
Затем утилитой получаете весь список и ищете там свой адрес.
Ответ написан
@accountnujen
Можно взять вот эту таблицу:
addresses.loyce.club/?C=M;O=D

Весит около 2гб. Там только адреса и монеты
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы