← index

Blocks at the same height by the same pool

An archive of bnoc.xyz · view original topic →

· Ced Arctic · #1 ·

Following up on the discussion from recent similar observations (see 1, 2, 3, 4), I wanted to see how frequently any given pool mines two blocks at the same height. I attach a small dataset below. :goose:

Methodology: I sourced full stale blocks from the stale-blocks dataset and compared them against the blocks at the same height on the longest (referred to below as “canonical”) chain. Two blocks are considered to be mined by the same pool if there is any overlap in their coinbase TX output addresses.

Observations:

Figures:

Summary

Dataset: Stale Bitcoin blocks mined by the same pool · GitHub

JSON fields:
• version: nVersion
• prev_block: hex string of the parent block hash (hashPrevBlock)
• timestamp: Unix epoch timestamp (nTime). Note that this is the timestamp in the block, and not the time the block was observed in the network.
• block_size: Block size in bytes
• miner_ta : ASCII string from the coinbase scriptSig
• common_coinbase_addresses: First address-bearing output of the coinbase TX
• coinbase_amount: Total value in BTC of all coinbase outputs
• tx_count: Total number of transactions included in the block (empty blocks only have the coinbase TX)
• total_fees: Total TX fees in BTC (coinbase_amount - block_subsidy)
• time_delta: Timestamp offset in seconds (timestamp_stale - timestamp_canonical)
• size_delta: Difference in binary block size in bytes (size_stale - size_canonical)
• tx_count_delta: Difference in total transaction count (tx_count_stale - tx_count_canonical)
• parent_match: True if the stale block builds on the same parent as the canonical block
• is_empty_block : True if the stale block contains no transactions other than the coinbase