Feedback on a simple 2-path vault design (2-of-2 + CLTV recovery) and use of pruned nodes for UTXO retrieval

Posted by Antoine Poinsot'

Dec 11, 2025/14:14 UTC

The email from Antoine to Victor addresses the prevalent misuse of the term "vaults" within the Bitcoin community. Antoine points out that the label "vaults" has been indiscriminately applied to various constructs, such as vanilla multisig wallets, CTV transaction chains, and decaying multisig wallets, despite these constructs having distinct properties and functionalities. This broad application of the term has led to confusion, as "vaults" originally had a specific meaning in the context of Bitcoin, which is detailed on a webpage hosted by Bitcoin Ops.

Antoine then introduces "Liana," a construct that Victor's proposal resembles but with notable differences. Liana, available at this GitHub repository, opts for relative timelocks (CSV) over absolute timelocks (CLTV). The choice for CSV over CLTV is made to avoid the complications associated with the expiration dates imposed by CLTV, which can confuse users, especially those with less technical expertise. Additionally, Liana differentiates itself by integrating a pruned Bitcoin Core node and leveraging its watchonly wallet functionality to monitor user coins. For scenarios where a remote node is necessary, Liana diverges from Bitcoin Core's RPC interface, which is deemed unsuitable, and alternatively supports configuration with an Electrum server. This detailed explanation underlines the necessity for clear and accurate terminology within the Bitcoin development community to prevent misunderstandings and highlights the thoughtful design considerations behind Liana that aim to enhance user experience and accessibility.

Link to Raw Post
Bitcoin Logo

TLDR

Join Our Newsletter

We’ll email you summaries of the latest discussions from high signal bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiDecoding BitcoinWarnet
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

We'd love to hear your feedback on this project.

Give Feedback