Not a design flaw. You can just have a Citrine relay on your phone and turn on the aggregator function.
Login to reply
Replies (2)
People are just incredibly lazy. If we put people in charge and they just do nothing, then that's on them.
I have good default settings on my client, but people constantly override them with retarded settings and it's like,
Bro, the problem is sitting in front of the monitor.
3 different things that all need to align perfectly yet live in different places:
1. identity: managed by nos2x or whatever extension that you have to trust for all websites
2. UI interaction ("client"): managed by your browser on the basis of someone else's code on a website that has to be accessible and you have to trust
3. relays: run by someone else on a server that has to be accessible and that you have to mostly trust
The only real advantage is that no one relay owner can hold you hostage because you can move to another - unless they all form a cartel on certain issues, or the client developers do.
If all of this were handled by you - you run a node, you interact with your own node only, your node talks to other nodes to resolve the state of the note-space you're interested in - this would be a true distributed peer to peer system that gives you complete sovereignty on all fronts. Your identity lives in your node, no dodgy hack needed with nos2x etc. A mesh design, not a client-server design. Resilient as well as uncensorable. Also make it easily routable through VPNs and firewalls and cacheable/efficient, which is fucked by the current WebSocket design. And make the crypto algorithm upgradeable instead of hardcoded to be stuck on Schnorr which will be fucked by PQC.
Just my little thoughts. Needs techies to make it happen