Pull out and adapt bitcoin chainstate to elastic -- 2

Cerrado Publicado hace 3 años Pagado a la entrega
Cerrado Pagado a la entrega

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

Golang Programación en C++

Nº del proyecto: #26269499

Sobre el proyecto

4 propuestas Proyecto remoto Activo hace 3 años

4 freelancers están ofertando un promedio de $2312 por este trabajo

alonlong

● I have been in software development for 10+ years. ● I am a Golang developer with 5+ years of experience. ● I was responsible for many projects which is based on the microservice architecture and the design and deve Más

$3000 USD en 45 días
(17 comentarios)
5.5