crypto

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.

A detailed close-up shot of shiny bitcoin coins resting on a glittery surface, symbolizing wealth in digital currency.

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.

Close-up of a golden Bitcoin coin with a blurred blue abstract background, symbolizes digital currency.

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, or transfer)
  • tick: a four-letter ticker symbol (e.g., "ordi")
  • max: the maximum supply
  • lim: 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

FeatureBRC-20 (Bitcoin)ERC-20 (Ethereum)SPL (Solana)
Underlying assetSatoshi with inscriptionSmart contractProgram account
SecurityBitcoin’s Proof-of-WorkEthereum’s Proof-of-StakeSolana’s Proof-of-History
Cost to mintBitcoin 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 logicNone (off-chain indexing)On-chain executionOn-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

Close-up of a Bitcoin coin on an orange background, symbolizing digital cryptocurrency.

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:

  1. Set up a compatible wallet – Wallets like Unisat or Xverse support BRC-20 interactions.
  2. 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.
  3. Create a mint inscription – The wallet will prepare an inscription containing the JSON for a mint operation, specifying the ticker and amount.
  4. 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

Close-up of a Bitcoin cryptocurrency coin on a vibrant yellow background, symbolizing digital money.

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.