Nostr is fascinating and has been a very rewarding rabbit hole to be falling into. I couldn’t help it but start itching to try to measure the current levels of user activity and the trajectory.
It looks like we have been hovering at around ~5k daily active users and ~30k monthly active users for the past year - based on the data I have right now and the current methodology.
This is currently based on aggregating most of the major events in the network indicating user activity - posts and replies (kind-1), reactions (kind-7), zap receipts (kind-9735), etc. Some of the more obvious and egregious spikes due to bot swarms, etc. have been removed. The data is from two major relays so far - relay.damus.io and relay.snort.social (both support negentropy, so historical data acquisition with strfry is straightforward). Pure lurker activity (follow-list updates, profile updates, etc.) is not currently measured (requires continuous acquisition of replaceable events) and can lift these numbers meaningfully, but not by an order of magnitude most likely.
Would love to hear if this aligns with what folks have been seeing through their own methods and observations!
One of the next aspects I’m curious to explore is what happens if I start moving out on the long tail of relays by progressively acquiring and incorporating data from smaller relays for this analysis - would that simply lift the baseline DAU/MAUs while keeping it roughly flat, or would we see growth?
