I agree that for a easy onboarding a full, but spam-free, discoverability is important.
Let see if #[6] can give us some insight on Gossip logic!
I agree that for a easy onboarding a full, but spam-free, discoverability is important.
Let see if #[6] can give us some insight on Gossip logic!
Sorry, long day! This on limitation on 3rd degree global view (diff from Iris). Also for paid read/write, if a paid relay user is unable to view public users relay comment on their posts, then it’s a bit like Jim Carey’s The Truman Show. You can see everything from outside of Nostr but not from within. Some relays that do the broadcast - is this part nip65? There’s a lot of innovative adoption for relays but I’m not too sure how gossip would work is all the relays behave differently. Also gossip is for large users and for users to crawl, so you engage another, get it broadcasted etc (active user). What if I just want to read (passive user) - these users are often times there for specific interests, so there might be a plus point to gossip to advance these interest-based relays. Feel free to correct me if I’m wrong, always happy to learn.
#[6]
From the mentioned post I read:
> When you load your global feed, we only load content from your follows+their follows.
> When you click anything else (like a note or someone’s profile) we load EVERYTHING we have unfiltered from the archive node.
A note about that: a relay don't know what the client or the user do, can only deduce it by the REQ events. A REQ event with a date filter ("since") is highly likely to be used to fill the global feed. A REQ with a e/p tag is used to populate a note's thread. I suppose that nostr.wine works this way.
> it’s a bit like Jim Carey’s The Truman Show
I really like this! :D
The user can see everyting IF a contact (to the N degree) is present in the context, ex. post or reply to a post.
An user that choose to only use a N degree filtered relay for the global should know this limit; otherwise use a free-spam relay ad surf the global flood, or a free relay and fight the global caos :) Different options for different tastes/needs.
I think that we will soon see filters at client level, I'm working on this UX and I proposed it to Gossip too: https://www.figma.com/file/JJQwKYImD2lyzWR81fxo7w/Nostr?node-id=0%3A1&t=DaA8WkRIyXtiD9Lm-1
Gossip doesn't have (for now) a global view, so currently it is not the best tool for discovering new content/users. But you can access all the notes in a thread as long as Gossip can recover them, ex. following the source relays if embeded in the p tag.
I had not time to check the NIP-65, thank you for for remembered me to add it to the read-later list :)
PS: Tried again to zap: "Failed to process LNURL pay" :(
On the 3rd deg limitation, I don’t know how users will click and expand spread if they can’t see anything beyond 3rd degree. On gossip, I read from Mike’s note earlier that nip65 is only 1/3 of the gist - and kind-10002 is where the magic spread happens. Gonna look for rest to read.
I love this concept you designed. User motivation to curate their own Nostr experience is an important factor and a game changer in today’s social media dominant world that shapes the generation. Also “topic of interest” was a key component of Twitter - and it makes sense. I also think this would be a natural way to reduce spams as what might be spam to one, might interest another (other than the letters from the Prince :) )
PS : I’ve not checked what’s the problem with zap! But thank you for the thought !