Posted by scoresby
Oct 17, 2025/19:01 UTC
In the inquiry about the primary spending path for a digital wallet, the questioner seeks to understand how the process functions when a user wishes to spend coins. The mechanism described requires two signatures for a transaction to proceed: one from the user (key A) and another from a secondary party (C). This dual-signature requirement is pivotal for authorizing transactions.
The query further explores the role of the CheckSequenceVerify (CSV) timelock in this transaction process. Specifically, the person is trying to grasp how a timelock set to expire after one day influences transaction authorization. According to the described scenario, once the timelock expires—assuming the coins have been in the wallet for more than a day—both key A and C can sign off on the transaction without any delay. This detail prompts a deeper question regarding the purpose and effectiveness of the timelock, especially in terms of security and transaction management.
There appears to be some confusion or perhaps a mismatch between the expected functionality of the wallet and the described implementation. Typically, one might anticipate that storing coins in a wallet allows them to be kept for an unspecified duration with enforced delays on spending, possibly through transactions to intermediary addresses for added security. However, the enquirer suggests the current setup may not achieve this intended effect of securing stored coins against immediate withdrawal, seeking clarification on whether there's a misunderstanding of the system's design or if the design itself does not align with standard vault-like protections for cryptocurrency wallets.
Thread Summary (11 replies)
Oct 11 - Oct 26, 2025
12 messages
TLDR
We’ll email you summaries of the latest discussions from high signal bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.
We'd love to hear your feedback on this project.
Give Feedback