Why is it destined to fail for OP_CAT to enable native tokens on Bitcoin?

Golden Finance
2024-09-12 22:51:36
Collection
4 major reasons explaining why CAT tokens are difficult to succeed.

Original source: Bob Bodily X account

Author: Bob Bodily

Compiled by: Shan Ouba, Golden Finance

OP_CAT will enable native tokens on Bitcoin L1, but here are the reasons you might not care:

1. Too Slow

Token transactions should be lightning-fast, not sluggish like Bitcoin. Use CAT for trustless (or minimally trusted) bridging and trade tokens quickly and cheaply on L2.

2. Too Inefficient

From a technical perspective, maintaining token state in the CAT Caboose (which provides smart contract data via UTXO) is a fascinating idea, but from a practical standpoint, it’s a bad one. Who wants to maintain the state of Bitcoin L1 in CAT Cabooses?

3. Too Many Limitations

Writing smart contracts using CAT and recursive contracts is very painful. While teams like Rijndael have made some progress with projects like Purrfect Vault, CATNIP, and CatVM, building programmable applications on Bitcoin L1 is still very constrained. A better option is to do this on L2.

4. Too Expensive

Maintaining state on Bitcoin L1, fully uncompressed data availability (DA), recursive contracts, and having all transactions occur on Bitcoin L1 means everyone has to bear high transaction fees.

We not only need CAT, but we also need scalability and programmability on L2.

Currently (within the past 12 hours), several CAT token implementations have emerged: CATNIP and Cat Protocol (CAT-20) from the Taproot Wizard team.

  • These cannot run on Bitcoin for now.
  • But they can run on other CAT-enabled chains (like Fractal, etc.).

Although these CAT token protocols may perform well on Fractal or other chains, they are not Bitcoin! They are independent chains, independent proof of work (PoW), independent tokens.

And for a brand new chain, we might as well compare Fractal with Solana… so I don’t have high expectations for these CAT token protocols.

In the future, these CAT token protocols will run on Bitcoin (via OP_CAT), but I don’t think this is a good way to implement tokens on Bitcoin: too slow, too inefficient, too constrained, and too expensive.

It’s better to do DeFi on a trustless or minimally trusted Bitcoin L2.

ChainCatcher reminds readers to view blockchain rationally, enhance risk awareness, and be cautious of various virtual token issuances and speculations. All content on this site is solely market information or related party opinions, and does not constitute any form of investment advice. If you find sensitive information in the content, please click "Report", and we will handle it promptly.
ChainCatcher Building the Web3 world with innovators