有点离谱:这个开源项目什么都不干,只统计“有多少人在运行它”
经验分享
1
帖子
1
发布者
8
浏览
-
最近在 GitHub 和 Reddit 上刷到一个挺有意思的开源项目,名字叫 Hypermind。
项目描述:高可用性解决方案,解决一个不存在的问题。说白了其实 它几乎没什么实际用途。 Hypermind 本质上是一个完全去中心化的 P2P 计数器,用来统计当前有多少人在运行它。
项目原理:当你在服务器上启动一个节点,它会自动加入一个 P2P 网络。网络里每多一个人跑,它显示的数字就 +1。没有中心服务器,没有数据库。所有节点一关,整个“网络”直接消失。
别觉得无聊,这个项目在 Reddit 上被不少人拿来跑在 VPS、树莓派、闲置服务器上,还挺热闹。我感觉拿来做屏保也挺好看。

技术上用到了什么?
虽然没什么用,但实现方式并不简单:
- 基于 Hyperswarm DHT
- 点对点节点发现
- 不依赖任何中心服务
- 全靠节点互相广播“我还活着”
某种意义上,这是一个最小化的去中心化实验。
为什么大家觉得好玩?
Reddit 上的评价基本是:
- “完全没用,但我还是跑了”
- “像是在浪费 CPU,但很快乐”
- “看着在线节点数涨,比跑监控还上瘾”
它更像是一个 开源社区的集体打卡器。
如何运行?
只要有 Docker 就能运行:
docker run -d \ --name hypermind \ --network host \ --restart unless-stopped \ -e PORT=3000 \ ghcr.io/lklynet/hypermind:latest浏览器访问本机端口,就能看到当前网络里的节点数量。