b10c

@b10c.bsky.social

Bitcoin developer and observer - https://b10c.me

This (x.com/boerst/statu...) post by boerst inspired me to dig into the invalid "AntPool & friends" mining jobs a bit deeper. Findings: - happens during forks - likely bug in AntPool coinbase building - probably not selfish mining - proxy pools affected too b10c.me/observations...

Invalid mining jobs by AntPool & friends during forks

Looking deeper into @boerst’s recent observation about invalid mining jobs by AntPool & friends to discuss his hypothesis about “selfish mining” and “glitchy template code”. I conclude that it’s proba...

b10c.me

No drop in inbound connections to my Bitcoin P2P monitoring nodes since the start of the #cloudstrike incident. (matches my assumption that most nodes probably don't run on Windows servers with cloudstrike installed)

Bild

Todays fork between Foundry (winning) and AntPool again shows that AntPool (& friends/proxies) isn't mining on their own block during a fork. AntPool first send an empty job mining on their own block but then switched to Foundry's block and found a block on it.

BildBild

Another fork between AntPool (loosing) and Foundry (winning). While my data shows that all pools besides Foundry mined on AntPool's block, ViaBTC found a block on Foundry's block. Also, we see forks now almost every other day now..

BildBild

Another fork between @AntPoolofficial (losing) and @FoundryServices (winning). While AntPool and friends started off mining an empty block on AntPool's block, they switched to Foundry's block with the next (non-empty) mining job.

BildBild

During today's fork between ViaBTC (losing) and AntPool (winning), AntPool & a few other pools briefly mined empty blocks on AntPools block before switching to ViaBTCs. Foundry ended up mining a block on AntPool's block causing AntPool, despite giving up on it's block, to win.

BildBild

During today's fork at height 848477 between AntPool and Foundry, all pools besides Foundry mined on AntPool's block. While Foundry briefly mined on AntPool's block, they then switched to their own block and won against all other pools.

BildBild

Earlier today, @FoundryServices mined two blocks at height 847849. Six out of 10 of my nodes saw the loosing block first.

Bild

Earlier today, AntPool and Foundry both found a block at height 845869. Foundry's block was found a few seconds after AntPool's. All pools, including Foundry, continued mining on AntPool's block.

Bild