One of the chronic problems Nostr suffers from is that most of the developers (and financiers) are just here because they wanted some chat interface that tightly integrated Bitcoin. They then integrated zaps, and brag about #OnlyZaps, but didn't do the blindingly-obvious thing of _making the zap events the notes and the replies_ because reasons. No idea. Would have immediately solved the spam problem. I don't actually understand anyone's strategy, but I know they think this might make them rich. (Good luck with that, open-source is a chronic money-loser.) And now they've taken a backseat to developers (and financiers) that are just here to peddle AI-Whatever. Okay, whatever. I don't need 73379 vibe-coded throwaway-clients to say GM and post stuff I stole from Twitter. You don't need to be a Chinese logistics planner to building bridges to nowhere. Apparently.

Replies (33)

90% of nostr seems to be "entrepreneurs" trying to make a brand and suck money out of gullible Bitcoin fanbois who strayed from the usual bitcointwitter battery farm. This is why there is no strategy of growth outside of 'vet more people from bitcointwitter to join'. imo
Building nostr will be a marathon until money starts flowing to it, then it will get gradually smoother. The good thing is that those who run the marathon can share with others and make the process less excruciating for everyone else
I was using xnostr.com to efficiently republish quote posts from X because X is the best place for me to access local political and religious news on which I like to comment. I haven't yet met one NOSTR user in Maine, USA where I live. But then I haven't tried very hard either. Only so much time in life. The dev for Xnostr.com just did an upgrade and seems to have badly broken it ... for me anyway. It was worth the ten bucks a month to me. Now it's just a source of frustration. But I believe in this protocol enough to stay in touch with the dev. Seems earnest. I've noticed this reality you mention on NOSTR since I created my Primal account midway through 2025. It's been a sort of love/hate six months for me with NOSTR. I'm not a coder/dev/financier/whatever. Just an old computer/internet user that appreciates the opportunity to communicate with folks around the world, but especially with folks I could meet IRL someday.
Fr. First thing I did was display the zap messages in the feeds. And I let you set the minimum threshhold for how much the zap needs to be, to see it, from 0 to whatever. image This is basically what a previous app I used, Sphinxchat did, but it was using Lightning comments, directly. Wrapping the LN payment in a note adds more content flexibility and threading, etc. Was thinking of doing an OnlyZaps feed, but how do you do the top-level post? Or is it just OnlyZaps as replies?
Does it matter if they're channeled into the wrong hands? Or are you talking about authentic catallactic revenue from people doing real work?
Plenty of those without doubt. The real question is what else should be done? This isn't Instagram, it doesn't has the groups like Telegram nor the convenience of WhatsApp. There needs to exist a reason making normies participate here.
Yeah, I came here as a total computer nerd normie, to just get my chat on and meet people. The weirdest thing about Nostr is that people come on here to tell us what losers we are, for using computers and — oh, the horrors! — social media, and that we should get off the computer and go live in the woods and do yoga, or something. That's like 50% of the top posters, all day. And then you realize that they got paid to say that. 😂 Bizarre dynamic.
Keep an eye on people developing apps which aren't just bitcointwitter2. There's a few.
I've always wanted the ability to integrate zapping more deeply. Spam being one of the reasons. I think it'll also prevent the same bullshit free upload sites like YouTube have experienced. And it would protect my time. And all the resources running this thing.
A zap request is just an event sent to a Lightning node, instead of a relay. If the node can handle those requests, it reads in the event and sends a zap receipt to the relays. The description tag of the receipt contains the original request, so that the receipt event is a sort of wrapper. I display the wrapped event in the feed, as if it were a kind 1 note.
Here is the example event json. You can see the text _Great work, and much needed!_ in the json. You could put whatever in there, so long as it's under 639 ASCII characters. ```json { "content": "", "created_at": 1768301042, "id": "609b8da89d553a42900862de33adc55b41436f2056b5e7ce4478715e27d98ad4", "kind": 9735, "pubkey": "f81611363554b64306467234d7396ec88455707633f54738f6c4683535098cd3", "sig": "8bf13e331cdb3a84e7c69a0eb5a38f1215fc10c24959042ae4456350eabebf6dd22a5305e935d037b129d6748f346861b5c8507edc903d42a9edeb66749f1b62", "tags": [ [ "p", "1739d937dc8c0c7370aa27585938c119e25c41f6c441a5d34c6d38503e3136ef" ], [ "e", "2d81d048cb7588529ddb2c0a55c6914aebebfeab2d442790d9adabb397665487" ], [ "bolt11", "lnbc24240n1p5kvg0jxqrrsspqqsqqdpvta04q5jff4q5ch6ffe2y25jwg9x97j2w2e85js69ta0swwc6577506u7j9wkuuuc85ulfajqze2ur76ul4wk6t2zddnp5seyk4azar6v4j6nswxckmu3k6c28v97d3vk4edxempftvjj0356qacqknll7c" ], [ "description", "{\"kind\":9734,\"created_at\":1768301042,\"content\":\"Great work, and much needed!\",\"pubkey\":\"b83a28b7e4e5d20bd960c5faeb6625f95529166b8bdb045d42634a2f35919450\",\"id\":\"80bee44e11227628a6dc87804cb850ed374c5d87a3811310e81959f21dd96691\",\"tags\":[[\"p\",\"1739d937dc8c0c7370aa27585938c119e25c41f6c441a5d34c6d38503e3136ef\"],[\"amount\",\"2424000\"],[\"e\",\"2d81d048cb7588529ddb2c0a55c6914aebebfeab2d442790d9adabb397665487\"],[\"relays\",\"wss://relay.botev.sv\",\"ws://umbrel.local:4848\",\"wss://welcome.nostr.wine\",\"wss://nostr.wine\",\"wss://relay.damus.io\",\"wss://relay.nostr.band\",\"wss://nos.lol\",\"wss://relay.fountain.fm\",\"wss://premium.primal.net\"]],\"sig\":\"9905cb97525e95e31080319c23d6ff7b942f638bea767ac11dd490ceb6fef53971bc7074d1d5de9ff84a4d91ab6c16860a433e5303454e67b835ef17ff704c04\"}" ], [ "P", "b83a28b7e4e5d20bd960c5faeb6625f95529166b8bdb045d42634a2f35919450" ] ] } ```
I’d happily pay for every note I post. Likes feel redundant. Reposts help discovery, and I’d gladly pay for those too. Zaps matter because money changes the meaning of engagement.Each post should carry a marginal cost, 10–100 sats, maybe - enough to discourage spam and lazy content. The relay or network pool could take these fees, providing real infrastructure income. If posting costs something, users will naturally self-edit, just like advertisers target their spending. This doesn’t require platform centralisation. Wallets can handle micropayments seamlessly, batching or streaming as needed. And instead of separating zaps from conversation, every zap is a note - merging speech and value. I watched a meeting about the “Web of Trust” as a potential fix, but I’m not convinced. It seems it could easily tilt toward whoever has the deepest pockets. If each provider calculates the score differently, portability might just add confusion. It feels more like a surveillance layer than a solution, though I’m still trying to keep an open mind. In a pay-to-play world, bots could still exist, but they’d have to earn their space - less spam, more quality. Obviously paying breaks the effortless vibe of social media and limits lightweight interactions like “GM” or “😂.” It raises the barrier for new users, people would need wallets and know how to use them, likely driving them toward centralised services. And it could exclude lower-income regions, which contradicts much of Nostr’s philosophy. Still, the idea of paying to post - of making attention and expression carry weight, feels like a step toward a slower, saner Internet. View quoted note →
I think it's time for a new zap spec that 1) has more privacy and 2) can be part of a conversation seemlessly. I was thinking combo nip17 + invoice memos + zaptestations
That was hyperbole. 😂 You can see this phenomenon regularly, on Primal trending, which is why I stopped looking at it. One of the worst offenders has recently exited the stage, thankfully, but it's such an easy way to trend that they often can't help themselves. Nostr: Where Nostr influencers tell you to stop using Nostr.