Skip to content
All library documents

Bitcoin Runes: UTXO-Based Fungible Tokens and Their Trade-Offs

Article Kraken Learn

Summary

The document explains Runes, a protocol for creating fungible tokens on Bitcoin. Rather than relying on inscription data attached to individual satoshis in the manner described for BRC-20 tokens, Runes uses Bitcoin’s UTXO transaction model. Transaction instructions are recorded in OP_RETURN data, and the protocol can handle multiple Rune actions in a transaction. Etching establishes a token’s properties; distribution can include pre-mining or capped minting. Invalid instructions can result in the associated tokens being burned.

The article presents this UTXO integration as a way to limit extra blockchain data and avoid the junk UTXOs associated with BRC-20, while also claiming potential benefits for usability, privacy, and Lightning compatibility. It includes launch-era examples and activity figures, but does not provide independent measurements of network load, privacy, fees, or adoption. Its discussion of benefits is partly prospective and promotional, so these claims should not be read as demonstrated performance or investment guidance.

Key ideas

  • Runes is a fungible token protocol that uses Bitcoin’s UTXO model.
  • Runes transaction instructions are stored in OP_RETURN data, which can specify token actions and properties.
  • Etching creates a Rune, while distribution may use pre-mining or a mint with a supply limit.
  • The article argues that UTXO integration can reduce extra blockchain data compared with BRC-20 inscriptions.
  • Claims about privacy, efficiency, and Lightning compatibility are not supported by comparative measurements in the document.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.