Перейти к основному содержанию

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 прямо в браузере, поэтому обычная вкладка присоединяется к сети как равноправный участник: она загружает доски у других участников и публикует через pubsub, без централизованного шлюза IPFS на пути к контенту. О том, что за этим стоит и чего браузерный узел всё же не умеет, читайте в разделе Одноранговая сеть в браузере.

Ссылки