Hop til hovedindhold

5chan

5chan er et serverløst, administratorløst og fuldt decentraliseret imageboard, der kører på Bitsocial-protokollen. Det følger den velkendte katalogstruktur fra imageboards, men tilføjer decentraliseret ejerskab — alle kan oprette et board, og flere boards kan konkurrere om den samme plads i kataloget gennem en afstemningsmekanisme.

Downloads

PlatformLink
Web5chan.app
DesktopTilgængelig til Mac, Windows og Linux
MobilTilgængelig til Android

Sådan fungerer boards

5chan organiserer indhold i boards ved hjælp af et klassisk katalogopsæt (f.eks. /b/, /g/). I modsætning til traditionelle imageboards, hvor en central administrator styrer hvert board, lader 5chan enhver bruger oprette og fuldt ud eje sit eget board. Når flere boards sigter mod den samme plads i kataloget, konkurrerer de om positionen gennem afstemning.

Sådan opretter du et board

For at oprette et nyt board skal du køre bitsocial-cli som en peer-to-peer-node. Det sikrer, at dit board hostes decentraliseret uden at læne sig op ad nogen central server.

Tildeling af katalogpladser

Tildelingen af katalogpladser (hvilket board der vises på hvilken sti) styres i øjeblikket gennem pull requests på GitHub til filen 5chan-directories.json. Det er en midlertidig proces — kommende udgivelser vil understøtte oprettelse af boards direkte i appen samt pubsub-baseret afstemning, så tildelingerne håndteres automatisk.

Interne detaljer

Under motorhjelmen bruger 5chan det fælles klientlag i Bitsocial-protokollen til sine netværksinteraktioner. Webappen på 5chan.app kører som standard en Helia-node i browseren, så en helt almindelig fane tilslutter sig netværket som peer: den henter boards fra andre peers og publicerer over pubsub, uden en centraliseret IPFS-gateway i indholdsstien. Se Peer-to-peer i browseren for, hvad det indebærer, og hvad en browsernode fortsat ikke kan.