Skip to main content
£0.00 0

Basket

No products in the basket.

ASIC mining articles and advice

BIP 345 OP_VAULT: Closed Covenant Proposal Guide

BIP 345 guide covering its Closed status, two proposed tapscript opcodes, trigger-delay-withdrawal and recovery paths, CTV dependency and BIP 443 replacement.

BIP 345 OP_VAULT guide cover

This guide explains BIP 345 OP_VAULT in plain English. It covers the problem behind the BIP, why it matters and whether the proposal is part of Bitcoin today.

TL;DR

  • What it is: BIP 345 specified OP_VAULT and OP_VAULT_RECOVER as two proposed tapscript opcodes for an interruptible withdrawal covenant. Together with OP_CHECKTEMPLATEVERIFY, the design aimed to let funds enter a delayed withdrawal path while preserving a predetermined recovery route.
  • Why it matters: BIP 345 is useful history for understanding vault design, but it is not deployable Bitcoin functionality. Its enduring lesson is that delayed custody needs both consensus rules and a rigorously tested monitoring and recovery operation.
  • Current position: BIP 119 itself is not active Bitcoin consensus behaviour.

BIP 345 OP_VAULT in simple English

BIP 345 OP_VAULT: BIP 345 is Closed, not Draft, Final or Deployed. Its scripts are historical proposal material and must not be presented as valid mainnet custody instructions.

Simple example

A node operator is checking BIP 345 OP_VAULT. Triggering creates an intermediate state whose delayed withdrawal can be redirected to recovery before finalisation. A vault taptree contains a normal OP_VAULT leaf and an OP_VAULT_RECOVER leaf.

Key terms in plain English

BIP:
Bitcoin Improvement Proposal: a document describing a proposed rule, standard or process. Its status must be checked separately.
Consensus:
The shared rules full nodes use to decide whether blocks and transactions are valid.
Node:
A computer running Bitcoin software that checks data and communicates with other peers.

Status

BIP 345 is Closed, not Draft, Final or Deployed. Its scripts are historical proposal material and must not be presented as valid mainnet custody instructions.

Proposed mechanism

A vault taptree contains a normal OP_VAULT leaf and an OP_VAULT_RECOVER leaf. Triggering creates an intermediate state whose delayed withdrawal can be redirected to recovery before finalisation.

CTV dependency

The design relied on BIP 119 OP_CHECKTEMPLATEVERIFY to commit the final withdrawal to selected outputs. BIP 119 itself is not active Bitcoin consensus behaviour.

BIP 345 OP_VAULT technical diagram
CTV dependency: the fields, validation boundary and operational evidence that implementations need to agree.

Operational goal

The proposal sought reusable configurations, batching, partial withdrawals, targets chosen at trigger time and dynamic fee management without storing presigned bearer transactions forever.

Recovery model

Security depended on monitoring vault outpoints, detecting unexpected triggers quickly and retaining access to a deliberately protected recovery policy. A delay creates response time, not automatic safety.

Risk boundaries

Watchtower outages, compromised recovery keys, fee spikes, policy mistakes, address reuse and untested recovery ceremonies could still cause loss even in a hypothetical deployment.

Replacement context

The header names BIP 443 as the proposed replacement. Readers should follow the newer specification separately rather than treating BIP 345 parameter details as current direction. Build a revision-pinned evidence pack on an isolated node, wallet or protocol harness.

Frequently asked questions

What is the main point of BIP 345 OP_VAULT?

BIP 345 OP_VAULT: BIP 345 is Closed, not Draft, Final or Deployed. Its scripts are historical proposal material and must not be presented as valid mainnet custody instructions.

For BIP 345 OP_VAULT, what should a beginner know about status?

BIP 345 is Closed, not Draft, Final or Deployed. Its scripts are historical proposal material and must not be presented as valid mainnet custody instructions.

For BIP 345 OP_VAULT, what should a beginner know about proposed mechanism?

A vault taptree contains a normal OP_VAULT leaf and an OP_VAULT_RECOVER leaf.

For BIP 345 OP_VAULT, what should a beginner know about ctv dependency?

The design relied on BIP 119 OP_CHECKTEMPLATEVERIFY to commit the final withdrawal to selected outputs.

Conclusion

BIP 345 is useful history for understanding vault design, but it is not deployable Bitcoin functionality. Its enduring lesson is that delayed custody needs both consensus rules and a rigorously tested monitoring and recovery operation.

Primary sources

Check the current specification status and the documentation for the exact implementation you operate before moving production funds or changing a mining node.

ASIC MINER PICKS

Recommended ASIC Mining Hardware

Compare three of our highest ranked ASIC miners currently available, with live product details and pricing.
Browse all ASIC miners
MORE MINING ADVICE

More ASIC Mining Articles

Read practical advice about choosing hardware, calculating electricity costs, setting up miners, hosting and maintenance.
MINER COMMUNITY

Join the ASIC Mining Discussion

Ask a question or share what has worked for you. Your experience may help another miner make a better decision.

Members can read and join the discussion

Log in to read comments from other miners. Create a free account if you would like to ask a question or share your experience.

Log in to read comments Register to join the discussion

Membership helps us protect the discussion from spam and keep answers useful.

ASIC MINING SUPPORT

Need Help Choosing an ASIC Miner?

Tell us what you want to mine, your electricity cost and where the machine will run. We can help you compare hardware, power requirements, hosting and repairs.
Contact our mining team
Browse ASIC miners