Thread

Replies (84)

I am not proposing anything crazy. just that NWC should be the standard for integration payments so that you don't force custodial payments everywhere. we didn't build up the p2p lightning infrastructure just for it to be ignored and bastardized by custodial solutions. it doesn't need to be a zap if you want to render something. the client could just send a DM once it verifies the payment went through. just basic lightning payments. receiver just needs a bolt12 offer or silent payment address in their bio.
Defaults matter though. Would be curious to see what percentage of users here use the default custodial service vs self-custodial. You’re also not taking into consideration the context of the apps as well. Social media app VS a private messenger: I’d argue for the former privacy is not so important whereas for the latter it’s imperative. There’s a lot of nuance here and I think it sucks that you’re trying to moralize and shame something that would be genuine improvement in the ecosystem.
Justin (shocknet)'s avatar Justin (shocknet)
Nostr-based static CLINK Offers, now with Blinded Paths on LND Per an excellent question about CLINK Offers privacy vs. that of Bolt12, I took a few minutes this morning to rough-in support for blinded paths in our reference server and wallet. You can see here that the CLINK static offer code is fetching invoices over nostr, not dodgy onion messages, that leverage these blinded paths. image The Bolt12 astroturf crowd has long lied about its privacy advantages as blinded paths exist outside of it's context. If you've been waiting for LND to finish implementing Bolt12 to use this privacy feature with static offers, you're now way ahead of the game as CLINK Offers are a far more flexible, performant, reliable, and web-friendly alternative.
View quoted note →
I made Bankify as a POC for how easy it is to receive cashu and convert it to LN: As usual, I don't recommend using my code directly, but consider reimplementing it. It's not a lot of logic to do this.
Can I interview both of you guys on this topic on a panel, a respectful conversation about sovereignty and privacy? I'd like to lose the rhetoric "giving up sovereignty for custodied privacy" and instead discuss trade offs and risks we all make, encouraging people to look into bitcoin, nostr, cashu, Damus, and coinos. The goal for me is just interviewing a couple of my most technically talented friends, secondary is mass market accessibility to these important topics.
It's a bearer asset. A string of characters that the mint agrees to trade for bitcoin. E.g. your cashu wallet asks the mint to make a lighting payment for you, and you give it these cashu tokens to pay for it So basically you swap lighting for cashu, and vice versa The token is essentially an IOU with a serial number, signed by the mint The cool thing of that the mint signs the IOU without seeing the serial number (cool maths going back to 1982), and therefore it's very private. The mint makes the payment, after verifying the signature and checking for double spending with the serial number, but the mint doesn't know who it originally issued that token to Cashu wallets pay and receive lightning like any lightning wallet, but with this extra bit of privacy. It has other advantages too, I'm working on very high frequency micropayments with Cashu (sending a millisat, hundreds of times every second) But the obvious risk if that the mint can steal it. So the balance should be kept small.
βœ… Push Damus users towards a custodial wallet without privacy (see their default wallet connect screen below) βœ… Take zero responsibility when those users got rekt because of Damus integration choices βœ… Throw shade at Cashu and the people who actually build useful freedom tech βœ… Lecture other builders about what’s real bitcoin or real nostr Look, Primal has a built-in custodial wallet with KYC lite. We make difficult tradeoffs to legally deliver a product that is usable by newbs. There are no solutions; it’s tradeoffs all the way down. I have no issues with the Damus design choices. Also, running a custodial service is not a simple task, and mistakes can happen. But this endless larping and virtue signalling is insufferable. image View quoted note β†’