Replies (94)

So if i understand correctly its aggregating relays from nip-65 on popular relays? Thre are still. Lots of opportunities to miss events, but yes, this is better than what we've seen so far.. Especially since it's open source and we can improve it.
depends on what you're talking about. are you looking at how it's discovering relays to connect to or are you talking about the relay chart at the bottom of the dashboard?
Im talking about the relays you query for events to calculate users and other stats, these relays are coming from nip-65 on popular relays right?
Does this mean we lost new users before they even joined Nostr 💜? Retention charts look brutal. Maybe the metric is brutal too? Time is not linear. It’s an illusion. Some people arrive late. Some leave early. Some even just disappear… and return years later with a completely different mind. A different you. Maybe the true question is not who stayed… but who changed? #asknostr Timestamp of freedom 932101 image View quoted note →
This is cool, but I feel there is a TON of bots and fake profiles causing inflated metrics. You show the new users of yesterday are 35k, but according to my metrics only ~300 are reputable (followed by at least one reputable). This would also explain why the retention is basically at the bottom. I am willing to give lifetime access to @Vertex so you can filter out some of the crap. WDYT?
New users is irreelevant metric where you can generate a million of them between breathes. I guess DPU w/ profile+followers is the only somewhat relevant metric even tho that can be easily manipulated
exactly, unless you use a WoT service provider like Vertex to determine the reputation of the user, which is determined by other people that already have reputation.
That's fair, but it's also fair that human users aren't the only users that we actually care about on nostr. DVMs are users. Servers are users. And yes, even bots are users. This is more of a question of what do we want to measure vs are these numbers correct. Would love to talk through this more sometime though because I'm sure there is some fun stuff we could do to build a chart that would allow us to visualize these breakdowns better.
DecBytes's avatar
DecBytes 2 weeks ago
I am surprised to see the amount of zaps over 30 and 90 days. The engagement seems low at 0.87/note. That could be due to the bots, since you basically just ignore or eventually mute them.
Transparency is the backbone of any decentralized network, and having reliable open-source data for Nostr is a huge step forward! Your effort to 'count the uncountable' will truly help this community grow with more trust. Great work, Jeff! Looking forward to seeing more insights🤝👍
That's a good take. Yeah the best as you said would be to categorize these users, giving the option to remove from the stats the non-reputsble according to some threshold and ranking algorithm. Let's continue this convo on Signal
GREAT work! Been so tired of looking at nostr.band stats and wondering if it was even reflective of truth.
Good call! I don't have anything like that yet but I'll add an issue on the repo to try and get it added sometime in the future.
Well not entirely if a large portion of those are automated profiles. I'd love to see retention numbers for 'real' users (whatever that is)
This is awesome! I love it. I see that Pensieve is OSS but couldn't find anything on the stats website. Do you welcome contributions to that website too?
For retention stats we gotta differentiate humans. You’re right we care about other activity too, but showing retention flatlining after a week isn’t fair to the ecosystem. Nobody can show that graph to someone on the fence and expect them to try it out, let alone show it to a potential investor in a product developed here.
Check out the tooltips. Lots of the charts filter out ephemeral pubkeys that have only been seen on events like gift wraps or marmot messages. Basically any time it’s a throwaway key we don’t include for aggregation stats.
Diyana's avatar
Diyana 2 weeks ago
So like about 2 k users just as my apprx. estimations. Not bad. ;)
Thank you so much for the Zaps, Jeff! Im really glad you liked my comment. Your initiative to bring more transparency to Nostr is truly inspiring, and I’m happy to be a part of this conversation. Keep up the amazing work!
Thank you so much for the Zaps, Jeff!Im really glad you liked my comment. Your initiative to bring more transparency to Nostr is truly inspiring, and I’m happy to be a part of this conversation. Keep up the amazing work!
the axiom's avatar
the axiom 2 weeks ago
it's ok, inflating the numbers is good for marketing purposes
Great stuff!!! Please share Bitchat.free with as many Iranians as possible people!! ❤️
I have it running on a bare metal server that costs ~$70/mo from Hetzner.
It includes any new pubkey we saw publish their first event in that week. I'm happy to hear ideas on how to better tune that.
There is - it's about 5k urls, many (most) of which are not live. I can have a look now that it's been running a week or so to see what data I have on those. The relay stat tracking code is very basic at the moment, it's an area of the app I'd love to improve on.
That’s a tough one. There’s likely a lot of testing going on. Like I know we make keypairs all the time to test. Probably many other cases as well. First thing that comes to mind is to widen the band of w0 to m0. Like consider anyone that doesn’t stay for at least a month a non-user and see what that drop off rate is. It’s a blunt idea. Hoping your convo with @Pip the WoT guy is more fruitful.
Agree. Assuming active is pub key creation + 1 event is probably too slim. Event threshold + 1 month stay to be considered a real user.
Got it, so approx 5k relays tracked inception then? I’m curious what the event/relay distribution looks like. Not so much from a decentralization perspective as much as a behavior perspective. Assuming Damus and Primal rule, do other relays play a role and to what type of user.
n's avatar
n 2 weeks ago
nostr statsのリレーランクシステム上やぶみリレーはユーザー数43位のようです。 View quoted note →
Yeah, we're talking about the same thing. NIP-17 uses kind 1059 - we don't pubkeys that publish 1059 events since we'll only ever see those used one time.
Sorry, what I meant was there are many cases where throwaway keys are used which are not scoped within NIP-17/Marmot/etc and would still fall through into your w0 cohort I also suspect there’s lots of “probing” going on- people making bots and testing if they get past certain relay/WoT filters for example. I think a good chunk of this can be filtered out by simply ignoring any key that doesn’t last more than some minimum amount of time. I proposed a month. No idea what the “right” number is. But this would get a more accurate reflection of retention than the current methodology.
Isn’t that just gaming the retention figures? I agree with the idea that we can probably come up with something that cleans this up a little, but a fair way isn’t immediately obvious to me
Not obvious to me either tbh. It’s not clean on an open protocol. I don’t think it’s gaming if you state the methodology clearly and even the reasoning behind it. Maybe display both versions and let people interpret themselves. Right now you could say it’s already gamed in the other direction. We don’t need to footgun ourselves IMO - it’s completely new territory with limited comparables.
#7 ⚡ Most Zapped Last Week Nostr’s Value4Value (V4V) model is all about plebs directly rewarding creators for the value they receive, no middlemen fees, no ads, just pure community-driven support using sats via the Bitcoin Lightning Network. Thanks to by @PABLOF7z for providing this data. Here are the Top Zapped/Top Zappers from last week, showcasing creators who received/sent the most engagement: 🔥 Top 3: Most Zapped 1. Name: @FLASH Zaps Received: 534 Sats Earned: 29k 2. Name: @calle Zaps Received: 297 Sats Earned: 51k 3. Name: @Jor Zaps Received: 254 Sats Earned: 182k 🔥 Top 3: Most Zappers 1. Name: @AQSTR Zaps Sent: 3640 Sats Spent: 110k 2. Name: @npub1zqre...x6yw Zaps Sent: 188 Sats Spent: 32k 3. Name: @Paul Allen Zaps Sent: 148 Sats Spent: 2k 💰 Top 3: Most Sats Received 1. Name: @Fountain Boost Bot Sats Earned: 492k Zaps Received: 193 2. Name: @BitBetBot Sats Earned: 265k Zaps Received: 49 3. Name: @Leo⚡️ Sats Earned: 182k Zaps Received: 9 💰 Top 3: Most Sats Sent 1. Name: @BitBetBot Sats Spent: 348k Zaps Sent: 75 2. Name: @Freedom Zap Fund Sats Spent: “Not mentioned the amount” Zaps Sent: 3 3. Name: @npub14ekw...99u8 Sats Spent: 170k Zaps Sent: 3 Here are the Top Zapped from last week, showcasing notes that received the most engagement: 🔥 Top 3: Most Zapped 1. View quoted note → Zaps Received: 75 Sats Earned: 8k 2. View quoted note → Zaps Received: 80 Sats Earned: 12k 3. View quoted note → Zaps Received: 64 Sats Earned: 34k 🔥 Top 3: Most Sats 1. View quoted note → Sats Earned: 34k Zaps Received: 2 2. View quoted note → Sats Earned: 34k Zaps Received: 64 3. View quoted note → Sats Earned: 32k Zaps Received: 1 #most-zapped_nostr_recap
#2 🔥 Community Highlights 1. He is gonna travel in South Asia this year ✈️ View quoted note → 2. An amazing optimum jargony podcast about Divine! Let’s take a listen and share 🎧 View quoted note → 3. Jack explains the new features of Bitchat 👇 View quoted note → 4. An amazing Nostr Stats site created by JeffG 👇 View quoted note → 5. A nice feature introduced by Geyser 😍 View quoted note → 6. We need more podcasts like this 👇 View quoted note → 7. This is the method that Nostr grows 😉 View quoted note → 8. He is getting a great decision about Nostr 👌 View quoted note → 9. Why he is on Nostr? 🤔 View quoted note → 10. A Nostrich list for explore 📋 View quoted note → 11. Nostr is the one & only solution for this 😎 View quoted note → 12. Well said Franny! 💯 agree 👈 View quoted note → 13. This comment proves that Nostr is growing 😍 View quoted note → 14. A great explanation about Nostr 👏 View quoted note → 15. Yeah this world for all of us! 🌏 View quoted note → 16. A normie is so happy about Nostr and Bitcoin 😍 View quoted note → 17. Yep, All of us never give up 🙅 View quoted note → #community_nostr_recap