Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Will this work with bitcoin? #452

Closed
Demessfor opened this issue Mar 23, 2021 · 2 comments
Closed

Will this work with bitcoin? #452

Demessfor opened this issue Mar 23, 2021 · 2 comments

Comments

@Demessfor
Copy link

Will this work with bitcoind 0.21?
Which version of Node.js, Mongo and Ubuntu do you recommend for the current time?

@joeuhren
Copy link
Contributor

Bitcoin support hasn't been officially merged yet, but you can manually apply the changes to your own explorer instance from #440

Newest versions of node.js, mongo and ubuntu are always recommended if you are creating a new instance.

That being said, I cannot stress enough that syncing bitcoin from scratch will take an insane amount of time. Syncing the actual bitcoin daemon only takes 1-2 days with a fast connection, but syncing all transactions with iquidus will take months, and that's assuming you have a fast computer to do it on (NVMe drive is a must, plus tons of RAM and at least 10+ cores i9 cpu recommended). With those specs running 20 concurrent threads, I was syncing an average of 400 blocks per hour (the first 100k blocks sync fairly quickly but slow to a crawl once blocks start getting bigger), which would take about 60 days while running the sync 24/7. If you don't have a fast machine to do this on, it will literally take years because of the sheer amount of data to parse through. You have been warned.

@uaktags
Copy link
Collaborator

uaktags commented Jul 16, 2021

I'm closing only for the simple reason that while YES it is possible and can be support, the above notice from @joeuhren really make it pretty unlikely of a use case.

@uaktags uaktags closed this as completed Jul 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants