Protocol & Consensus • Estimated 25m
CompactSize Encoding
protocol.compact-size-encoding
CompactSize is Bitcoin's variable-length integer encoding for counts and byte lengths in serialized protocol data. Understanding its prefixes is necessary for parsing transaction, block, script, and network messages correctly.
Open visual node page • Browse the concept library
Curated resources (3)
- Bitcoin Wiki: Protocol Documentation
- Bitcoin Core Developer Documentation: Serialization
- Programming Bitcoin
Direct prerequisites (1)
Direct dependents (0)
- None