Now there are lots of rpc providers and it is much easier to spin up your own node
Check out erigon client it is an archive node with much lower resource requirements than geth archival nodes, about 1/10th the requirements and that gulf will likely expand
pruned geth is still much lower than that though, but at least erigon gets rid of some of the state-storage centralization arguments (and lets inquisitive people browse prior chain states and simulate environments)
anybody that wants their own privacy has much better ways to get it
But Tails + TorBrowser + Metamask extension is also good enough if you want to hide info from Infura, analytics packages etc
Regarding logging, you don’t know but the node doesn’t know that it was the first node to receive a transaction.
If you are communicating directly to the node.
Infura, on the other hand, uses a load balancer so it receives transactions before they hit their nodes, which means that server can assume it was the first to receive.
If you are operating on clearnet then you need your own node for privacy.
A TorOS lets you do this on darknet just fine though, its some random onion or exit node IP.
Now there are lots of rpc providers and it is much easier to spin up your own node
Check out erigon client it is an archive node with much lower resource requirements than geth archival nodes, about 1/10th the requirements and that gulf will likely expand
pruned geth is still much lower than that though, but at least erigon gets rid of some of the state-storage centralization arguments (and lets inquisitive people browse prior chain states and simulate environments)
anybody that wants their own privacy has much better ways to get it
But Tails + TorBrowser + Metamask extension is also good enough if you want to hide info from Infura, analytics packages etc