🌐

P2Pool Decentralized Miners

live data

Individual 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 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