Chart description
This metric breaks down the total Bitcoin supply by transaction output types. Transaction output types, or txout types for short, are determined by the type of Bitcoin script conditions that are used to lock Bitcoin in the output. The most common transaction output types are:
- P2TR (Pay to Taproot): Funds are locked using a 32-byte hash that is either (1) a public key, (2) a combination of multiple public keys, or (3) a script hash.
- P2WPKH (Pay to Witness Public Key Hash): The SegWit version of P2PKH.
- P2WSH (Pay to Witness Script Hash): The SegWit version of P2SH. This type comes in two variants.
- P2SH (Pay to Script Hash): Funds are locked using arbitrary Bitcoin script instructions.
- P2PKH (Pay to Public Key Hash): The successor of P2PK, locking funds using the hash of a public key.
- P2PK (Pay to Public Key): The first available type, locking funds using a public key.
- Other: Serves as catch-all for all outputs whose script instructions don't match any of most commonly used output types listed above.