Let's say it's the perfect mix of altruism and self interest:
Bitcoin needs both nodes and miners. Miners are there for their own personal gain. Nodes yield no personal economic benefit but are vital to the community as a whole, hence more altruistic. Bitcoin needs both aspects to succeed, it's not just self interest or just selfless altruism. It's both. Yin and yang. Left and right.
Nodes yield no personal economic benefit but are vital to the community as a whole, hence more altruistic.
No, you run node to not trust but verify about transactions (mainly incoming) of your own wallet. Also, privacy, as it's very hard to not leak data about different addresses in your wallet to a third parties with light client (except if using client side block filtering in a way Wasabi Wallet does it). It should not be altruistic. If you just run node but does not use it for anything yourself, it doesn't help Bitcoin network much.
reply