Comment on Plebbit Will Never Deliver, Apologies for the Hype, Lemmy's Where I’m Staying

<- View Parent
sugar_in_your_tea@sh.itjust.works ⁨2⁩ ⁨days⁩ ago

Lemmy is not decentralized; it’s federated. “Decentralized” and “federated” are not synonyms,

This isn’t quite accurate. Lemmy is decentralized, but it’s not distributed. It’s decentralized because the source of truth for a community isn’t your instance, but your instance caches content for that community locally.

They’re not synonyms, true, but federated systems are typically (always?) decentralized, and rarely (never?) distributed.

Plebbit seems to be a weird mix of both. Communities are centrally managed, but the data seems to be distributed, at least upon creation (everything probably makes its way back to the creator for moderation).

DHTs and distributed ledgers are notoriously difficult to design well, often suffering from syncing lags and block delivery failures

I haven’t looked into it too closely either, but it seems the blockchain is only used for name resolution (seems to be used for community names), so updates should be fairly infrequent.

I assume they’re using a DHT for data though, probably a separate one for each community, but maybe not. Those can be updated asynchronously, so if data is cached locally, latency shouldn’t be an issue.

source
Sort:hotnewtop