eegmak
@eegmak

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

Известно, что информация хранится в "базе данных" биткоина, которая занимает около 60 Гб. Посоветуйте библиотеку или вроде того, чтобы возможно было проверять баланс по адресу?
  • Вопрос задан
  • 416 просмотров
Пригласить эксперта
Ответы на вопрос 3
@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
Ответ написан
@vabka
Токсичный
которая занимает около 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гб)
Затем утилитой получаете весь список и ищете там свой адрес.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
07 мар. 2021, в 03:18
1500 руб./за проект
06 мар. 2021, в 22:58
70000 руб./за проект
06 мар. 2021, в 22:36
10000 руб./за проект