I'm reading this and I'm like, just use lightning what the heck lol. I see where they say on-chain payments are higher, but quite frankly, as a merchant just remove that option. You can give links to good working lightning wallets on your payment page.
Specifically, the reason why they want a 0 confirmation payment, is to lock in a dollar price and be good. Well this means the merchant is just selling the Bitcoin for dollars right? So its just lightning straight to dollars. It has always been recommended to wait 6 confirmations for on-chain since the whitepaper, way before rbf.
reply
I don't think the motivation for zero-conf is locking in dollar price. AFAICT it's improving UX when using on-chain in point-of-sale-like scenarios - where you want a counterparty to commit funds to some action by broadcasting a tx.
If your counterparty isn't already onboarded to lightning or willing to use a custodial lightning wallet, asking them to switch to lightning seems pretty cumbersome.
reply
I don't know man, we already got merchants saying that they are a "cashless" store. Places that don't accept checks anymore and will accept apple pay but not google pay. Like, just buy some bitcoin from cashapp and sent it with lightning. The merchant seems to be the dog that wags the tail when it comes to what payment methods are accepted and what isn't (except for when it comes to cash only stores ironically).
I actually think paying with on-chain when you're in person doing a point of sale is like trying to pay in pennies at the cash register. Its annoying. Or being weird and saying you only pay by ACH transfer.
Pheonix is a good wallet to politely ask your customer to use. It is a lightning node on your phone that has a channel with ACINQ. When the alternative is to watch your customer count pennies in front of you, I'd think a merchant would tell them to get lost so they can serve the other more reasonable customers.
reply
Phoenix seems good because the on chain portion is entirely trusted and so is the onboarding flow.
This email is triggered because of Muun, a fake LN wallet is also a completely trusted onboarding flow, and it's even worse because they are highly dependent on users not stealing money from them, which becomes easier with the next version of core.
"Just use lightning" is not a great example when people suggest broken LN projects.
reply
The LN wallet I suggested seems to me to be the best of what we have. See People don’t want to run their own servers, and never will. Now I foresee at some point the other developments that are being had like LN swap markets, which jam for example is a front end for, might take the place of some of the ways that phoenix currently does on-chain swaps for LN channels, and the integration thereof may even be in a different wallet entirely.
I agree however, that muun is pretty trash lol.
reply