-
Notifications
You must be signed in to change notification settings - Fork 608
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Encrypted Chat Master Thread #717
Comments
I've been wondering recently if there was a way to utilize MLS and use nostr relays as the "delivery service." just a thought. been wanting to build something myself but haven't had the time. |
MLS is too complicated. Just glance over all tiny details of it. It's terrible for nostr. |
From the swimlane diagram near the top this looks a lot like #580 and #706 for key exchange, with an abstract AS and relays as the DS. I'll keep reading. Edit:
It looks like the AS is for binding keys to identities, which we don't really have (unless you count NIP 05). This is a separate issue, and an important one, but can be ignored for our purposes here. |
On Fri, Aug 11, 2023 at 11:02:39AM -0700, Paul Miller wrote:
MLS is too complicated. Just glance over all tiny details of it. It's terrible for nostr.
I got the same impression
|
Does anyone know about this: https://www.nobsbitcoin.com/imp-chat-mobile-app-to-bring-private-group-messaging-to-nostr/? |
It's not good that they did not discuss this in the threads before making a blog post.
Seems like they don't know what they're doing. |
WRT to the encryption scheme or the process? Seems like it could be another hasty bid for the HRF bounty. |
encryption, yeah |
@staab do you have a write up of your "groups as npub" idea? I think this architecture deserves real consideration for inclusion here. It's ability to handle "groups of users" with the same toolset as "individual users" adds real value to the create/manage/join/contribute/leave group workflows. |
Now that NIP 44 is merged things are getting easier to track, closing this. |
I'm creating this thread to organize the work being done on killing NIP-04. See this survey of past work for a more thorough background on the various approaches attempted at fixing DMs.
Right now we have four different components in the works:
We should try to merge these in the order specified above. The last one can be ignored until the other three are figured out. I'm not picky about which PR gets merged (original vs modified), @paulmillr and @v0l are free to incorporate my changes and I'll close my PRs.
I apologize for moving stuff around so much, but let's get to consensus on this stuff so we can reclaim our sanity.
The text was updated successfully, but these errors were encountered: