YOUR point is you think that syncing to a server via a lightwallet risks the server knowing your bitcoin addresses only via block-sync/utxoset.. where you think filters/random requests will give you privacy..
MY point is you are still not private because there are many other ways the server can learn of your addresses and i mentioned just one.. hint: there are many
extra point, light wallets are programmed to speak to specific servers and only send YOUR transactions to them.
full nodes send thousands of NOT-YOUR transactions every 10 minutes. thus peers wont know which one is yours. plus you can blacklist/disconnect peers and change your peers easily, thus not stuck to a certain monitoring peer all the time.. thus fullnodes are safer
You are still confused. There is no "server" with BIP157/BIP158 light wallets and transactions are never sent anywhere. BIP157/BIP158 filters are scanned locally to allow the wallet to distinguish which blocks to download (because they contain transactions to or from the wallet) and which blocks not to download (because they don't contain transactions to or from the wallet).
YOU were the one talking about all the wallets that dont use the bips, ill remind you
A shocking amount of Bitcoin wallets are built such that they forfeit your privacy at step 1 by sharing your addresses with third party servers.
and i responded
the wallets which your first sentance of topic eludes to are the ones that would just send out a bitcoin address to a server/peer and in receipt grab utxo of the wallet keys.. which yes is privacy concern
for litewallets that do not download the entire blockchain(their main feature of being different to full nodes). if you were to send a request to any peer or server of 999 random addresses, the wallet cannot establish used random addresses to obfuscate away from the wallets true addresses.. thus any receiver of such request would get 999 addresses of empty unused addresses(because the wallet had to make them up) and then one valid used address which the peer or server would then know thats the significant/intended address trying to hide.
its the needle in haystack game in reverse.. say you have a needle but want to hide it. but you dont have access to the full utxoset to grab 999 other needles of other peoples funds to hide your needle. so you make up random 999 straws of unused addresses.. thus when parsing you the data peers see 999 hollow straws and one needle. they find the needle because its not a straw
..
the other thing was even without the address/utxo grabbing privacy leak whether via peers/servers... any intercepting node can just connect to you, knowing you are a litewallet that does not relay all pre-confirm payments of the network, but instead just your own. and just waits until you make a spend to know the addresses you have control over
there are many many many other ways to leak data whether a litewallet linked to a branded server of same brand as the wallet software.. or a litewallet that has some capability of random node connection
the thing is.. light wallets are light for a reason. they dont receive or send all blockchain data, nor all network transactions.. so by default of their feature of being light there are many ways connected peers can learn more about a litewallet user than a full node user.
litewallet users sacrifice privacy for convenience