Pull out and adapt bitcoin chainstate to elastic -- 2
$1500-3000 USD
Paid on delivery
Task
From the Bitcoin core code [login to view URL]
pull out the part responsible for synchronization, to make it convenient to adapt in the future. To make this piece work separately, without saving the network to disk and from api.
For some personal purposes, we need to have the entire history of the blockchain having convenient access to this data. If you take the original bitcoin and use its RPC or REST api, it works for a long time and is not convenient in some cases. There is no way to make any selection (according to the parameters we need), etc.
At the moment, we have an application that takes data via RPC from the bitcoin client, processes it and throws it into elasticsearch. But we don’t really like this approach, because It requires a large amount of resources both on the bitcoin node and on the elastic storage.
We would like to get around that path, namely, not to synchronize the Bitcoin node and then fill elastic, but to do it directly.
condition:
Using original c ++ bitcoin code
Work on the terms of reference
Project ID: #26269499