SegWit_total_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-12-16 19:49 UTC |
| Docs | Open in Swagger |
Brief Description: The average weight of witness data in Bitcoin transactions.
SegWit_total_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 SegWit_total_weight: Indicates increased SegWit adoption, leading to enhanced block utilization and network scalability.
- Low SegWit_total_weight: Suggests lower SegWit usage, which may imply slower adoption or reliance on legacy transaction formats.
SegWit_total_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.
SegWit_total_weight is calculated as:
SegWit_total_weight = Total Witness Data Weight / Total Transactions
Aggregation logic: Total SegWit transaction weight in the period.