I hate the term web5 but the tech stack described here is much better than anything else I’ve seen. developer.tbd.website/projects/web5/
Comment on Jack Dorsey claims Bluesky is 'repeating all the mistakes' he made at Twitter
andrewrgross@slrpnk.net 6 months ago
I don’t understand how any of these visions fundamentally differ from Mastodon.
Decentralized? Yep. It’s got no center. Open source? Yep, you can fork it and make your own if you want. Unmoderated? Sure, if you want that, you can set up an instance and host whatever illegal content you want. You’ll have a lot of legal problems and most people don’t want it, but the option exists.
Is there any point besides money and crypto bullshit? If you want to post short comments that your friends can subscribe to that isn’t controlled by a big corporation that gives your data to the government… well we have that. It exists. It’s pretty okay. Go use it.
beefsquatch@programming.dev 6 months ago
sugar_in_your_tea@sh.itjust.works 6 months ago
You don’t need to go crypto to get there though, IPFS and similar exist and work. IPFS itself is kinda slow, but Iroh is aiming to be a more efficient alternative that solves similar problems. There are also protocols based on BitTorrent.
The way these work is basically:
- users connect to relay nodes
- relay nodes connect users directly
- users continue communicating directly w/o any servers
Then you build stuff on top to keep everything in sync. No servers, aside from the initial connection, which means minimal risk of anything ever going down. If relays go down, anyone can set up another and people reconnect.
The problem is that step 3 is quite complicated, and there are a ton of technical complexities to synchronizing information at scale w/o a central authority. Mastodon/Lemmy/ActivityPub gets around this by having each node (instance) be a complete copy of everything that node cares about. You get a ton of duplication, and eventually that means costs pile up. With a proper decentralized system, there doesn’t need to be nearly as much duplication since you can always hop through some peers to find what you need.
RecluseRamble@lemmy.dbzer0.com 6 months ago
You don’t need to go crypto to get there though
You never do. Its only use case is a payment system for online crime. And even for that many criminals prefer gift cards because it’s such a hassle to explain crypto-tokens to your victims.
sugar_in_your_tea@sh.itjust.works 6 months ago
It’s useful for anything online where cash would be useful. So paying for services, money transfers between acquaintances, donations to charity, etc. It turns out cash is useful for crime, and privacy-focused cryptocurrencies work like cash, hence are useful for crime.
Don’t buy it as an “investment” or sign up for services to earn it, but it is useful for non-criminal things.
Natanael@slrpnk.net 6 months ago
The biggest individual difference is that bluesky makes identity independent of the hosting server (via cryptographic keys) and makes content location independent of the hosting server (via content addressing).
And these features together also enable more efficient caching and propagation in the network as well as enabling features like custom feeds and 3rd party moderation tooling which works the same independently of which server you’re on. So Bluesky can give you a better global view of the network and more efficient communication between users on many different servers in the same thread.
andrewrgross@slrpnk.net 6 months ago
First, thanks for that explanation. That’s interesting.
Is there a good place to learn more? I can see why having custom feeds and 3rd party moderation tools are good, but I still have a lot questions.
First, is there a genuine benefit to dissociating a users identity from their server? I think the connection between users and their home instances are a brilliant innovation. They seem to bring village culture back to the internet. They help people associate within networks below just the global level. I think the atomization of people online has been a part of why there is so little trust.
Natanael@slrpnk.net 6 months ago
Bluesky is open source and have a site for documentation