Bitcoin Forum
November 05, 2024, 03:35:10 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: [Tutorial] Making your crypto inheritible  (Read 516 times)
jackg (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
October 28, 2020, 02:43:21 PM
Last edit: October 29, 2020, 12:45:15 PM by jackg
Merited by JayJuanGee (2), ABCbits (2), DdmrDdmr (2), pooya87 (1), traderethereum (1), mk4 (1), wxa7115 (1), hosseinimr93 (1), Hydrogen (1), tranthidung (1), Husna QA (1), cheezcarls (1), zasad@ (1), noorman0 (1), Heisenberg_Hunter (1), favebook (1)
 #1

I received a request for this on another thread but thought I'd post it here. This is technically a repost of a thread I made (but I probably made it a year or so ago). If you follow this method it's still possible to psned the coins you have in your wallet.

I'm going to be doing this whole thing in electrum this will ensure funds can be salvaged by anyone with a note you leave after a certain amount of time.

A slight note on a potential weakening of security here before we start in that once you do this your bitcoins may be suseptible to an attack if someone receives the paper and the ECC algorithm used for bitcoin is broken (but it's likely to remain strong until 2050 afaik).

Step 1, generate an address or a wallet as you like. If a family member would be able to log onto your phone, you could produce an address there - alternatively you could bluetooth them over a QR code with a small explanation as to what it's for (with a fresh private key on it that has no funds).
It doesn't matter what wallet you do this in and for me, I'm just going to use the address in my profile: 1JRmjyGo3kpdXcQeAeTBmGtgkC1AomHKED - but you'll have to remeber to broadcast the transaction in electrum.

On to making a timelocked transaction:

1. Open send tab in electrum with your funds in you want someone to be able to access some day, put in the fresh address you've created and hit max and "Pay".

2. Click advanced

3. As you can see, there's an option to edit the block height in this tab
I'm going off the idea there are 144 blocks a day and, for this example, I'll set the block time to 20 years from now.
654555+(144x365.25x20)=1697475

4. Click finalise > sign > export (bottom left) > export to file > and name and save your file


If you don't have anyone who could inherit your btc or don't want them to, you could ask a charity to accept them when you pass and send them or a cryptosupportive solicitors in the hope they can broadcast it across when you don't move the funds and don't respond for a certain amount of time. You could also publicly post a transaction you want to be confirmed or send it to someone you know to broadcast it.
wxa7115
Hero Member
*****
Offline Offline

Activity: 2814
Merit: 734

Bitcoin is GOD


View Profile
October 28, 2020, 03:53:21 PM
Merited by JayJuanGee (1)
 #2

Great tutorial, I have known about time locked transactions for some time now but the tutorials I saw online were too convoluted and I did not understood how it was done but this is as clear as it can be.

Just a question do you know when that advanced tab was added on electrum? Maybe it was always there and I did not put attention but I do not recollect anything of the sort being there, is it a new feature? Whatever the case this reminds me I need to update my electrum wallet just to keep my coins safe.
jackg (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
October 28, 2020, 04:00:07 PM
Merited by wxa7115 (1)
 #3


Just a question do you know when that advanced tab was added on electrum? Maybe it was always there and I did not put attention but I do not recollect anything of the sort being there, is it a new feature?

It used to be preview but I used to have to copy the text and edit it manually. I expected to do the same again this time but it looks like it's been made a lot easier in version 4.

So it makes it easier to set timelocks like this and to handle multisigs. I think I also saw an option for coin join but I haven looked into thatych so it might just be a basis point for it.
Stedsm
Legendary
*
Offline Offline

Activity: 3052
Merit: 1273



View Profile
October 28, 2020, 04:13:36 PM
Merited by JayJuanGee (1)
 #4

What happens if someone who sets, for example, 20 years from today's date but they don't die? Is it possible to cancel this transaction?

What if someone who sets it for 5 years later date or block, dies in a year or two? Is there any possibility for their known family member to get these coins before the set "LockTime" period by any means or they need to wait for 5 years before they are sent the coins to their address?

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
jackg (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
October 28, 2020, 04:39:14 PM
Merited by JayJuanGee (1)
 #5

What happens if someone who sets, for example, 20 years from today's date but they don't die? Is it possible to cancel this transaction?


Yes, you'd just have to sign and broadcast a transaction emptying that address or moving them to the same address and renewing the transaction again. I'd assumed you'd end up with a more favourable transaction though at that point (eg you get more funds).


What if someone who sets it for 5 years later date or block, dies in a year or two? Is there any possibility for their known family member to get these coins before the set "LockTime" period by any means or they need to wait for 5 years before they are sent the coins to their address?

Yes if you left your mnemonic phrase or private key in a place they could easily find... Which is possible if you trust them or you'll know they'll look in a certain place. But I don't think this is a bad backup in case a physical store gets destroyed as well...
Stedsm
Legendary
*
Offline Offline

Activity: 3052
Merit: 1273



View Profile
October 28, 2020, 04:48:38 PM
 #6

Yes, you'd just have to sign and broadcast a transaction emptying that address or moving them to the same address and renewing the transaction again.

Is it possible for you to perform this task as well and show it to us in this thread only?  Roll Eyes

Quote
I'd assumed you'd end up with a more favourable transaction though at that point (eg you get more funds).

More funds? How? Is it locked based on fiat and I may get more btc if value tumbles down? Or are you including the fee that is being paid? Please elaborate.

P.S. a suggestion for you here if it matters at all.
Actually, in your first image, you've shown your balance. It's really good to "show it off"  Grin but I believe you should have blurred it away.  Wink

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
buwaytress
Legendary
*
Offline Offline

Activity: 2982
Merit: 3687


Join the world-leading crypto sportsbook NOW!


View Profile
October 28, 2020, 05:04:18 PM
Merited by JayJuanGee (1)
 #7

Thanks for the extra information there.

Sorry if this is slightly unrelated but inheritance is something I worry about every now and then and have discussed at length with some others. I don't have much, but still, it's significant for folks back home (purchasing power etc).

Problem still exists for me. I do have people I've already given instructions to, and am trying to bring some young adults into it but I find that because there is no interest at all in Bitcoin and in fact possibly some negative attitude towards it, I fear they may not. For example, gave 2 kids some Bitcoin for birthdays on their last birthdays after a couple of years asked them if they still had it. One lost it. Lost the instructions, lost the keys, everything =) Other one had both intact, but was not able to complete it even though I thought the instructions were fairly simple.

God knows I've tried to coach my partner as well but while they can understand once. Later on it's like all memory or understanding of it's vanished.

I think in the end, for most people we'll have to consider crypto-able legal assistance. Wills. Estate management etc.

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
jackg (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
October 28, 2020, 05:18:42 PM
 #8

Is it possible for you to perform this task as well and show it to us in this thread only?  Roll Eyes

More funds? How? Is it locked based on fiat and I may get more btc if value tumbles down? Or are you including the fee that is being paid? Please elaborate.


It's literally just sending a regular transaction... You still have the funds in your wallet, nothing changes in that regard.

As for the balance thing, it took me a while to take screenshots and work out how imgur works. If you'd like to crop the bottom off so that I don't have to show someone's unconfirmed transaction then that's up to you tbf.


Problem still exists for me. I do have people I've already given instructions to, and am trying to bring some young adults into it but I find that because there is no interest at all in Bitcoin and in fact possibly some negative attitude towards it, I fear they may not. For example, gave 2 kids some Bitcoin for birthdays on their last birthdays after a couple of years asked them if they still had it. One lost it. Lost the instructions, lost the keys, everything =) Other one had both intact, but was not able to complete it even though I thought the instructions were fairly simple.


Ah this old thing... Yeah it's a difficult thing to do for those uninterested and even those interested that don't want to be affiliated with it. It probably makes more sense to find a way to at least keep the btc circulating somehow. It might also be possible to. Leave funds on an exchange or make it so tfunds can be transferred to an exchange by broadcasting a transaction which your family might then have access to and just have to click "sell".
20kevin20
Legendary
*
Offline Offline

Activity: 1134
Merit: 1598


View Profile
October 28, 2020, 05:21:19 PM
Merited by JayJuanGee (1)
 #9

This is quite interesting - so basically, rather than actually broadcasting a tx using Timelock, you're just saving the pre-broadcast information on your PC so that if anything happens to you, your coins could be easily sent straight to your family's address without having to access your wallet, right?

I have a question tho: if you choose "Max" as the amount and export the signed tx, what happens if between the day you export it and the day you broadcast it, the input receives more BTC (say you now have 0.77 instead of 0.7514)? Inside the signed exported tx, is the value specified as "max" (0.77) or as the value your input had at the time of signing it (0.7514)?
jackg (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
October 28, 2020, 05:33:09 PM
Merited by JayJuanGee (1)
 #10

I have a question tho: if you choose "Max" as the amount and export the signed tx, what happens if between the day you export it and the day you broadcast it, the input receives more BTC (say you now have 0.77 instead of 0.7514)? Inside the signed exported tx, is the value specified as "max" (0.77) or as the value your input had at the time of signing it (0.7514)?

You'd have to keep updating what you're doing, but I think this should be treated as a method on your portfolio such that you'd pick amounts to increment on before making a transaction.

For example, a while ago I had a multisig with a few different devices and I'd only send funds from my hot wallet to them once it exceeded a threshold of 0.25BTC. I normally have SOME online assets stored without protection anyway (a few mbtc just in case I need them for something) so these would be much easier to recover - some funds might be lost overall but I think this allows for a large amount of someone's funds to be passed along - if not all.
tbct_mt2
Hero Member
*****
Offline Offline

Activity: 2450
Merit: 855



View Profile
October 29, 2020, 12:54:17 AM
Merited by JayJuanGee (1)
 #11

The locktime here is for a scheduled block at which your inheritible bitcoin will be broadcasted but it does not make sure it will get confirmation with the fee you set up in previous months or years. I think it is your idea to opt-in inheritible and its transaction as RBF.

It is a good opt-in feature but mempool is loaded or clear ocassionally and if fee is set up is not very low, I think inheritible bitcoin will come to receiver.

 
 RAZED  
███████▄▄▄████▄▄▄▄
████▄███████████████
██▄██████▀▀████▀▀█████▄
████
██████████████
▄████████▄████████████▄
████████▀███████████▄
██████████████▐█▄█▀████████
▀████████████▌▐█▀██████████
▀███████████▌▀████████████
█████████▄▄▄
█████▄▄██████
████████████████████████
█████▀█████████████████▀
██████████████
▄▄███████▄▄
▄███████████████
▄███████████████████▄
█████████████████████▄
▄███████████████████████▄
████████████████████████
█████████████████████████
██████████████████████
▀█████
█████████████████▀
▀█
████████████████████▀
▀█████
█████████████
▀███████████████▀
█████████
 
RAZED ORIGINALS
SLOTS & LIVE CASINO
SPORTSBOOK
|
 NO 
KYC
 
 RAZE THE LIMITS   PLAY NOW 
pooya87
Legendary
*
Offline Offline

Activity: 3626
Merit: 10997


Crypto Swap Exchange


View Profile
October 29, 2020, 05:05:30 AM
Merited by JayJuanGee (1)
 #12

It's MUCH safer to use blockheight as it SHOULD be enforced by miners.
i'm not sure what you mean by this, the type of the locktime (being height or timestamp) doesn't change anything about safety of it. they are both enforced by the protocol and work pretty much the same way.
in fact for longer periods such as 20 years using the timestamp may be better since we can have more blocks or less blocks per day that can accumulate to a big difference in 20 years while timestamp can't  change and has a very small wiggle room.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
buwaytress
Legendary
*
Offline Offline

Activity: 2982
Merit: 3687


Join the world-leading crypto sportsbook NOW!


View Profile
October 29, 2020, 12:03:44 PM
Merited by JayJuanGee (1)
 #13

Ah this old thing... Yeah it's a difficult thing to do for those uninterested and even those interested that don't want to be affiliated with it. It probably makes more sense to find a way to at least keep the btc circulating somehow. It might also be possible to. Leave funds on an exchange or make it so tfunds can be transferred to an exchange by broadcasting a transaction which your family might then have access to and just have to click "sell".

Only if that exchange still exists after I pass though! Most exchanges seem to refresh wallets often enough, it'd be another hell to fix it with customer support. As long as they're somehow with the keys I suppose they could always seek help from someone. Thinking of making all KINDs of instructions or really just finding a way to put it in a will and update it as much as possible.

██
██
██
██
██
██
██
██
██
██
██
██
██
... LIVECASINO.io    Play Live Games with up to 20% cashback!...██
██
██
██
██
██
██
██
██
██
██
██
██
jackg (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
October 29, 2020, 12:43:39 PM
 #14

i'm not sure what you mean by this, the type of the locktime (being height or timestamp) doesn't change anything about safety of it. they are both enforced by the protocol and work pretty much the same way.
in fact for longer periods such as 20 years using the timestamp may be better since we can have more blocks or less blocks per day that can accumulate to a big difference in 20 years while timestamp can't  change and has a very small wiggle room.

Dam now you've got me thinking the blocktime interval might be reduced at some point too...

And yeah I guess the largest miners would lose access to the mempool before they lose access to timeservers and become out of time...

Only if that exchange still exists after I pass though! Most exchanges seem to refresh wallets often enough, it'd be another hell to fix it with customer support. As long as they're somehow with the keys I suppose they could always seek help from someone. Thinking of making all KINDs of instructions or really just finding a way to put it in a will and update it as much as possible.

Oh yeah... I was going off coinbase still accepting my same address 6 years later but you probably could find a solicitors/attorneys that will allow you to at least leave them a transaction to broadcast at some point, or you could hide hardware somewhere that's listed on a will.

My ideas are normally reliant on someone giving a friend access as my family would have no idea what they're doing and would probably end up losing stuff...
tranthidung
Legendary
*
Offline Offline

Activity: 2450
Merit: 4273


Farewell o_e_l_e_o


View Profile WWW
October 29, 2020, 12:56:45 PM
Merited by JayJuanGee (2)
 #15

Great thread but I would like to give OP and readers another thread on Locktime from LoyceV. I read LoyceV's thread in 2019 but never mind to think of when I will use it. I am not a bitcoin whale so at the moment I have not yet imagined when I will use Locktime.

At least now the forum has 2 threads on Locktime (Paper wallet and Electrum wallet). Both 2 threads are in my spreadsheet.

Using Locktime for inheritance planning, backups or gifts

Mastering bitcoin 1st edition, chapter 5
Quote
TRANSACTION LOCKTIME

Locktime defines the earliest time that a transaction can be added to the blockchain. It is set to zero in most transactions to indicate immediate execution. If locktime is nonzero and below 500 million, it is interpreted as a block height, meaning the transaction is not included in the blockchain prior to the specified block height. If it is above 500 million, it is interpreted as a Unix Epoch timestamp (seconds since Jan-1-1970) and the transaction is not included in the blockchain prior to the specified time. The use of locktime is equivalent to postdating a paper check.

I don't know I can not find it in the chapter 6 of its 2nd version

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
DoublerHunter
Hero Member
*****
Offline Offline

Activity: 2590
Merit: 644


View Profile
October 30, 2020, 11:17:40 AM
Merited by JayJuanGee (1)
 #16

^ That is a good tutorial OP.
This is really of great help, I have already read few threads about the same post that if bitcoin holders died suddenly what will happen to his bitcoins if failed to give the key to someone, and I find this as the perfect answer to those posts. Cheers to you OP and to others whose helping bitcoin holders like me with the lock time feature. But as of now, I am still a small-time bitcoin holder but I perfectly know that in the future I will be using this or I think it will not be bad at all if we will just provide the key to whom we think worthy to inherit our bitcoins like in my case I am a single dad and I only have one kid and legally he will inherit everything that I have just need to teach him to keep it in secret.
Gozie51
Hero Member
*****
Offline Offline

Activity: 2660
Merit: 630


Vave.com - Crypto Casino


View Profile
October 30, 2020, 11:56:28 AM
 #17

^ That is a good tutorial OP.
This is really of great help, I have already read few threads about the same post that if bitcoin holders died suddenly what will happen to his bitcoins if failed to give the key to someone,

https://bitcointalk.org/index.php?topic=5284824.0

I think the thread above could be one of those kind of such that tries to remind users and hodlers on the need for letting trusted person know about their hodling and I think that is a good advise for all of us and others .

zasad@
Legendary
*
Offline Offline

Activity: 1932
Merit: 4618



View Profile WWW
October 30, 2020, 03:33:19 PM
Merited by JayJuanGee (1)
 #18

Thanks for the interesting material, I made a translation of your tutorial for the Russian forum.
https://bitcointalk.org/index.php?topic=5285515

I have a question where will the created transaction be stored? Can I be 100% sure that it will not be removed from the mempool in 20 years?

▄▄███████████████████▄▄
▄█████████▀█████████████▄
███████████▄▐▀▄██████████
███████▀▀███████▀▀███████
██████▀███▄▄████████████
█████████▐█████████▐█████
█████████▐█████████▐█████
██████████▀███▀███▄██████
████████████████▄▄███████
███████████▄▄▄███████████
█████████████████████████
▀█████▄▄████████████████▀
▀▀███████████████████▀▀
Peach
BTC bitcoin
Buy and Sell
Bitcoin P2P
.
.
▄▄███████▄▄
▄████████
██████▄
▄██
█████████████████▄
▄███████
██████████████▄
███████████████████████
█████████████████████████
████████████████████████
█████████████████████████
▀███████████████████████▀
▀█████████████████████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀

▀▀▀▀███▀▀▀▀
EUROPE | AFRICA
LATIN AMERICA
▄▀▀▀











▀▄▄▄


███████▄█
███████▀
██▄▄▄▄▄░▄▄▄▄▄
████████████▀
▐███████████▌
▐███████████▌
████████████▄
██████████████
███▀███▀▀███▀
.
Download on the
App Store
▀▀▀▄











▄▄▄▀
▄▀▀▀











▀▄▄▄


▄██▄
██████▄
█████████▄
████████████▄
███████████████
████████████▀
█████████▀
██████▀
▀██▀
.
GET IT ON
Google Play
▀▀▀▄











▄▄▄▀
igor72
Legendary
*
Offline Offline

Activity: 2016
Merit: 2079


Crypto Swap Exchange


View Profile
October 30, 2020, 06:16:57 PM
Merited by pooya87 (1)
 #19

I have a question where will the created transaction be stored? Can I be 100% sure that it will not be removed from the mempool in 20 years?
You store it locally. It is impossible to place a transaction into mempool before the time specified in nLocktime.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
jackg (OP)
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
October 30, 2020, 08:50:52 PM
 #20

I have a question where will the created transaction be stored? Can I be 100% sure that it will not be removed from the mempool in 20 years?
You store it locally. It is impossible to place a transaction into mempool before the time specified in nLocktime.

Yeah you'd have tobroadcast it when you want to spend it. You could store a piece of paper with a qr code of the transaction and private key it spends to if you wanted to gift it to a relative to use at some point.

As long as there isn't a non backwards compatible hard fork that invalidates the transaction then it should still be valid...
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!