It works for social media, it's just not very good. It also works for secure messaging, but it's not very good at that either: all the json-inside-json means that if you really want this as a base protocol, you'll have to redesign.
It works for interoperability because there are SDKs. More than for, say, ssb, which has always been a shitshow. I think that ultimately, for each product that you can imagine that nostr would be great for, there will be a competing protocol that is greater.
The only moat is imho the existing developer base within the Bitcoin community. So if you need a comms protocol within the Bitcoin space, nostr is it.
This is why, if in the future when redesign is inevitable (I'm convinced it has to happen) and as a community we don't want to waste time, building nostr 2 would be the path of least resistance, versus trying to build a competing protocol.
I think right now is an amalgam of ideas, many apps built on top of a core based on cryoptography and and easy way to communicate.
Is not anymore the original idea.
As Bitcoin motto was "fuck banks", we do not have such thing for nostr. With nostr you don't fuck anything. Maybe you fuck http comms b y using wss instead :)
What does "ownership of your relationships" mean? How does one "own" a relationship?
but what with control of email by a few large providers and spam filtering, nostr may be a better option by now.
I think nostr will end up not very different from email. I don't see anything built into the protocol to prevent that.
You CAN run your own relay, but most won't, and won't care about you or your relay, and the relays they use won't either. They'll just consider you spam.
Ownership of relationships was probably not the way to put it, but it seems to me that the thing nostr solves is that the web of relationships o create to other public keys, and their ability to have a relationship with my public key is no longer controlled by the platform: on x or tiktok, if you leave, you don't bring your follows or followers with you. Nostr gives you a way to maintain your social graph across many clients.
The whole concept of recovery is a problem that seems to have a wide ranging set of opinions depending on who you talk to.
I know many people who think some IT wiz kid should always be able to fix their technical problem if they complain enough. For these individuals I think they will always want identity tied to their person and they don't want to take personal responsibility for their Identity.
Flip side, I want the ability to spin up new identity when needed.
If opinions matter, it means there is no standard, no solution, so you've kind of made my point.
The problem is that keys must be replaced. So your key cannot be your identity. If I get your key then I change your NIP-05 (like some kid did to a custodial LN provider we shall not name) then all your identity would now belong to me.
This is why, not solving identity isn't the same as solving identity. It is the opposite.
For these individuals I think they will always want identity tied to their person and they don't want to take personal responsibility for their Identity.
Which services tied identity to you as a person, as in scanning your eyeball or fingerprint?
Hasn't it mostly been the case that you give a service an email address and password, and then you are responsible for keeping that password safe, or at least access to your email address so you can set a new password in case you forget it?
No, it wasn't this the main goal.
The main goal was some kind exactly opposite to this, so people will be free to post something online without being linked to a verifiable identity or censored.
I personally don't give a shit about my npub, I can create a new one in seconds.
You see, people try to make nostr a copy of twatter, but they are wrong. Nostr is something else than twatter.
On twatter you must build reputation with your verified identity.
On nostr you build a reputation with what you say, independently of a npub. But nostr is more than just posting memes and notes online. Way more bigger than that. And NWC and nostr market is just the beginning.
nostr opens up new channels/methods for the free flow of information thru man's kind and his technology; lightning super-charges that flow, giving it life; without bitcoin-lightning, nostr wud have been a dead/inanimate Frankenstein monster; resistance to the free flow of available current & proper information is bad, keeps people enslaved;
I remember when fiatjaf asked me in 2020 about his idea of nostr.
He just wanted to get rid of twatter in a decentralized manner. But in the end he discovered something else, maybe bigger.
But I know that the original idea come not just from fiatjaf, but was way before 2020 from Ben Arc, with Diagon Alley market. They put together the ideas and that's how nostr come up.
Nostr is gun without the graph DB, prototyped in the original ShockWallet
I just needed a way to communicate with keys over a simple socket server, gun overcomplicated it still since graphs are slow... Fiatjaf eliminated the lexical queries for simple tags
Everything I looked at was p2p nonsense, I wanted sockets so it worked reliably in browsers.
It's a standard not so much a solution, it's just json and websockets.
But are most people running their own relay? Could nostr “work”, as in provide a good user experience and/or scale to enough users to actually replace existing social media apps for most, if everyone ran their own relay, to actually achieve the digital freedom nostr wants to provide?
The mistake are doing people is to use nostr as a new twatter.
I personally use it too, like that (even that I never had a twatter account), but just for fun and have a "public face"...
But the strong capabilities are when you:
run your own relay(s)
use your relays for private communication
use your own relays for your own NWC accounts
use your own relays or chat rooms like hivetalk or White Noise messenger
use your own relays when you run your own nostr market
Relays are like billboards : you can make them public or make them private.
A lot of things can happen on private relays and nobody knows about or censor it. THAT is its strong argument.
If everybody run his own relay but make it public, it doesn't achieve too much thing. Is mostly noise.
Not sure if you remember the defunct MS SharePoint... something like that could be nostr, a private intranet but also can be extended to a public extranet.
Does the object storage not run on a server? You can run strfry in firecrackerd so that amazon can gaslight you that because there are no servers you pay more.
Also. No, you don't decide how it gets rendered to me. I do. If I don't like your site I will do things to it. For me.
Is a website same as a note or an event ?
Keep in mind that over nostr we do not have only dumb notes or memes, we have also events.
I don't think you can compare nostr in general with a website, are 2 different things. Like many are comparing SN with nostr. That is dumb. Just because you can use zaps on both it doesn't mean they have the same purpose or could be compared.
Bitcoin solved double spending problem, Nostr is an experiment that I don't see clearly what problem solved other than centralization of protocols, which I'm not sure it's pioneer either.
Nostr basically fixes the big headache of building a real, censorship-proof social network that actually works—by keeping it super simple with clients talking to a bunch of independent relays, and using crypto keys so your identity and posts are yours forever, no matter what any relay does.
ssb, which has always been a shitshow. I think that ultimately, for each product that you can imagine that nostr would be great for, there will be a competing protocol that is greater.nostr 2would be the path of least resistance, versus trying to build a competing protocol.client side filtering, yes! It's been done before, but it is a good principle that most of the apps were built on.strfryon a ROC-RK3328-CC with a T7 for hd. The most time went into building a clean non-sloppy image.