跳到主要内容

5chan

5chan 是一个运行在 Bitsocial 协议上的无服务器、无管理员、完全去中心化的图版。它沿用了大家熟悉的图版目录结构,同时引入了去中心化的所有权——任何人都可以创建板块,多个板块还可以通过投票机制争夺同一个目录位置。

下载

平台链接
网页5chan.app
桌面支持 Mac、Windows 和 Linux
移动支持 Android

板块如何运作

5chan 使用经典的目录布局(例如 /b//g/)把内容组织成板块。传统图版由中心管理员控制每一个板块,而 5chan 允许任何用户创建并完全拥有自己的板块。当多个板块指向同一个目录位置时,它们会通过投票来竞争这个位置。

创建板块

要创建新板块,你需要把 bitsocial-cli 作为点对点节点运行。这样可以确保你的板块以去中心化的方式托管,而不依赖任何中心服务器。

目录位置分配

目录位置的分配(哪个板块出现在哪个路径上)目前通过向 5chan-directories.json 文件提交 GitHub pull request 来管理。这只是临时方案——后续版本将支持在应用内创建板块,并通过基于 pubsub 的投票自动处理目录分配。

内部实现

在底层,5chan 使用共享的 Bitsocial 协议客户端层来完成网络交互。5chan.app 上的网页应用默认在浏览器中运行一个 Helia 节点,因此一个普通的标签页就是网络中的一个对等节点:它从其他对等节点加载板块,并通过 pubsub 发布内容,内容路径上没有中心化的 IPFS 网关。关于这背后涉及什么、以及浏览器节点仍然做不到什么,参见浏览器点对点

链接