What Are BRC-20 Tokens on Bitcoin?
Learn what BRC-20 tokens are, how they work on Bitcoin via Ordinals, and see practical minting & transfer examples. A beginner-friendly guide with risks and future outlook.

What Are BRC-20 Tokens on Bitcoin?
BRC-20 tokens are a new type of digital asset built directly on the Bitcoin blockchain using inscriptions on satoshis. Unlike traditional tokens on networks like Ethereum, BRC-20 tokens leverage Bitcoin’s security and decentralization while introducing a simple standard for creating and transferring fungible assets. This article explains how they work, why they matter, and how you can interact with them.

How BRC-20 Tokens Work on the Bitcoin Network
BRC-20 tokens are made possible by the Ordinals protocol, which assigns a unique serial number to each satoshi (the smallest unit of Bitcoin). In early 2023, developer Casey Rodarmor created Ordinals to let users inscribe data—like images, text, or code—directly onto satoshis. The BRC-20 standard, proposed by an anonymous developer known as Domo, extends this idea to fungible tokens by defining a JSON-based format for token deployment, minting, and transfers.
The Role of Inscriptions
When you create a BRC-20 token, you inscribe a JSON file onto a satoshi. That file contains fields like:
p: the protocol (always"brc-20")op: the operation (deploy,mint, ortransfer)tick: a four-letter ticker symbol (e.g.,"ordi")max: the maximum supplylim: the limit per mint
For example, deploying a token with ticker "PEPE" and a max supply of 21,000,000 requires an inscription with {"p":"brc-20","op":"deploy","tick":"pepe","max":"21000000","lim":"1000"}. After deployment, anyone can mint new tokens by inscribing a mint operation, as long as the total minted does not exceed the max supply. Transfers are handled by inscribing a transfer operation that moves a specific amount of tokens to another address.
Key Differences from Other Token Standards
| Feature | BRC-20 (Bitcoin) | ERC-20 (Ethereum) | SPL (Solana) |
|---|---|---|---|
| Underlying asset | Satoshi with inscription | Smart contract | Program account |
| Security | Bitcoin’s Proof-of-Work | Ethereum’s Proof-of-Stake | Solana’s Proof-of-History |
| Cost to mint | Bitcoin network fees (variable) | Ethereum gas fees (variable) | Solana transaction fees (low) |
| Transfer speed | ~10 minutes per block | ~12 seconds per block | < 1 second |
| Smart contract logic | None (off-chain indexing) | On-chain execution | On-chain execution |
As the table shows, BRC-20 tokens trade off speed and programmability for Bitcoin’s unmatched security and finality.
Practical Examples of Using BRC-20 Tokens

To help beginners understand, let’s walk through a realistic scenario.
Example 1: Minting a New Token
Suppose you discover a newly deployed BRC-20 token with ticker "MEME". The deployer set a mint limit of 1,000 tokens per operation. To mint, you would:
- Set up a compatible wallet – Wallets like Unisat or Xverse support BRC-20 interactions.
- Fund your wallet with Bitcoin – You need enough BTC to pay for the inscription fee (the cost to write data to the blockchain) plus a miner tip.
- Create a mint inscription – The wallet will prepare an inscription containing the JSON for a mint operation, specifying the ticker and amount.
- Submit the transaction – After broadcasting, you wait for confirmation (typically 1–3 blocks). Once confirmed, your minted tokens are linked to the satoshi you spent.
Bold key point: The cost to mint can vary significantly. During high demand, network fees can become very expensive, while in quiet periods they might be a small fee.
Example 2: Transferring Tokens
After minting, you may want to send some tokens to a friend. BRC-20 transfers are not instantaneous; they require a two-step process:
- Step 1: Inscribe a transfer operation – You create an inscription that specifies the token ticker and the amount to send. This does not actually move the tokens yet; it only creates a placeholder.
- Step 2: Send the inscribed satoshi – You then send the specific satoshi that holds the transfer inscription to the recipient’s address. The recipient’s wallet reads the inscription and updates its local index to reflect the new balance.
This two-step mechanism is necessary because Bitcoin does not natively track token balances. Instead, the off-chain indexer (software run by wallets and marketplaces) scans all inscriptions to determine who owns what.
Risks and Considerations for Beginners

While BRC-20 tokens are exciting, they come with unique risks.
- No smart contract enforcement – Unlike ERC-20 tokens, BRC-20 tokens rely on social consensus and off-chain indexing. If an indexer gets corrupted or multiple indexers disagree, token ownership could become disputed.
- Irreversible errors – If you inscribe a transfer operation with the wrong amount or address, there is no “undo” button. The satoshi and its inscription are permanently on the blockchain.
- Liquidity and market depth – Many BRC-20 tokens have very small trading volumes compared to established tokens. Slippage can be high when buying or selling on decentralized marketplaces.
- Wallet and tool maturity – The ecosystem is still young. Some wallets may display incorrect balances or fail to recognize certain token operations.
Bold caution: Never send BRC-20 tokens to an address that does not support the standard (e.g., a legacy Bitcoin address). Your tokens could become inaccessible.
The Future of BRC-20 Tokens on Bitcoin
The rise of BRC-20 tokens has sparked a broader movement toward Bitcoin-based decentralized finance (BTC DeFi). Developers are building layer-2 solutions and sidechains to improve transaction speed and reduce costs while still settling on Bitcoin. Some notable projects are exploring:
- Automated market makers that trade BRC-20 tokens with minimal slippage.
- Bridges that allow BRC-20 tokens to move to faster chains like Ethereum or Polygon.
- Ordinals-aware wallets that combine Bitcoin and token management in one interface.
However, critics argue that BRC-20 tokens clog the Bitcoin blockchain with unnecessary data, leading to higher fees for regular Bitcoin transactions. Others welcome the innovation, noting that Bitcoin’s security can host valuable assets without requiring a soft fork. The debate continues as the network evolves.
Conclusion
BRC-20 tokens represent a creative way to bring fungible assets to Bitcoin without changing its core protocol. By understanding how inscriptions work, how to mint and transfer tokens, and the risks involved, you can participate in this emerging ecosystem safely. Whether BRC-20 tokens become a permanent part of Bitcoin’s future or a short-lived experiment, they have already demonstrated that Bitcoin is more versatile than many imagined.