Pull out and adapt bitcoin chainstate to elastic -- 2

已关闭 已发布的 3 年前 货到付款
已关闭 货到付款

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 C++编程

项目ID: #26269499

关于项目

4个方案 远程项目 活跃的3 年前

有4名威客正在参与此工作的竞标,均价$2312/小时

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 更多

$3000 USD 在45天内
(17条评论)
5.5