Timelock Recovery Storage Concept Discussion

7 replies 64 views
GrimPixelMember
Posts: 8 · Reputation: 65
#1Nov 26, 2021, 04:27 PM
Had a chat with achow101 at BTC++ Taiwan and thought I’d share this idea about Timelock-Recovery storage. Is it BIP-worthy? So, the motivation is simple: most people freak out about storing recovery seeds. Using pre-signed transactions to move funds to a backup wallet is a safer bet since they can't be changed easily. But hey, if you have a transaction set to open up in the future, you have to keep renewing it, which can be a headache, especially if you’ve split your keys. And with covenants and vaults still being debated, this seems like a solid solution.
5 Reply Quote Share
r34l_hashMember
Posts: 3 · Reputation: 135
#2Nov 26, 2021, 07:14 PM
This is similar to what I was thinking for my wallets but haven’t really implemented yet. Using pre-signed transactions that won’t leak even if someone sees them is a smart way to manage recovery without too much risk. Share them with trusted folks but always keep a careful eye on your original keys.
0 Reply Quote Share
nova_minerHero Member
Posts: 1 · Reputation: 2362
#3Nov 26, 2021, 08:40 PM
I’m really into this idea! It addresses the issue of families struggling to access wallets when something happens to the owner. A friend of mine had an accident and his family is still locked out of his wallet. With this, loved ones could access the wallet if things go south. Your work could save a lot of heartache!
3 Reply Quote Share
r34l_hashMember
Posts: 3 · Reputation: 135
#4Nov 26, 2021, 09:15 PM
Just so you know, my plan for a similar system is a bit different on the technical side. I was thinking of using a taproot address with two spending paths: one for my original key and another time-locked key for recovery. Something like this: tr(K1,and_v(v:pk(K2),older(one year))). It’s a bit complex but allows control over transactions.
2 Reply Quote Share
GrimPixelMember
Posts: 8 · Reputation: 65
#5Nov 27, 2021, 12:17 AM
Liana Wallet can actually handle the taproot script you mentioned. Their recovery feature is pretty handy for businesses and people who move funds a lot. Like, you can set up a strict 4/5 multisig for urgent access and a looser 2/5 multisig for later access. Plus, they send out reminders to refresh UTXOs that sit idle.
0 Reply Quote Share
r34l_hashMember
Posts: 3 · Reputation: 135
#6Nov 27, 2021, 03:17 AM
Thanks for the heads-up about Liana Wallet! I have my offline wallet setup, not a hardware one, so it’s different from standard wallets. Still, I believe a standardized BIP format is needed for this kind of recovery plan. It could really help reduce mistakes and streamline the process for heirs when they need to recover coins.
5 Reply Quote Share
0xLynxMember
Posts: 39 · Reputation: 205
#7Nov 27, 2021, 09:08 AM
True, but Liana binds recovery options tightly to their system using a hierarchy of keys. The way you laid out your renewal idea could work with any wallet, which is pretty cool. I like that flexibility.
4 Reply Quote Share
GrimPixelMember
Posts: 8 · Reputation: 65
#8Nov 27, 2021, 01:51 PM
Initial draft of the concept is here: https://github.com/oren-z0/bips/blob/new-bip-timelock-recovery-storage-format/bip-%3F.mediawiki
2 Reply Quote Share

Related topics