5chan
5chan es un imageboard sin servidores, sin administradores y totalmente descentralizado que funciona sobre el protocolo Bitsocial. Mantiene la estructura de directorios habitual de los imageboards, pero introduce la propiedad descentralizada: cualquiera puede crear un tablón y varios tablones pueden competir por el mismo puesto del directorio mediante un mecanismo de votación.
Descargas
| Plataforma | Enlace |
|---|---|
| Web | 5chan.app |
| Escritorio | Disponible para Mac, Windows y Linux |
| Móvil | Disponible para Android |
Cómo funcionan los tablones
5chan organiza el contenido en tablones con la clásica estructura de directorios (por ejemplo, /b/, /g/). A diferencia de los imageboards tradicionales, donde un administrador central controla todos los tablones, en 5chan cualquier usuario puede crear un tablón y ser su dueño por completo. Cuando varios tablones aspiran al mismo puesto del directorio, compiten por esa posición mediante votación.
Crear un tablón
Para crear un tablón nuevo necesitas ejecutar bitsocial-cli como nodo peer-to-peer. Así te aseguras de que tu tablón se aloja de forma descentralizada, sin depender de ningún servidor central.
Asignación de directorios
La asignación de los puestos del directorio (qué tablón aparece en qué ruta) se gestiona actualmente mediante pull requests de GitHub al archivo 5chan-directories.json. Es un proceso temporal: en próximas versiones se podrán crear tablones desde la propia aplicación y las asignaciones de directorio se resolverán automáticamente mediante votación por pubsub.
Interioridades
Por debajo, 5chan usa la capa de cliente compartida del protocolo Bitsocial para sus interacciones de red. La aplicación web de 5chan.app ejecuta por defecto un nodo Helia en el navegador, así que una pestaña normal se une a la red como un par más: carga los tablones desde otros pares y publica por pubsub, sin ningún gateway centralizado de IPFS en el camino del contenido. Consulta Peer-to-peer en el navegador para saber qué implica eso y qué sigue sin poder hacer un nodo en el navegador.
Enlaces
- GitHub: github.com/bitsocialnet/5chan
- Telegram: t.me/fivechandev
- Licencia: GPL-2.0-only