Avatar
Rob Woodgate
cec0f44d0d64d6d9d7a1c84c330f5467e752cc8b065f720e874a0bed1c5416d2
Entrepreneur, software developer and marketer. Working on #nostr #cashu 🫡 My better half: https://www.heidiwoodgate.com ⚡️Nostrly: https://www.nostrly.com ⚡️Github: https://github.com/robwoodgate ⚡️AWtomator: https://www.awtomator.com ⚡️ListLockr: https://www.listlockr.com

“Bitcoin banks” aka “Cashu Mints” today.

"If privacy is outlawed, only outlaws will have privacy"

~ Phil Zimmerman

nostr:nprofile1qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpzemhxue69uhks6tnwshxummnw3ezumrpdejz7qpq2rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sugh36r 's speech at the Olso Freedom Forum highlights the importance of privacy for individuals, and how spending money is a form of speech that must be protected if we value freedom and democracy.

Worth watching.

https://www.youtube.com/live/hmangS2Qul8?si=ctPlpHkErDCHMYLJ&t=21397

Will be once dependencies come out of development branch

Replying to Avatar UNCLE ROCKSTAR

Bitcoin is money.

And it must be preserved as such. Money is the ultimate tool for distinguishing what's important from what's not. Every civilization that successfully scaled needed to invent it. Those that didn't remained stuck at a certain level, unable to deal with the information overload. Its people became lost in the games of lies and deception, as they resorted to inferior substitutes to serve as currency.

Bitcoin needs to do one thing - be a decentralized ledger tracking who owns how much value, independent of any trusted third party. That's it.

As Bitcoin continues to be increasingly successful, it's understandable that specific people will propose changes to gain more power or to shape Bitcoin to suit their specific needs. However, just because they try doesn't mean they should be allowed to. If we let Bitcoin's purpose become diluted to accommodate every use case, we'll end up pleasing none. Demand for a decentralized, always-available, general-purpose database is infinite. Everyone wants to write THEIR data into such a source of truth.

If the data they're writing represents monetary transfers of value (especially from those who have a lot of sats to those who don't) - we should absolutely encourage and facilitate this.

But if the data they're writing is a personal expression of vanity or a scheme designed to trade their 1 sat for more sats from someone else, we should absolutely call them out. More importantly, we should actively work to prevent such schemes from succeeding and from being built on top of Bitcoin.

If people want to play zero-sum games and build "decentralized world computers", Ethereum already exists. That experiment has run its course over the past decade, and even its benevolent dictator & prophet Vitalik had to admit failure and propose a new five-year plan to make Ethereum "as beautifully simple as Bitcoin".

Use Bitcoin the way you use money in your life - to focus your efforts and separate truths from lies. Help others do the same. Remember: you don't change Bitcoin; Bitcoin changes you. And those wanting monkey jpegs on the blockchain, elaborate technical experiments, personality cults, or thrilling zero-sum games should be directed toward Ethereum, Solana, Cardano, or whatever shitcoin currently boasts the largest marketing and R&D budget.

Amen Uncle

Please actually read my reply Matt. I didn’t say it could not be used in BIP(3)21. I highlighted some of the privacy and bitcoin simplifying abstractions that would be lost if BIP(3)21 was the only way.

You seem to be very single minded. Your way is right, everyone not exclusively using your BIP(3)21 protocol is wrong. Shitty even.

You also say people can’t draw the analogy to cash. Meanwhile in Cuba:

https://x.com/cuba_btc/status/1921305473527009595?s=46

Yes, and it’s great. It hides the complexity in the same way that people don’t need to care if their card payment is “credit or debit”.

Cashu offers a different use case. It is the answer to the fiat question “cash or card”.

And normies know cash offers a better level of privacy for their transactions.

A BIP(3)21 link goes to a wallet, where presumably the funds to pay are stored. Like a fiat bank account.

With Cashu, a user holds a bearer token, like a fiat bank note. No “account”.

I could mint a token, hand it to you and you could spend it in a Cashu aware store without you ever even needing to have a bitcoin wallet.

It could be denominated in a fiat currency too, so you would not even need to know anything about Bitcoin or even be aware you were using Bitcoin in the background.

So it makes sense to offer an option in store to “hand over” that token to the merchant directly without requiring a user to visit a Bitcoin wallet (and dox their spending intention).

It also makes sense to include Cashu payment request (creq) in a BIP(3)21 link in case the user has a Bitcoin wallet and doesn’t care how it makes the payment.

Both are valid. Both enhance UX. Neither is shitty.

You miss the point. The real question is "which wallets are left that don't handle Cashu payment requests?"

The answer is "most of them".

If I want to pay using private Cashu ecash, and I'm taken to my default Bitcoin/lightning wallet and it doesn't support Cashu, or I've got to cliek around to find the correct payment request, then that's a really shitty UX. Worse than offering it as a payment option in-store IMO.

One day that may be different, but that day is not today. BIP(3)21 makes for great UX, and I salute you for writing it, but only when wallet support for the underlying payment option(s) are ubiquitous.

Store checkout options will therefore (rightly) lag behind wallet adoption.

There's also a reasonable argument to be made that Cashu payments should always be a separate option. Like cash, it's a bearer asset... no "wallet" required. Clicking a BIP21 link potentially doxes the user's intentions to the wallet.

> So you’re saying no normies will ever use Cashu? Boy why are we bothering with it then.

That line was not sarcastic? OK chief 🫡

The sarcasm’s adorable, Matt, but off-base. Normies already have a frame of reference for “cash” vs other payment methods in the same currency.

The current BTCPay default also mirrors many fiat checkouts (card vs Paypal/Klarna etc for example).

I accept your broader point, but until BIP21 "just works" consistently and universally in wallets, that's a bigger barrier to normie adoption than checkout options IMO. So I can live with the default.

There is a BTCPayServer setting that allows BIP21 unified payment request.

Lots of stores seem to leave it off, maybe wallet support was spotty or something.

Arguably, anyone using Cashu will know they are going to go to their Cashu wallet to pay.

Agree it’s desirable for lightning/chain though

SkyNet begins

nevent1qqsp273ycr2x9cg4ewav408x9pruyy00fdcensum4592szajse5a26qpr9mhxue69uhkxmmzwfskvatdvyhxxmmd9aex2mrp0yukvhl3

The amazingly talented nostr:nprofile1qqsdmcml9nhl7q59zxm0t4xjx9zsryp3kxkqn7dvkazlszqg9psd5xgpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqgkwaehxw309ahx7um5wgkkgetk9eaxyepwvansetzh74 , with support from the equally amazing nostr:nprofile1qqs22d4tralncqfnh2kmmarjkxk8449hwnk5xtqe3y5yry6hy7ytegqpzamhxue69uhkummnw3ezuun9d3shjetj9eek2tcprpmhxue69uhkummnw3ezuendwsh8w6t69e3xj7304g3lha team, have made BTCNutServer (Cashu eCash payments plugin) a reality!

It’s still in pre-release testing, so we have it running on a couple of different live btcpayserver instances.

If you would like to help testing, or just try it out, please head to one (or both) of our test installations:

Custodial LN node:

https://nuts.kukks.org/apps/4Q6f4KQ8AykixcCGGdqvyRgkBL2v/pos

Full LN node:

https://donate.cogmentis.com

Both stores have “custom amount” options so you can test with amounts as small as 1 cent if you wish.

PS: Don’t forget, these are live instances, so real sats will be spent!

Trying to move some money from a joint bank in France to an account in the UK…. the initial request was made 24th March and is still not completed. The bank keeps adding more and more verification requests “for our protection“ before they process it.

This is why the world needs Bitcoin

Taking one for the team … #anothershittyday

4am… breakfast of champions… Well, the sun is over the yardarm somewhere… right?

Cute... made me chuckle. Well played sir 👏

A busy day coding and testing today -

Cachu Redeem now supports redemption of Cashu tokens demoninated in fiat currencies (like those from the Stablenut mint).

Cashu Cache now reads legacy kind:37375 wallets and upgrades them to be NIP-60 compliant.

Cashu Witness now also supports fiat currency denominated tokens

Time for a well earned beer, I think. Cheers!

Introducing Cashu Gather - the easy way to gather up NutZaps sent to your NIP-61 public key.

It scours your relays for unclaimed NutZaps, organizes them by mint, and presents a token containing all the valid proofs it finds from each mint.

For example, if you received 100 NutZaps from MiniBits, each for 5 sats, you'd get a single 500 sat token to cash in.

It supports NutZaps in multiple currencies, and stores a history of collected tokens, so you don't lose them.

https://www.nostrly.com/cashu-gather/

Guilty as charged 🙋‍♂️

nevent1qqstadhlvsz4ef2kz9dvf004vnus8qwtlhl30lrxggh9msfx3g0lmqspz3mhxue69uhhyetvv9ujuerpd46hxtnfdu37g96t