Avatar
Charlie Crown
b544f20d7122d9749e45988096f6b2b7456488709765d7ef3ed91de19f6401f0
Artist & Producer | I make melancholic dance music | Learning to code 👾 Text me +1 (507) 713-5040 #bitcoin

I have a question for the privacy conscious folks.

My friend wants to start a blog and he’s trying to decide between privacy platforms like

- write.as

- bearblog.dev

And going for nostr:npub1w0rthyjyp2f5gful0gm2500pwyxfrx93a85289xdz0sd6hyef33sh2cu4x and Nostr for the censorship resistance + zaps.

Any advice here?

Humble

Stacking

Onwards Boss 🫡🫡

Sundays and 3 sat/vB are for coffee and UTXO management.

Happy Sunday ⚡⚡

anyone else having issues with the nostrapps website?

Mostly Primal, but Amethyst is slowly growing on me.

Embedded wallet on Primal is amazing.

excited about Damus on desktop ⚡⚡

Maybe a dumb question, but how private is Nostr?

Mostly in terms of IP. How does Nostr rank in terms or privacy?

Replying to Avatar pailakapo

I sent you a DM with an ecash token to show what it is.

The mint knows the IP address of the redeemer, from what I gather, so there could be some log privacy leaks. outside of that, the mint just adds a signature when only the amount is visible to it.

In this case, there really is no "recipient," like when the Treasury prints a dollar, anyone can "redeem" it wherever it is accepted. In this case, it needs to go through a specific mint. So you can think about it like a "state" bank issuing their own currency in the 1800s in the US. The bank issues a note (IOU) redeemable for something (gold) that can only be traded for gold if brought back through the bank. They would check to see its not a forgery first, then issue the gold. This is a digital blinded transaction, so the mint doesn't see the user bringing it in for mint or melt.

You can also send a token P2PK, where the token is locked to a users private key. Instead of DM, I tried to send you a token on this note locked to your private key, but i couldn't get it to work. In that case, there is not a recipient per se, but you would need to know the private key of the pubkey its locked to to redeem this token.

Where does it go?

Unless its locked to a pubkey, its a race to the mint with the token. So if I sent you a token in this note, anyone reading it could redeem it. I could even redeem it back if I made it to the mint first. Its like a check that you could cancel. So I create a token from my wallet, text it to you. If someone looks over your shoulder and writes down the token, they could go redeem it. I could also give you a token, you give me a coffee, then I could walk out and redeem my own token. So the exchange of goods should not be done "offline," unless its locked to your private key. You should only give me my coffee when the mint has "redeemed" this token. But to answer the question, lets say I text you 100 sats. You redeem it. Then tomorrow I check my text messages, and the token is still there. Its worthless, but the string of text is still there.

I run a local cashu.me and the PWA version of that will be my favorite when the camera works to scan lightning invoices. Its fast, has all the features, and I like that its on my server as a PWA.

Right now I use eNuts, but ill switch when the camera works.

Calle or someone else can probably answer the questions better about how exactly the process works. I just know the basics.

This is really helpful, thanks!

I guess the exchange of good could work if the merchant is online and the buyer can be offline right? The merchant can claim the ecash with the mint.

If the mint knows the IP of the person requesting ecash or redeeming ecash, wouldn't a mint be able to know how much an IP has minted? Or are mints dumb and not store this data? nostr:nprofile1qqs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6ccpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9thwden5te0dehhxarj9ehhsarj9ejx2a30qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap09krt7g can you chime in?

gm Nostr.

Not sure about you, but Bitcoin has completely reframed my Ikigai.

Bitcoin is beautiful

This is super useful, thanks. Definitely cleared some things out. Some further questions.

So if I understand correctly, ecash is not technically a “file” in my hard drive, but a string in my hard drive, text. Basically containing the secret and the mint’s signature (after my wallet has decrypted the signature) and probably other data like the amount?

How is the receiver blinded exactly? I meant, the mint knows they are sending a signed blinded secret to a wallet. I’m guessing this information is encrypted too? Or how does the mint know where to send the ecash? Is it a randomly generated public key?

What does my wallet do with that string after it sends it to someone and it’s redeemed? Does my wallet get rid of it? How? ELI5

Also I want to know more about how the mint stays blind as to who is requesting the ecash or who’s redeeming ecash for lightning.

What’s the best wallet in your opinion? I’m using eNuts, but I’ve noticed cashu.me and minibits get updated more frequently with new features and improvements. It’s been months since the last eNuts update. So wondering if the other 2 are better?