HN讨论 · 身份未知
轻量可组合的 PoW 防御原语:为任意 HTTP 服务器提供 bot/DDoS 防护
一个 1MB 大小、可组合的 drop-in 微服务,为任何能讲 HTTP 的服务器提供 proof-of-work 防御。作者称这是首个以网络栈原语形态实现的 PoW 程序,开发两年,2025 年起已在真实网站运行,展示了与 Anubis、HAProxy 防护等工具的差异化解法。
查看原始信号hn:49489504
目标用户
运行 HTTP 服务器或网站、需要抵御恶意 bot 与 DDoS 攻击的开发者与运维人员
潜在需求
需要一种轻量、与具体服务器无关、可组合的 PoW 防御原语,以较低集成成本为不同 HTTP 服务提供一致的机器人与 DDoS 防护能力。
发生场景
网站和 API 常受 bot 与 DDoS 攻击;现有方案是 Anubis、Haproxy-protection 及各种 Lua 引擎。POWBlock 以一个 1MB 的 drop-in 微服务形态出现,可与任何支持 HTTP 的服务器配合,项目数周前在 HN 公开。
来源证据
POWBlock 是一个可组合的 drop-in 微服务,为任意支持 HTTP 的服务器提供 PoW 防御,体积约 1MB,已开发两年多,自 2025 年起在真实网站上运行,项目数周前公开。
If you're in this space you've heard all about tools like Anubis and Haproxy-protection and the various Lua engines out there, but this is the first PoW program built as a true network stack primitive. It's a composable drop-in microservice designed to work with any server that can speak HTTP and make a hash, and gives it powerful proof-of-work defense capability. In 1 megabyte. In development for over two years, and running on real websites since 2025. It went public a couple weeks ago. Varnishhttps://news.ycombinator.com/item?id=49489504
为什么值得留意
该信号把 bot 防御抽象为 1MB、可组合的网络栈原语,并声称自 2025 年已在真实网站运行;若说法成立,说明存在实际部署验证,可作为独立开发者观察轻量滥用防护需求与解法形态的切入点。
已有方案
- Anubis
- Haproxy-protection
- Lua engines
可能延伸 · 模型推测
- (模型推测)将 PoW 挑战服务封装为反向代理插件或边缘函数,适配更多无服务器部署场景
- (模型推测)提供按路径或客户端维度配置挑战强度、放行与白名单机制
目前未知
- 评论可能来自项目作者,功能与采用声明未经独立验证
- “running on real websites since 2025”为作者自述,缺少可验证的具体站点
- 没有独立用户或运维者反馈其是否解决了现有工具的困扰
继续核实
- 现有 Anubis 与 HAProxy 防护方案在实际部署中的主要痛点是什么?
- POWBlock 除作者自己的站点外,是否已被其他用户采用?
- 服务器管理员对 PoW 机制的接受度与性能开销如何?
主题词
proof of workbot defenseddos protectionserver middlewarenetwork primitive