That's not actually true. Neutrino filters don't require you to run your own node, and allow your wallet to privately get balance information in a bandwidth efficient way via only downloading blocks with transactions relevant to you. The Wasabi conjoin wallet, among many others, uses them.
Call me skeptical.
Neutrino filter:
Only downloading blocks with transactions relevant to you => Privately getting balance
I'm not connecting these very well. How is it private if we've revealed our IP to a server (group of servers? Different server for each block?) to download blocks that are revelant to us?
reply
Because there are thousands of transactions in a single block. You haven't revealed what transactions you're actually interested in with any specificity. That's very much unlike systems like Samourai which give away exactly what addresses you own.
reply
No sure its unlike the way Samourai does things for sure. My point of contention is that you're asking for a block that contains thousands of transactions, the second block you request also has thousands of transactions, but how many of those transactions are going to contain same address as the last block you requested? And then the third and the fourth and the 5th. I mean I guess you could say "just don't reuse addresses" and sure, but even if you send Bitcoin to yourself the server you're requesting these blocks from can put 2 and 2 together.
reply
“but how many of those transactions are going to contain same address”
One of many reasons why you don't reuse addresses...
If you aren't reusing addresses, this is a total non issue. And reusing the same server over and over again is not best practice anyway (unless you control it).
reply
Okay so because you're not reusing the same server.
Nothing beats running your own node though.
reply