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