pull down to refresh
1212 sats \ 0 replies \ @petertodd 12 Nov 2023 \ on: Rant: the blocksize war propaganda has lead to myths bitcoin
Non-mining nodes do help secure the network in a number of ways:
- They improve privacy for everyone, by increasing the k-anonymity set of Bitcoin nodes.
- If needed, non-economic nodes can be quickly turned into economic nodes by changing wallet settings.
- They make it harder to perform node-level Sybil attacks, especially in circumstances where the attacker needs diverse IP address space.
- Running a node helps people learn more about how Bitcoin works.
- Running nodes normalizes running Bitcoin nodes, pushing back at narratives painting nodes as "money transmission" or similar nonsense.
- Publicly accessible nodes help other nodes stay in sync by providing bandwidth. This is particularly helpful if you run an archival node, especially with block filters turned on.
If you've got some spare hard drive space, you should run a node. It doesn't even matter if it's publicly accessible or not. Bitcoin Core is just software. You can run it on your laptop just fine (a pruned mode needs just ~10GB of space). I have Bitcoin Core on all my laptops and desktops.
If you have some spare money, go ahead and buy a raspberry pi or a mini-PC and run a node full time. At worst you'll learn a little bit about Linux and system administration, which is always a useful skill.
Yes, multiple nodes on one internet connection doesn't help others much, if at all. But very few people are doing that, and the few who are aren't significantly harming anyone else. This isn't a problem worth complaining about.