Understanding Bitcoin's Transaction Model
Bitcoin operates on a UTXO (Unspent Transaction Output) model, which differs from traditional account-based systems. In this system:
- Each UTXO represents a discrete amount of bitcoin owned by a specific address
- Transactions consume existing UTXOs and create new ones
- The sum of all UTXOs equals the total bitcoin supply (21 million BTC)
How UTXOs Work
- Consumption: When you spend bitcoin, you reference existing UTXOs as inputs
- Creation: The transaction generates new UTXOs as outputs
- Change: Any difference between inputs and outputs becomes the transaction fee
Tracking Satoshis: The Ordinals Protocol
Satoshi Numbering System
- Each bitcoin contains 100 million satoshis (sats)
- The Ordinals protocol assigns unique identifiers to each sat based on mining order
Multiple notation systems exist:
- Integer:
2099994106992659 - Decimal:
3891094.16797(block height.sat index) - Degree:
3°111094′214″16797‴ - Percentage:
99.99971949060254%
- Integer:
Satoshi Rarity Levels
| Rarity Level | Description | Total Supply |
|---|---|---|
| Common | Regular sats | 2,100 trillion |
| Uncommon | First sat of each block | 6,929,999 |
| Rare | First sat of difficulty adjustment period | 3,437 |
| Epic | First sat after halving | 32 |
| Legendary | First sat of each cycle | 5 |
| Mythic | Genesis block first sat | 1 |
The Inscription Process
Key Technologies
SegWit (Segregated Witness):
- Separates signature data from transaction data
- Allows larger data storage (up to 4MB)
- Reduces transaction fees
Taproot (Pay-to-Taproot):
- Enables more efficient scripting
- Provides better privacy
- Makes inscriptions economically feasible
Two-Step Inscription Process
Commit Phase:
- Create a Taproot output committing to the inscription content
- Content remains hidden at this stage
Reveal Phase:
- Spend the committed output
- Make the inscription content publicly visible
- Content becomes permanently associated with a specific sat
👉 Learn more about Bitcoin Ordinals
Bitcoin Wallet Address Types
| Address Type | Format | Example | Features |
|---|---|---|---|
| Legacy (P2PKH) | Starts with "1" | 1Fh7...ty9u | Original Bitcoin format |
| Nested SegWit (P2SH) | Starts with "3" | 3KF9...pAN | Compatible with older wallets |
| Native SegWit (Bech32) | Starts with "bc1q" | bc1q...nmqc3 | Lower fees, better error detection |
| Taproot (Bech32m) | Starts with "bc1p" | bc1p... | Supports advanced smart contracts |
Frequently Asked Questions
Q: How is Ordinals different from NFTs on other blockchains?
A: Ordinals inscriptions are:
- Stored directly on-chain
- Tied to specific satoshis
- Don't require smart contracts
- Fully decentralized like Bitcoin itself
Q: What's the smallest inscription possible?
A: The minimum is 546 sats (about $0.30 as of 2023), which corresponds to Bitcoin's dust limit.
Q: Can inscribed sats be lost?
A: Yes, if sent to an address whose private keys are lost, the inscription becomes permanently inaccessible - just like regular bitcoin.
Q: How do I view my Ordinals inscriptions?
A: You'll need a wallet that supports Taproot addresses and Ordinals protocol. Popular options include Sparrow Wallet and Ordinals-compatible versions of Bitcoin Core.
Q: Are Ordinals affecting Bitcoin's transaction fees?
A: During peak inscription periods, yes - the additional demand for block space can temporarily increase fees. However, SegWit's efficiency gains help mitigate this.
Conclusion
Bitcoin Ordinals represent an exciting innovation in Bitcoin's functionality, enabling NFT-like capabilities while maintaining Bitcoin's core principles of decentralization and security. By understanding:
- UTXO mechanics
- Satoshi tracking
- Inscription processes
- Wallet technologies
You'll be well-equipped to participate in this emerging ecosystem.