Comparing BRC-20 to ORC-20 Features

How are ORC-20 tokens different from BRC-20 tokens?

FeaturesBRC-20ORC-20

Built-in anti-double-spending

❌ Difficult to index

✅ UTXO

Allow passing initial mint (proxy mint)

❌ Limit to minter

✅ Track initial balance

Flexible naming space

❌ 4 Letter

✅ Any Size

Custom keys, eg. tax, msg, URL

❌ Fixed keys

✅ Flexible keys

Allow upgrade: max, lim

❌ Non-upgradable

✅ Upgradable

Allow partial tx and cancellation

❌ Immutable

✅ Partial tx

Allow migration: BRC-20 -> ORC-20

✅ Migrate to ORC-20

✅ Migration Wrapper

ORC-20 protocol also facilitates the migration of existing BRC-20 tokens through the use of a wrapper ordinal. Using a “wrapper ordinal”, you can re-inscribe your previous satoshis and migrate to other ordinal token standards, such as from BRC-20 to ORC-20.

To migrate your existing BRC-20 tokens, you need to deploy a wrapper ordinal that can convert them. Only the deployer of the BRC-20 can make the migration.

So even if you purchased a BRC-20 token with a fixed supply thinking you’re holding a certain percentage of the supply, you can still be diluted should the minter of the token decide that they want to tap into the market demand and migrate to ORC and hand themselves a new supply of coins to dump on the market.

Last updated