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
- High swtotal_weight: Indicates increased SegWit adoption, leading to enhanced block utilization and network scalability.
- Low swtotal_weight: Suggests lower SegWit usage, which may imply slower adoption or reliance on legacy transaction formats.
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