Technically the user never needs to comprehend L3 or L2. "Get your money" "cash out your money"
Discussion
Absolutely, just like the TCP/IP stack, I understand we want to blur the concept of layers as we smoothen out the UX.
My thinking is more in-line with having one layer as a pre-req to another.
Ideally, users will be able to on-ramp directly to ecash for day-to-day spending, Lightning (as in L2) only if they're adamant on self-custody and the timechain for their larger stash and to avoid liquidity issues, but I think Lightning should be an if, not a must. That, or pretty much all Lightning custodians implement the likes of cashu instead.
Otherwise we end up with:
- What's the point of current Lightning custodians if cashu just does it better?
- Is their only advantage at that point the fact that there's less onboarding friction? (one less "layer" to go through)