Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
We Distribute
  1. Home
  2. Fediverse
  3. Decentralization Scoring System

Decentralization Scoring System

Scheduled Pinned Locked Moved Fediverse
fediverse
1 Posts 1 Posters 3 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • anonomouswolf@lemm.eeA This user is from outside of this forum
    anonomouswolf@lemm.eeA This user is from outside of this forum
    anonomouswolf@lemm.ee
    wrote last edited by
    #1

    ๐Ÿงฎ Decentralization Scoring System (v1.0)

    This scoring system evaluates how decentralized and self-hostable a platform is, based on four core metrics.

    ๐Ÿ“Š Scoring Metrics (Total: 100 Points)

    Top Provider User Share (30 points): Measures how many users are on the largest instance. Full points if <10%; 0 if >80%.
    Top Provider Content Share (30 points): Measures how much content is hosted by the largest instance. Full points if <10%; 0 if >80%.
    Ease of Self-Hosting: Server (20 points): Technical ease of running your own backend. Full points for Docker/simple setup with good docs.
    Ease of Self-Hosting: User Interface (20 points): Availability and usability of clients. Full points for accessible, FOSS, multi-platform clients.


    ๐Ÿ“‹ Example Breakdown (Estimates)

    ๐Ÿ“ง Email (2025)

    • Top Provider User Share: Apple โ‰ˆ 53.67% โ†’ Score: 4.5/30
    • Top Provider Content Share: Apple likely handles >50% of mail โ†’ Score: 4.5/30
    • Self-Hosting: Server: Easy (Leverage email hosting services) โ†’ Score: 18/20
    • Self-Hosting: Client: Easy (Thunderbird, K-9, etc.) โ†’ Score: 18/20

    Total: 45/100


    ๐Ÿน Lemmy (2025)

    • Top Provider User Share: lemmy.world โ‰ˆ 37.17% โ†’ Score: 12/30
    • Top Provider Content Share: lemmy.world likely hosts ~37% content โ†’ Score: 12/30
    • Self-Hosting: Server: Easy (Docker, low resource) โ†’ Score: 18/20
    • Self-Hosting: Client: Good FOSS apps, web UI โ†’ Score: 18/20

    Total: 60/100


    ๐Ÿ˜ Mastodon (2025)

    • Top Provider User Share: mastodon.social โ‰ˆ 42.7% โ†’ Score: 11/30
    • Top Provider Content Share: mastodon.social โ‰ˆ 45โ€“50% content โ†’ Score: 10/30
    • Self-Hosting: Server: Docker setup, moderate difficulty โ†’ Score: 15/20
    • Self-Hosting: Client: Strong ecosystem (Tusky, web, etc.) โ†’ Score: 19/20

    Total: 55/100


    ๐Ÿ”ต Bluesky (2025)

    • Top Provider User Share: bsky.social โ‰ˆ ~90%+ (very centralized) โ†’ Score: 0/30
    • Top Provider Content Share: Nearly all content on bsky.social โ†’ Score: 0/30
    • Self-Hosting: Server: PDS hosting possible but very niche โ†’ Score: 4/20
    • Self-Hosting: Client: Mostly official client; some 3rd party โ†’ Score: 10/20

    Total: 14/100


    ๐ŸŸฅ Reddit (2025)

    • Top Provider User Share: Reddit โ‰ˆ 48.4% โ†’ Score: 0/30
    • Top Provider Content Share: Reddit hosts a significant portion of user-generated content โ†’ Score: 0/30
    • Self-Hosting: Server: Not self-hostable (proprietary platform) โ†’ Score: 0/20
    • Self-Hosting: Client: Some unofficial clients available โ†’ Score: 3/20

    Total: 3/100


    How Scores are Calculated

    ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ How User/Content Share Scores Work

    This measures how many users are on the largest provider (or instance).

    • 100% (one provider): If one provider has all the users, it gets 0 points.
    • No provider > 10%: If no provider has more than 10%, it gets full 30 points.
    • Between 10% and 80%: Anything in between is scored on a linear scale.
    • > 80%: If a provider has more than 80%, it gets 0 points.

    ๐Ÿ“Š Formula:

    Score = 30 ร— (1 - (TopProviderShare - 10%) / 70%)
    โ€ฆbut only if TopProviderShare is between 10% and 80%.
    If below 10%, full 30. If above 80%, zero.

    ๐Ÿ“Œ Example:

    If one provider has 40% of all users:
    โ†’ Score = 30 ร— (1 - (40 - 10) / 70) = 30 ร— (1 - 0.43) = 17.1 points

    ๐Ÿ–ฅ๏ธ How Ease of Self-Hosting Scores Work

    These scores measure how easy it is for individuals or communities to run their own servers or use clients.

    This looks at how technically easy it is to run your own backend (e.g., email server, Mastodon server) or User Interface (e.g., web-interface or mobile-app)

    • Very Easy: One-command Docker, low resources, great documentation โ†’ 18โ€“20 points
    • Moderate: Docker or manual setup, some config, active community support โ†’ 13โ€“17 points
    • Hard: Complex setup, needs regular updates or custom config (e.g. DNS, spam) โ†’ 6โ€“12 points
    • Very Hard or Proprietary: Little to no self-hosting support, undocumented โ†’ 0โ€“5 points

    PS.

    This is Version 1.0 so there are likely flaws and mistakes in it, feel free to help create the best version we can I've put it on https://github.com/NoBadDays/decentralization-score

    1 Reply Last reply
    0
    Reply
    • Reply as topic
    Log in to reply
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes


    • Login

    • Don't have an account? Register

    • Login or register to search.
    Powered by NodeBB Contributors
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • World
    • Users
    • Groups