Skip to content

BIP 443: OP_CHECKCONTRACTVERIFY#1793

Merged
murchandamus merged 1 commit into
bitcoin:masterfrom
Merkleize:ccv
May 16, 2025
Merged

BIP 443: OP_CHECKCONTRACTVERIFY#1793
murchandamus merged 1 commit into
bitcoin:masterfrom
Merkleize:ccv

Conversation

@bigspider

@bigspider bigspider commented Mar 17, 2025

Copy link
Copy Markdown
Contributor

Hi all,

This is a draft for the formal specifications of the OP_CHECKCONTRACTVERIFY (CCV) opcode.

CCV enables to build Script-based state machines that span across multiple transactions, by providing an ergonomic tool to commit to - and introspect - the Script and possibly some data that is committed inside inputs or outputs.

Related to this PR:

Not covered in this draft:

  • sigops budget (benchmarks needed)
  • activation logic
  • policy considerations (if any)

I recommend delving bitcoin for high level discussions about alternative implementations, applications, etc.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants