P2Pool Decentralized Miners
live dataIndividual P2Pool participants from coinbase outputs + the recovered p2pool.org coordination-node log archive.
Rows in labels.db
17,377
Confidence
0.70 - 1.00 (signal-dependent ladder)
Refresh cadence
Weekly coinbase rescan (Tue 07:30 UTC); CSV is operator-recovered one-shot
Schema
flat
About this source
P2Pool is structurally different from conventional pools: each P2Pool block distributes the block reward across many participating miners in a single coinbase transaction (typically 10-50 outputs vs the conventional 1-2). The addresses surfaced here are individual P2Pool miners, not the pool itself. P2Pool ran actively from ~2011 to ~2019; mining activity is mostly historical and the address corpus is bounded by that era's participant base.
How we got the data
Signal 1: tools/scan_coinbase_attributions.py walks every block via bitcoind RPC; the loader filters to p2pool-marked rows and yields the coinbase output addresses. Signal 2: data/labels/p2pool_logs/addresses.csv (recovered from the original p2pool.org DigitalOcean droplet's public_html/logs/, file timestamps Jan-Sep 2018). Loader cross-references both and assigns confidence per the ladder. DELETE+INSERT on every refresh.
Why this confidence
Two complementary signals merged. (1) Coinbase scan: every block whose coinbase scriptSig carries a P2Pool marker variant or whose coinbase outputs include a known forestv-style P2Pool donation address; the other outputs are miners. (2) Aggregator-log scrape: addresses extracted from the original p2pool.org coordination-node log archive. Confidence ladder: 1.00 when both signals agree, 0.95 coinbase-only, 0.85 logs-only with >=100 occurrences, 0.70 logs-only with <100 occurrences.
License & attribution
Derived from public on-chain data plus an operator-recovered log archive from the p2pool.org DigitalOcean droplet (which the operator now stewards under the same domain). P2Pool itself is GPL-licensed software.
Sample addresses
Up to 100 representative rows from this source, picked live from labels.db. Addresses appearing in the current rich-list snapshot are surfaced first, sorted by balance. Click any address to see its full /address aggregator entry.
| Address | Label | Balance (BTC) | Confidence |
|---|---|---|---|
| 1A3vU4r4typS1jNFfaJjvm77ZHMtqEvB4F | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1DEf1y3edEjWX8RVGBENojzsxpXEKG6Aja | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1HaNn45oc56JgnMAHxBz99yX7TtMTkgA2n | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1PppPPPqjHrcyEVNYeThk5e34fo7tdHRTr | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1513FX9Gvj1oSZ54wb3uEmca1FaQqFDeCc | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 19MbotVYCK1rceFkxfwpP1Rz18Wtx7YpmE | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1FhP2USBoQRPWGWyWJksHkLrX95MoiotTy | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1GREEN5ChsWpsd5pmAhvWpwJ53JGQJ84go | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1MDitV3xvXQ9TBTKkZfxw1JdFdecL6dAqK | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1MLEQN5LkupwarQcnQd3soPfzCEDT4BaGF | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1NYyFWNcTGeAmAr7LzNXqiaWWJJtxkptDw | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1LLgTmwHcoUVM93fAsrv8BHKejXsC9vFFf | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1NXBBVH2Z9qY76AwXte9ixxb9UQ5aA3eMw | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1LGzxMfbwn8FbB5yG6QV7g8edquN5DLcN5 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1QTk75pBdBc6qvnsy5cq3wp8rF51nqDzW | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1B8P5xa3dYgzCstD7tZ1AAHiczmyuXWHx6 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1GUWNoSCnEf1wEiMx4RCGfvmYUYNCRh589 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1LjJbnCSTC295QVDLgPv2QMCDyrNCZSvYw | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 12aTfWbgYrvkknDrCDHd18SKKAoctSihxi | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 17NjVAXGJjkkCWDxMMecFRkrJPzKajbxs6 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 165cnULJNRv61UJqZM6FjcwbJEZAHhLNww | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1FRM9rBnLJf34NBiY3NzwhzoXS4tu7GHA4 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1EjKfoHjneHutBxgcnPbTDELRDpX2czhSz | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1NBbuZzwy9753uvK3MkvjsddoKo2fvPug4 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 15MCjL9KmnCNT4Lir8MpfjgfQ5gwQEsmJU | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 18ysjn5uaiRCMNYihGaUdu3eFHg2P6pcaQ | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1AaYJPq7weG9BKohYFjZ2oLZQeq4juwWTY | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1E6fzCGVwXmeRBMgxMSin7GGVeQog1foMU | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1E2fMpud2k73UuhJDKsSgxowLBVk2q7mUP | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 18TsG8Bwcvt7ZziUnomvFvPx7rf5feeCU3 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1MVEnh9kXPiVG7h86vm9WmsneiQLAbLvF | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1DwysGg2McL7xmEu9qYCprHrwczhNmzY9X | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1Jm6PhfEyopyXE77T4Lk5Cij2d5rdKyaWu | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1HDxxfujr4MRSGY7CoX8kJuAXwJDjCJ58Z | P2Pool participant (aggregator logs, low occurrence) | — | 0.70 |
| 1KzpwaULzmtoX6nDmAuR5j6G5R2RaqfTXj | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1NsnmVd5TcaA8RW56YJYSmSKkJTqfinKpd | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 13ci43Mb3NceajMPHLgcdPqLW7qDZKJzXp | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1J33BV5LMNkoZ1kL2SQH8QgzwGRyRHSxkr | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1J4KJUDtmh1dFxVH6m4621kPhYPTiiHxjZ | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 14cZ8ZKf72zS9LWD4BJU7EB8owRxYVcewu | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1JBNCj2QBDuqFRy9eNc93JUBgJ4f3f1FZg | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 16NjDbhBjLuvy8vxvj8FtEFjthrjYawxEF | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 14zFwEe4HcsLp1B8hLkimsA9UHNXtYwRPB | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1BT1jtRTot9FcNeMZnYoB6GEXezvVvnJeH | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1Fq5A8YfMob5U1nVoZgupKgHfczbENx7ea | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1iHiuikiS5awrGTJxKhKYZk8Zm8GZLr6d | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 19fKsXsbmjtvR9RkT7hPfpUMycVdPMMug | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1PtXNDvSUwuRyZ8LXEkVzyxNJ4zVwndH2G | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 16LdhHNftkeouhth8r5YW3XxtQ4HfXLGZM | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 11BDmCqhzWecMMPx55BpTLymx1JHwGk3h | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1QAizukwVvqD9bX2vBaw28X2QWKi3RzWwp | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 15k6pRG84XCbvEMVk1v8TQC7HoykFZFtxX | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 12UiPFBo4Kovb2y5ocT21aPqte6B5dgvk4 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1CLMpzp88YnK7eetzEwQtsvWBZ2qnXqeRm | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 17igiE1LjcvV4KgtGviHWUfjQJpkShXHLc | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 15Q7JQJA59wyz9B1gFWPGwqVFZThT51cUG | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 12PPN4BMPdKNbsAGPoedRdEByEk7ipc2iU | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1J8NbUmwnwPRo9uTGpZAfUj8FKpvrkyeBY | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1LbqrPy57DFLQbcctc5BziYUZE3AeFxJM2 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 124T7ucZ5QM7j662xVkWLEScK7WKXTCh42 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1AW1MeJ4ijXYrHc6d2hkvpHbVTuAXhMijj | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1LjcCm3RmjdArc38dgGoPu9aw13qn5Lvnw | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 17XUjaNMDSxUiW25LKjibJSstsHsEF3FQC | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1BY4z12oAXQGVnsZKKcMAyGDxNrJAuDQem | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 17EVGXxxyHHqZLLs8Y1xGKa76KzTqYkZqj | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 135yjfTr2yy5CuUic5BRXF4BYXFAU7byQc | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 17jTfeBxcpaytgdoNLbMVJKJ4pJg9kp3oN | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 15xQFdshR6vDWYa1aTE7veFaeityrjoh3q | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1Cw34PYiZxhmKJpvYch8g3Tava9eTz1SEt | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1HczaGkdqxGQYzarBr9Atj36BdHCoVwCDK | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1GREEN1Q1iGnonZ5yBdFbxifYdwhbzNU1m | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 13Ycsx8yu6DtxG3fK8yvyVn2D4KN8HhGHu | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 17iYCPJFHGVXJUYwfog5BE3xeYGBBXE68e | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 16uDYACWnoPABktSvA4iPCX9T3jGTpPW9w | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1Eyjh6TB1T98XHDwZtsbPn6iMgFjV5MqpH | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 13KvYVj4aXKdstCeejXgAEJB93eRKCcdF6 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 18h3cvbNePngEgpV96XS1gvENjrmSESr1X | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1BriG9UgZm2nym9n97xGcGuMpt56daEyqv | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1EmZFPE11TruZ7Xuz2VZPKrFBzuocqvR96 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1KxYknMAVmpL8FaBnYfEUpxbJzPVoK1ptM | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1BtRRJZggy6jX5YxtjQVzQ5GUCeNE7TAMm | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1PPAuKH45AEoA8PYJGLPbbUdxQUft5dK6v | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 14Co9tEBsejnhgtoeYCTgGhxfZruphJoEe | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 18TRd7qwPLXFV2YzmwRKrS2DC646SLtnm3 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1C47Drv7Lz5bKQgw5X66ftXHtq4p11LVD7 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1Ar9BqZfuwo9aSqqCS6QUo85UkQP2GFeKP | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1FcvkwJaNLzsH5n58Tn6Sao9TZf3GLmurz | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1BEq43bB7Rcf8tCwLaGfGgCvpBAk1umUK | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1KKKi6pyz22gmoua2UCSWJMGoeSqjVL6Bi | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 11oPRKazFGCT2eKbodeE41vCfLR8YYpWp | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 14XqLsZMdVCCWeQAKyQTL2Pto517TuwV44 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1NtACKzU6aYafZP7CctDqthzXrvhpPbKj | P2Pool participant (aggregator logs, low occurrence) | — | 0.70 |
| 1463AfYwG4bRsUN7QFa15ziTefiwCPtbt6 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1PokbriXYKZRUUNzdVa3DufjnSw5UiZchE | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1LqYPw9YgNALBJDhJ6duZZ7woiMQLLyowK | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1Ayax24aAU8c1xwAakK94DVDkm4kbfZ8Ch | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1A6AqSpNnHQNoVQ92Q9dwJoTxDxZguuhYr | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1m1A5CBV2eUUMVuU1V3tUC4VLw11jFUZp | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1KNaKeCMHkVU5TTVALTRMpcZYKvVaETKNp | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1DQVz5pY2Bey57YziSHKT5epogu98fhwkA | P2Pool miner (coinbase-extracted) | — | 0.95 |
See how this source overlaps with the others
The cross-source view shows every address labelled by two or more of our 15 sources — useful when one source flags an address and you want to know who else has it tagged, and how.
Cross-source overlapWant this as a feed?
Same data drives the Address Monitoring API: real-time inflow / outflow events on these addresses as they confirm.
About the API