Bitcoin full node and query server

Dec 30, 2020

View in context in the libbitcoin Slack #general mirror.

evan16:52
I want to contribute....but I am not a developer... :( but if there is anything that I can do to help....I would be happy to..
9 replies · neillm, evan · last Jan 05, 2021
neillm21:54
Consider running a full node, maybe community accessible? We could use some v4 servers people can test against.
evan00:14
LETS DO IT!!! What would be the best hardware to have? And what would be the most minimal hardware? I’ll get something in between.
neillm00:21
HW requirements are pretty flexible. I recommend fast storage (nvme/ssd), lots of cores (the more the better) and as much RAM as you can get. If you do the server rack thing, there's a lot of used hw on ebay that will do well (some with 128-256GB RAM). Otherwise, form factor doesn't matter much, get what you can work with. For v4, I have some recent snapshots, but you should be able to sync yourself. There are some bugs that may help prevent that, but reporting them if you hit them will help too.
neillm00:24
For storage, get a minimum of 1TB, but it's pushing that these days and if you want to 'future proof' a bit, go for at least 2TB for the chain alone. I think the current storage requirements (including indices) are over 600GB, but can get specific numbers if you need it.
neillm00:25
v4 storage requirements are less than that, btw, as it's more disk space efficient.
neillm00:28
Maybe some others will chime in too, but I think that basically covers it.
evan01:26
I really appreciate the advice, I think future proof is a great idea I would hate get it up and running just to have to upgrade right away...is Debian still your preferred platform?
neillm01:28
It's my personal preference, yes, but the distro in theory shouldn't matter. I think we saw some boost issues on ubuntu at one point, that haven't been tracked down (shared lib, not static)
evan05:49
Maybe the distro wouldn’t matter from a functionality perspective...but from a support perspective, if I need some pointers from a guy who knows things (neillm) the easiest way would be to use your preferred platform....I think