🌐

P2Pool Decentralized Miners

live data

Individual P2Pool participants from coinbase outputs + the recovered p2pool.org coordination-node log archive.

Rows in labels.db

17,317

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
bc1qpdsgm203rrnl8wgv9l6yume2gj2lhux7w37r68 P2Pool miner (coinbase-extracted) 0.95
15D589h8zapCNHzGjD18Mys5yheefcBZNX P2Pool miner (coinbase-extracted) 0.95
172uQ6c49aNBCHdM4u5EJqv9XLN1kkLeFy P2Pool miner (coinbase-extracted) 0.95
1DqUUkngRyCF4gqnXBc7HtGC8E6FisBSUz P2Pool miner (coinbase-extracted) 0.95
19LanapxQMPJZPHZhyF9YmdXY9Q2ZYG2i3 P2Pool miner (coinbase-extracted) 0.95
13DhZiE8eih6DcyfE28xNFNc8csnXxCyi9 P2Pool miner (coinbase-extracted) 0.95
19HTVaiCzn15Aiz6kD1qCmw2CTVNnYaPTL P2Pool miner (coinbase-extracted) 0.95
1H6oqbLf684epBZg5SyGbiZDfBXdb2aQDK P2Pool miner (coinbase-extracted) 0.95
1C3sgLN1P6Ed8SmnjYAcbguHQjVScYuyuu P2Pool miner (coinbase-extracted) 0.95
1CGN2skXgZoJB2cdGwcRwN3fWfXms9eqjS P2Pool miner (coinbase-extracted) 0.95
1QGqKaJ36ua3mAGtEGrZCHkHSLb4ndjQLZ P2Pool miner (coinbase-extracted) 0.95
1HdEtigAqteqHfWeiWkw2E1GvzyJvUf1vW P2Pool miner (coinbase-extracted) 0.95
1Ksm4J2y4oLWhCJUwZe6DaZzduJtQWLCqV P2Pool miner (coinbase-extracted) 0.95
19Kze6Q2tFX7Wdq2tzQGyDzKFkJgrjYqAM P2Pool miner (coinbase-extracted) 0.95
12k3xr3JiY5VseGrjLey5mZKcUjdayj7yt P2Pool miner (coinbase-extracted) 0.95
1NZ4BjwzfRJpRMEKLmg6cqm4FAw6YYCgXS P2Pool miner (coinbase-extracted) 0.95
1Fe87A9aqiWkBAf2ekstWEf4j4QN1BeyFK P2Pool miner (coinbase-extracted) 0.95
142dF9Ad8tCXq9jJbRdp7R3MDkdmVbCbgu P2Pool miner (coinbase-extracted) 0.95
bc1qs2n9d903s3ujpzsju0wvl82qdt0tqjclps0x8s P2Pool miner (coinbase-extracted) 0.95
1LnQX7Moyn947pSXkX36ND2zc7BCtYEvQa P2Pool miner (coinbase-extracted) 0.95
1LpEVRcxUikxB4f5B1noNa6FJBhREMALkc P2Pool miner (coinbase-extracted) 0.95
1KjEbAovjJh7JgY9yjw8sP8rakmp2wmJ73 P2Pool miner (coinbase-extracted) 0.95
1Aez3YAD9HmqD7YoernFY2QRxMeiL3Dhd P2Pool miner (coinbase-extracted) 0.95
1LVr5wWGEcrBgtQs783sRCp6TUwBLC5TGg P2Pool miner (coinbase-extracted) 0.95
1MyMZUiynwmyEmjLatVM8wUuSguYVFNvZ4 P2Pool miner (coinbase-extracted) 0.95
1PqJJJGgk73jL58BVJqqp2LWrqpdGANiQf P2Pool miner (coinbase-extracted) 0.95
1NJtyxq4FytnDPTiyR4FGbjAqmM8q1hwnf P2Pool miner (coinbase-extracted) 0.95
1PCv9kNXmzjqbxybLhicaxgVP1C9D4tdrp P2Pool miner (coinbase-extracted) 0.95
13eA6hJRjyfw9z8KfUGiJnXWyzN9F3swbs P2Pool miner (coinbase-extracted) 0.95
1gGwk6eP5Rfry8V4TgZTcNQeUEYmrpjKH P2Pool miner (coinbase-extracted) 0.95
14EAiyLipytHYWQhA7gB5WK6JnafQzgJmj P2Pool miner (coinbase-extracted) 0.95
1Ct9JJJ8Qd4o2bD6tZPdtPAEE7sqq8acS9 P2Pool miner (coinbase-extracted) 0.95
1HkR6JxgQAigf9SFZTXZrqoV1qejHwEpqb P2Pool miner (coinbase-extracted) 0.95
1KF5cKftssejukoQyR7G2jvZiWRWjPz3Em P2Pool miner (coinbase-extracted) 0.95
1FnP3gL4Z8E81e2RQKyAcvoW4NuyY9ug3N P2Pool miner (coinbase-extracted) 0.95
1BACXxyjF9rXyMcJo5vKoyCo8Ev9hWoXJX P2Pool miner (coinbase-extracted) 0.95
17Dzey676XJvbXauSdeHRBQPrfWfhSxdQn P2Pool miner (coinbase-extracted) 0.95
1GLya1jgCTSjvHoXmu6qVAmJmUCkx9edJQ P2Pool miner (coinbase-extracted) 0.95
1Q9Uaaye6kJJjHoek3W3pF3ymFQjYqcjLJ P2Pool miner (coinbase-extracted) 0.95
1MUiRb6HNqr6uRBDrkAwJgcTBD7R2J4gtn P2Pool miner (coinbase-extracted) 0.95
154b6jPANu2z1XfGY27UZNedJkZzvvdbhG P2Pool miner (coinbase-extracted) 0.95
1LxS52Qu9spgoMJLbSFU4U5mjuUCn196WQ P2Pool miner (coinbase-extracted) 0.95
1Gg6PrWCbUpJ8x3j33CzZnTP6yFysB3xNT P2Pool miner (coinbase-extracted) 0.95
18KN4ppcJgXw7wKN1cQCPSDfSRknaGjKgf P2Pool miner (coinbase-extracted) 0.95
1GaNi2zdpP2243fAGNM96B41Bj1nvgaeKF P2Pool miner (coinbase-extracted) 0.95
1Bgnh8MaH7C14CYnVYJXrfdPfmpLFgBjkv P2Pool miner (coinbase-extracted) 0.95
156AACdD8Z6VZBcqgq2fQPvst6dwWcs6nt P2Pool miner (coinbase-extracted) 0.95
17KfTtzjRfP7sVhByerQLJn1ohgCrXEHw6 P2Pool participant (aggregator logs) 0.85
1Mm9z36231ciEbkSZSTC3AVBmcZqoSPsRK P2Pool miner (coinbase-extracted) 0.95
1EVgqtd7kDoxwgWTKfFcduWqfDX7Nh5wsS P2Pool miner (coinbase-extracted) 0.95
123116hsJs4KECTFPUPqcQX3nimVqQx4yA P2Pool miner (coinbase-extracted) 0.95
1L9WRN2rj4JVzu1312jWwHoF7ajR2v6oSM P2Pool miner (coinbase-extracted) 0.95
1KgCSi9iv1opx1mg2vEdvN8nSgH3UioCGB P2Pool miner (coinbase-extracted) 0.95
1QJJqF3QjCrecKhrJfGMWRojT2n216pV4P P2Pool miner (coinbase-extracted) 0.95
1FW3Sxi36SJCpWx7tzqTBzKE4DMhftrAgQ P2Pool miner (coinbase-extracted) 0.95
14K6WWmx3R2JZZHNpvBz2zjKshkhokR3eV P2Pool miner (coinbase-extracted) 0.95
1LwhjtTWBte4LFYrS3RC8FMvnpzup3qczA P2Pool miner (coinbase-extracted) 0.95
1EgREitLRhTK44Wca593oEw12fCWofwaoZ P2Pool miner (coinbase-extracted) 0.95
1Kt4GRQCTfXELuvyXuwGTSYcCXm3rQ5xkd P2Pool miner (coinbase-extracted) 0.95
1YioR3aTwM22pGJQaiRVeqpWEdPRZnfB3 P2Pool miner (coinbase-extracted) 0.95
1DU17HqwByfh6ufdi1tey9rEvN1eRnmTx3 P2Pool miner (coinbase-extracted) 0.95
16jxvbHXpRJPqP9LVAFWTvp23CjiyXb9Lm P2Pool miner (coinbase-extracted) 0.95
12hJHreU3UiruUyvwC4cFYnAXQXQjgeGmq P2Pool miner (coinbase-extracted) 0.95
1J3TUWRy1EZAoVUR5M9pUEPNFF6jSzfjso P2Pool miner (coinbase-extracted) 0.95
15gvdBG88FUkbqTdGQfzSuRtTyqs5D6apB P2Pool miner (coinbase-extracted) 0.95
1299gRC9fVV1GS8Qr3QtNeq1Pdh47f7qvQ P2Pool miner (coinbase-extracted) 0.95
1MikiVQq2dVc9AZZRgWhWEWTHUuuPaUDot P2Pool miner (coinbase-extracted) 0.95
1L8gGn8xUpQ5TeHAXiNZyHPoQdJ9Bs6wM8 P2Pool miner (coinbase-extracted) 0.95
16DLAKbDSszRijE2Bd8UAtLkmrfERBS6GY P2Pool miner (coinbase-extracted) 0.95
16GSosqeCKfuPjRjZKPSqLR4TMBR9T7nYE P2Pool miner (coinbase-extracted) 0.95
1HiZkbFq9qhEn8AMPbd5HX9QYANmJYGFeD P2Pool miner (coinbase-extracted) 0.95
13krJJVDUJqtSSERcm8uLDNULyKRSBdXqp P2Pool miner (coinbase-extracted) 0.95
1GLPEswBeEs31aCn6n5y5rDv1ckFp7L83U P2Pool miner (coinbase-extracted) 0.95
1Q1UcotUsKU6DyDghr1CBamNnpVZTAyaGK P2Pool miner (coinbase-extracted) 0.95
1DU7uEHzd8ecNLdQMDjqXAcjyvRBavD9iW P2Pool miner (coinbase-extracted) 0.95
13Emc6zwk6VK5QtJrxWMN54SmU9Sp5YxnY P2Pool miner (coinbase-extracted) 0.95
bc1q5erqj9khnpftkgf3h3q76dsy9mn27yydp4u0rr P2Pool miner (coinbase-extracted) 0.95
12fuR1FF753m9E5PKiK6wU7RSHX23WoQng P2Pool miner (coinbase-extracted) 0.95
1BDxvUMGEfg4qrNEaSwPj3o6x8La2DpAru P2Pool miner (coinbase-extracted) 0.95
13XPtbtLijpWWBJ8ifYBszrAfRn2p3vPxt P2Pool miner (coinbase-extracted) 0.95
1N5LHp5tJejuTyfDXnhgmcndk8JQebkxQq P2Pool miner (coinbase-extracted) 0.95
1HzsgmDX5YmPGbErhao1nunSsvBBjWxSwd P2Pool miner (coinbase-extracted) 0.95
1PN4ePKnoE7xfXCiQ2vYiCaBdgxmQV9kJH P2Pool miner (coinbase-extracted) 0.95
1HHsNGs7xeMQSae2tc9VDF3qvGmskT8ofe P2Pool miner (coinbase-extracted) 0.95
1LogoYvatUMT2ZKBrucKJGsKVR9APRfHHr P2Pool miner (coinbase-extracted) 0.95
1MrBNCgxX4vAvDyFw3EF1ceLrNKxtLUSfa P2Pool miner (coinbase-extracted) 0.95
17zDp3jsT9fmjBShBi8HQtdhr5FJfCJ7Xd P2Pool miner (coinbase-extracted) 0.95
13jawYnovXj16q9cqDjcTA8gqQ81kwdDo6 P2Pool miner (coinbase-extracted) 0.95
1D8w5S1cLyTyaL5vVcWZA6AeKABSHih4dM P2Pool miner (coinbase-extracted) 0.95
1Lj4k8L4Nus9ApqnVpttqgUTPgutrQ48pT P2Pool miner (coinbase-extracted) 0.95
1Q1Ptj2AK1JNi85R7i4GU2operYdsqa9DK P2Pool miner (coinbase-extracted) 0.95
1Gwwe5nZQDNwSB2ksohbnLwbikX2PSTwXX P2Pool miner (coinbase-extracted) 0.95
1BSs4yyHBebQg7LEFssGH2tLHm4zBtsKhv P2Pool miner (coinbase-extracted) 0.95
16DX5jFRTvyAo3qF7CXyMhMmwwxK8q1UNM P2Pool miner (coinbase-extracted) 0.95
1GZJEcYnWrGTHQiRspsqvzWVCBB2TTTEWw P2Pool miner (coinbase-extracted) 0.95
14Vv5wbP5CvuKvJ7r8yukxV8jotCmPyNVU P2Pool participant (aggregator logs, low occurrence) 0.70
1AoRY8tFESmbv6KmmrX9mN96F96XJBhxTE P2Pool miner (coinbase-extracted) 0.95
1LNE4iHUPkWxSzMkm5nPCgMDVEM1jMwkZp P2Pool miner (coinbase-extracted) 0.95
1B69qifL4Fp6bNWLijWvXpqqpx5r1JmvAw P2Pool miner (coinbase-extracted) 0.95
18rqHVaZcrzLGtjA2JuPyr4TRGTZD67UCG 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 overlap

Want 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
← back to all sources