micro relays > macro relays
lets make this happen
micro relays > macro relays
lets make this happen
I like π€
What is a βmicro relayβ
The opposite of the damus relay
Thanks Will. π₯Ά
Lol. By micro relay Iβm just thinking of small special purpose relays where people can still pull your posts even if they donβt have you in their default relays pool. Damus needs to drastically change its relay model to support it. I think we can do it though.
Makes sense. π«
This is exactly what I've been thinking about for a wiki/knowledge management client. Micro relays takes care of the moderation/duration aspect. The client creates a composed network from all the relays you are pulling from. How to handle hyperlinks and citations are still an issue to think about though
Splinter the damus relay into a thousand pieces and scatter it into the wind
One click cloud hosted relay deployment via marketplace (e.g. like Bitnami does with Wordpress)
How do you define and delineate?
Relaying.io let's go!!
How would you define a micro relay? Would a family or friends relay fit? Or would that be private?
Could be write-only for you and/or your family but readable by anyone (these are defined in nip65 as read/write relays).
Damus would then see that a particular user is writing to there and could pull from there when visiting their profile.
Right now damus isn't smart enough to know to go look there and only looks in the current users own relay pool.
This should improve decentralization a lot.
There are still many ux considerations when moving to this modelβ¦ but Iβm finding I need it for the mailing list use cases which Iβm exploring.
This is epic. If my client checks the user Iβm viewingβs relays that means I can host and write to my private server and the world can still find me.
correct. right now we just βhopeβ any given person will receive a message but thats dumb. We need to be sending and receiving messages to and from specific places, depending on where people and reading from and writing to.
You're right. This would be great for decentralization. As it stands right now, the majority of users are using the same top relays. And this will only get worse unless a change like you suggested happens. Very interesting. Thank you.
What is a micro relay?
Small special purpose relays, like running a mailing list. Damus would need to change the way it thinks about relays to support this model. Right now it only tries to look in the users relays pool, but could be smarter when trying to look for specific content.
If Damus can pick and choose relays for its users, does that not centralize control?
This does not change the user's choice of relays. It is being smarter about where to look when populating a feed.
Interesting π€
With this model, if i have a user-write, global read relay, i can then collect every IP address that reads my content. IP should not have a source address but that boat has sailed.
Why and how?
I want my own relay that is a no-ui gossip client and goes hunting for the content of my social graph. That way I can connect any client to it. It can double as publishing relay for others to find my content.
Separate the gossip out of the client.
And run on this hopefully⦠https://github.com/andrewarrow/devops
Will there be need for a NIP in order to standardize it?
Nostr apps drain battery. How is that being addressed?
then someone makes a relay you can install on your phone and after that the relay will be the client, talking client to client.. am I going too far? π