Wait
Spark is fine because it's a trusted 3rd party that can't steal your coins but provides a better UX.
so what's the problem with trusting someone elses node then?
It sure looks to me like you've just replaced the trust assumptions on a higher layer. the only advantage being that companies like Spark and Blockstream now have a business model of selling solutions to artificially constrained L1 throughput.
Login to reply
Replies (1)
If you use someone else's node, and point your xpub at it, they can map your whole wallet, which is a major privacy issue. This could be somewhat mitigated with wallets pointed at constellations of nodes, but even if you're not sharing your xpub you're querying a list of addresses that will be presumed to be yours.
And I knew there was something I didn't like about Spark that had me not using it. It does turn put the spark provider does get insight into all of the transactions users are making.