Embedded Data charts/Inscription Payload vs Envelope

Inscription Payload vs Envelope

Daily average inscription payload vs envelope overhead per block

Loading chart data...

Get this data

CSV and JSON take the selected range without overlay series. PNG captures the chart as it looks now.

About this metric

Definition

An inscription is content wrapped in a small protocol structure: markers saying what follows, the content type, and a terminator. This splits the two, so the cost of the wrapper is visible next to the thing being stored. Small inscriptions pay proportionally far more wrapper.

How it is measured

Every Ordinals inscription wraps content in a witness envelope: OP_FALSE OP_IF ... OP_ENDIF with push opcodes and the 'ord' marker. The split is estimated, not parsed: the envelope header, content-type section and terminator are located by pattern and subtracted, and anything not found falls back to 10 bytes. Measured across the more than 190,000 blocks holding a detection, that overhead is 7.7% of all matching witness bytes, while the median block puts it at 17.9% and individual blocks run from nothing to 94%. The share is high where inscriptions are small, since the envelope cost is close to fixed, which is why BRC-20 JSON operations sit at the top of that range.

Measured from my own Bitcoin node. Methodology