Apparently there are, because if I turn them on my "inbound" connections go from 20-50 to 120-200 . And over a typical days time I would serve out 30-40GB where in the last 24hrs on 0.19.1 with them off i've served 8gb.
After reading some of the responses and their material and other info about it, I think I now kinda get it. While the bip allows the client to be lite, it's heavy on the node's it's attaching to because it asks for more than it needs in an attempt to obfuscate which stuff it really wants to know about. So, taking more than it gives...to the community, in a sense. And the whole reason it asks for more is rather moot because if a node wanted to, it can figure out what ithe client is really after anyway.
Correct me if I'm wrong, but after reading some material on it, the privacy risk seems to be the clients and not mine, the risk is if I was running a node with intent to do something with that info the SPV clients expose to me.
I've just read certain things and opinions, like:
- your not a full node unless your offering bloom filters.
- CUtting it off is playing government it's an allowed bip and not offering it is attempting to encourage others behavior, aka, trying to tell them what to do
- your node will be overrun with DOS attacks
stuff like that. Surely, it's up to me. Was just trying to edumacate myself to the best of my ability to decide. I appreciate the education and responses!