this post was submitted on 12 Jun 2023
1246 points (98.2% liked)

Lemmy.World Announcements

29163 readers
31 users here now

This Community is intended for posts about the Lemmy.world server by the admins.

Follow us for server news ๐Ÿ˜

Outages ๐Ÿ”ฅ

https://status.lemmy.world/

For support with issues at Lemmy.world, go to the Lemmy.world Support community.

Support e-mail

Any support requests are best sent to [email protected] e-mail.

Report contact

Donations ๐Ÿ’—

If you would like to make a donation to support the cost of running this platform, please do so at the following donation URLs.

If you can, please use / switch to Ko-Fi, it has the lowest fees for us

Ko-Fi (Donate)

Bunq (Donate)

Open Collective backers and sponsors

Patreon

Join the team

founded 2 years ago
MODERATORS
 

I think this decentralization and federation is what web3 is all about, without all the corporations calling everything to do with monkey pixel art that costs a million dollars "web3"

you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 50 points 2 years ago (1 children)

Long way to go for ease of use, but the foundation is SOLID.

Decentralised without crypto-ifying everything. this is the way.

[โ€“] [email protected] 7 points 2 years ago (1 children)

I gotta admit though, this has to be one of the first reasonable use cases for blockchain technology that I can think of - a P2P database for social forums... decentralised, but a single "instance" no matter how you access it. I imagine the blockchain sizes would get ridiculously large though, and all sorts of moderation issues. Probably not feasible, though I'm sure there's a project on GitHub I'm not aware of...

[โ€“] [email protected] 25 points 2 years ago (2 children)

If you were to host the entire forum on a blockchain, every node would have to hold the blockchain. So not scaling horizontally, but instead copying the "database" a bunch of times. Think of hosting all of the data in reddit on a thousand nodes. Sure you could access it from any node, but the database would be just as big as before, just copied around a bunch of times.

In a way this thing is already much more decentralized than a blockchain could ever be, in that every server doesn't hold all of the data at once. Much better use of resources IMO.

[โ€“] [email protected] 10 points 2 years ago (1 children)

Yeah that's a good point. But this way we can't mine LemmyCoin. Won't someone think of the shitcoins!?

[โ€“] [email protected] 6 points 2 years ago

For sure if reddit can have moons, then a blockchain forum should have their own shitcoin. How else would the founder of the decentralized platform make some bank? Get donations from from the general public for the volunteer work they do on the project? No way :)

[โ€“] [email protected] 2 points 2 years ago (1 children)

A much better use of resources, but you shard the data amongst potentially untrusted hosts (ie, anybody can stand up a lemmy instance and start hosting posts/comments, and then get sick of hosting it and delete their instance and all the uploaded data).

Federation only allows access to the network of servers, it doesn't protect the data at all, which means at any moment an entire community of useful historical information could just be wiped away (especially since there's currently no monetary incentive to continue hosting, its only being done out of desire to be part of the network).

I guess I'd rather see the blockchain (or simpler caching/mirroring) approach, something like the torrent network, so that no single person has access to delete content. We can all choose to not view or not mirror content we don't agree with, but nobody can single-handedly own or modify the data

[โ€“] [email protected] 3 points 2 years ago

Unless each node holds all the data, it is not guaranteed to stay available. Mirroring content across 2, 3, or even 10 servers wouldn't guarantee that it will remain eg. after 10 years. Even torrents die after they are no longer popular and people stop seeding them.

I still hold my opinion that using an actual blockchain to hold the conversations is not scalable solution at all. Only unique thing it would enable is for unwanted content to remain permanently in the system.