Damus
Mazin profile picture
Mazin
@Mazin
I got asked about follower count again today. Why does my follower count go down when I delete public relays (in our list) and replace them with filter.nostr.wine?

I’ll give you one final explanation to rule them all. First, let’s go over how clients calculate your follower count.

1. Your client sends a request to all your connected relays asking for accounts who follow you
2. Relays answer back with the events requested
3. The client aggregates the event total and displays it

Each relay has a set limit on how many stored events it will return per request. For some relays it’s 500, others 1000, some as high as 5000. Let’s say for simplicity that all your public relays use 500 as their limit. If you ask 10 relays for your followers the max possible answer you can get is 5000. That won’t change if you have 20,000 followers or 100,000. You may get back a “different” 5000 each time, but you’ll still cap out at 5000 because that is the most events your client will receive.

Our limit on filter.nostr.wine is 2000 events. If you replace 10 public relays with only filter.nostr.wine, the MOST followers you will ever get back from our filter relay is 2000. That doesn’t mean you only have 2000 followers or that your reach is reduced in any way.

As long as you are writing to and reading from the same public relays, neither your reach nor any content was lost. That concludes my TED talk. I hope you all have a fantastic day and weekend.
2927❤️20🤙45⚡️1
xiangcai · 158w
Thanks for the details although never mind for me with 200 followers 🤓
jb55 · 158w
“Why does my follower count change” Great explanation: #[0] Which is why as clients we need a better method of calculating this.
The-FewBTC · 158w
Great explanation. Followed and ⚡️
LIVEFOREVER · 158w
This is great…I was wondering Thank you🤙
Bitcoin Cat ⚡️ 13% · 158w
Any idea on what is the long term vision for that?
jleger2023 · 158w
Great explanation! NostrGram is different in that it has its own caching server database that indexes about 150 relays and shows how many (unique) followers you have across all of them. So you get a more accurate accounting of all your followers. Not that follower counts mean much. Engagement is wha...
Galt 🦡 · 158w
Very useful 🙏 #[0]
Erik The Decentralist · 158w
Thanks for the lesson! I'm having notification issues myself... i can't open any, if i try it breaks
brianco · 158w
Yep, the issue is with the expectation created and trying to duplicate the centralized model. Maybe we shouldn’t do that or recreate a focus on follower counts. An idea I had for UI would be to show no counters for following and followers. If a user clicks on followers just display “Here’s...
CitizenPleb · 158w
Fantastic explanation of follower count. I love that followers don’t really matter in the same way.
+boldmouse096⚡️ · 157w
This 👇 #[2]
oobiyou · 153w
Here’s some info on follow counts. #[2]