В кодовой базе этого проекта по-прежнему используется устаревшее название «плеббит», существовавшее до ребрендинга Bitsocial. Имена пакетов, ссылки на API и некоторая внутренняя терминология будут обновлены в будущем выпуске. Описанный здесь функционал актуален — устарело только название.
5chan
5chan — это бессерверная, не требующая администратора и полностью децентрализованная имиджборд, работающая по протоколу Bitsocial. Он следует знакомой структуре каталогов имиджбордов, но при этом обеспечивает децентрализованное владение — каждый может создать доску, и несколько досок могут конкурировать за одно и то же место в каталоге с помощью механизма голосования.
Загрузки
| Платформа | Ссылка |
|---|---|
| Интернет | 5chan.app |
| Рабочий стол | Доступно для Mac, Windows и Linux |
| Мобильный | Доступно для Android |
Как работают доски
5chan организует контент на досках, используя классическую структуру каталогов (например, /b/, /g/). В отличие от традиционных имиджбордов, где каждую доску контролирует центральный администратор, 5chan позволяет любому пользователю создавать и полностью владеть своей собственной доской. Когда несколько плат нацелены на один и тот же слот каталога, они конкурируют за эту позицию путем голосования.
Создание доски
Чтобы создать новую плату, вам необходимо запустить bitsocial-cli в качестве однорангового узла. Это гарантирует, что ваша доска будет размещена децентрализованно, без необходимости использования какого-либо центрального сервера.
Назначение каталогов
Назначение слотов каталога (какая плата и по какому пути) в настоящее время управляется с помощью запросов на извлечение GitHub к файлу 5chan-directories.json. Это временный процесс — будущие выпуски будут поддерживать создание досок в приложении и голосование на основе pubsub для автоматического назначения каталогов.
Внутренности
Под капотом 5chan использует общий клиентский уровень протокола Bitsocial для своего сетевого взаимодействия. Веб-приложение 5chan.app также может запускать узел Helia в браузере, когда P2P браузера включен в дополнительных настройках, поэтому читатели могут загружать файлы с одноранговых узлов без централизованного шлюза IPFS. См. раздел P2P браузера в примечаниях к одноранговому протоколу.
Ссылки
- GitHub: github.com/bitsocialnet/5chan
- Telegram: t.me/fivechandev
- Лицензия: только GPL-2.0.