I know, it makes your life a lot easier!
xoxo
Only if it's 100% open source. Otherwise you can't know whether all your activity is being tied to your identity or not.
Primal has an integrated Strike-based KYC wallet. Not making any value judgements (I see the use case). However: Do you know whether they connect your npub to your KYC data?
Btw, fuck super apps.
Yes, it must be open which is funny. Nobody else can initiate an ecash transaction for you.
Yes, custodial solutions all carry some risk of debasement. That's why it's important to make them publicly auditable. Good news is we know how to do it now!
If you want to learn more about it: https://gist.github.com/callebtc/ed5228d1d8cbaade0104db5d1cf63939
GM...😁
I wonder, nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg, could you please respond to this and help educate us plebs?🤔🙏🏻😯
Do you have a specific question? Happy to answer them.
This Justin knucklehead has been fudding for a long time, so there's nothing I'm going to reply to him except for "cry harder".
Oh and Cashu is an option source project with no funding (hope that'll change).
Appreciation post. Thank you to the entire Cashu community including the devs working on the protocol, the infrastructure, the apps and libraries, to everyone helping with documentation and explaining the protocol with videos and articles, designers making the apps actually usable and enjoyable, and to those who are helping with organizing hackathons and dev calls.
Although I am probably the loudest one of us all, I'm well-aware that none of this would have been even remotely possible without the community effort. I can't properly express how impressive all this is.
We have so much more to build. The world can massively benefit from ecash and I can't wait to see it all happen.
Burak commented on this point yesterday, a federated ark model would be very interesting.
https://primal.net/e/note1qpylup0tlar8pzsrf8gt5vxvu6697l67ajp5td9dxxztkqmkj84s55tvf5
One can do everything in theory. Theory is easy...
I know how complex it is to make fedimint federated. Do as long as it isn't a central design choice, I would treat this as "not planned".
My problem with ark is that it's centralized af. Unfortunately. I wish there was another way.
Meta af.
Zapping from my Cashu wallet via NWC. Where were going, we won't need any super apps anon.
https://video.nostr.build/a3d6dcbb6beec81d9a0a073bacadfd19e7ad1dd43371b5df77258dbdebef22e7.mp4
The anon set if CoinJoins is too small right now, so in order for then to really be useful, a lot more people would have to use them.
This is so goddamn terrible. And all big email providers will only give you an address if you give them your phone number.
When you say ecash, do you mean Cashu? If so, I think we're on the right path. 🥜🫡
In life, people will throw ecash at you.
You have to choose how to deal with it.
LightningTipBot
F

After years of serving the community, LightningTipBot and ln.tips is retiring. Thank you for all the memories.
We've made so many normies experience Bitcoin and Lightning for the first time, you can't even imagine it anon, you have no idea. It's something I'm deeply prod of and I have a lot to say about it when the time has come.
I'm moving on to other things. Let a thousand bots blossom.

Shill me examples of things or entities that are not capable of transmitting money 👇
Fitter happier
More productive
Comfortable
Not drinking too much
Regular exercise at the gym (3 days a week)
Getting on better with your associate employee contemporaries
At ease
Eating well (no more microwave dinners and saturated fats)
A patient, better driver
A safer car (baby smiling in back seat)
Sleeping well (no bad dreams)
No paranoia
Careful to all animals (never washing spiders down the plughole)
Keep in contact with old friends (enjoy a drink now and then)
Will frequently check credit at (moral) bank (hole in the wall)
Favours for favours
Fond but not in love
Charity standing orders
On Sundays ring road supermarket
Mental model: an ecash mint with the purpose of processing payments for a specific service is an alternative to an accounting system.
The flow:
- user tops up balance (e.g. via Lightning)
- service provider (SP) issues ecash to user
- user pays ecash to SP for use of service
Imagine running an entire blockchain for a single application, a website, social network, VPN provider. That would enable interesting use cases but would be a huge waste of resources. With ecash, you can build these systems without blockchains. Lightweight, fast, and cheap.
That is why I'm advocating for businesses to explore these use cases as I see great potential in them, especially in the Bitcoin space. Not only does it guarantee privacy, but it's also easier and safer to build than to have user accounts, passwords, balances, transactions, etc.
Closed ecash systems also do not run into risk of being regulated as money transmission services for the same reason you don't have this issue when you use a BTCPayServer for selling a VPN, for example.
It's only the service provider who gets paid for its service.
I'll be focussing on these use cases as we're developing the Cashu protocol, which allows you to use ecash with Bitcoin.
The internet is as bad as it is partially because payments are so bad. Payments forced us to think in accounts and accounts forced us to be traceable.
If publishers gave the option to unlock walled content via micropayments rather than a fucking subscription this would be revolutionary.
I dint want to pay for your shitty news subscription, but i would unlock a useful article that was well written and crafted.
nostr:npub189cj209pgv5pxy3rxepvlp0hcjgvqt8uvhspyxnn2we0hh867jmsquwdj3
That's how I've been feeling for so long...
I'm not here on Nostr because I run away from Twitter. I'm here because I'm in search for an internet as it once used to be.
I'm a hacker who fucking hates that social media is in the hands of private companies. I remember using IRC and meeting likeminded anons online. I remember what the internet utopia felt like. People who didn't care what your name or status is, people who aren't interested in sharing their boring holiday pics with random strangers online. I'm not interested in what politicians and influencers have to say. I don't care about the latest mainstream trend that's going viral.
I want random weird interesting smart people around me who share their ideas in a free and open space that isn't controlled by anyone.
That's all I'm looking for. There aren't many such spaces on the internet.
✨ Merged: NUT-14: Hashed Timelock Contracts (HTLCs)
HTLCs allow you to attack spending conditions to Cashu Ecash the similar to how it works with Lightning. There are two ways to spend the ecash: either you know the preimage to a hash, or you wait until the timelock expires. Both conditions can be combined with an additional public key that needs to sign the token for spending it (same as with P2PK tokens).
This allows us to build awesome things like:
- Atomic swaps between ecash (of different mints for example)
- Combine it with Lightning HTLCs to extend payment routes over an Ecash mint
- Build trustless Lightning gateways that can serve as Lightning payment providers for users of a mint
- Probably more cool stuff that I can't think of
I'm not running a mint apart for testing, so no. But I'm not too worried. The world is large and Bitcoin works everywhere, plus I'm convinced that there are very legitimate ways of running ecash mints as a company.
A Cashu wallet is a custodial wallet that speaks the Cashu protocol. The Cashu protocol is an open protocol for developing Chaumian Ecash solutions for Bitcoin.
I've sent you 5 US cents on mainnet via DM :)
if you wanna try building the app:
```
git clone https://github.com/cashubtc/cashu.me
git checkout cashu-ts-v1
npm install
quasar dev
```
This might work
Whether the Bitcoin community decides to accept or to reject changes for the base layer, we're dedicated to building the best and most modern Chaumian Ecash infrastructure the world has ever seen.
To quote one of the most OG Bitcoiner I ever spoke to:
"It’s just kind of the first time i actually feel like there’s a real concrete path we can take with electronic payments the whole world could use rather than the we’ll just have to see how the current thing goes and what we can get to after it."
Ok I've built this for fun and it's incredible.
A Cashu gateway: it's a normal Cashu user who has a Lightning node (or another Lightning payment backend). Everyone can act like a gateway as long as the mint supports ecash HTLCs (NUT-15).
If you as a Cashu user know of such a gateway, your wallet can send your Lightning payment request to it instead of to the mint.
The gateway responds with an amount (it can take a fee). If you agree, you send it ecash, and it pays your Lightning invoice. The process is atomic.
What does that mean? Let's think a little ahead and imagine this was deployed on a significant scale.
Even if the mint is full KYC for peg-in and peg-outs, a user could still make Lightning payments anonymously with the help of other users.
(!!! this alone would be huge !!!)
This would also enable us to make on-chain-only mints which opens up a whole new way of building mints (reserves could be in a multisig for example).
Crazy part: Gateways can be lazy and use custodial Lightning backends. The user doesn't care as long as the invoice gets paid.
Yes. That means you could use your Strike or Blink or LNbits account to act as a Gateway for a Cashu mint you like.
There could be many of crazy people like you. Nobody would ever know. Neither the mint. nor your LN service provider would notice. They all just see invoices.
It gets weirder. Gateways could use *another Cashu mint* as an LN backend. I know sounds like an inception nut but bare with me.
A user of mint M1 can ask a gateway of mint M1 to pay an invoice. The gateway could pay the invoice via mint M2 and receive ecash from M1 in return.
I always thought "you could run a mint for a thousand users on a Strike or a Blink backend without them even noticing the smallest thing".
Now I think you could probably run a mint for 100k users without them noticing, if there are other gateways handling payments for everyone.
Note: this is still experimental. Only paying works right now over the gateway, not receiving (more complicated).
The bast part though is that it doesn't require any Cashu protocol changes and the mints don't have to give you permission to do this.
It's all pretty nuts.
nostr:note142qdxj9dnp9nsmsuet9vw5pgtgtwj4e7vxv5qa0wvk8vdqy76cdqw3d5kr
We have some batshit crazy uncontrollable misfit contrarians in Bitcoin dev and it's one of the most important things for the safety of this network to keep them around.
Thank you for your service 🙏
it's some chinese spyware that nostr:npub1mygerccwqpzyh9pvp6pv44rskv40zutkfs38t0hqhkvnwlhagp6s3psn5p brought to madeira straight from the CCP HQ
worth it though
Do you slap that screen onto your MacBook? The bezels are so thin 😍
I've been reading up on different text-based encoding schemes yesterday. Anything above base64 is really getting esotheric. There is base85 which is apparently used by adobe PDF. It maps 4 bytes of binary data into 5 ASCII characters which is a few percentage points more efficiency than base64.
Then there is Base2048 and Base65536 where it gets really weird because they use a much larger part (or the entirity!) of the unicode character space (all international characters, all the strange symbols etc). I don't know what these tokens would look like but Base65536 can encode 2 bytes of data into a single character. That means a 100 byte Cashu token could be 50 chars (that's insane). I don't know if all compures would be able to render these characters but if so, you could basically fit ~2.85 Cashu tokens into a single 140 char SMS.
Wonder why I haven't seen people abuse this to store large chunks of data on Twitter or other text-based media. I've seen projects that abuse Twitter as cloud storage (by storing data in forms of tweets) but they usually use base64.

Which NWC client do you run on the Phoenixd machine?
At this point we can say with confidence that Nostr isn't just a fad.
Btw, since I think I was first (really not sure and idgaf!), can I reappropriate the original name again?
multiplexer



