For any user that regularly uses voice and video on their phone, or music streaming apps like Spotify, this doesn’t seem like such a huge impact.
It could surprise users that a wallet app is using this much data though, so it makes sense to ask them on first run whether they want to sync all the time or just on wifi, and explain the data usage and the reason for it.
The time to receive incoming payments and spend them would be the same, right? Only memos would be delayed?
Or would notifications about incoming payments be delayed?
Maybe “always” goes too far, but even for programmable stuff, knowing that there’s something out there of interest is probably valuable independent of knowing what it is, no? But yeah! I think we’re on the same page here?
I think Aditya’s first point in his first post is really important:
This is a well thought out proposal that will no doubt achieve the goal it has set out for (More private Lightwallet!). However, I think this focuses on the wrong goal.
For people focused on these glaring usability issues it might seem like increasing lightwallet privacy is the wrong goal to focus on.
But for people who want the lightwallet stack to be more private, this proposal is a huge deal and will make a big difference.
And while there might sometimes be tradeoffs, in the vast majority of cases it’s not a zero sum game between privacy and usability.
I think the thing that makes it feel zero sum is that specific people are often the bottleneck when it comes to figuring these things out, which feels like a centralization and funding problem to me.
What’s the way this conversation doesn’t have to be an either or? Can we fix all the above lightwallet issues and address the privacy problem, without having to grind our gears figuring out which to prioritize?
It seems like ZOMG funding could play a role here, both in bringing new people into the space or in funding existing wallet teams to grow to the point where they can tackle these upstream issues that create usability problems and get their changes merged upstream.