# Monero P2Pool

> Monero P2Pool is a self-hosted, decentralized mining pool using a separate blockchain for zero-fee PPLNS payouts. Requires a Monero node and optionally XMRig miner.

- **Category:** Cryptocurrency
- **Licence:** GPL-3.0
- **Latest version:** v4.18.1
- **Open source:** oss
- **Languages:** C++
- **Platforms:** Linux, Windows, macOS, Arch Linux, Android, Debian, FreeBSD, NixOS
- **Tags:** Decentralized, Tor, Blockchain, I2p, Cryptocurrency, Mining, Monero, P2p, Merge Mining, P2pool, Pplns, Xmrig, Tari, Pool, Monero Mining

## Description

Monero P2Pool is a decentralized mining pool for Monero that operates without a central server. Instead of a traditional pool operator, P2Pool uses its own peer-to-peer blockchain to coordinate miners and distribute rewards directly via the PPLNS (Pay-Per-Last-N-Shares) scheme. This eliminates pool fees, custody risk, and centralization concerns. Miners run a P2Pool node alongside a Monero node (monerod) and connect their mining software (typically XMRig) to the local P2Pool instance. The software supports three sidechains (main, mini, nano) with different difficulty targets, merge mining with Tari and other chains, and privacy networks like Tor and I2P. It is configured entirely via command-line flags and runs on Linux, Windows, macOS, FreeBSD, and Android (Termux).

## Links

- [Homepage](https://github.com/schernykh/p2pool)
- [Website](https://p2pool.io/)
- [GitHub Repository](https://github.com/SChernykh/p2pool)
- [Merge Mining Documentation](https://github.com/SChernykh/p2pool/blob/master/docs/MERGE_MINING.MD)
- [Tor Setup Documentation](https://github.com/SChernykh/p2pool/blob/master/docs/TOR.MD)
- [I2P Setup Documentation](https://github.com/SChernykh/p2pool/blob/master/docs/I2P.MD)

---
Source: https://selfhost.directory/project/p2pool