Damus

Recent Notes

note1703ly...
Mike Staub profile picture
Yes, there will probably be only a few big world relays, just like there are only a few search engines. The difference is you can verify when relays are censoring which will incentivize them to be as neutral as possible, as long as there is one relay that is a good actor. It's actually very analogous to Bitcoin mining pools. Economics forces only a handful to exist, but as long as there is one transparent and fair option ( Ocean ), then the others can't collude as the switching cost is low due to the open nature of the protocol. It's the same with AppViews. This is all theoretical of course, time will tell.
3
Matt Corallo · 93w
How is this materially different for nostr relays? Sure, nostr clients connect to a few relays, improving censorship resistance greatly, but generally nostr relays are expected to have a large majority of all notes in the social context.
CitizenPedro · 92w
How do we verify if relays are censoring in this case?
jb55 · 93w
I don't even see how decentralization is possible at this point just by looking at their architecture. it's completely controlled centrally. I don't see how they are going to magically decentralize it...
Mike Staub profile picture
I did a deep-dive on the code and the only part of the architecture that is not currently decentralized is the plc-service, which resolves the DIDs with a custom method. You can literally run any other component yourself. Arguably this is the most important piece, so criticism is valid. But it's not clear how to decentralize governance of such a system while preserving the UX. Bitcoin 'gave up' on trying by just piggybacking off physics with PoW for consensus, which was not obviously going to work when it was created. I think perhaps the ultimate solution is just to use Bitcoin for the ID consensus with something like the did:btc or did:ion methods. The incentives to host decentralized infra without a token are not strong. Even nostr struggles with this currently. https://app.ilograph.com/@mikestaub/atprotocol%2520overview/Protocol%2520Overview/_walkthrough/1
3
jb55 · 93w
that architecture diagram looks insane. who is going to run all that?
Kirpy · 93w
That too, but even with the other parts. They have all the power and that's the important part. Member twitters "decentralized" beginning? How about hangouts?
Matt Corallo · 93w
Hmm, the did resolution part isn’t all that critical to the overall system, DID creation is basically just adding a DNS/HTTP record. I guess I don’t really understand your concern here, tbh.
fiatjaf · 93w
Your deep dive missed the fact that they have a big central data hub that is ran by a single company that all apps hardcode and has all the network effect such that it is de facto impossible for anyone else to run another (and if someone did it would be inconsequential and useless since there would ...
Karnage · 131w
was signup difficult for you?
deleted account · 131w
👍