Bitcoin currently only have around 5k full nodes, this is less than back in 2013, when we were hovering around 7k full nodes.
As the chain is getting huge, quickly. It's no longer trivial to host such big blockchain, the disk space and bandwidth expense is quite high.
10 EUR / month can get you a VPS capable of running a full node 24/7 at 99.9% uptime with >100 connections.
We will need to start discuss rewards for hosting a full node that stores the full blockchain, they add a lot of value to Bitcoin and it's unfair that they have to do it for free.
feel free to donate ->
http://188.68.53.44/The problem you have to solve first is how to distinguish a proper full node from a pruned (?) or fake one.
-snip-
Btw, I can probably run a full node on my old computer for $10 per month in electrical costs.
Id guess a homerun node is even cheaper, considering it could run on an old laptop. CPU/RAM requirements are pretty low if its running constantly.
-snip-
Most ordinary folks should NOT be running a full node. We need full nodes that are always on, have more than 8 connections (if you have only 8 then you are part of the problem, not part of the solution), and have a high-bandwidth connection to the Internet.
So: if you've got an extra virtual machine with enough memory in a data center, then yes, please, run a full node.
Bullshit. Most full nodes should be run at home as wallets and its perfectly fine to not accept inbound connections. The important part of a node is that it verifies information. If your node on a datacenter has no wallet (as it should) for who do you verify the information?