Hydrapool
One-click deployable open-source Bitcoin mining pool
Hydrapool is a fully open-source Bitcoin mining pool software package that can be deployed with a single command. It supports multiple payout structures, Stratum V1/V2 protocols, and is designed to make running a mining pool accessible to individuals, communities, and organizations.

Why This Is a Core Grant
Mining pool software is critical infrastructure for Bitcoin mining, yet all major pools run closed-source software. This creates centralization risk and prevents community-governed pools from forming. Hydrapool makes it easy for anyone to run a pool — whether for personal use, community mining, or foundation fundraising events like TeleHash.
Why It's Necessary
The ability to spin up a Bitcoin mining pool has historically required significant technical expertise and proprietary software licenses. Hydrapool removes both barriers: it is fully open-source and designed for one-click deployment via Docker. This enables new use cases including community pools, hashrate donation platforms, and research pools — directly supporting the foundation's TeleHash fundraising events.
Technical Details
Hydrapool is written in Rust and licensed under AGPLv3. It deploys via Docker Compose and ships with a Stratum server, job manager, database backend, Prometheus metrics, and Grafana dashboards out of the box. Payouts are made directly from the coinbase transaction — the pool operator never custodies funds. The system supports up to 100 unique users per coinbase transaction by default, with zero-downtime rolling upgrades. The 256 Foundation runs a live Hydrapool instance at pool.256foundation.org:3333 — anyone can point hashrate there using any username or Nostr npub.
Key Specifications
Features & Compatibility
Payout Modes
- →Solo mining
- →PPLNS share accounting
- →Direct coinbase payouts
- →No operator fund custody
- →Up to 100 users per coinbase tx
Protocol & Connectivity
- →Stratum V1
- →Stratum V2 (planned)
- →Bitcoin Core RPC
- →Nostr npub as username
- →pool.256foundation.org:3333 (live)
Monitoring & Ops
- →Prometheus metrics
- →Grafana dashboards
- →Hashdash web interface
- →Share validation & database
- →Zero-downtime rolling upgrades
Release 2.4.0
pool2win · 3mo ago
Job tracker and emission optimisations
pool2win · 3mo ago
Release 2.2.2
pool2win · 3mo ago
Enable webapi for prometheus
pool2win · 3mo ago
Enable webapi for prometheus
pool2win · 3mo ago
Optimise notify sends and clean up stats
pool2win · 3mo ago

Jungly
@jungly
Lead Engineer
Distributed systems researcher with a PhD and the developer behind P2Pool v2. Jungly brings rigorous academic and hands-on protocol engineering to Hydrapool, building the open-source mining pool infrastructure the ecosystem needs.

Econoalchemist
@econoalchemist
Project Manager
Bitcoin educator, technical writer, and co-host of the POD256 podcast. Co-founder of the 256 Foundation and project manager across all four pillar grants.
