5 ms·
Is it really decentralised? What server can I sign up to? Apart from bsky.app or am I overlooking something?
by JourneyToLunar 2y ago
Is it really decentralised? What server can I sign up to? Apart from bsky.app or am I overlooking something?
- verdverm 2y agohttps://github.com/bluesky-social/pds https://github.com/bluesky-social/pds You can run your own server if you like There are also 3rd party algorithms, moderation, and interfaces you can mix and match
- PaulHoule 2y agoAlso bsky doesn't suppress links to other sites the way X, TiKTok, Facebook and many other networks do. That's a more basic "federation" practice because it lets you https://www.theverge.com/2023/10/23/23928550/posse-posting-activitypub-standard-twitter-tumblr-mastodon https://www.theverge.com/2023/10/23/23928550/posse-posting-a...
- verdverm 2y agoThere are also a number of projects that bring comments on ATProto back to the original content Do you think WhiteWind fits into the POSSE model because your content lives in your ATProto database?
- PaulHoule 2y agoIn my mind POSSE is about loose instead of close integration. If I understand what's going on with WhiteWind it's taking advantage of another dimension of federation which the "fediverse" doesn't address, which is identity. It seems it's a blog service that is linked to my ATProto account that anyone can use so long as they have one. I'll make the case that the fediverse style of federation has a low level of trust for this sort of things. If I log on to a service that uses Facebook or Bluesky or whatever for identity, there's always the risk that the people who run the service can let somebody else log in. I've got some trust in mastodon.social but plenty of small server administrators in the fediverse have demonstrated that they can't be trusted.
- verdverm 2y agoI was thinking more that they have a custom lexicon, so you could create and view WhiteWind records without using their app at all. That your content lives on the ATProto network, and more specifically in your own database which you can migrate and/or run yourself. This would seem to align with your loose coupling line of thinking https://github.com/whtwnd/whitewind-blog/tree/main/lexicons/com/whtwnd/blog https://github.com/whtwnd/whitewind-blog/tree/main/lexicons/...
- PaulHoule 2y agoSo if I am a bsky.social user the content gets stored in their database, and if I have a PDS the content gets stored in my PDS?
- pfraze 2y agoYep. If you look at the repo browser for @bnewbold.net, you can see his blogposts: https://atproto-browser.vercel.app/at/did:plc:44ybard66vv44zksje25o7dz/com.whtwnd.blog.entry https://atproto-browser.vercel.app/at/did:plc:44ybard66vv44z...
- verdverm 2y agoMy understanding is that your content gets stored in your database, regardless of PDS host. Bluesky hosts most PDS I believe each user gets a dedicated sqlite database, or at least a dedicated repo. I recall reading somewhere about the implementation moving to use sqlite
- PaulHoule 2y ago"My" instance of sqlite that they host?
- verdverm 2y agoyeah, that is my understanding, if I understand your question correctly. Of course it is all hidden from view, there is a merkle tree involved, and you probably want to use a higher level client than SQL This talks about why SQLite and not Postgres https://github.com/bluesky-social/atproto/discussions/2287 https://github.com/bluesky-social/atproto/discussions/2287 Repository spec: https://atproto.com/specs/repository https://atproto.com/specs/repository Small program to export: https://github.com/bluesky-social/cookbook/tree/main/go-repo-export https://github.com/bluesky-social/cookbook/tree/main/go-repo...
- JourneyToLunar 2y agoCool, didn't know that.. PDS sounds interesting.
- badgersnake 2y agoIt’s not really decentralised. You could run your own server, but everyone is on their server so they can pull the rug anytime they want.
- Kye 2y agoThere are over 2700 independent PDSes. https://github.com/mary-ext/atproto-scraping https://github.com/mary-ext/atproto-scraping The number seems to double every few months. It's about as decentralized as Mastodon with its handful of servers controlling most of the network and a long tail of small and single user independent instances. The only difference is recovering from bluesky's official instance (bsky.app) dying is you would have to connect to a different Bluesky instance or convert your PDS data into a website, or port it to some other social media software like Mastodon. I wouldn't be surprised if there are already projects underway to make it possible.