跳转至内容
  • 最新
  • 热门
  • 版块
  • 标签
  • 用户
皮肤
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
品牌标识
  1. 主页
  2. 版块
  3. 经验分享
  4. 有点离谱:这个开源项目什么都不干,只统计“有多少人在运行它”

有点离谱:这个开源项目什么都不干,只统计“有多少人在运行它”

已定时 已固定 已锁定 已移动 经验分享
1 帖子 1 发布者 8 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • Jean 0J 离线
    Jean 0J 离线
    Jean 0
    编写于 最后由 编辑
    #1

    最近在 GitHub 和 Reddit 上刷到一个挺有意思的开源项目,名字叫 Hypermind。

    项目描述:高可用性解决方案,解决一个不存在的问题。说白了其实 它几乎没什么实际用途。 Hypermind 本质上是一个完全去中心化的 P2P 计数器,用来统计当前有多少人在运行它。

    项目原理:当你在服务器上启动一个节点,它会自动加入一个 P2P 网络。网络里每多一个人跑,它显示的数字就 +1。没有中心服务器,没有数据库。所有节点一关,整个“网络”直接消失。

    别觉得无聊,这个项目在 Reddit 上被不少人拿来跑在 VPS、树莓派、闲置服务器上,还挺热闹。我感觉拿来做屏保也挺好看。

    Hypermind- display.webp

    技术上用到了什么?

    虽然没什么用,但实现方式并不简单:

    • 基于 Hyperswarm DHT
    • 点对点节点发现
    • 不依赖任何中心服务
    • 全靠节点互相广播“我还活着”

    某种意义上,这是一个最小化的去中心化实验。

    为什么大家觉得好玩?

    Reddit 上的评价基本是:

    • “完全没用,但我还是跑了”
    • “像是在浪费 CPU,但很快乐”
    • “看着在线节点数涨,比跑监控还上瘾”

    它更像是一个 开源社区的集体打卡器。

    如何运行?

    只要有 Docker 就能运行:

    docker run -d \
      --name hypermind \
      --network host \
      --restart unless-stopped \
      -e PORT=3000 \
      ghcr.io/lklynet/hypermind:latest
    

    浏览器访问本机端口,就能看到当前网络里的节点数量。

    1 条回复 最后回复
    0
    回复
    • 在新帖中回复
    登录后回复
    • 从旧到新
    • 从新到旧
    • 最多赞同


    • 登录

    • 没有帐号? 注册

    • 登录或注册以进行搜索。
    Powered by NodeBB Contributors
    • 第一个帖子
      最后一个帖子
    0
    • 最新
    • 热门
    • 版块
    • 标签
    • 用户