Okay, so here’s the thing—Bitcoin used to be “just” money, right? Lately it’s playing a lot of roles at once: settlement layer, digital gold, and increasingly, a place to stick art, text, and even tokens. This piece walks through how Ordinals and BRC-20s make that possible, why it matters, and what you should watch out for if you want to mint, collect, or build on top of Bitcoin. I’m biased toward conservative security practices, but I also admit the tech is fascinating and messy in equal measure.
First impressions: Ordinals felt like a clever hack. Then I dug in and realized it’s more than a novelty—it’s reshaping Bitcoin UX, fees, and developer attention. Below I’ll mix practical steps, tradeoffs, and a few suggestions from folks actually using these tools day-to-day.

What are Ordinals, really?
At its core, Ordinals is a numbering scheme. It numbers individual satoshis—the smallest units of BTC—so you can reference a single satoshi uniquely. Then, using the Taproot upgrade and the ability to add data to witness fields, people started writing arbitrary data onto those numbered satoshis. That data-on-sat is what the community commonly calls an “inscription.”
Inscribed sats can carry images, text, or code. They behave like NFTs in that each inscription is unique and associated with a particular satoshi, and ownership changes when the satoshi moves between addresses. But Bitcoin inscriptions are different from NFTs on other chains: they’re stored directly on Bitcoin’s ledger (in witness data), which affects block size, fees, and how nodes store the chain.
Important nuance: Ordinals are a protocol convention, not a protocol change to Bitcoin itself. No consensus upgrade was required to start inscribing. That means any change in node software or mempool policy can influence how inscriptions are treated going forward.
How BRC-20 tokens piggyback on Ordinals
Think of BRC-20 as a minimal, experimental token standard that uses inscriptions as its ledger. It’s inspired by ERC-20—similar goals but wildly different mechanics. Instead of smart contracts on-chain tracking balances, BRC-20 stores token-type instructions as human-readable JSON in inscriptions. Tools then scan the chain, parse those inscriptions, and build off-chain state about who owns what.
This means BRC-20 tokens are “off-chain state derived from on-chain inscriptions.” The chain contains the authoritative inscriptions, and community tooling interprets them to present balances, mints, and transfers. It’s clever and dangerously fragile in places—if the tooling disagrees or goes offline, the token universe becomes opaque until someone re-parses the chain.
Also: minting a BRC-20 typically requires multiple inscriptions—deploy, mint, and sometimes transfer instructions—so it’s not gas-cheap; in Bitcoin terms it’s block-space expensive, which matters for real-world cost and for how nodes/bulk indexers behave under load.
Practical steps: minting an inscription or a BRC-20
If you want to try minting, here’s the gist. You’ll need a wallet that supports inscriptions and BRC-20 tooling. Popular browser wallets and CLI tools exist now. One widely used wallet for interacting with inscriptions is unisat, which many users rely on for creating, sending, and inspecting inscriptions.
Steps, simplified:
- Create or use a wallet that can hold ordinals and inscriptions (watch for custody tradeoffs).
- Prepare the payload—image, JSON, or text you want inscribed.
- Use an inscription tool or wallet feature to create a transaction with the payload in the witness data—this makes the inscription part of the satoshi you choose.
- Pay the miner fee. Fees can spike if the market is active—this matters because inscriptions use more block space than a simple BTC transfer.
- Wait for confirmations, then check indexers/viewers to ensure your inscription is discoverable.
Double-check everything. Unlike many smart-contract token systems where you can revoke or patch, inscriptions are immutable once mined. Seriously—typos or wrong images are permanent unless you burn or reissue things in a new inscription and convince users to follow the new one.
Costs and friction: why this is not the same as an Ethereum NFT
This part bugs me a bit: people compare Bitcoin inscriptions to cheap L2 NFTs and then shrug off the differences. Here’s the important bit—because inscriptions are on Bitcoin, they increase witness data usage. When many people mint en masse, blocks bloat and miners prioritize transactions that pay more. So
—Fees rise. A simple mint can cost tens to hundreds of dollars during congestion.
—Indexing becomes a scalability challenge. Full nodes can choose policies that drop heavy witness data; some indexers prune or specially handle inscriptions.
Also: there’s no built-in royalty or standard metadata enforcement—royalties and marketplaces are social and off-chain constructs. That leads to an ecosystem based heavily on tooling and community norms rather than enforced smart contracts.
Security and custody: what collectors and devs need to watch
Two practical risks stand out. First, wallet support: not all wallets preserve inscriptions when sweeping UTXOs or consolidating inputs. If a wallet consolidates and you aren’t careful, you might accidentally move an inscribed sat that you wanted to keep. I’ve seen people lose visibility over inscriptions because their custodial flow didn’t preserve the exact sat mapping.
Second, chain reorganizations and mempool policies. Reorgs can cause double spends or delayed discovery. And because BRC-20 tooling derives state from the order of inscriptions, reorgs or mempool reordering can temporarily misrepresent supply or ownership.
Best practice: use wallets and indexers with a clear ordinal policy, avoid sweeping UTXOs without explicit ordinal controls, and keep private keys securely backed up. If you’re building tooling, design for snapshotting inscription state and re-parsing the chain to resolve discrepancies.
Market dynamics and cultural notes
Ordinal markets have a different vibe than many token communities. There’s an emphasis on provenance (which sat is inscribed), the artifact (often a single image or tiny script), and collector bragging rights. The culture leans more DIY—many collectors run their own indexers or rely on a handful of public explorers. That makes discoverability fragmented.
Creators like the permanence of inscriptions; collectors like the scarcity notion. But the model skews toward speculative minting. Mass BRC-20 mints (and meme tokens) have caused major fee events and intense attention from crypto speculators. So yeah—speculation is part of the story, but it’s not the whole story.
Tooling ecosystem: what to use and why
Tools fall into a few categories: wallets with ordinal support, explorers/indexers that surface inscriptions and BRC-20 state, and minting services that package the technical work. Some people run their own Ordinals indexers using open-source code to ensure accuracy and control. If you want something quick and user-friendly, browser wallets are the easiest route—but read their documentation on ordinal safety.
My practical tip: if you plan to mint something valuable, test the whole flow on testnet first, including transfers and the recipient’s ability to view the inscription. Also, if you’re building a marketplace or indexer, design for eventual re-parsing and conflicting histories.
Quick FAQ
What’s the difference between an Ordinal inscription and an NFT?
Both can represent a unique digital artifact, but Ordinal inscriptions are raw data written onto Bitcoin (in witness fields) and tied to specific satoshis. NFTs on chains like Ethereum are often smart contracts that reference off-chain metadata. The technical guarantees and ecosystem tooling differ accordingly.
Are BRC-20 tokens secure?
They’re experimental. Security depends heavily on tooling and community indexers rather than enforced on-chain contracts. They can be used safely if you understand their constraints, but they’re not replacement for audited smart-contract token standards.
Will inscriptions break Bitcoin or cause long-term problems?
It’s contentious. Some see inscription traffic as legitimate usage that Bitcoin should support. Others worry about node resource use and fee market distortions. Technically, inscriptions are compatible with Bitcoin, but they change the resource dynamics—how nodes store and serve blocks, and how miners prioritize transactions.
Alright—final thought. I’m excited and cautious at the same time. Ordinals and BRC-20s put a creative layer on Bitcoin that many wanted for years, but they also expose trade-offs that matter for security, fees, and decentralization. If you’re dabbling, do it deliberately: use reliable wallets, test on testnet, and keep an eye on fee markets. And if you build tooling, design for the hard case—reorgs, indexer outages, and migrations. The space will keep evolving fast, and that’s part of the fun—if a messy, very human kind of fun.