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:nprofile1qyv8wumn8ghj76twvfhhstnjv4kxz7tn9ekxzmny9uq35amnwvaz7tms09exzmtfvshxv6tpw34xze3wvdhk6tcqyqalp33lewf5vdq847t6te0wvnags0gs0mu72kz8938tn24wlfze6luf5tq or nostr:nprofile1qqsvrlrhw86l5sv06wkyjgs6rrcekskvk7nx8k50qn9m7mqgeqxjpvg8u2e5q, 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 is what my Nostr contact list with over 2600 pubkeys looks like, and an example of why you should consider reducing your follow count. This 190kb file has to be updated and saved to my relays every time I follow or unfollow someone.
Itās why I built nostr:npub1pvz2c9z4pau26xdwfya24d0qhn6ne8zp9vwjuyxw629wkj9vh5lsrrsd4h and why Iām building more tools to help reduce my (and your) bandwidth footprint.
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
nostr:npub1mmwcn367jw2g8c48y70975grw6jrhet2pshukxe872yzh3wmt7tq4qaum2 check out NIP-99 for your art marketplace project, and ping here if you have questions
cc nostr:npub1xzrkzsrnr83vn7h0udq6tnapwpswy5equlrtkn3nu0e0anlmzynqne0qap nostr:npub10xvczstpwsljy7gqd2cselvrh5e6mlerep09m8gff87avru0ryqsg2g437 nostr:npub1equrmqway3qxw3dkssymusxkwgwrqypfgeqx0lx9pgjam7gnj4ysaqhkj6 nostr:npub16dhgpql60vmd4mnydjut87vla23a38j689jssaqlqqlzrtqtd0kqex0nkq
Yas thank you!!
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:nprofile1qqsyv47lazt9h6ycp2fsw270khje5egjgsrdkrupjg27u796g7f5k0spremhxue69uhkummnw3ez6ur4vgh8wetvd3hhyer9wghxuet59uq3vgrhwden5te0wfjkccte9ejxzmt4wvhxjme0e0qnc2 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!
