Bitcoin Core Proposes OP_CHECKCONTRACTVERIFY in Pull Request 32080 for Stateful Contracts

Bitcoin Core pull request 32080 introduces OP_CHECKCONTRACTVERIFY (OP_CCV), the core opcode of the MATT framework designed to enable stateful contracts on the base layer. The opcode embeds contract state into Taproot output keys using a tweaked key formula Q = P + t·G, allowing transactions to carry and update information across state transitions.

OP_CCV supports three verification modes that handle value allocation while separating transaction fees through dedicated fee-paying inputs, preventing unintended fund loss. When combined with OP_CAT, the opcode can construct and verify Merkle proofs on-chain, enabling fraud-proof systems and dynamic vault functionality. The proposal is under review in the Bitcoin Core repository with no activation timeline announced.

Disclaimer: This content is for informational purposes only and does not constitute investment advice or encourage the buying or selling of crypto assets. It is intended to provide information about industry developments and is not directly related to the services offered by Gate TR. Although information obtained from third-party sources has been carefully reviewed, Gate TR assumes no responsibility for any errors or omissions. Crypto assets involve high risks and may experience significant price fluctuations. Before making any investment decisions, you should assess your financial situation and risk tolerance, conduct your own research, and make decisions independently.