Damus

Recent Notes

codonaft · 6d
Thanks for explaining in such a concise way 🙏 Looking forward, whether White Noise group reliability will in practice become reliable without introducing centralized coordination. Cutting-edge tec...
Besao profile picture
Yes, Cordn is designed the way it is to allow exactly this: a leader or preferred coordinator per group that keeps everything in order and avoids races that might occur when multiple sources have competing or out‑of‑order commits. It isn’t implemented yet, but it will be, we haven’t put much work into it so far because it’s an advanced feature that only power users will need, and we wanted to polish the UI/UX first. It will definitely come. But make it work reliable and have a good UX semeed what users request the most
👍1🖤1
Lez · 1w
I would like to have a name, but I dont like the idea of it being bound to a doomain name or a service or a project. There are a few naming systems emerging around nostrverse, but I dont follow them h...
Besao profile picture
It is just a nip05 at cordn.net. Anyone can already just use their nip05 (e.g https://cordn.net/p/[email protected] ) but if you have one at cordn.net or the host where the app is living it will try to resolve from the host domain, that's why you can have a name without the nip05 domain part
1
Lez · 1w
Clean, straightforward solution, I like it.
Lez · 1w
I would like to have a name, but I dont like the idea of it being bound to a doomain name or a service or a project. There are a few naming systems emerging around nostrverse, but I dont follow them how they are doing. Is integrating a general naming system into cordn an option for you?
Besao profile picture
Yo guys, exciting news. We ported the Cordn coordinator to rust. Now it is easier to run than ever, lighter, much more efficient, it can run in arm64 too, so you can just grab your pi be up in seconds. Hope you enjoy :)
1🧡1
Derek Ross · 3w
I have never used Cordn and only heard it mentioned a few times. Sorry. Nostr's ecosystem is huge! I see the website mentions MLS. Is it Marmot compatible or are you creating another standard?
Besao profile picture
It is MLS, just transported differently. It uses coordinators, which are just as dumb, or even dumber than, relays these days, for the ordering of messages (MLS requires strong ordering, which is why Marmot struggles so hard to work properly). Nostr relays transport messages between coordinators and clients using CVM, so everything is ephemeral on relays. It uses Nostr keys for identities, just like Marmot.

Cordn and Marmot are not compatible (though they could be), since MLS is such a complex protocol. Given their different requirements, they would need to agree on certain parts that they currently don’t. Happy to keep clearing doubts any time. The @Gzuuus article explains this very accurately.
🫂1
Derek Ross · 3w
Oh okay. Now I remember. I have heard nostr:nprofile1qqsqgc0uhmxycvm5gwvn944c7yfxnnxm0nyh8tt62zhrvtd3xkj8fhgpzemhxue69uhhyetvv9ujuerfw36x7tnsw43z7qgcwaehxw309aex2mrp0yhxgun9v9kkjarg9e6x7tch82rvu talk about this implementation. And I understand the reason for the centralization because I've had many ...