swtotal_weight

Tech spec

Field Value
API name (slug) swtotal_weight
Group network statistics
Unit / Valuetype vbytes / other
Shape scalar
Resolutions block, h1, h4, h8, h12, d1
Endpoints /v2/network_statistics
Tier 0
Last updated 2025-08-30 07:29 UTC
Docs Open in Swagger

Brief Description: The average weight of witness data in Bitcoin transactions.

swtotal_weight measures the average weight of SegWit witness data, such as cryptographic signatures, included in Bitcoin transactions, reflecting network efficiency and SegWit adoption.

Interpretation

swtotal_weight is essential for understanding the scalability improvements in Bitcoin and tracking the adoption rate of SegWit over time. It provides a perspective on network efficiency and evolving user behavior.

Advanced Explanation Witness data in Bitcoin transactions is crucial for validating signatures and ensuring transaction authenticity. The introduction of Segregated Witness (SegWit) optimized the handling of this data by separating it from transaction data, reducing effective transaction size and enhancing block space utilization.

swtotal_weight is calculated as:

swtotal_weight = Total Witness Data Weight / Total Transactions

Aggregation logic: average per time period

← All metrics