The default 300MB size of the mempool sometimes is not enough.
It's plenty enough, and it's quite rare to have a good reason to change it. The main purpose of the mempool is simply to help transactions be propagated for the purpose of being mined, by storing what transactions have already been propagated. Transactions with low fees aren't going to be mined soon, if ever, so there aren't good reasons to propagate them or store them in mempools. Propagating them is generally just a waste of your peers' bandwidth.
bitcoin.conf must be configured with maxuploadtarget and maxconnections in order to "help the network". Otherwise is worthless, just a personal node that doesn't count.
Huh? The defaults for both those options work fine for the vast majority of people. If anything, we're better off if a large number of people run a lot of smaller nodes. That makes deanonymizing Bitcoin transactions by tracing them to their origins much harder than a small number of big nodes.
port 8333 open and configured specified number of outbound connections allowed.
Having nodes that aren't publicly accessible improves privacy for everyone by making it harder to identify peering connections, again making it harder to trace transactions back to their source.
reply