Thread

Zero-JS Hypermedia Browser

Relays: 5
Replies: 10
Generated: 02:57:00
Why does nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 show that I have 8 followers but nostr:npub12vkcxr0luzwp8e673v29eqjhrr7p9vqq8asav85swaepclllj09sylpugg shows 0? #nostr #asknostr
2025-01-21 20:40:30 from 1 relay(s) 5 replies ↓
Login to reply

Replies (10)

because primal implements counting via their caching server, and damus does it by fetching contact lists from relays. damus' method doesn't work well for counting large numbers of followers, and primal's method may be delayed. counting things on a decentralized network is hard.
2025-01-21 20:44:51 from 1 relay(s) ↑ Parent 1 replies ↓ Reply
It's relatively easy to see how many people you are following, as they are all contained in one follower list note, so your client just has to count how many npubs are listed in the most recent version of that note. Counting how many people are following you is a completely different matter, since the client has to look for any and all follower lists that contain your npub, wherever those lists might be saved across all the relays. Yeah... Ain't going to happen. At least not in any kind of exhaustive way. Therefore, follower counts will always be approximations.
2025-01-21 21:15:30 from 1 relay(s) ↑ Parent Reply