256 Foundation
256 Foundation
Active

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.

Hydrapool logo

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

Rust
Language
AGPLv3
License
Docker Compose
Deployment
Direct from coinbase
Payouts
100 / coinbase tx
Max Users
Zero-downtime
Upgrades

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