I bought a little computer a little smaller than two packs of playing cards. That's where the node and all personal server stuff runs. It's so compact and badass. Don't know why anyone who cares enough to run a node would bother with a Pi.
reply
I think for me the attraction of the Pi was the large ecosystem surrounding it, meaning it has a lot of third party cases, etc, allowing you to customize your setup. For example, my node has a customizable compact display that was also built as a casing for the Pi.
Not to mention, a lot of people myself included got into node running thanks to raspibolt.org
Probably it is suboptimal to use the Pi in terms of cost and technical specs, but it was my first node built and I still love it
reply
Makes sense -- electronic goofing around is vastly superior on the Pi, no question.
Probably it is suboptimal to use the Pi in terms of cost and technical specs, but it was my first node built and I still love it
You never forget your first ;)
reply
Real-time clock (RTC), powered from external battery
Nice! Bitcoin needs an accurate source of time to work properly, as blocks can be invalid if they're too far into the future. So having an RTC helps avoid depending totally on trusted time sources.
reply
Still 8gb ram? Ffs
reply
  • What's the % performance increase?
    • 2–3× increase in CPU performance
  • And what's the % increase/decrease in watt consumption?
reply
I've tried to run a Bitcoin node on Pi 4, but its SD card gave me errors due to (?)overheating so I've switched to a Rock 5B. It has 16GB RAM, a 1TB SD card works perfectly and it also has an M.2 slot (so I can replace the SD card with an NVME SSD drive). It's not an advertisement, just my own experience.
reply
It looks like RAM is fixed at 4 or 8 gb options. My understanding is that since the UTXO set is at around 8gb already nodes should have 16gb memory to perform decently. Therefore, this looks to me DOA in terms of using as a Bitcoin full node. Even if it had a 16gb option, why would anyone pick this over a used Thinkpad or else an Odroid or an Intel NUC or something like that? It looks like it's going to use more power too and recommends active cooling. One of the advantages of the pi 4B was low power draw and passive cooling so really not seeing much point in this. I think the reality is that the Bitcoin Blockchain has grown beyond a low power ARM SBC, anyway.
reply
There's no need to keep the whole UTXO set in memory. Most of it is rarely read from disk during normal operation. The dbcache (i.e. UTXO set cache) is 450MB by default and you usually only want to increase that for IBD performance.
10% of transactions spent UTXOs created in the same block (https://transactionfee.info/charts/transactions-spending-newly-created-utxos) and a big chunk of UTXOs is spent after a few blocks anyway
reply
I guess low consumption is still the reason why to use these devices. Orange Pi 5 plus with 16gb of ram would still be my preferred option today, but it is a bit expensive.
reply
Pi nodes are pointless already. For personal use (i.e. full node for cold storage and occasional on chain spending) they introduce more complexity and security risks than simply buying an old laptop, replacing the SSD and running Bitcoin Core with Sparrow.
For "professional" use (i.e. running a lightning node) then mini PC or server hardware is far more appropriate.
reply
DONT👏USE👏A👏PI👏TO👏RUN👏A👏NODE
I speak from experience. It’s too unreliable
reply
PCIe support allowing an M.2 hat is cool. No more USB hard drives, neater all in one set up on the way.
reply
I find it really ridiculous that they cap the mem at 8GB. Nice and useful board especially with the new chip, but 8GB, c'mon fellaz.
reply
Is this good enough for a Lighting node?
reply
"Raspberry Pi 5: EVERYTHING you need to know"
reply
Lol sweet so our nodes all get an upgrade :P
reply