ExploreTrendingAnalytics
Nostr Archives
ExploreTrendingAnalytics
rabble93d ago
There’s a debate raging over in the Bluesky world about whether or not infrastructure providers on ATprotocol should be neutral carriers or if people running things like PDS servers should be able to choose who they host. It’s an interesting read and worth thinking about. From a Nostr perspective it’s like arguing for a custodial system then being upset at the power dynamics that exist because of that. I’m curious what folks think. I think the poster kicked a hornets nest, not understanding how communities of users react to being told what they should or shouldn’t do with their own servers. Thoughts? https://gist.github.com/burningtree/d4aa172470293bdf2939c…
💬 26 replies

Replies (26)

elsat93d ago
Despite all the bluesky baggage in the comments, it would be good to mention nostr to this dev
0000 sats
SondreB93d ago
He's here, @b2a33e2d…0f7e1a72
0000 sats
Ben Weeks ⚡93d ago
Infrastructure is just a service provided. Reminds me of a baker in the UK who refused to bake a cake for a gay couple based on their religious beliefs which created a lot of discussion. Should they be compelled to provide their service or have a right to choose? I think the only way to truly separate infrastructure from ideology is if the infrastructure (i.e. relays) have no view of what they are relaying. It’s probably not just going to be ideology either. There will be legislative reasons. Again, for the UK I wouldn’t be surprised if some relays services feel compelled to not offer services to UK residents. And we should make sure there’s more than 1 baker in town :-)
0000 sats
Ben Weeks ⚡93d ago
“You Americans” always think it’s about you ;-) Maybe there are more than 1 gay cake? https://www.bbc.com/news/uk-northern-ireland-32065233
0000 sats
Ben Weeks ⚡93d ago
Well, I’m glad to see you here anyway :-)
0000 sats
Ben Weeks ⚡93d ago
That’s where hashcash came from I believe and same principles here could be used here (using Bitcoin for relays rather than email) that it becomes uneconomical to post excessive spam. FYI @020f2d21…81a81c3e That works for encrypted DM type notes. Not sure about public stuff though if the relay remained in the dark about what it’s transmitting unless the message is sharded and that sounds complicated.
0000 sats
Globe9993d ago
Well you're not using "Bitcoin" per se, it's just adding proof of work to messages. Coracle does this. It just uses your computer to do proof of work on a hash of your message. No reason why it couldn't work for public notes too. Nothing is encrypted. It's the same kind of thing that Anubis does: Force the user instead of some "captcha" to do a small amount of computational work, that's no problem if it's a human but becomes uneconomical if it's a massive web scraper" https://anubis.techaro.lol/
0000 sats
Stuart Bowman93d ago
I think the idea that the PDS servers "should" be neutral is unrealistic. If community servers are acting as de-facto infrastructure and you suppose that they "should" do something, well then, there's always an implicit enforcement mechanism standing behind the word "should". If you still need to invoke a centralized authority to make the players in a supposedly decentralized system work together, well, back to square one then. I will admit I myself have fallen into this kind of wishful "should" thinking before. And I think the reason why it's so easy to fall into is because the early internet had a lot of self-selected people that naturally aligned idea on certain values like curiosity, not assuming things about people, etc. But it's a different game now. I do think nostr is closer to a workable solution than bluesky, because nostr is fundamentally oriented toward redundancy/exit, not consistency/consensus. Notice that biological systems mirror this architecture.
0000 sats
Aa94392…52256f89d ago
I’ve made it easy for anyone who wants to connect with me privately to have a quick conversation. Please feel free to reach out to me directly through the SimpleX app using the link below https://smp17.simplex.im/a#F2uAHBWJh0UXvrS5Uz7iKeHKDsYclR…
0000 sats
Stuart Bowman93d ago
Hello and welcome!
0000 sats
elsat93d ago
Glad you made your way here. Looking forward to what you build
0000 sats
daniele93d ago
Welcome! Do you mind writing a long form about Bluesky vs Nostr from your own specific perspective? It would be really interesting!
0000 sats
sachin93d ago
If you're exploring Nostr, you'll be able to find people who share your interests here: https://following.space/
0000 sats
Chad Lupkes93d ago
I've been working on a protocol design that could solve these issues. What I'm seeing in a lot of the critiques of social media infrastructure boils down to the power dynamics that emerge when infrastructure and community ideology are bundled, when the protocol layer and application layer are built together and are designed to depend on each other. Bluesky was designed FOR the communities on the "Blue" end of the spectrum (Western, liberal) as an alternative to centralized social media platforms that censor or allow infiltration by people with opposing ideologies, and the decisions on how the protocol layer works are colored by that initial intention. The goal was to create an alternative to Twitter, but not necessarily to address the underlying issue that plagues all of our social media options right now. Blacksky was explicit in trying to create a safe online space for the Black community, mitigating harms like racism. To do that, they built their own PDS, a custom Relay and custom feed generators. This tied the infrastructure design goals to the community the application was being designed for, meaning that the ideological purity is built into those deepest infrastructure layers. Nostr is much closer to the ideal, separating identity and message transmission away from any centralized authority. But the Achilles' heel is the same. Relays, like the PDS nodes of AT Protocol are volunteer silos with the node managers and hosts doing the work of deciding what to host, or giving up that kind of power and authority and letting it be a free for all without an economic incentive. Anyone can spin up a Nostr relay node and open it up to the world, or close it off to a specific set of users. I'm seeing a need to fill the incentive gap by creating a financial incentive at the storage layer that would guarantee neutrality, basically turning data storage into a utility service. This would allow community based applications to be built tapping into this storage layer and performing the ideological filtering and curation without the operator needing to feel the pressure to censor or gatekeep the storage infrastructure itself. They way this could happen is by using the metadata tags on the content itself, which would identify the creator, the topic, and whatever else the application being used is designed to add to the tag details. This would change the negative filter (I don't want XYZ) into a positive filter (I DO want ABC), without changing anything at the protocol layer itself.
0000 sats
sachin93d ago
I'll drop some links here that can help you with your research. For an overview of the Nostr ecosystem: https://github.com/aljazceru/awesome-nostr The following two links can help while checking out NIPs: https://nostr-nips.com/ https://nostrhub.io/ For tools (clients): https://nostrapps.com/ Also, for a list of 'big tech' alternatives on Nostr, check this out (click on each logo to reveal the respective competing clients): https://noalt.app/
0000 sats
daniele93d ago
Great, thank you. Fell free to ask if you need some guidance.
0000 sats
sachin93d ago
You mean avoid vibe coded stuff? Is the a better discovery tool he can use?
0000 sats
Matt Corallo93d ago
Same, man. Same 😢
0000 sats
hodlbod93d ago
Take a look at my book for a more philosphical take, https://building-nostr.coracle.social
0000 sats
Matt Corallo93d ago
A big part of these types of outcomes is also based on the community that forms around them. Bluesky ended up, for various reasons largely unrelated to its underlying protocol, being adopted by a very specific community, and that community views policing untoward speech as a core part of how social media should operate (not passing judgement on that here!). While the protocol design attempted to do that at a higher layer, the community’s strong stance on moderation and the developer’s need to fight urgent spam and moderation fires meant that protocol neutrality took a back seat. Once it was there, with a rapidly-growing community that viewed this as good, it wasn’t coming back.
0000 sats
Matt Corallo93d ago
The design of Bluesky was intended to allow for tribal portability such that a PSS banning you didn’t really matter, you’d just move your data and use a new one. AFAIU (and I don’t follow it closely really) that isn’t quite what has happened.
0000 sats
Matt Corallo93d ago
Errr trivial portability lol
0000 sats
JOE2o93d ago
The only real way to make the relay not know what it's sending but not have everything encrypted is to make the operator unable to communicate preferences to the relay, which means relays in enclaves with attested runtime code meeting protocol spec, and if no proof-of-blind-enclave then not considered protocol compliant.
0000 sats
Globe9992d ago
Yeah, I mean... I wasn't thinking of the relay operator "provably" not knowing what's getting relayed, but rather just the idea of the operator having a general policy of "not caring."
0000 sats
JOE2o92d ago
The enclave approach would be close to that, the operator could obviously know what's on the relay, because anyone can query the relay, and the notes are not encrypted. But the op wouldn't be able to do anything with this knowledge, because to change the code of the relay would require breaking the attestation and being booted from protocol compliance. So code-enforced not caring, in a way.
0000 sats
Ben Weeks ⚡92d ago
Interesting!
0000 sats