Avatar
DOUG WILSON
b83c911407c576004346154f310779d2c0ce7f0ae6a5a02620cbec2e3735d2b2
#buttcorns Noone ever likes my fav songs as much as I do

I know and agree...

To give you my thoughts... It seems the tradeoff is worth it. One thing worth asking from my perspective is : how necessary is it to actually save the work for clients and relays? Are they already, or presumably will be taxed for resources?

Bro. Why you showing your pornhub history?

Replying to Avatar JeffG

GM Nostr 🌞

πŸ†˜ I need feedback on an idea related to private group messages.

I'm working on the format for sending group messages via relays and had an idea on how to encrypt messages in a way that saves a lot of work for both relays and clients. But it has some tradeoffs. Here's how it works:

1. Imagine you have a group of n people. The group has an ID value (random string) and each group has shared context that means they will know how to decrypt messages but if you're not in the group, you won't be able to decrypt. This shared context rotates regularly, ensuring forward and PCS security.

2. To avoid having to send each participant a gift-wrapped message, we encrypt the message content using shared group secrets and put that in the content of a Nostr event. This is an encrypted blob that is NOT using NIP-04 or NIP-44 encryption, instead it will be using MLS native encryption which has information about the sender as well as the message content itself. This event is published to group relays using a disposable identity, not the user's main nostr identity.

3. We put the Group ID value in cleartext in an indexable tag on the Nostr event.

This last point is important. Let's break it down:

– Clients only have to publish a single event to send a message to all participants (nice) ,

– It's trivial for members of a group to watch for messages they care about via a tag filter (very nice) and ;

– (the tradeoff) Observers can see how many messages are being sent within a group and when they're being sent but they can't tell who is in the group or who is sending the messages.

I think that this is a fairly reasonable tradeoff. I'd love to hear thoughts or β€” even better β€” suggestions on how to improve this.

Sorry, I'm just Doug and this is beyond me. But I'm sure others with more brain cells will be able to weigh in on your innovative thought. Gonna go rip some bongs and try not to cry about being so foolish

That's fucking crazy

nostr:note1a2pugeq0qwn6qjltqnry5s5k4xru04qk5tamn6qtl0wyvgvze99qj6807h

Look at this cuck a few years back shilling garbage like the Destini cult.

https://m.youtube.com/watch?v=bIhMTj2GUhI

Orange man is, I think, actually bad for btc lol.

Hell yea

nostr:note190d27ljrhaelklzfc7n90ampjfnrydze3mf2gwpanxt09wqzl0uq552acj

I'm a little late. Did we have a good one?

#coffee send sats for my wrecked asshole