BIP idea: Timelock-Recovery storage format

Dec 28 - Mar 13, 2026

  • The discourse surrounding a potential Bitcoin Improvement Proposal (BIP) initiated by Oren, following discussions with Ava Chow at BTC++ Taiwan, delves into the intricacies of enhancing Bitcoin's security and inheritance handling through Timelock-Recovery plans.

This initiative stems from the challenges in securely storing recovery seeds and managing Bitcoin inheritance, proposing a nuanced solution that involves pre-signing transactions to ensure safety without the continuous need for renewal. The proposed system, which has been integrated into the Electrum wallet through a plugin since version 4.6.0b1, simplifies the process for users by enabling the signing of Alert/Initiate and Recovery Transactions. These transactions are designed to consolidate funds and allow for their transfer under specific conditions, respectively, addressing issues of accessibility and fund renewal for wallets not frequently accessed. The standardization of JSON format for transaction details aims to foster compatibility across different wallets and facilitate the creation of dedicated applications for monitoring and initiating timelock-recovery actions. This effort is supported by RITREK.com, a venture co-founded by Oren, indicating a broader ambition to improve long-term wallet management within the Bitcoin ecosystem.

Further discussions highlight the technical and philosophical angles of this BIP, contrasting it with existing systems and debating its flexibility for various transaction structures. Technical hurdles, such as the limitations of the 'testmempoolaccept' RPC call when dealing with transactions that include a relative nSequence locktime, underscore the complexity of implementing reliable recovery plans. The dialogue also explores possible enhancements to Bitcoin Core to address these challenges, alongside considerations regarding the alert system's design and the rationale behind certain technical choices, such as the 388-day limit for the system.

In addition to the focused discussion on Timelock-Recovery plans, concerns about cryptocurrency security, particularly relating to hardware wallet usage, have been raised. Notably, many hardware wallets do not adequately display or verify nSequence and nLocktime fields during transaction signing, potentially exposing users to security risks through manipulated transactions. This issue highlights the importance of empowering users to fully understand and confirm all transaction parameters before signing.

On a more technical note, an email exchange discusses the checksum calculation for BIPs, advocating for clarity in describing the conversion of top-level JSON objects into arrays of key-value pairs. This conversation, reflecting on practices like those in the Nostr protocol, underscores ongoing debates on programming standards and the importance of consistent hashing methods. Moreover, creating Google accounts with non-Gmail addresses raises privacy concerns, contributing to the broader discourse on digital identity and security within the context of Bitcoin development.

Overall, these discussions encapsulate the multifaceted efforts to advance Bitcoin's functionality and security, highlighting both the innovative approaches being explored and the technical obstacles faced by developers. From enhancing wallet management to ensuring transaction integrity and improving programming protocols, the conversations reflect a dynamic engagement with the complexities of cryptocurrency systems and the continuous pursuit of improvement within the Bitcoin community.

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