Two things that we're building: - There are going to be Cashu mints that will only be reachable via Nostr. They won't have IP addresses but npubs. - There are going to be Cashu wallets that synchronize state across devices via nostr. No cloud. Not everyone will like this but it doesn't matter because it can't be stopped.

Replies (96)

Nostr is becoming an incredible communication layer.
calle's avatar calle
Two things that we're building: - There are going to be Cashu mints that will only be reachable via Nostr. They won't have IP addresses but npubs. - There are going to be Cashu wallets that synchronize state across devices via nostr. No cloud. Not everyone will like this but it doesn't matter because it can't be stopped.
View quoted note →
Default avatar
Rand 1 year ago
more options the better imo
Jonathan's avatar
Jonathan 1 year ago
Dude! The future is now 🔥🔥🔥
1. Fucking awesome. 2. Nice. Why would people not like these developments? Nostr is not a silver bullet, but maybe it is the first step. The only thing I can think of is that as mints hide themselves further from our overlords, they may realise that their customers don't have any way to keep them accountable.
image You wouldn't relay a nut (Except if you don't know what's happening because it's encrypted and there are tens of thousands of other users sending DMs between each other being the perfect noise level for a few nuts to be sent around on a relay). View quoted note →
> - There are going to be Cashu mints that will only be reachable via Nostr. They won't have IP addresses but npubs. wait, that sounds f u c k i n g a m a z i n g, how does that work?
Using nostr for this is so powerful. Just realized this when building a DVM. It can run anywhere (behind firewalls and VPNs) not reachable directly from the internet.
Not sure what you are talking about. Nostr does not provide consistency but the mint has the discretion to honor nuts in any order it wants to and so ... if you broadcast a nut, the first one the mint fancies to process a redeem for gets it. I don't see a lot of state syncing here.
Cry harder, tyrants
calle's avatar calle
Two things that we're building: - There are going to be Cashu mints that will only be reachable via Nostr. They won't have IP addresses but npubs. - There are going to be Cashu wallets that synchronize state across devices via nostr. No cloud. Not everyone will like this but it doesn't matter because it can't be stopped.
View quoted note →
The state can be defined as the unspent ecash currently in your wallet. If you store that state as a series of state changes in relays, it's hard to get exactly the same thing back.
You give mins nostr key pairs, they connect to relays and all communication between you and the mint happen via end to end encrypted DMs (but we can use a different kind so that those don't show up alongside other normal DMs) I don't know the special details of the implementation that Calle and team will be going with, but that's the general idea image
The ability to access and use services without connecting to an IP address is so huge.
dluvian's avatar
dluvian 1 year ago
When cashu development kit? We need Kotlin bindings for Android.
Everytime i see a post from calle I say it like Dave Chappelle said "kobe".
calle's avatar calle
Two things that we're building: - There are going to be Cashu mints that will only be reachable via Nostr. They won't have IP addresses but npubs. - There are going to be Cashu wallets that synchronize state across devices via nostr. No cloud. Not everyone will like this but it doesn't matter because it can't be stopped.
View quoted note →
is the cashu mint also able to mint more tokens than it can back with real bitcoin? and if so, could you please explain the reasoning behind it? thanks!
Downsides might be congestion and i think @fiatjaf would likely have a "fit to purpose" argument, where using nostr for this and ( possibly expanding the protocol parameters in the future if this gets popular) overextends the censorship routing and message delivery focus of the relay structure (the way the lightning project and its advocates did to Bitcoin) But i don't want to speak for fiatjaf. It's great to innovate but it's also great to be vigilant that certain things are building their own path to eventually forking.
🤔 I see your thought process, but ecash is just data and especially if it is encrypted data, I don't see how you could fork really, there are unofficial event types that aren't officially documented, is that a fork? Relays that support features that others don't, but unlike Bitcoin, there's no consensus thing to say "I only talk to people who do X and don't do Y" Also, with regards to being any sort of transmitter of anything, the mint should be the first target. Otherwise everything is a transmitter including whatsapp.
You could probably put the server behind Tor for additional privacy. Mint to relay communication would still be needed afaik understand it.
Unless there's something in the code that limits this, there's no reason why it couldn't. I'm sure I saw an approach to a proof of reserves for a mint somewhere.
Can't tell where exactly you've gone wrong here... Are you calling cashu tokens altcoins? Or are you saying that bitcoin is becoming too complex for people to use anymore?
calle's avatar calle
Two things that we're building: - There are going to be Cashu mints that will only be reachable via Nostr. They won't have IP addresses but npubs. - There are going to be Cashu wallets that synchronize state across devices via nostr. No cloud. Not everyone will like this but it doesn't matter because it can't be stopped.
View quoted note →
DZC's avatar
DZC 1 year ago
The mint is running on a server, but it's not accessible via IP. You communicate with the mint using its npubs via nostr relays. afaiui. 🫂
so i dont get it at all why we would create a system like that. this screams exit scam and rug pull so loud that even SBF can hear it in his cell...
DZC's avatar
DZC 1 year ago
Identity (npubs) > DNS / IP address
calle's avatar calle
Two things that we're building: - There are going to be Cashu mints that will only be reachable via Nostr. They won't have IP addresses but npubs. - There are going to be Cashu wallets that synchronize state across devices via nostr. No cloud. Not everyone will like this but it doesn't matter because it can't be stopped.
View quoted note →
DZC's avatar
DZC 1 year ago
#nostr is an Identity Layer over IP. We finally have something to work on and forget about IP addresses, DNS records and public Certificates Authorities. Few. 🫂
calle's avatar calle
Two things that we're building: - There are going to be Cashu mints that will only be reachable via Nostr. They won't have IP addresses but npubs. - There are going to be Cashu wallets that synchronize state across devices via nostr. No cloud. Not everyone will like this but it doesn't matter because it can't be stopped.
View quoted note →
It can't be stopped.
calle's avatar calle
Two things that we're building: - There are going to be Cashu mints that will only be reachable via Nostr. They won't have IP addresses but npubs. - There are going to be Cashu wallets that synchronize state across devices via nostr. No cloud. Not everyone will like this but it doesn't matter because it can't be stopped.
View quoted note →
If mint users could self verify, both utxo ownership of mint, and total value of minted ecash.. That'd be awesome..
Fedimint should be taking notes
calle's avatar calle
Two things that we're building: - There are going to be Cashu mints that will only be reachable via Nostr. They won't have IP addresses but npubs. - There are going to be Cashu wallets that synchronize state across devices via nostr. No cloud. Not everyone will like this but it doesn't matter because it can't be stopped.
View quoted note →
It's a custodial scaling solution. We strongly embrace legacy custody scaling solutions today. Most people use them. You're using one. These legacy custody solutions have zero privacy and zero censorship resistance. eCash is a better custodial solution. Strong privacy and full censorship resistance. Nobody is claiming it's non-custodial. It has its place and is massive improvement to what most people use today, including yourself.
The second is in the process of being realized. 👀 cc @PABLOF7z
calle's avatar calle
Two things that we're building: - There are going to be Cashu mints that will only be reachable via Nostr. They won't have IP addresses but npubs. - There are going to be Cashu wallets that synchronize state across devices via nostr. No cloud. Not everyone will like this but it doesn't matter because it can't be stopped.
View quoted note →
💥 💥's avatar
💥 💥 1 year ago
Operators will sadly be persecuted. For governments it will be CBDC or nothing else.
Don't fully understood how it work ... is it like this? Alice want to send the token to Carol that it is with mint Bob . Alice cashu wallet sends the token via nostr to Carol nostr pubkey. Carol cashu wallet redim Alice token by accessing Carol nostr privatekey. Carol wallet can now sign token as its own. But at this point doesn't Carol wallet need to access directly to Bob mint using its mint address (ip clearnet or onion address)? Isn't the wallet that known his own nostr key?
I hate to be the pain in the ass who makes this pedantic point because I generally want the things being said here, but: That IS a "cloud". A network of remote devices, the vast majority of which are not yours, that provide compute and data for each other or for edge devices. That's a cloud. The term "cloud" has unfortunately become synonymous with "centralized MEGACORP spying servers", but it could just as fairly be applied to a dark net of voluntary peer-to-peer nodes. My point being: let's recapture the "cloud" and celebrate it, rather than tie our hands behind our backs trying to avoid "other people's computers". Relays are other people's computers. This is good.
calle's avatar calle
Two things that we're building: - There are going to be Cashu mints that will only be reachable via Nostr. They won't have IP addresses but npubs. - There are going to be Cashu wallets that synchronize state across devices via nostr. No cloud. Not everyone will like this but it doesn't matter because it can't be stopped.
View quoted note →
You can't communicate with a server without having its address. You might be able to discover the address via another route that isn't traditional DNS (pigeon comes to mind. Or Nostr), but you ultimately need the IP to connect to it.
DZC's avatar
DZC 1 year ago
Of course you can communicate with a server without having it's address! In the same way that I'm communicating with you without knowing your address: using a #nostr relay to deposit and get the notes.
Sure, if two parties rely on a third party to act as a sort of proxy to hold messages for them, then both parties can just connect to the proxy. That is a form of "communication", but it's indirect. I was talking about making direct connections, because that seemed to be the spirit of the OP
DZC's avatar
DZC 1 year ago
Exactly, that's what a #nostr relay is for. And the spirit of the OP (cc. @calle) is about communicating using a relay knowing just the npub, without needing a direct connection. 🫂
I missed a detail in your comment: > The mint is running on a server, but it's not accessible via IP. > You communicate with the mint using its npubs **via nostr relays**. You're saying messages intended for the mint are stored on proxies, and the mint will ask the proxies for said messages. The messages don't ever go directly from users to the mint. Okay yea that makes sense.