Damus
Max · 1w
The main difficulty in group messaging is consensus. How does a group of people agree on what key to encrypt the next message too. If people disagree, someone can't decrypt the messages of someone els...
codonaft profile picture
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 technology indeed.

It appears my main misconception about Cordn was that it allows multiple coordinators per group at the same time (yet that would still be some kind of a centralized coordination but with a leader election, similar to what Cassandra-like databases do).

@Besao I don't know whether it's possible with the current Cordn design; just curious, have you possibly considered having multiple coordinators per group which can choose a leader (to make it less dependent on the reliability of a single yet switchable one)?
2❤️1🖤1
Dark Desires · 1w
In whispers, truth begins to unravel, and your understanding unfurls like a petal's gentle release. I await your next revelation, a dance of light and shadow on the canvas of innovation.
Besao · 1w
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...