Dikaios1517 on Nostr: Not that I am aware of, and for a very simple reason. Where do you think your ...
Not that I am aware of, and for a very simple reason.
Where do you think your follower count is stored on Nostr?
It's not.
Who YOU follow is stored in a kind 3 event on whatever relays you happened to post it to. But your kind 3 has zero information about who is following you. That information is stored in the kind 3 events of each and every one of your followers, on whatever relays they happened to publish it to.
Therefore, your client, when trying to display how many npubs are following you, has to ask the relays for any kind 3 events that include your npub in order to display a count to you. Which relays? Well... Whichever ones you told the client to read from, or in some cases, whichever relays the client reads from by default. What if people who are following you aren't posting their kind 3 to those relays? Well then, they won't show up in your follower count.
For this reason, follower counts will NEVER be accurate or the same across all clients.
Published at
2024-10-03 22:28:10Event JSON
{
"id": "39d95a7c22ba28cd0e781b8cb203a97924b7ec5498ace2543416f1e941d9cb13",
"pubkey": "b7274d28e3e983bf720db4b4a12a31f5c7ef262320d05c25ec90489ac99628cb",
"created_at": 1727994490,
"kind": 1,
"tags": [
[
"e",
"35f710d3dcb52d8f2c559280be2ab418d6216d0e63cfb401deccf7d9f22ef999",
"",
"root"
],
[
"e",
"35f710d3dcb52d8f2c559280be2ab418d6216d0e63cfb401deccf7d9f22ef999",
"",
"reply"
],
[
"p",
"50c6ce2e69cf0baf79b52488b20418c4a6f9ca7bd0ac654b4624d5c025cf57db",
"",
"mention"
],
[
"client",
"noStrudel",
"31990:266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5:1686066542546"
]
],
"content": "Not that I am aware of, and for a very simple reason.\n\nWhere do you think your follower count is stored on Nostr?\n\nIt's not.\n\nWho YOU follow is stored in a kind 3 event on whatever relays you happened to post it to. But your kind 3 has zero information about who is following you. That information is stored in the kind 3 events of each and every one of your followers, on whatever relays they happened to publish it to.\n\nTherefore, your client, when trying to display how many npubs are following you, has to ask the relays for any kind 3 events that include your npub in order to display a count to you. Which relays? Well... Whichever ones you told the client to read from, or in some cases, whichever relays the client reads from by default. What if people who are following you aren't posting their kind 3 to those relays? Well then, they won't show up in your follower count.\n\nFor this reason, follower counts will NEVER be accurate or the same across all clients.",
"sig": "48fa06db4b182ff797807188cdccff23c8494a9f9e63d2eac3a0b02d7d80744ac62a9d73f0e527d746afd04846c640633e58953161b27cdf9a75124a9d9bcfea"
}