Mine where you actually own your rewards.

No custody, direct solo mining pool for the next decade. Inspired by ckpool, developed from scratch using modern C++ for maximum performance and stability.

  • No accounts
  • No custody
  • No hidden fees
  • Instant payout
  • Supports Stratum v1, v2 and TLS
  • Supports Bitaxe, Nerdaxe and more
  • Supports Braiins, MiningRigRentals, Nicehash and more

Pools

Solo mine any of these chains straight to your own wallet. No account, no custody, full block rewards.

New11 locations worldwide

Premium Anycast Network

Every stratum endpoint is now served over a global anycast network. Your miner connects to the nearest of 11 edge locations for the lowest ping, with enterprise DDoS protection at the edge and your real IP preserved end to end.

See all locations
  • Ashburn
  • Chicago
  • Dallas
  • Miami
  • Los Angeles
  • São Paulo
  • Amsterdam
  • London
  • Tokyo
  • Singapore
  • Sydney
Sovereign Mining

No Accounts, Ever.Direct On-Chain Coinbase Payouts

mkpool runs on pure cryptographic trust, with no custodial accounts, no databases, and no registration forms. Your payout address is your username. The moment a block is solved, your full reward is written straight into the coinbase transaction, so coins land in your wallet natively from the blockchain. We never hold, pool, or touch your funds.

  • Direct Coinbase Payouts. Rewards are written straight into the block's coinbase output. No intermediary pool wallet, no withdrawal step, no payout delay.
  • Address-Only Login. Your wallet address is your entire identity. No email, no password, nothing to phish or leak.
  • Truly Non-Custodial. Your keys, your hashrate, your coins. Every share and payout stays verifiable on-chain.
Non-CustodialDirect CoinbaseNo Registration
SOLVED BLOCKCOLD STORAGENO CUSTODY DB
MKPOOLC++ ENGINESTRATUM MINERSBITCOIN DAEMONSub-ms validation loop
Stratum Performance

The Most Modern Pool,Written from Scratch in C++

Inspired by ckpool and built from scratch in modern C++23, mkpool skips the heavy virtual machines, interpreters, and garbage collectors that slow other pools down. The result is a lean, zero-overhead stratum pipeline that accepts, validates, and broadcasts shares in well under a millisecond.

  • Sub-Millisecond Share Validation. Native, multi-threaded socket loops handle every share without latency spikes or garbage-collection pauses.
  • Stratum v1, v2 and TLS. Connect in the clear, over encrypted TLS, or with the modern Stratum V2 protocol. Your choice, on every supported coin.
  • Instant Block Propagation. Direct, low-level connections to each coin daemon push solved blocks to the network the instant they are found.
C++23 NativeZero-AllocationSub-ms Latency
Hardware Decentralization

Tailored for Bitaxe,NerdAxe & ESP32 Solo Mining

Small solo miners are the heartbeat of Bitcoin's decentralization, so we built for them first. Our vardiff algorithm is tuned for low-hashrate hardware, keeping share rates healthy without ever flooding a tiny ESP32 buffer. Plug in, point at the pool, and mine.

  • Bitaxe Native Support. Works out of the box with Bitaxe Ultra, Supra, Gamma, and custom BM1397/BM1366 hardware.
  • Smart ESP32 Vardiff. Difficulty adapts in real time to your device, preventing buffer overflows on small embedded controllers.
  • Built for DIY Rigs. Perfect for NerdAxe, LilyGO T-Display, and any Stratum-compatible homebrew miner.
Bitaxe NativeNerdAxe ReadyESP32 Optimized
SHAREBM1366ASIC500.2 GH/s • OKSOLO RIGMKPOOL NODEStratum Vardiff: d=1.0
Join the Community

Mine together. Celebrate every block.

Get live block alerts, swap setup tips for your Bitaxe or rig, talk Stratum v1, v2 and TLS, and hang out with fellow solo miners. Pick your favourite platform and say hi, we would love to have you.