Thread

🛡️
When considering accepting cashu for my anonymous ai proxy i ran into this dilemma. Can cashu people please explain this to me. Is providing this option mainly a convenience for the users who prefer using evash? Can’t their cashu wallet just do lightning without doing this dance to begin with? I am continually baffled at what the point of ecash is when it appears to be just a clunky and redundant interface on top of lightning.
jb55's avatar jb55
Why? To accept it you need to instantly convert it to lightning anyway to make sure it’s “real”. At that point why not use lightning to begin with?
View quoted note →

Replies (61)

While lightning retains much of the Bitcoin base layer's tradeoffs and security, Ecash changes much of them and quite profoundly. Here is just one example. E-cash transactions are not finalized until the token is redeemed. So you can send someone E-cash, but until they redeem it, you still have control. Because of this unclaimed tokens can be clawed back by the issuer. So transaction finality has been seriously changed under this scheme. This could be very useful for example in a store that wants to issue promotional value (like coupons or scrip) but not be responsible for the value of unspent ecash. Or, a family member could gift someone bitcoin using this method and then if that person loses or doesn't ever redeem their bitcoin, the family member can claw back their value rather than just having lost it. But this also means that the mint has more control and is a centralized system that must be trusted. particularly in the case of cashu in which mints are single issuers and must be trusted explicitly. I am quite concerned that the Bitcoin community in general is treating this like some Bitcoin analog. Almost as if it is a one-for-one scaling method, and it is not. We need to carefully consider the trade-offs and see what advantages they give senders, receivers and issuers, and then what disadvantages also are implied by these changes. I am personally avoiding using it for anything significant whatsoever until the effects and downstream and attack surface of these trade-offs has been more deeply probed and defined. Good luck.
Oh, I never said it wasn't amazing. I think the concept of chaumian mints is excellent. And there's all kinds of use cases for it. I just don't think we're done looking at it carefully yet. It fundamentally changes UX/UI. Since it requires absolute trust in a single authority, (Fediments notwithstanding) I think it could be most useful when issued by banks of some kind or another. But even just that turns the entire Bitcoin ethos on its head. This doesn't mean that cashu is not a useful technology and that that exact use case would not serve lots and lots of people. Bitcoin is hard to use. This - under the right circumstances - could be easy to use. @jb55 Made an airplane example a while back that gives a great idea of just ONE detail in a new attack surface...
The part I’m hung up on is you can send ecash to a lightning wallet , and you can send lightning to an e cash wallet They are both sats Ecash is sats right? Just not self custody Idk I think what I love about it is the no kyc And for onboarding new users because at first they might not wanna have to pay to open a channel…. What am I missing?
🛡️
Usually these have fees because they are providing non-custodial lightning solutions which have onchain fee cost. Comparing this with a custodial option doesn’t really make much sense. You should compare it with custodial lightning instead, which typically doesn’t have any fees (coinos, wos). The only benefit at that point is privacy for users on the node.
Maybe not directly applicable to your use case here, but mints can help as mixers if nothing else. Another use case is sending offline payments. You need to be online to receive (so you can redeem) but the sender is now untethered to the lightning gateway.
I see the value of cashu as a merchant because there are very few customers who pay with sats. It requires a lot of management to keep lightning liquidity balanced for an occassional in person payment. Now with Zeus POS + cashu + Square I have an integrated inventory system where staff can ring up customers like normal, have my inventory pulled, the customer can scan qr code, get a normal receipt and we receive payment without fussing with liquidity. The customer can use ecash or their own lightning wallet as we are presenting a lightning invoice qr code. Then we can sweep the ecash from the mint into a lighting channel on Zeus at the end of the day hopefully reducing fees.
I think the main thing to consider is that the sender is scanning a lightning invoice qr code from our mint of choice. They can be spending from any mint or from their lightning balance. The sender pays a ln invoice created by the mint we choose, which then issues us the ecash. We aren't getting sent raw ecash tokens from various mints! The mint has to maintain the liquidity we just get paid and withdraw as we please.
🛡️
I’m still confused about Cashu. No one has clearly articulated how it works to me. I’ve asked “where do I spend it?” and haven’t received an answer. Some people barely understand Bitcoin and its uses. How does one expect someone to understand Cashu on top of it? I’m being serious. What are the benefits of using Cashu? Is there a white paper about it? Does it have a mathematical foundation? What’s the purpose? What problems will it solve? Someone can chime in. I’m all ears. Be respectful.
🛡️
The website says this… “eNuts is in early development. Have a look at the list of known issues before you start using the app. The maintainer is NOT a cryptographer and this work has not been fully reviewed. This means that there is very likely a fatal flaw somewhere. Please be aware that there may be unknown bugs, errors, and incomplete features that could cause unexpected behavior or loss of data. Read more.” And this… “eNuts has been temporarily removed from the App Store due to a technical issue.” This is concerning.
🛡️
It seems to require extra steps. Some humans are lazy. Others are used to simplicity and convenience. What’s the sales pitch to get people to use it? Is it convincing enough? Some people are skeptical of Bitcoin. How does one get people onboard with Cashu? I’m personally not convinced to use it but someone can change my mind.
🛡️
It won’t work as a retail tool because merchants need assurance of settlement. Lightning is better for that purpose. If you as a customer want to pay with ecash over Lightning it still works fine, but there’s no reason for a merchant to have to connect to a random mint to receive your payment because it adds unnecessary friction and risk.
🛡️
cashu exists because bitcoin in its current state can't deliver a high level of privacy and a good UX without stripping off its entire security model. cashu sats are literally not bitcoin, they are custodial IOUs with no security whatsoever. it's a custodial altcoin toy. nobody is ever going to do anything serious with it.
cashu are ious for sats that get issued by a lightning node called a mint i redeem my ious and the mint pays an ln invoice that shows up as sats in your primal wallet mints are nodes that pay invoices and issue tokens lightning network is the bridge between mints cashu tokens in a mint can be shared without making a lightning payment
Cashu gives new users a free lightning address They can immediately receive sats over lightning wihout a ln channel Once a user has enough ecash they can open a channel That channel can then be closed and those sats are on base chain Cashu lets users work down the layers, not up, which can open huge potential for those with no sats. There is a hardware cost and education to run a lightning node. Better trade offs than a normal custodian Users who share the same mint can have a circular economy inside the mint with no fees and excellent privacy.
🛡️
This is a good simplified explanation. In my honest humble opinion, it’s still too cumbersome. For the average person, why would they want to deal with an IOU? Recall, they say the main benefit of using Cashu is privacy. All these steps don’t seem worth it. There has to be an easier simplified way. Do people have to run their own node for this? Well good luck with that. The majority of the world don’t even use Bitcoin. People still need to learn about that. Now throw in Cashu. Who is using it like that? For the record, I’m not saying it can’t work in the future. Perhaps it’s ahead of its time. It’s just that Bitcoin doesn’t even have universal adoption. Now people and governments want to use Bitcoin for other things such as ETFs, strategic reserves, capital markets, investments, banks involvement, and other rubbish. 🙄 How does Cashu scale considering Bitcoin is the segue?
It is quite simple once you take a moment to understand the work flow, use a wallet and understand the terms. It is essentially automated with good ux. You don't have to run a node You get better privacy than with a normal custodian Cashu + nostr can educate and make more people use Bitcoin daily with low to no fees and no need to have hardware or knowledge I was introduced to cashu in real time. I tested the first cashu zaps from minibits on nostr so I have an excellent history of using it and seeing the utility Many who are lightning node runners don't see much value as they are confident with lightning liquidity. Lightning has a chicken and egg problem for new users. Cashu can allow anyone in the world an immediate way to get sats