What I mean is that typically users send out little bits of data (which are each individually signed) and then the clients aggregate them into different views (for example, the list of people I follow, or the list of people following me or the list of replies to a post). In most cases, the user just sends out the granular action (zap, heart, reply) and it's up to the clients to query the relay and build up the aggregate list. But with the list of follows, it works different, the user keeps republishing the FULL list and the relay treats it as replaceable, it just seems inconsistent with how nostr typically works.
I’m not a protocol developer, so this is probably a better question for someone like nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 or nostr:npub1c878wu04lfqcl5avfy3p5x83ndpvedaxv0dg7pxthakq3jqdyzcs2n8avm, but you can read the docs to see how events are handled.
Here’s how I understand it: Your client has to sign a JSON message using your privkey and post it to all of the connected write relays. There’s no way to guarantee which relay has the most recent version of the event, it if even has it at all, so the protocol assumes the one with the newest timestamp is the only one that matters. Sending little bits of data and hoping they will somehow be reassembled correctly on the other side doesn’t play nice with decentralization, unless you’re talking about mining and blockchains, and we’re not.
I think "Sending little bits of data and hoping they will somehow be reassembled correctly on the other side" is actually EXACTLY how Nostr works and that's a good thing!
Yeah I was thinking something like https://github.com/vitorpamplona/nips/blob/relationship-status/81.md I'm definitely new and still learning the protocol in's and outs!
I get that, seems like the whole system is moving fast and evolving organically which to me is promising. I guess there is something like https://github.com/vitorpamplona/nips/blob/relationship-status/81.md which seems like it could supersede a simple flat follow list.
How do these things kind of move into widespread use? Is it a matter of enough popular clients adopting the new protocol?
I think just publishing the individual follow / un-follow (delete follow) is consistent with how most things work in Nostr. If I want to see all the replies to a post, I have to query relays to assemble that list, same to see followers (as you mentioned) or reactions to a post. It is a mess in some sense but I think it's a good model.
This approach seems a little odd, why not post discrete events to follow and unfollow instead of editing and republishing a list? Just curious why we settled on that approach at the protocol level?
I don’t know yet but let’s figure this out! Maybe as a first experiment do a live stream free and get some zaps? I have a close friend who is going to start doing live audio streams soon, getting him setup with keys next week
Working on a little query / debug tool as I learn the nostr protocols check it out
If it’s not built on nostr, it’s a legacy platform.
https://stats.nostr.band says around 15k dau so early., so good!
Found this https://stats.nostr.band claims around 15k dau
#asknostr How many active daily users are there on Nostr, ballpark? Is it 1k, 10k, 100k?
Love all this, will be going through the list and will report back! I’m curious how the flow works, I’m really interested in making it more seamless, like an apple checkout / stripe like experience, imagine that well supported in different clients, and easy to setup online stores
Why would you not be able to trust the other keys, particularly if they are keys that you know / follow / interact with?
You could also use nip 51 and create a pinned list?
Who is actively selling things on nostr via zaps? It doesn’t matter to me how much you are making or what you are selling I’m just looking for examples of the buying and selling of things via nostr
I agree, claude code has been incredible, I’m chewing through NIPs, I think we are going to rewrite the social internet around nostr and micropayments in the next 1-2 years
Only one I came across is pinned in nip-53
I watched 60 minutes with Utah Gov Cox
“I do believe that social media is a cancer, and it is taking all of our worst impulses and putting them on steroids. It is driving us to division. It is driving us to hate.”
I agree with him and I think Nostr is the only approach I’ve seen that has a chance of changing this.
Added some color to my homepage mossy.xyz - bitcoin-orange and nostr-purple :)
My home page on mossy.xyz is now my nostr feed! Lots left to do, lots of nips to explore, getting an art marketplace integrating, enabling zaps reactions and comments, providing some type of onboarding for non nostr users. But it was relatively easy to get this up and running, nostr is a very simple, beautiful protocol, it’s so satisfying compared to legacy social media, where I’m forced to either link to my content on their site or just replicate it.
Some new prints soon to be delivered to their new homes!
https://blossom.primal.net/3e0c94801a77e6992326c7675d30e25192abccf50e93b49ad7099eced949d3d6.mov
polo and pan last night at brooklyn storage house, really inspiring visuals, loved the minimal, clean, bright, simple - squares, circles, smooth transition, really inspiring and validating for me to see a big act align with this style that feels really natural to me 😍😍
Nostr is to social graph what bitcoin is to money
I feel bad for charlie kirk and his family, and I feel sad for the guy who killed him and his family, this is just pain all around.
Can you say more about other standards that don’t take off in this context? I think you are right, there is something very novel about public keys becoming a networked graph to build trust. Is blue sky an example of an alternative approach to this ?
I was hanging with so close friends this weekend and showed them nostr via primal, showed them zaps and described how you can just send money and that you own all the content you produce. It’s the first time I felt that excitement being the nerd friend in a long time, #nostr is something new
🙏Have you seen any examples of this out there? Like embedded “zap to pay” buttons?
Having some trouble with my nostr:npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm wallet and can’t send zaps, I miss it! So much more satisfying than “likes”. Alby support has been fantastic so far, made it much easier to get setup with a LN wallet. I just ordered “Mastering The Lightning Network” very curious how this magic works ⚡️⚡️
Good morning ☀️ starting today with some gratitude for my family and my health ❤️
First note! Getting started on Nostr / Bitcoin lightning feels like the old days of finding Doom bbs’s, I love it!
