P2Pool Decentralized Miners
live dataIndividual P2Pool participants from coinbase outputs + the recovered p2pool.org coordination-node log archive.
Rows in labels.db
17,335
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 |
|---|---|---|---|
| 181uje5RK3FZ875A91Nc4ZjA5aitwdosDc | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1EYX6Sxrw2bicHR5UZKBgZfsgGq9WjGDr3 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1LfjvP7xxonxGUCCiMqRWvQT5SiMcZ2mDZ | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1D4bkjCm7pJq4jVftNhSWqGhtBc2U7tsZe | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1N4GUoJjMFJUbYn3PUdj7pivQoAwFCvJJX | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1DcMiUT8hpuULHVbacLUHun7SqpQDmDgkP | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 13tHeYCaPUhZ2T5ooAmYvGjWTPRF1zzSUa | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 18HyeccutSQHvgXFVTkV7xm1nU7uhKEPNb | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1NXNQQPr8jJpzjDLbVtX6FR7Tyxrh42k8J | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 19XJYgbGcMjmAhXxDZxBN8TiHD5MwSGuvw | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 18DaiFnCUck6DKfnYSRmSbdGFS2gjC1DHY | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 17nBFbefZ162WLGX7DsZKaMNF1WjyzPvAM | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 164H6QnqAzPwDhNgNNAUbYncb8ExeAQRuY | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 15C7ZdauWiFx6TaYXYFQfSAnk6EZroxyYZ | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1P4YaAwwMCFAEZN8CdtmbdMxAAFSggFbkS | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1JWynBn8HVSYZhwqdWtocg2x2VhQvcannY | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 16gvKxRiZwMTzd39jxGJ1kdKTBkuGprtV3 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1KAPnRJnUpuSJGcc3SRSahNBsamt47cm1V | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1DxV7ASyaMhXYPG2xyYtmNagpW1AtvtqZo | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1CgKuvkhAEeze5nN5eyfXv1bZbcCTZheGD | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1G6jaHhzKiUBztao89vTpayq33JbaQGHc | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 14dwiqpfusWMTtSxbqUmfsV4KnKHLdHpc2 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1J2g5XSUuHMjWYCTjGCrv9qw2QUVA4oMdW | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 19Byg5Ndu3AX2Eymuxk2C1USfvZBRbQtsU | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1MmS2Mf6CK9DT8oFxxgNNDqfWf7YFgMc6B | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 15xd7d462Dr73M58KYvJJny1qp2EdLBLUU | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1GREEN4qTZiMeGAGFTxkucaamqp87foPRp | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 15sK72HFYEuxhks876eSQdwVhf5xssxTMY | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1PfioSTQJP2XjzpAtj9NhX1EA3GmH6t7fp | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 156NkBq8xiML7MuMxMDwp4v9WebGAViBzv | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1mineL5pWepg1WGKfDWDAFstQw4smUoFe | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1KuKVcfuGKmUEDU6Pu6ugkUcZsjC5DwgJD | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1NVoA6K7GB1YNCCt9oDwTykzvev2JDX6yW | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1ErEbS6eAYDsycVnCM7AWzkKfR1aWHfiKj | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 17LgG9FrAuy58oQnyMBFtgbnd4JRAPs4as | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1Nmth2bLHgrFN4bLHACjmZjX1Mn1bQDMht | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1PH2kHWzkUrCRGFDK4uGAX7LjHjBvLaeaZ | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1D2ERiZGBhR47xmGJ64CYDjNna7mKMbJhq | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1GacekcDEHKaSXMHZyycJvaHssAowwTrYq | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 18GP8PhbqomqZBzNdcFs2bQJHfcL5K4diR | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1CPsaBxMUtqgbNG9tT1F5NCQidabZZdfC6 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1ABUxoU3jqkPfsDG93n71TzyBfEDDsUHxs | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 19orKw1eu31ufcaqSKt9PbfxLgUUaep8v5 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 15zy87vXLj3EKZ9tAjoUH2Xp5KWHF7urH4 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 14miciqsE83Y1v8F4ff8ZwyKPWCNRPEB8p | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1DQhqJ3RTniRas6j6sRwviczAXzF4L88ce | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 16wDScsKm1wzQMCheC5HsczdsUUcT6CmeH | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1Pe4GEELRY6mp1o9E5a1zRigbDSK1sP9qA | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1CpCa4M5vAB3RQJJgVSwjkgisqHectAqi7 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1PpVGJ9vWzPm6yAzW9DrFBfEB4V7CYaVjd | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1Dwgmxd4pkdVEM7QedGJmfPJFAqggjbbNR | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 18xyC2jqe5SndbsRbMyy26PKSTdnpFm5dR | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 15dRbYV1whVvBtrpWu7Qo9o9H2TNFxtWrX | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1N9EddcBY6QQcV497gr8RvD18gndHHJtLL | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1Bw7fWFRfh4W9ABqDHqts867oWwXbgzvBk | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 12q4Ysn7RaxMUsa8gzyvPxyCV9bJpiftuQ | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 14Q3vvdzuJHz3EfBQMSyYymQuVbaWakUxZ | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1MGNRwEBhiKd2ZViKJRQputyBmKYVpG9wq | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 18y7ru6FkFeamVMt5wwfge1FopKPtTzPzo | P2Pool miner (coinbase-extracted) | — | 0.95 |
| bc1qv7v0g77ljtqrkjr8a3fxzhj8cjffd9ec40cm83 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 18W9hPgY1NvFJ1CqNMgarsXJDFy7QwvGrQ | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1BFL1wJYTCYZrFQSzQexyxX6vsJiCdz9Sx | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1JxffxZsFmriZ3fyZzZ9JeZioK2AU2JpFX | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 12EpetVDJ9BWCvPjdGirkwm7GxS6D7YmPn | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1P9WPhw6ngVPFvx3ToimSMz1CkSQKjfzGp | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1MJoPbzepHGgFv5FeQveChpHYTQKDcKn8p | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1Mhjo1Bz3rXCFLG9gpBwQ3ckG3PZZXfHnv | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 17ArPqSLL6jHrBojoMivMmoG2enQvYg4jQ | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1ErmU3f2xYLFJgKSYaDvpNiaXqLwjbn9k1 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1Ay7a6NjU1mFf1Vj6gkcrasAJrLk2jPmAL | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1KTtPWnnnxGisHQL8bbb4W8tuFthxEf2Wx | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 19cgJ3NovWVWjzjnmUYBiFBRWMe9sudxxV | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1K3FzSmStRWCQozs5qu24LkR6gkPR98EL9 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1NSfQqEpuK6sPpfrGKMjvr745Ug73YRHoy | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1Pg4iH55r2eMRA59Xa3UsU1KHSDVEAwDMg | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 15tycbHEbFipzGaRtJMqJgHv838iAr5uNJ | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 125PmYR4h4S7btkDSy32AygCPLuJRFE6HN | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 17TPX32pEVuNcXfNYpUsxVG1buNei384d6 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1DT91oHVH9Fj9g3XJB6jZyLWzWWwhHJ5NL | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 14hULhzD4KT8dhWBZFHSnJ6KAtopMHSUiX | P2Pool participant (aggregator logs, low occurrence) | — | 0.70 |
| 1NFgxrBcHC2PYsSYZ4tzmS5M8V3PtfFpZU | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1NUifoWwiiY9Cgf5o2m9DytzVMikpNqPyr | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1GgBnGSRgoLinmhm41TUk4Scjo4aHWFQTr | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 17ft47ZTDTEE4ZhSGz379Akcqrn8YLAiuP | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1EXNcZgZpa6wENfCXBiN7Gn2ocHm5gD2cd | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1LzVf8U7jusvWRHE8zD7tiERW4h6iMP5jr | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1ETHKhmBeQuguVuKr3DkCqRWk8BD1fWkLo | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1L171LcgBpw8GZctxv9s8MntBBm5rTVuEy | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1JeK2pw8HQ8MYM8nJqrUt4jGX4E4n2vuU5 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1GcT4fomtcvGnukxWP15oeoR1tGaz5DXLw | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1DmgxZWQ3gmHFnA6VMQQBfTSZFFir1vA6d | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 16UjXKH2y2S9qHNxDJfKmWnR3KWmWX9CPy | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 139fkFockUGP22Tpr5NS7pWzYfpRragWTr | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1JAtBXrqpKbLR1RfKd9iZdHebKHmDULEG5 | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1Ng1x6mhdxQHWDGhTzeP6sSLEVdhpPZYeY | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 16RpRjfPLyp3Gx4JMXEg8EF3US3r953Yyb | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1GJfiiazTx5LcfCE2fC8L2oCG4rkjTraEf | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 19hxRi87PsUeiozS1TodRbZKJhWmx1t5oV | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 1DV56McnoBMrWonaGK195rCaLQ7SD1x87b | P2Pool miner (coinbase-extracted) | — | 0.95 |
| 18pMJpncudTLUnz7D5bKjSiHmZKFbvWZqf | 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