logo
Back to News
Bitcoin Upgrade? OPCAT Labs Pushes to Re-Enable Key Code

Bitcoin Upgrade? OPCAT Labs Pushes to Re-Enable Key Code

Layer 1s

OPCAT Labs Aims to Unlock Bitcoin's Potential

Bruce Liu of OPCAT_Labs is leading a charge to re-enable a dormant piece of Bitcoin's original code, called OP_CAT. Liu argues that without OP_CAT, Bitcoin is underutilizing its capabilities, comparing it to a "jumbo jet without wings." He believes re-enabling it could transform Bitcoin into a more programmable platform, rivaling Ethereum and Solana.

Bruce Liu of OPCAT Labs

What is OP_CAT?

OP_CAT is a disabled opcode in Bitcoin's code that, if reactivated, would allow developers to concatenate data within scripts. This functionality could unlock possibilities such as:

  • Vaults and Covenants: Enhanced security measures for Bitcoin holdings.
  • Decentralized Exchanges: Enabling more complex trading functionalities on the Bitcoin blockchain.
  • Zero-Knowledge Proofs: Implementing advanced privacy solutions.

Liu emphasizes that OP_CAT isn't new code but rather Satoshi Nakamoto's original design, simply disabled for security reasons.

The Debate Around Re-Enabling OP_CAT

The proposal isn't without its critics. Satoshi Nakamoto himself disabled OP_CAT in 2010 due to concerns about potential denial-of-service attacks. Opponents also argue that any new or re-enabled opcode introduces unforeseen risks to Bitcoin's stability, and some believe Bitcoin should remain focused on being a store of value rather than a programmable platform.

Liu counters this by referencing Nakamoto's inclusion of Script in Bitcoin's design, suggesting it was intended for more than just payments. He also notes that the code was never deleted, only disabled.

The OP_CAT Alliance

OPCAT_Labs, alongside early Bitcoin entrepreneur Mate Tokay, is forming an "Alliance" to coordinate efforts among supporters of OP_CAT, including groups like Taproot Wizards and StarkWare. They aim to educate key stakeholders, including fund managers, institutions, and lawmakers, on the potential benefits of re-enabling OP_CAT.

OPCAT_Labs has already launched a fork of Bitcoin in a virtual machine with OP_CAT enabled to demonstrate its capabilities. This includes SDKs, APIs, and a JavaScript-like programming language.

As new functionalities are explored on established blockchains, it is important that projects continue to prioritize code quality and security. Codeum offers services that help assess and mitigate these risks at all stages of the development cycle.

Share this article