How to make a crypto-testament? This question was voiced in the Russian part of this forum:
https://bitcointalksearch.org/topic/--4997960I tried to give an answer.
What other options can be offered?
Is it possible to solve this problem using bitcoin blockchain?
Solution of the problem using the Ethereum blockchain:After reading this question, I began to think how to send a message in
future. I set Google search: Unconfirmed transactions ethereum, bitcoin.
And began to read. After a while I found an interesting link:
https://ethereum.stackexchange.com/a/761/3032 ( I highly recommend reading to make my actions clear. )
After thinking over what I read, I got the idea for a solution that
I and implemented.
I used the test network Ropsten and Rinkeby.
1. Created an account to which I transferred Ethereum.
https://ropsten.etherscan.io/address/0xfbe202d3a837dc07d375ebf227ee5bcab050fa37 Ropsten Etherscan does not work properly because:
Ropsten Etherscan does not work correctly:
Ropsten Etherscan does not work correctly because:
Notice: The Ropsten network is currently forked.
In fact, on balance MetaMask it is now 3,527 Eth.
Using
Remix, I began to deploy contracts, one by one, as in the article I recommended reading above.
(use the simplest contract)
Ropsten
0xe4f586a5CAc3603900581b8Ad571326bFB3eB6B0 Nonce-1
0xf4b00679afb7b7fb221d5312568071ae4c54b1f9 Nonce-2
0x621751c275d01653683c9d8d53aa1507ac825c60 Nonce-3
0x53ffea7224d070e9a1c4202612cc5e9190e05dfe Nonce-4
0xf25714710e803ec772d9e2b12e90e6385e770b81 Nonce-5
2. Switched to the same account Rinkeby
https://rinkeby.etherscan.io/address/0xfbe202d3a837dc07d375ebf227ee5bcab050fa37 and began to deploy simple contracts with a light wallet.
3. By the third transaction I sent a message from this network to contract adress created in Ropsten
0xf25714710e803ec772d9e2b12e90e6385e770b81 Nonce-5 -
https://rinkeby.etherscan.io/tx/0x10583ccaf898279456a9a98f8da83b9a71f2af7fe2cc95b161970554fa332aa7 To create a message, I used a previously created contract -
https://rinkeby.etherscan.io/address/0xce7aa541c307d2946b7df8777d793a619120fbee ( How to use the capabilities of this contract and token, that is, how to send messages,
images, websites, etc to the blockchain, described in various projects of this contract
and video -
https://bitcointalksearch.org/topic/decentralized-token-4341911 )
The message is encrypted using the
Webcrypt service.
Password: "я пpишeл к тeбe c пpивeтoм paccкaзaть чтo coлнцe вcтaлo"
(This example was made for the Russian-speaking community.
The following example will be in English.)
Here I made a mistake: It was necessary to send this transaction from another account.
The fact is that the address to which the message was sent
(0xf25714710e803ec772d9e2b12e90e6385e770b81 Nonce-5) became visible in this account.
In the future, I will make a transaction to the address of the contract Nonce-6 from another account, but more on that later.
4. I continue to deploy contracts until I reach Nonce-5.
And you can see that the contracts created in Ropsten, Rinkeby, as well as in the main network will match each other.
That is, we will see the message sent off on Nonce-5.
5. Correcting my mistake.
I am sending a transaction with a message from another account of the Rinkeby network to the address of the new Nonce-6 contract of the Ropsten network.
Since Ropsten does not work correctly, you will not be able to see its Nonce-6.
The message has already been sent from another account and delivered to Rinkeby’s Nonce-6 address, which you can see tomorrow when I deploy the corresponding Nonce-6 contract on the Rinkeby network.
Let's wait until tomorrow.
Brief conclusions:
You give the address Ethereum a privat key to your future or current offspring, explaining to him what to do:
be deploy out 3-5-7 contracts to get your crypto-testament.
If anything is unclear, ask.
The end of the story tomorrow.