As far as I know, most Monero wallets send the view key to the node to fetch transactions.
Is there something like a table that list which wallets use which proccess to fetch transactions?
I don’t know of any wallets that do this. It would be the single biggest attack vector if that was true and people would be getting deanonymised all the time from that. It’s just not how it works.
This is why it takes a while to sync your wallet from a remote node. Your wallet client is scanning the entire Blockchain via the remote node, then as you scan it your Tx history comes up. So your view key is never getting sent off, you’re scanning the Blockchain and your view key shows your transactions on device only.
This is the opposite with say, Litecoin, where it syncs almost instantly.
Then every sync would mean downloading 18.5 GB.
Or do I get you wrong?
Its federated money.
Therefore I recommended it only for small amounts.
The mint cannot see any transactions you make inside it, like the bank cannot see when you exchange bills with a friend.
All transfer of token is validated by blinded signatures.
I wouldn’t recommend Cashu; it’s not decentralised money
[/quote]
Its federated money.
Therefore I recommended it only for small amounts.
The mint cannot see any transactions you make inside it, like the bank cannot see when you exchange bills with a friend.
All transfer of token is validated by blinded signatures.
You are right in some sense, but Cashus privacy is not like online banking but like paper bill exchange.
your wallet sends off to the node the blockheight you need to sync from. so that is something the node does get - the last time you sync’d your wallet. so you only need to download the blockchain since your last transaction. it’s not stored either, it’s just like streaming netflix or whatever, just scans it and doesn’t take up any storage on your device.
Do CakeWallet operate this way?
Yeah, any wallet syncing via a remote node operates this way. No way around it.
Aren’t their also light wallets that send the view key to the remote node and therefore sync faster?
Oh yeah sorry there are wallets like that I think. I meant that at minimum with any regular wallet though, that is the relationship between it and the remote node.
Regarding the light wallets like MyMonero, I really don’t understand why one would use it. Sounds like the biggest honeypot ever. That would mean they get quite a lot of access to your wallet. From my (limited) understanding, they see only incoming Tx and the amount received. What they can’t see is outgoing Tx and to which senders address because they do not have your spend key. But honestly, why tf would you use that.
If anyone can correct me or provide additional info or context pls do cos I don’t know much about these wallets, just that no one who wants privacy / anonymity uses them.
You can selfhost them so you don’t need to trust anyone except one more thing to get compromsied..
the current light wallet being developed is sky light wallet which is made by magic grants which actually also funds/runs/does something important for privacyguides.org
It doesn’t come with any LWS addresses in the app so you either have to find one or host your own.
Interesting. That’s great to hear that helping out PG!
If you’re going to the extent to self-host a light wallet to actually get some privacy out of it, at that point, why not just run your own Monero node? What benefits are there to this?
It’s about speed.
Oh right because your view key is sitting with the node itself essentially, so you’re just fetching that directly from the server, without the client having to sync. Have I got that right?
I suppose that can make a bit more sense if it’s self-hostable. I just think sending your view-key off to someone else is just defeating a lot of the privacy of Monero though.
With Cake wallet though, I believe you can enable background syncing. Would that achieve pretty much the same result as self-hosting a light wallet? Client with BG sync enabled and running your own node?
It doesn’t work well for me unfortunately. CakeWallet is a pretty buggy app imo, again, unfortunately.
I mean I don’t see a big problem if you’re selfhosting it. Servers are gonna be less secure than phones tho.
So most Monero wallets are private, even from the remote node?
Probably people who don’t want to wait for sync or have their own node to connect with
I dont know all the wallets out there I’m sure there’s some shit ones. What I mean is that what a remote node is able to see when you connect to it is the last time you sync’d your wallet and your IP address.
So as long as you’re not using your bare IP there’s not all that much extra protection your own node provides.
It’s not so much a question of “most Monero wallets” because that’s getting into the client itself, it’s just remote not vs your own node.
I dont know all the wallets out there I’m sure there’s some shit ones. What I mean is that what a remote node is able to see when you connect to it is the last time you sync’d your wallet and your IP address.
So as long as you’re not using your bare IP there’s not all that much extra protection your own node provides.
It’s not so much a question of “most Monero wallets” because that’s getting into the client itself, it’s just remote not vs your own node.
Yeah but if you’re sending off your view key why bother using Monero, the whole point of it is having financial privacy. Why not just use Litecoin or something at that point.