🌐

P2Pool Decentralized Miners

live data

Individual 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
1PJLDy5fZeLtEZcmD3yt89huXp9rnveHdD P2Pool miner (coinbase-extracted) — 0.95
1D8aFZeEAQyLVXcF8ZjPXfkPbwgHKiHHc P2Pool miner (coinbase-extracted) — 0.95
1AoRY8tFESmbv6KmmrX9mN96F96XJBhxTE P2Pool miner (coinbase-extracted) — 0.95
12MfT5naDVo3nGuXs5h6XP4Tnqc92A7p11 P2Pool miner (coinbase-extracted) — 0.95
16XN8RknRwo6XCAF1fdaDWw9sefBC6Hc6o P2Pool miner (coinbase-extracted) — 0.95
1PCv9kNXmzjqbxybLhicaxgVP1C9D4tdrp P2Pool miner (coinbase-extracted) — 0.95
13zM29GYwg7iYYiX4QELSHUaKpzkZzrYDH P2Pool miner (coinbase-extracted) — 0.95
1Tu6anhGCqLwchegctKNJgUzUHs5sAbNN P2Pool miner (coinbase-extracted) — 0.95
1448TNeYrCs9C9cnEgZ2uJHUU3yGSmmJNZ P2Pool miner (coinbase-extracted) — 0.95
18uq1E1andsP9QwX2Vf7GXgJciB6Gq9Ar4 P2Pool miner (coinbase-extracted) — 0.95
1L2bpxmfVMJJUqsHwEkQBSYJC1btcv8LeC P2Pool miner (coinbase-extracted) — 0.95
16oaTPcRnSAXhs8L72hp6FEbZyCBt1zcPW P2Pool miner (coinbase-extracted) — 0.95
19vyHMhc4t46CwnGoXk38zc8AD6i9Rvdyi P2Pool miner (coinbase-extracted) — 0.95
1DeRFuL44djRQsPtrk3D7dqYbrwvC84znD P2Pool miner (coinbase-extracted) — 0.95
1DkPfuP28Arcacz6PvL665rMAgjvusG4Xq P2Pool miner (coinbase-extracted) — 0.95
1CvjwoHmhzdWSGP5NmBNJqBb4qTYZJ7Ppz P2Pool miner (coinbase-extracted) — 0.95
17Bpf7tG4pkescVu6mzsjs1zLHiuVb946w P2Pool miner (coinbase-extracted) — 0.95
1AyM5Dqpjrs9g2sFFrFbSzWKE1cnhCXC2b P2Pool miner (coinbase-extracted) — 0.95
1CPsaBxMUtqgbNG9tT1F5NCQidabZZdfC6 P2Pool miner (coinbase-extracted) — 0.95
1NX83VinoEsVMooErJNtTDGJ5GPVbtx3Li P2Pool miner (coinbase-extracted) — 0.95
17EdYk2HdABsPatScAKsj6Cge1kiMAHAn7 P2Pool miner (coinbase-extracted) — 0.95
1GDz4gEJx1VJDurCJDAAh8D4KvhQghD6Gy P2Pool miner (coinbase-extracted) — 0.95
1MRRiWmnSi6xLG9oU1peQFC5RJ8BcvLnve P2Pool miner (coinbase-extracted) — 0.95
18cpfbqb2qS5Sj8EqDJyrRmhW6U4nG3tmk P2Pool miner (coinbase-extracted) — 0.95
16w9j5aNUw7r7Hmk8TMYCKMQVC6ejGg71e P2Pool miner (coinbase-extracted) — 0.95
1BemHWf8MrpvyZAj4enUh1ajnHEbpGct29 P2Pool miner (coinbase-extracted) — 0.95
1LJDKjqy1AZ2qyciRhcE9phLwghZic825U P2Pool miner (coinbase-extracted) — 0.95
1Atjku5MyT81ZvPeY43HnVmLfNGbgELXSK P2Pool miner (coinbase-extracted) — 0.95
1LK5msyj1Amv6y2W98K9tkhMiND8e2t87W P2Pool miner (coinbase-extracted) — 0.95
1AdChpBsHiViq1JaEFfms9S5bfhQ3jxXV6 P2Pool miner (coinbase-extracted) — 0.95
12ENSv9K8RaUkJKgREZJBHqS2ybe8CZ7Ls P2Pool miner (coinbase-extracted) — 0.95
1F8g7MumJhYk6pjQPNRAuo5yyGD3y8CWRm P2Pool miner (coinbase-extracted) — 0.95
1Li5ecQqjfeaYRvyqr6Xf73ew2QfV3iPZW P2Pool miner (coinbase-extracted) — 0.95
13HEYYuPfBig5xwuK8QnQhr8pCJq69o9Kf P2Pool miner (coinbase-extracted) — 0.95
16qMdCWaLL41kayAwfuSTqEai2zitHq4JU P2Pool miner (coinbase-extracted) — 0.95
19YDFnZjZFg2vRErz8vyKW9b1xTPkaqURg P2Pool miner (coinbase-extracted) — 0.95
1AFKQZdEF2j6jSmdS3Tt3sDGvF4RWj25SS P2Pool miner (coinbase-extracted) — 0.95
12BStV7F6ezVXxnPng3ufQPnfPzXFTKHTQ P2Pool miner (coinbase-extracted) — 0.95
16fdVDRRMfTMgsi5BXey3Tsv8fcHdhUnbx P2Pool miner (coinbase-extracted) — 0.95
1Gek5rS4E4G6giiMbe2rQpYTReqUwSFRN3 P2Pool miner (coinbase-extracted) — 0.95
1DTZwujNBsLcanyRUeAvkdoBydHYPY7rzq P2Pool miner (coinbase-extracted) — 0.95
1ABLNww6aPTtwWuRJcq8nZbaWTVdnBAHUV P2Pool miner (coinbase-extracted) — 0.95
1DFs7JASwdoTHG54CrikAq7wfssVSfMcki P2Pool miner (coinbase-extracted) — 0.95
bc1qxlc9ud7rqg5asccw8xtdwtqy94cz6q0j5k4wcc P2Pool miner (coinbase-extracted) — 0.95
1DwysGg2McL7xmEu9qYCprHrwczhNmzY9X P2Pool miner (coinbase-extracted) — 0.95
17dbcQvyVAZioZAmYshHcYa6RhaBdDgR5u P2Pool miner (coinbase-extracted) — 0.95
142uWQZsMP423txGCLVj98hRQwLxZejVYi P2Pool miner (coinbase-extracted) — 0.95
1KuYTtU2Yui3PxLKPmgfy9ViH5vCz5EZpY P2Pool miner (coinbase-extracted) — 0.95
bc1qcct44ytu2d3uxz023uuyq4taq6x0ew758566wu P2Pool miner (coinbase-extracted) — 0.95
16yrGqbwDc6dXYJaXfyQtc3rSpLBwik1Qx P2Pool miner (coinbase-extracted) — 0.95
1JqrMiLYxAEz9UNnNKKdK4gNBkw61XzUZe P2Pool miner (coinbase-extracted) — 0.95
19ikmLLY1LXGMxaekhztwhWyfqQ25DTncC P2Pool miner (coinbase-extracted) — 0.95
1tVFGhumKH2wC6Q5bJV8L1MfbcUZizGNv P2Pool miner (coinbase-extracted) — 0.95
1yR2kFACtfzqdZk8i4Xn6j2az3vnyLMs3 P2Pool miner (coinbase-extracted) — 0.95
1JYTTnDSgRU1gJ4Qjix9PNdPSWWgW1FmHp P2Pool miner (coinbase-extracted) — 0.95
1KUbdyv6JS1H4RYkA14Avc8kbhdbmHTUfg P2Pool miner (coinbase-extracted) — 0.95
14g9K5Tpa5Tvp7DrszyspxX7tPvL3ZCx6h P2Pool miner (coinbase-extracted) — 0.95
1CiGah4Md7SBzmKCTy6DtxYS8acBNXNaya P2Pool miner (coinbase-extracted) — 0.95
1GU7YphtuzKd1aJau2jAdHQgVn8JJ4H1tA P2Pool miner (coinbase-extracted) — 0.95
1zdU2UEeCcqrJWMRxD6E7wjPWYeEPXiwg P2Pool miner (coinbase-extracted) — 0.95
13kUbtMxQ2xiJ1p3mwiK7hzkUos4Nfc2YT P2Pool miner (coinbase-extracted) — 0.95
1zyxqyLtW2ucyaH5Yk4TVHZhmXkh9agoU P2Pool miner (coinbase-extracted) — 0.95
1MjuSWnpWphMfB4bVNmZ1gCfKHnfnNMhth P2Pool miner (coinbase-extracted) — 0.95
1E6HHDK7bAh3f7nRorwrqae9SPQZjFnPMk P2Pool miner (coinbase-extracted) — 0.95
bc1q2frxge302cpvhs0d0825yaepht28eunn7wnspt P2Pool miner (coinbase-extracted) — 0.95
14thRyVk9DrZpUDVPF6r12XeNE8pdPgmUw P2Pool miner (coinbase-extracted) — 0.95
1FSCmbGrKCHWTnKYaYSip9YTJVsCfVQ36T P2Pool miner (coinbase-extracted) — 0.95
13197Yrpm15iwVMhi4HMHwGp8wTwaPXVtp P2Pool miner (coinbase-extracted) — 0.95
15TYSozDFCg35QmFZm9zebpT6gDPD4jsP4 P2Pool miner (coinbase-extracted) — 0.95
16mT1yb2oprcGgdhTRnF46LnmgxSNnrAjr P2Pool miner (coinbase-extracted) — 0.95
1HkfyDEbzWc238zjmM9Tm57pM1tfjPd73k P2Pool miner (coinbase-extracted) — 0.95
1KJVEaSudG8DKCNLk3qRC87sJzz5yEPohf P2Pool miner (coinbase-extracted) — 0.95
1KinbcwkpheoHrGMdXjw6EXi56dRbbKGp6 P2Pool miner (coinbase-extracted) — 0.95
17igiE1LjcvV4KgtGviHWUfjQJpkShXHLc P2Pool miner (coinbase-extracted) — 0.95
1LUE7SnZpKfDwkpkJz64U85sSPDojWA5jQ P2Pool miner (coinbase-extracted) — 0.95
19ycxLiUrt5aEbMXpc45Kwke7aA282KUXB P2Pool miner (coinbase-extracted) — 0.95
1CLAKvWTBQuFLL1WA44UUibR1GEmAG4h1 P2Pool miner (coinbase-extracted) — 0.95
13adFAwK7uPtJ9wLsjhatP9MR95F3pWEPr P2Pool miner (coinbase-extracted) — 0.95
1MWR49moy1BgeRuTqcjBNuQcFChYZoydKV P2Pool miner (coinbase-extracted) — 0.95
1BsF7v5KC5QyHUksic9LZMv1zsibbqXvX3 P2Pool miner (coinbase-extracted) — 0.95
18yvPaBkwQPAq9Es9rxoH9TujLecZnDdjW P2Pool miner (coinbase-extracted) — 0.95
1HGJsE6t7up5B2Jjb9b9YUvsBWZLSiJfMc P2Pool miner (coinbase-extracted) — 0.95
1minerKFbXaSxjmBfU5TrjgMNvqGMn1NQ P2Pool miner (coinbase-extracted) — 0.95
1NGtckWb8Ad7BnUgfUpVam14THozPPwaCB P2Pool miner (coinbase-extracted) — 0.95
19Mjz5fEvNUGvnburkgUyyiPjTJYFRHxqf P2Pool miner (coinbase-extracted) — 0.95
1MuPLTT8XiBkPQyaKFVewCgu4z2i1nrrbL P2Pool miner (coinbase-extracted) — 0.95
1JitWbd9HBR5adUCDcUVjsCU9bsPf2fcu2 P2Pool miner (coinbase-extracted) — 0.95
1MrtHGGrVAufkaGmtGkqyKhiUHu45mrV1N P2Pool miner (coinbase-extracted) — 0.95
1AXCE9xrpSFy3TbuwkhHbG6B1QpfRHS2R7 P2Pool miner (coinbase-extracted) — 0.95
1NastyFRkeUTmMdbMmzggDVTQA6r3ibUoX P2Pool miner (coinbase-extracted) — 0.95
1G69WBoEb9Diwm3kk4oW2Ck4bVvJjh6cDS P2Pool miner (coinbase-extracted) — 0.95
125vNxm9eMH7Yv4RVegL3mHxMsXKkZs3rs P2Pool miner (coinbase-extracted) — 0.95
1JtEgZhguYVJZyxWE7hWHXcbW8i1aeKZjD P2Pool miner (coinbase-extracted) — 0.95
1EyDT6bVCkNyG4v6fEXMAEuth3jGhxY93f P2Pool miner (coinbase-extracted) — 0.95
13q4Taiaomzqhiorx6gxXwLpnMUpKLFRZi P2Pool miner (coinbase-extracted) — 0.95
1LLryNkMJKbuubcNbafAMtSzqLZaF8HcUX P2Pool miner (coinbase-extracted) — 0.95
1PfX1RW2H53W8vXpsP19Sp7gZRoMjy6R9x P2Pool miner (coinbase-extracted) — 0.95
19RvyD3VQUoELiJAywhqyV8Gei3c983QcZ P2Pool miner (coinbase-extracted) — 0.95
1JRnuK94AMbsBoiyh2JPX7vYsF5yhL9i4r P2Pool miner (coinbase-extracted) — 0.95
1Kxr3bux3WJyxmemBLXpGkC7sKH9aP5bMq 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