Comment on Please Don’t Share Our Links on Mastodon: Here’s Why! | itsfoss.com

deadsuperhero@lemmy.world ⁨8⁩ ⁨months⁩ ago

It’s an interesting and frustrating problem. I think there are three potential ways forward, but they’re both flawed:

  1. Quasi-Centralization: a project like Mastodon or a vetted Non-Profit entity operates a high-concurrency server whose sole purpose is to cache link metadata and Images. Servers initially pull preview data from that, instead of the direct page.

  2. We find a way to do this in some zero-trust peer-to-peer way, where multiple servers compare their copies of the same data. Whatever doesn’t match ends up not being used.

  3. Servers cache link metadata and previews locally with a minimal amount of requests; any boost or reshare only reflects a proxied local preview of that link. Instead of doing this on a per-view or per-user basis, it’s simply per-instance.

I honestly think the third option might be the least destructive, even if it’s not as efficient as it could be.

source
Sort:hotnewtop