This is excellent! Let me know if interested in writing on article to be published in Bitcoin Magazine. Send email to
if interested.
Everyone should have the opportunity to run a node.I strongly believe that it's one of Bitcoin's core values to have as many full nodes (and preferably also miners, but that's another story
) as possible, distributed in as many households as possible.
While cool node boxes, composed of all-new hardware with SSDs and sexy metal cases can be built for between 200€ and 300€ (or dollars!), that might still be too much for many people. Especially in countries where wages are lower, I understand that this can be an infeasibly large sum of money.
MyNode and Argon One m.2 enclosures, full setup ~250€The good news: it can be achieved much cheaper than the above mentioned figures! In fact, it can even be free if you have old hardware lying around.
The fact of the matter is, Bitcoin Core doesn't need a whole lot of resources and a 10-year-old, decommissioned laptop or Desktop PC might have enough power to run it.
So I would like to encourage everybody that's not running a node yet, to reconsider it if price for the device itself or an SSD was the main deterring factor.
Hardware selectionAlmost any kind of desktop PC, laptop, NUC-type device of the last 10 years should suffice.
Make sure you can swap the drive (they are usually dead after such a long time) and you have a working PSU for it.
Anything else - screen, keyboard, trackpad, speakers, it can all be broken. You will SSH into the machine anyway and you can connect to a HDMI screen + USB keyboard during setup.
This kind of hardware is very often given away for free if you ask around friends and family, or got cheaply (or free) on craigslist.RecommendationsRAM:
4GB - 8GB (Even as little as 1GB can suffice! If you have more, it's better of course
See my graph down below about sync time with 4 vs 8GB)
Drive: 500GB - 1TB (HDD is fine, but SSD will help for faster initial sync.
500 will not last long and not suffice for Lightning and Electrum server - 1TB would be advised!)
CPU: Intel Core i3 (2nd generation or up tested and working just fine) or better - dual core is advised by me
If the machine you acquired, doesn't meet those specs, you can in many cases just add more RAM or swap the hard drive.
I would stay away from Chromebooks with non-replaceable drives and RAM since they're usually too small and USB drives aren't convenient.
PriceOf course, this low price is mainly made possible by relying on free and cheap old & used stuff.
The final price will depend a lot on how many things you can find for free, but it's possible to build a node from scratch for around $50.
I personally built one of my nodes off a gifted laptop that had no charger, so the person wanted to throw it away. I just bought the PSU for ~20€ and added an existing 500GB USB HDD for the bitcoin directory. So
that node cost me just 20€. Here's a setup if you really can't find
anything for free.
Example setup for $58:[JUST QUICKLY CHECKED EBAY!]Laptop without RAM and charger for $29:
https://i.postimg.cc/k5Wd87Js/image.png4GB RAM for $10:
https://i.postimg.cc/vTghgZMH/image.pngLaptop charger for $10:
https://i.postimg.cc/T3686ZqW/image.png500GB HDD for $9:
https://i.postimg.cc/sxCpH977/image.pngOf course, shipping adds up and I actually surpassed my $50 limit already. But I just checked eBay 'buy now' section very quickly! If you search locally, ask around, you will
easily find someone who will give you an old laptop that doesn't turn on anymore (often broken charger and / or battery) or with cracked screen etc. for free.
Then you just source the charger and a new HDD for a total of $20!
If you actually have a working (but old) laptop already, with charger and everything, maybe invest the full $50 into a new SSD for better performance and longevity!
TL;DRGet as much free and cheap used, old stuff as possible and slap it together!
I know it's not the 'deepest' topic that exists, but it's mainly to explain and show figuratively that running a node
can be done very, very cheap and storage size is not an issue either, since HDDs are so damn cheap and can easily be swapped out.