Przejdź do głównej zawartości

5chan

5chan to bezserwerowy, pozbawiony administratorów i w pełni zdecentralizowany imageboard działający na protokole Bitsocial. Zachowuje znajomą strukturę katalogów znaną z imageboardów, wprowadzając przy tym zdecentralizowaną własność — każdy może utworzyć board, a wiele boardów może rywalizować o to samo miejsce w katalogu w drodze głosowania.

Pliki do pobrania

PlatformaLink
Przeglądarka5chan.app
KomputerDostępny na Maca, Windows i Linuksa
TelefonDostępny na Androida

Jak działają boardy

5chan porządkuje treści w boardy z użyciem klasycznego układu katalogów (np. /b/, /g/). W odróżnieniu od tradycyjnych imageboardów, gdzie centralny administrator kontroluje każdy board, 5chan pozwala dowolnemu użytkownikowi utworzyć własny board i w pełni go posiadać. Kiedy wiele boardów celuje w to samo miejsce w katalogu, rywalizują o tę pozycję w głosowaniu.

Tworzenie boardu

Aby utworzyć nowy board, musisz uruchomić bitsocial-cli jako węzeł peer-to-peer. Dzięki temu twój board jest hostowany w sposób zdecentralizowany, bez polegania na jakimkolwiek centralnym serwerze.

Przypisania miejsc w katalogu

Przypisania miejsc w katalogu (który board pojawia się pod którą ścieżką) są obecnie zarządzane przez pull requesty na GitHubie do pliku 5chan-directories.json. To rozwiązanie tymczasowe — przyszłe wydania będą obsługiwać tworzenie boardów w aplikacji oraz głosowanie oparte na pubsub, które będzie automatycznie zarządzać przypisaniami w katalogu.

Jak to działa od środka

Pod spodem 5chan korzysta ze wspólnej warstwy klienckiej protokołu Bitsocial do komunikacji sieciowej. Aplikacja webowa pod adresem 5chan.app domyślnie uruchamia węzeł Helia w przeglądarce, więc zwykła karta dołącza do sieci jako peer: wczytuje boardy od innych peerów i publikuje przez pubsub, bez scentralizowanej bramy IPFS na ścieżce treści. Zobacz Peer-to-peer w przeglądarce, aby dowiedzieć się, co się z tym wiąże i czego węzeł w przeglądarce nadal nie potrafi.

Linki