Skip to main content

Block Statistics

As part of traversing the Bitcoin blockchain, we collect summary statistics for each block. You may download the summary statistics for blocks up to block 863 000 from this link.

The statistics are provided in a tabular format and contain the following columns.

Features parsed from block header

  • BlockHeight: The block height.
  • Confirmations: The number of blocks confirmed in the chain after this block (block confirmation).
  • MedianTime: The Median Time-Past of the block (Median time-past).
  • Bits: The compact representation of the hashing target (compact representation of hashing target).
  • Difficulty: The block mining difficulty (block mining difficulty).
  • Size: The block's data size in bytes.
  • StrippedSize: The block's data size without its SegWit witness data.
  • Weight: The block's weight (block's weight).
  • TxCount: The number of transactions in the block.

Parser Log

  • Runtime(seconds): The time it took to parse the block.
  • Retries: A debugging-level log that counts the number of attempts it took to parse the block. This will be mostly 11 unless the parser has run into throttle-related issues.

Block's transaction and script summary stats

  • MintedBitcoins: Amount of new coins generated in the block.

  • TransactionFees: Sum of transaction fees paid.

  • CoinbaseOutputsCount: Number of output scripts in the coinbase transaction.

  • InputsCounts[Sum, Max, Min, Avg, Median, Variance]: For the set of input counts per transaction across all transactions in the block, this reports their sum, max, min, average, median, and variance.

  • OutputsCounts[Sum, Max, Min, Avg, Median, Variance]: For the set of output counts per transaction across all transactions in the block, this reports their sum, max, min, average, median, and variance.

  • InputsValues[Sum, Max, Min, Avg, Median, Variance]: For the set of BTC values of inputs per transaction across all transactions in the block, this reports their sum, max, min, average, median, and variance.

  • OutputValues[Sum, Max, Min, Avg, Median, Variance]: For the set of BTC values of outputs per transaction across all transactions in the block, this reports their sum, max, min, average, median, and variance.

  • ScriptType[*]: Reports the count of each script type observed across all transactions in the block, where the recorded script types are: PubKey, PubKeyHash, ScriptHash, witness_v0_keyhash, witness_v0_scripthash, witness_v1_taproot, witness_unknown, multisig, nonstandard, NullData, Coinbase, Unknown.

  • SpentOutputAge[Max, Min, Avg, Median, Variance]: For all transaction outputs (Txo) spent in this block, this reports the max, min, average, median, and variance of their age. Age is defined as the difference between the current block height and the block height where Txo was created.

Block's graph summary stats

  • BlockGraph[*]EdgeCount: Counts the number of edge types created for the transactions of this block. The * is one of the following:

    • C2TMinting: CoinbaseuMintingTxv\text{Coinbase}_u \xrightarrow{\text{Minting}} \text{Tx}_v

    • C2SMinting: CoinbaseuMintingScriptv\text{Coinbase}_u \xrightarrow{\text{Minting}} \text{Script}_v

    • T2TTransfer: TxuTransferTxv\text{Tx}_u \xrightarrow{\text{Transfer}} \text{Tx}_v

    • T2TFee: TxuFeeTxv\text{Tx}_u \xrightarrow{\text{Fee}} \text{Tx}_v

    • S2STransfer: ScriptuTransferScriptv\text{Script}_u \xrightarrow{\text{Transfer}} \text{Script}_v

    • S2SFee: ScriptuFeeScriptv\text{Script}_u \xrightarrow{\text{Fee}} \text{Script}_v

    • C2TMinting: CoinbaseuMintingTxv\text{Coinbase}_u \xrightarrow{\text{Minting}} \text{Tx}_v

    • C2SMinting: CoinbaseuMintingScriptv\text{Coinbase}_u \xrightarrow{\text{Minting}} \text{Script}_v

    • T2TTransfer: TxuTransferTxv\text{Tx}_u \xrightarrow{\text{Transfer}} \text{Tx}_v

    • T2TFee: TxuFeeTxv\text{Tx}_u \xrightarrow{\text{Fee}} \text{Tx}_v

    • S2STransfer: ScriptuTransferScriptv\text{Script}_u \xrightarrow{\text{Transfer}} \text{Script}_v

    • S2SFee: ScriptuFeeScriptv\text{Script}_u \xrightarrow{\text{Fee}} \text{Script}_v

Script address stats

  • TotalAddressesInBlock: The total count of all script addresses in the block, including duplicates.

  • UniqueAddressesInBlock: The count of unique script addresses in the block.

  • CumulativeUniqueAddresses: The count of unique script addresses that appear for the first time in this block.