Most people don't because they don't have a public ip. It's not really the end of the world if 99% of nodes don't allow inbound connections. As long as a decent size do, it should be fine.
Is that true? Most of us behind nats are on tor but still don't relay. I might be missing something though.
Regardless, the question isn't so much "why should we" but "how could we." I suspect the answer is interesting even if it's undesirable/impractical/pointless. ie I'm not asking the question because I want this in Core. I'm asking as an exercise in incentive design for decentralized systems.
reply
you relay between your different connections, you just don't accept inbound connections
reply
That makes sense. But why aren't we all accepting incoming on tor if it makes no difference?
That is, assuming it's not privacy or bandwidth or some other form of "self-defense" that could be marginally influenced with incentives.
reply
you can just add listenonion=1 to your config
reply