旧版命名
该项目的代码库仍然使用 Bitsocial 品牌重塑之前的传统“plebbit”命名。包名称、API 参考和一些内部术语将在未来版本中更新。这里描述的功能是最新的——只有命名已经过时了。
5chan
5chan 是一个无服务器、无管理且完全去中心化的图像板,在 Bitsocial 协议上运行。它遵循熟悉的 imageboard 目录结构,同时引入去中心化所有权——任何人都可以创建板,多个板可以通过投票机制竞争同一目录位置。
下载
| 平台 | 链接 |
|---|---|
| 网页 | 5chan.app |
| 桌面 | 适用于 Mac、Windows 和 Linux |
| 手机 | 适用于 Android |
董事会如何运作
5chan 使用经典的目录布局(例如 /b/、/g/)将内容组织到看板中。与中央管理员控制每个板的传统图像板不同,5chan 允许任何用户创建并完全拥有自己的板。当多个董事会针对同一目录位置时,他们会通过投票竞争该位置。
创建一个板
要创建新板,您需要将 bitsocial-cli 作为对等节点运行。这确保您的董事会以去中心化的方式托管,而不依赖于任何中央服务器。
目录分配
目录槽分配(哪个板出现在哪个路径)当前通过 GitHub 对 5chan-directories.json 文件的拉取请求进行管理。这是一个临时过程 - 未来的版本将支持应用内板创建和基于 pubsub 的投票以自动处理目录分配。
内部结构
在幕后,5chan 使用共享的 Bitsocial 协议客户端层进行网络交互。当从高级设置启用浏览器 P2P 时,5chan.app 上的 Web 应用程序还可以在浏览器中运行 Helia 节点,因此读者可以从对等点加载,而无需集中式 IPFS 网关。请参阅对等协议说明中的浏览器 P2P 部分。
链接
- GitHub:github.com/bitsocialnet/5chan
- 电报:t.me/fivechandev
- 许可证:仅限 GPL-2.0