Avatar
calle
50d94fc2d8580c682b071a542f8b1e31a200b0508bab95a33bef0855df281d63
DM @callebtc:matrix.org

Sometimes you click on a button more than once and then the thing shows up kore than once.

#nostr

... when someone else is sitting next to you

👀 Ooooh this is soooo useful.

#[0] says:

Attention NEW Nostr users! Here's how you find your friends!

Visit: snort.social/new

Login with your private key (use the Nos2x or Alby extensions to keep your key safe)

Enter your Twitter name in the space listed

Tap or Click on the Check button

Tap or Click Follow All

My NIP-05 werks!

calle@cashu.me 🥜😎

Found this super cool tool for testing nip05's

https://fn.gkbrk.com/nostr/nip05/calle@cashu.me

I think might be on to something here. A few thoughts:

- NIP-4 only prevents other from reading the token. With P2SH, even if the token is locked to your private key, you'd need to know about it somehow. The best way of knowing is to receive the token. It can be NIP-4 encrypted, but it doesn't need to, that's true.

- However, the amount is still public and anyone could check with the mint whether the token was claimed or not. Now that I'm thinking about this though, it seems like this doesn't have to be that way. You could restrict "token checking" to only the one who can fulfill the P2SH spending condition. Thanks for that!

- So now that we've established that NIP-4 encryption doesn't hurt and also improve your privacy, you could, in principle, use this to "store" the tokens you've received. In a typical ecash transaction though, you'd immediately ask the mint for a new token when you receive it. This doesn't have to be though. You can let some time pass before you do that. If the token is not P2SH-locked though, it could be double-spent by the sender.

- I like the idea of tightly integrating nostr to an ecash wallet, however, I'm pretty sure that data storage on nostr will not remain totally reliable, especially if you're using free relays. I wouldn't want to rely on my relays not disappearing over night.

- There is also a privacy concern: even if you can send from a random nostr key, receiving would need to be from your private key. The mint and maybe everyone else would know that something is happening. This might be solved using some sort of shared secret between you and the sender (for which you'd need an interactive protocol though).

- If a network of mint providers would run nostr relays specifically to solve this UX problem though.... I'll have to think about it!

Thanks for the inspiration! Please feel free to keep thinking with us and share your thoughts :)

Its not inherent to nostr but a part of Cashu. You can lock up tokens to a SH much like in bitcoin and only somekne who can solve that script (in this case a receiver, who owns a private key, could be nostr) can pay the token.

P2SH in Cashu isn't properly documented yet but im working on it. The Cashu spec (WIP) is here:

https://github.com/cashubtc/cashu/tree/main/docs/specs

this is the coolest shit I've seen for a a while

Posting this from Daisy, an Android app for nostr.

I installed most of these using brew :)

Thanks! I prefer the left one because it had more posts per meter 🙂

Tools I install on every Mac I touch:

Hide toolbar icons: Dozer

https://github.com/Mortennn/Dozer

Monitor hardware: Stats

https://github.com/exelban/stats

CTRL+R on steroids: fzf

https://github.com/junegunn/fzf

Organize windows: Rectangle

https://github.com/rxhanson/Rectangle

Move windows: East-move-resize

https://github.com/dmarcotte/easy-move-resize

Change screen resolution: RDM

https://github.com/avibrazil/RDM

Clipboard history: Jumpcut

https://github.com/Kiran-B/Jumpcut

Hard to check the security of something you haven't coded/read/compiled yourself.

I would guess if you stay on Chrome OS and use the Linux subsystem, you'll have a Google-signed VM running. Not sure if that's secure enough for your taste.

Got a cheap Chromebook with Linux on it. Pretty solid "throwaway Laptop".

Seriously? Would that be terribly expensive to manufacture?

Cashu with Tor 😍