Qtum Documentation
  • Qtum Features and Advances
    • Qtum Ordinals
      • Chapter 1: Introduction to ordinals
      • Chapter 2: Understanding Inscriptions in Depth
      • Chapter 3: The Intricacies of Ordinals on the Blockchain
      • Chapter 4: Engineering Ordinals within Qtum's Architecture
      • Chapter 5: Prerequisites for Engaging with Ordinals on Qtum
      • Chapter 6: The Procedure for Inscribing a Satoshi with Ordinals
      • Inscribing Messages on Qtum Testnet
    • Qtum-BIP38
  • Qtum Wallet
    • Qtum-Core Wallet Documentation
      • Qtum Documentation
      • Using Qtum Wallet
      • Linux Repositories
      • Qtum on Raspberry Pi
      • How to Update Qtum
      • Qtum Wallet Best Practices
      • Qtum Wallet Commands
      • Adding Nodes To Qtum Wallet
      • Encrypt & Unlock Qtum Wallet
      • Recovery wallet data with salvagewallet
      • Testnet User Guide
      • Bech32 Addresses support
      • How to Add Options (Config)
      • How to use Bootstrap
  • Staking and Nodes
    • Secure Staking With Qtum Star Network
    • Staking Documentation
      • Qtum Staking
      • Offline Staking
      • Offline Staking Address Delegation - Undelegation Transaction Details
      • Qtum on AWS ec2
      • Staking with a VPS
      • Staking with a Raspberry Pi
  • Other Wallets
    • Wallets Supporting Qtum
      • Electrum
      • Qtum Web Wallet
      • Qtum Lightning Network
  • RPC CALLS AND API
    • QTUM RPC CALLS
    • QTUM RPC API
  • Qtum Deployment
    • Guidance on Qtum Deployment
    • Building Qtum on Linux
    • Guidance for Exchange Deployment
  • Smart Contracts and QRC20 Tokens
    • QRC20 Token integration
    • QRC20 Integration Technical Guide
    • Raw QRC20 Transaction implementation guide
  • WEB3
    • Web3 Compatibility Layer
    • Janus Docker Container
    • Truffle
    • Differences between EVM chains
  • QNEKT
    • QNEKT
    • Why Fork Metamask ?
    • Sideloading Qnekt
    • Setting up QNEKT
    • Working with Testnet Coins on QNEKT
    • Connecting QNEKT to regtest
    • QNEKT Regtest with react-box
  • Research
    • Confidential Assets
    • Data Analytics
Powered by GitBook
On this page
  1. Qtum Features and Advances
  2. Qtum Ordinals

Chapter 3: The Intricacies of Ordinals on the Blockchain

PreviousChapter 2: Understanding Inscriptions in DepthNextChapter 4: Engineering Ordinals within Qtum's Architecture

Last updated 1 year ago

Precise Identification of Satoshis

Ordinals introduce a transformative concept to the Bitcoin and Qtum blockchains: the ability to uniquely identify each satoshi within a transaction. This is achieved through a methodical numbering system that assigns a distinct ordinal number to every satoshi based on its position in the blockchain history. The core idea is to give each satoshi an identity, akin to a serial number, which persists irrespective of the satoshi's transaction history.

Sophisticated Tracking

The granularity offered by ordinals extends beyond mere identification; it enables the meticulous tracking of individual satoshis across the blockchain. As these satoshis move from one address to another, they carry their ordinal numbers with them, creating a traceable path that can be followed through transactions, wallets, and blocks.

Immutable and Permanent Inscription

Once an ordinal is inscribed with specific data or metadata, the blockchain's immutable nature ensures that this information is permanent. An inscribed satoshi becomes a unique digital artifact, distinguishable from all other satoshis, and this uniqueness is maintained for as long as the blockchain exists.

Inscription Process and Viewing

Creating inscriptions involves embedding content directly into a satoshi through a transaction's witness data. This content can range from simple text to complex HTML, images, or SVG files, making the satoshi a carrier of rich information. The MIME type included in the transaction clarifies the nature of the inscribed content, ensuring correct interpretation by software that later reads the inscription.

Technical Utilization of the Witness

The use of the transaction witness for inscriptions is pivotal. It serves as a flexible space within the transaction structure where arbitrary data can be included without affecting the transaction's external behavior. The witness data is essential for validation but does not directly impact the transaction's execution path, making it an ideal location for housing inscription data.

Ordinals Explorer and Wallet

The ordinals ecosystem is supported by tools like the , which allows users to view and interact with inscriptions, and the , which facilitates the creation of inscription transactions.

ordinal explorer

These tools are vital for both end-users and developers interested in exploring and utilizing inscribed satoshis.

Ordinal Theory Applied

The is the conceptual framework that underpins the practical application of ordinals. It provides the methodology for locating an inscribed unspent transaction output (UTXO) and tracking its trajectory across the blockchain. This capability is fundamental for the exchange of inscribed satoshis, allowing them to be traded, sold, or gifted while maintaining the integrity of their associated inscriptions.

ordinal theory
ordinals explorer
ord wallet