Bitcoin Forum
September 22, 2025, 12:34:52 AM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Development & Technical Discussion / Re: [Guide] How to run a Bitcoin Core full node for under 50 bucks! on: August 09, 2022, 09:47:07 PM
Austin from Bitcoin Magazine here,

This is excellent! Let me know if interested in writing on article to be published in Bitcoin Magazine. Send email to austin@btcmedia.org 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 Cheesy) 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 selection
Almost 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.

Recommendations
RAM: 4GB - 8GB (Even as little as 1GB can suffice! If you have more, it's better of course Smiley 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.

Price
Of 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:


4GB RAM for $10:


Laptop charger for $10:


500GB HDD for $9:


Of 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;DR
Get as much free and cheap used, old stuff as possible and slap it together! Cheesy
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.
2  Bitcoin / Wallet software / Re: [BETA] Mercury Wallet - Privacy for Bitcoin on: July 27, 2022, 09:11:13 PM
Few days ago member raw_avocado made a post and youtube video with various solutions we can use for improving Bitcoin privacy and one of them was new wallet called Mercury.

I got interested about it and I started reading Mercury documentation to better understand how exactly it works, and I tested it for the first time with testnet Bitcoin that is only available option now.

It is using something called CoinSwaps on layer-2 statechain that enables safe transfers of private keys without any on-chain transactions or paying miner fees, but I think there is 0.4% fee for deposits and withdrawals.

Wallet is first asking you to create 12 mnemonic words, name your wallet and add passphrase with minimum 8 characters, then you can select Statecoin value and deposit coins to generated address.



There is currently eight State coin values but liquidity is high for 0.0001 BTC so I choose that option for my testing and everything went just fine.

I am currently Awaiting Swap and Privacy Score to increase for my Statecoin, so I am calling other experienced members to join testing and report any bugs on their github page.



Website:
https://mercurywallet.com/

Github page:
https://github.com/layer2tech/mercury-wallet

Documentation:
https://docs.mercurywallet.com/docs/



*This is unofficial thread, and I am not associated with Mercury wallet team in any way.

Would love to hear from you on this as an article to be published in Bitcoin Magazine send to austin@btcmedia.org if interested.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!