Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Coinbase output address and coinbase tag for block 683919 don't match #36

Open
0xB10C opened this issue May 17, 2021 · 6 comments
Open

Comments

@0xB10C
Copy link
Collaborator

0xB10C commented May 17, 2021

The coinbase output address and coinbase tag for block 683919 don't match.

Based on the coinbase output address 1EepjXgvWUoRyNvuLSAxjiqZ1QqKGDANLW the pool is identified as Houbi Pool.
https://github.com/0xB10C/known-mining-pools/blob/b601e8de52c09e9e0b50436b63f5e1251d4ab9f5/pools.json#L669-L672

Based on the coinbase tag /one_more_mcd/ the pool is identified as EMCDPool.

https://github.com/0xB10C/known-mining-pools/blob/b601e8de52c09e9e0b50436b63f5e1251d4ab9f5/pools.json#L539-L542

The address 1EepjXgvWUoRyNvuLSAxjiqZ1QqKGDANLW received coinbase transactions cointaining /HuoBi/. The address was added by @wanghao-huobi in btccom#77

CC @mutatrum @hsjoberg

@0xB10C
Copy link
Collaborator Author

0xB10C commented May 17, 2021

Generally, for quality assurance, the coinbase tags and output addresses (if both have a match) could be tested for equality. Would be a good way to find potential errors.

@mutatrum
Copy link

Running this. It will take a while to go through the whole chain as I didn't optimize the code.

[2021-05-17T22:15:57.538Z] 1EepjXgvWUoRyNvuLSAxjiqZ1QqKGDANLW: Huobi Pool, "/one_more_mcd/": EMCDPool, block: 683919
[2021-05-17T22:16:03.206Z] 1EepjXgvWUoRyNvuLSAxjiqZ1QqKGDANLW: Huobi Pool, "/TMSPOOL/": TMSPool, block: 683709
[2021-05-17T22:16:04.857Z] 1EepjXgvWUoRyNvuLSAxjiqZ1QqKGDANLW: Huobi Pool, "/one_more_mcd/": EMCDPool, block: 683649
[2021-05-17T22:16:11.015Z] 1EepjXgvWUoRyNvuLSAxjiqZ1QqKGDANLW: Huobi Pool, "/one_more_mcd/": EMCDPool, block: 683468
[2021-05-17T22:16:12.741Z] 1EepjXgvWUoRyNvuLSAxjiqZ1QqKGDANLW: Huobi Pool, "/TMSPOOL/": TMSPool, block: 683424
[2021-05-17T22:16:13.533Z] 1EepjXgvWUoRyNvuLSAxjiqZ1QqKGDANLW: Huobi Pool, "/one_more_mcd/": EMCDPool, block: 683395
[2021-05-17T22:16:13.899Z] 1EepjXgvWUoRyNvuLSAxjiqZ1QqKGDANLW: Huobi Pool, "/one_more_mcd/": EMCDPool, block: 683384
[2021-05-17T22:16:20.004Z] 1EepjXgvWUoRyNvuLSAxjiqZ1QqKGDANLW: Huobi Pool, "/one_more_mcd/": EMCDPool, block: 683207

....

[2021-05-17T22:18:22.450Z] 12dRugNcdxK39288NjcDV4GX7rMsKCGn6B: AntPool, "/1THash/": 1THash, block: 679528
[2021-05-17T22:18:24.217Z] 12dRugNcdxK39288NjcDV4GX7rMsKCGn6B: AntPool, "/1THash/": 1THash, block: 679477

@0xB10C
Copy link
Collaborator Author

0xB10C commented May 18, 2021

That's awesome, thanks! I guess there is no need to check the whole chain, i previously tested the identification starting at height 300000.

Seems like there are quite a few Huobi ≠ EMCD mismatches... And TSMPool too??

@mutatrum
Copy link

mutatrum commented May 18, 2021

Not sure where it's at now, process is still running but didn't produce anything for a while. It seems it's below block 300k (it runs in reverse) so that matches what you state.

The list of address vs. tag mismatches:

address pool tag pool
12dRugNcdxK39288NjcDV4GX7rMsKCGn6B AntPool /1THash/ 1THash
155fzsEBHy9Ri2bMQ8uuuR3tv1YzcDywd4 BitClub ckpool CKPool
1AZ6BkCo4zgTuuLpRStJH8iNsehXTMp456 BitcoinIndia /Bitcoin-India/ Bitcoin India
165GCEAx81wce33FWEnPCRhdjcXCrBJdKn BitcoinRussia /Bitcoin-Ukraine.com.ua/ Bitcoin-Ukraine
1jKSjMLnDNup6NPgCjveeP9tUn4YpT94Y BTCMP ckpool CKPool
1Ca1KNQQo8akbrwTjjXuk8aikvC2pwodU2 BTCPool BTCPool BTCPool (unidentified)
1JLRXD8rjRgQtTS9MvfQALfHgGWau9L9ky BWPool ckpool CKPool
1Afcpc2FpPnREU6i52K3cicmHdvYRAH9Wo CANOE /CANOE/ CanoePool
1BX5YoLwvqzvVwSrdD4dC32vbouHQn2tuF Cointerra Eligius Eligius
16GsNC3q6KgVXkUX7j7aPxSUdHrt1sN2yN Eobot /solo.ckpool.org/ Solo CK
17judvK4AC2M6KhaBbAEGw8CTKc9Pg8wup HotPool ckpool CKPool
18Zcyxqna6h7Z7bRjhKvGpr8HSfieQWXqj Huobi Pool /one_more_mcd/ EMCDPool
1EepjXgvWUoRyNvuLSAxjiqZ1QqKGDANLW Huobi Pool /one_more_mcd/ EMCDPool
18Zcyxqna6h7Z7bRjhKvGpr8HSfieQWXqj Huobi Pool /TMSPOOL/ TMSPool
1EepjXgvWUoRyNvuLSAxjiqZ1QqKGDANLW Huobi Pool /TMSPOOL/ TMSPool
1EowSPumj9D9AMTpE64Jr7vT3PJDNopVcz MiningKings ckpool CKPool
1KGbsDDAgJN2HDNBjmMHp9828qATo5B9c9 MiningKings ckpool CKPool
12znnESiJ3bgCLftwwrg9wzQKN8fJtoBDa shawnp0wers ckpool CKPool
18HEMWFXM9UGPVZHUMdBPD3CMFWYn2NPRX shawnp0wers ckpool CKPool
12Taz8FFXQ3E2AGn3ZW1SZM5bLnYGX4xR6 Tangpool HAOBTC Bixin
18ikmzPqk721ZNvWhDos1UL4H29w352Kj5 Telco 214 ckpool CKPool
125K2xfiBdae42gSKiCGwi85Frpy1vHmGj UKRPool /hash.okkong.com/ OKKONG
1FLH1SoLv4U68yUERhDiWzrJn5TggMqkaZ Waterhole /BTC.COM/ BTC.com

I've attached the log, so you can lookup specific blocks:

pools.log

I'm not familiar on how the addresses are gathered, so I don't know how to proceed from here.

@0xB10C
Copy link
Collaborator Author

0xB10C commented May 18, 2021

Thanks! I'll have a look soon. I know that e.g UKRPool and OKKONG merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants
@0xB10C @mutatrum and others