Bitcoin Forum
January 29, 2020, 08:54:12 AM *
News: Latest Bitcoin Core release: 0.19.0.1 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Bitcoin / Project Development / Re: Cold wallet transmissible to my heir in a trust-minimized fashion. on: December 05, 2019, 11:07:26 AM
What if someone goes to jail for 13 months ... and you go out of business the day the person is incarcerated? 12 months is too short, there has to be a way to do it without relying on the company.

12 months would be sufficient in the use case you mention since our longest plan lasts 12 months. Therefore, assuming the person originally purchased a 12-month plan and goes to jail the next day for more than 12 months without access to her/his wallet, then, after 12 months, her/his heir will receive the information to take control of her/his wallet.

As I said earlier, if we stop activity tomorrow, we will obviously stop accepting customers. And from then on, we will keep an Amazon instance active for 12 months to send out any pending information to heirs (the cost of doing so for a year is insignificant, i.e <USD100).

I agree that no solution is perfect. However, most people still have no solution to transmit their wallet to their heir after their death. Our solution is easy, affordable, flexible (you can enjoy your wallet till the end and change your beneficiary at any time), non-custodial, anonymous, and non-exclusive. Indeed, beyond our service, you can also put in place additional backup solutions.
2  Bitcoin / Project Development / Re: Cold wallet trustlessly transmissible to my heir. on: December 05, 2019, 10:40:14 AM
By design, with our wallet, the secret keys are really yours (created from your own entropy) and are always kept offline.
They aren't, though. A phone in airplane mode is not an isolated device, and as I said above, your phone carrier, Google, and who knows who else can still send and receive data to phones which are in airplane mode. Similarly, even if you delete the wallet before turning off airplane mode, there is no guarantee that the files don't still exist and are accessible on your phone's storage, and could be transmitted to a third party at a later date. Cold storage has to be permanently air gapped.

We are still at an alpha stage (that's why we propose to test our wallet with our money). We will obviously release the source code of the app once we are past this stage and publicly release our product.
Fair point.

Instead, our only incentive is to play by the rules and hopefully turn your heir into our customer.
Another fair point. My only concern is your statement that you do not know the value of the wallet - we do not know that to be true until your source code is released.

If we go out of business, we'll use a customary 12-month sunset period
There is no way you can guarantee that. If you go out of business because you don't have any money left, how will you pay for your servers to stay up for 12 months to complete pending transmissions?

Offline Android Device

Once our app is installed on an Android device of your choice (like a repurposed old Android phone for example), the device must be:
. kept offline for good,
. used exclusively for our app.

To ensure you keep your Android device offline for good, if you don't trust Android's airplane mode, you have two possibilities imo.

1) You can ask your local mobile shop to physically remove remote connectivity from your device (i.e. remove sim card slots, wifi modem, bluetooth...) before using our app. I did that myself on different Android devices (it is straightforward, usually costs $5-20 depending on where you are located, and takes less than 15 minutes).

2) You can simply remove the SIM card, delete all WIFI configurations, and never connect again to any networks once our app is installed.

In both cases, there will be no way for your Android device to ever transmit any wallet-related information beyond the information transmitted via QR codes.

Going out of business

To keep a minimal Amazon instance running (that's all we need to just send out pending information to heirs) costs USD8 a month. Therefore, even if we were to go out of business, we should be able to afford this insignificant amount for a year (enough to complete any pending commitments). And we'll have a strong incentive to do so. Indeed, paying for that last tiny cost will allow us to at least keep our head up after the failure and possibly prepare our next move with happy former customers lining-up... ;-)
3  Bitcoin / Project Development / Re: Cold wallet trustlessly transmissible to my heir. on: December 03, 2019, 02:31:43 AM
I've had a look at your website, and there are a number of things which concern me enough to not want to use your service. Perhaps you can address them.

Quote
Cold wallet made simple
A phone is not a cold wallet.

Quote
can easily audit (even without reviewing our open-source code)
I can't find a link to your open source code anywhere, and the "audit" link simply links to your wallet generator.

Quote
If, within 6 to 12 months (depending on the plan you purchased), you do not renew or cancel your plan, selftrust.me assumes you passed away and automatically emails your heir the cryptogram it holds.
This is not trustless. We have to trust you not to go out of business, or hold our coins ransom whilst demanding our heir pay for the other half of the secret. At the moment we also have to trust your secret generation and transmission process, since there is no link to your source code.

There is also no mention of your pricing model. Why would I pay an ongoing subscription and trust an unknown third party, when I could just split my seed myself and pay a one-off fee to place half of it in my will with a reputable law firm?

Thank you for taking the time to provide us with valuable feedback.

Cold Wallet

By design, with our wallet, the secret keys are really yours (created from your own entropy) and are always kept offline. This is in line with the definition of a cold wallet as you can see here: https://en.bitcoin.it/wiki/Cold_storage

Source Code

We are still at an alpha stage (that's why we propose to test our wallet with our money). We will obviously release the source code of the app once we are past this stage and publicly release our product.

Ransom threat

Imho, this threat is not a realistic possibility.

Indeed, we do not know who you are and have no way to estimate the value of the wallet you intend to transmit to your heir. Furthermore, the information you entrust us with is useless without the information that your heir already has and that we ignore.

Therefore, even if we were dishonest and planning to operate anonymously (which is not the case), we have:
. no power to steal your heir's inheritance;
. no reason to ruin our business and risk jail time by trying to ransom your heir for your wallet whose value is unknown to us.

Instead, our only incentive is to play by the rules and hopefully turn your heir into our customer.

Going out of business

If we go out of business, we'll use a customary 12-month sunset period to:
. let our customers know they need to find another solution for cold storage and for transmitting their wallet,
. allow our servers to complete pending transmissions to heirs.

Price of the inheritance service

We are still undecided but plan to charge USD 1-2 worth of BTC a month in order to make the service affordable to anyone.

Taking care of the inheritance by yourself or through a law firm.

We provide convenience and affordability. You can also use additional backup solutions beyond ours.

Now, compared to our solution, using a law firm is:
. way more costly (even with only a one-time fee),
. not anonymous,
. possibly troublesome if one alleged heir pretends to have been spoiled and sues your estate executor and/or your intended heir; this happens all the time and may delay for years your intended heir from enjoying your wallet (not to mention the hassle and legal fees your intended heir may have to face).

Android device in airplane mode

Once our app is installed on an Android device, the device is meant to be kept offline and for the exclusive use of our app.

If you don't trust Android's airplane mode to keep it offline, you can also ask your local mobile shop to physically remove remote connectivity from your device (i.e. remove sim card slots, wifi modem, bluetooth...) before using our app. I did that myself on different Android devices (it is straightforward, usually costs $5-20 depending on where you are located, and takes less than 15 minutes).

Alternatively, you can also simply remove the SIM card, delete all WIFI configurations, and never connect again to any networks once our app is installed.

Why an Android phone to shelter our app?

Hundreds of millions of people can't afford a USD 100 hardware wallet but can use a repurposed old Android phone dedicated only to shelter our app and protect their bitcoins (and possibly other crypto-assets). This is especially true in countries where people use bitcoins because they can't trust their local currencies and have no access to banking services.
4  Bitcoin / Project Development / Re: Cold wallet trustlessly transmissible to my heir. on: December 03, 2019, 12:52:11 AM
Yeah, I don't see why I wouldn't just use Electrum. You can generate the seed from either the phone or another desktop / laptop computer and it uses the computer's entropy by default which is good enough for most people. The seed has to conform to a standard or a checksum.

It's good there are other options, but the source eventually needs to be published or no one else is going to use it.

1) As I said elsewhere in this thread, publishing the source code of the app is obviously a no brainer and will be done as soon as we are past the alpha stage (where we are now) and release the app publicly (right now, a few alpha testers play with our wallet using our money).

2) Using someone else's entropy (including Electrum's) always represents a significant risk.

3) In any case, an entropy generated by a software is not as random as an entropy generated through physical means (i.e. "physical entropy"), as you can see here:
https://en.bitcoin.it/wiki/Passphrase_generation

Our wallet facilitates the use of physical entropy. When you use physical entropy, you have the guarantee that your entropy is truly random. You can't obtain that guarantee if you use Electrum's entropy (or any software-based entropy). Yet, obtaining that guarantee is crucial since all your secret keys rely on the randomness of your entropy.
5  Bitcoin / Project Development / Re: Cold wallet trustlessly transmissible to my heir. on: December 01, 2019, 05:07:03 AM
Ignore me if I sound stupid but how would you download the app when your phone is on the airplane mode? It needs the internet to download the App right?  Huh

Pretty sure you need to be online first and then switch to airplane mode, or download from another phone and send it to your 'wallet phone'. In both cases, it still needs to connect with the internet or another device, and not as 'cold' as you think it would be.

Once you download our app on an Android device, you must keep this device in airplane mode as long as the app is installed.
You can also (as I  did myself) ask your local mobile shop to physically remove remote connectivity from your device (i.e. remove sim card slots, wifi modem, bluetooth...) before using our app.

In any case, once offline (in airplane mode or after physically removing all connectivity), you can use our app to create your wallet with your own entropy and offline-sign transactions via exchanging QR codes.

This way, by design, your secret keys are really yours (created with your own entropy) and are always kept offline. This is the definition of a cold wallet as you can see here: https://en.bitcoin.it/wiki/Cold_storage
6  Bitcoin / Project Development / Re: Cold wallet trustlessly transmissible to my heir. on: December 01, 2019, 04:02:22 AM
What makes this any different than using Electrum for Android (in airplane mode), or a separate air gapped computer with Electrum?

There is also another hardware wallet called Elipal Titan that is completely offline and uses QR Codes.

1) To my knowledge, you cannot use your own entropy on Electrum. With our wallet, you can generate and use your own entropy very easily.

2) Using an air-gapped mobile phone (Vs. an air-gapped computer) brings you convenience (i.e. you have access to your cold wallet almost anywhere). It is also easier to scan QR codes with an air-gapped mobile phone.

3) Elipal is expensive and has the typical hardware wallet vulnerabilities: https://en.bitcoin.it/wiki/Hardware_wallet
With our wallet, since you choose your own hardware to install our app, you considerably mitigate such vulnerabilities.
7  Bitcoin / Project Development / Re: Cold wallet trustlessly transmissible to my heir. on: November 29, 2019, 03:36:12 AM
There are quite a few ways to do this, for example there are services that will automatically send emails on a certain day.

Which specific services are you referring to?
8  Bitcoin / Project Development / Re: Cold wallet trustlessly transmissible to my heir. on: November 29, 2019, 01:22:28 AM
Is this a hardware wallet or some software you are working on that can run on a normal computer? (offline?)

The cold wallet works as follows.

1) Download our Android app on a device of your choice.

2) Keep the device on airplane mode while the Android app is installed.

3) Use the Android app to create your wallet following your own entropy.

4) Use the Android device to sign offline the transactions you generated online via our webapp (all communications offline/online are via QR codes).

5) Use our trustless mechanism based on Shamir Secret Sharing to transmit your wallet to your heir.

Here's some additional description of the cold wallet: www.selftrust.me

We give you USD 5 worth of btc to test our wallet and give us your impressions.
9  Bitcoin / Project Development / Cold wallet transmissible to my heir in a trust-minimized fashion. on: November 27, 2019, 11:00:23 AM
Over the past 2 years, I have been developing a cold wallet that is:
. affordable to anyone,
. easy to use and transmit to my heir in a trust-minimized fashion.

It only requires a dedicated Android device (any repurposed old Android device will do) that is meant to be kept offline once our app is installed.

The wallet has not been publicly released yet and can only handle btc and eth for now.

Before releasing it publicly, I would appreciate if other people could test it and give me their first impressions. And don't worry, I will send you a few satoshis so that you can test my cold wallet with my money and not yours! ;-) Thanks for your support and good vibes.
10  Bitcoin / Bitcoin Technical Support / Re: My bitcoins directly to my heir? on: March 23, 2018, 02:08:24 AM
Thanks, I like this solution. However, how to make sure the mining fee will be enough at the time of broadcasting?
If you really worry about that, you could even make several different transactions already. Let them choose which one to use when you're long gone.
If it's not enough, they can always use a paid accelerator.

Which reliable and easy to use paid accelerator should my heir use in case the mining fee I originally set is insufficient?
11  Bitcoin / Bitcoin Technical Support / Re: My bitcoins directly to my heir? on: March 22, 2018, 01:00:22 AM
You can create a transaction with a Lock Time (under Advanced Options), and give the raw transaction to your heir. If you don't move the coins, the transaction can be broadcasted after a certain block height has been reached.

Needless to say: download this website before using it, and check the raw transaction before giving it!

Thanks, I like this solution. However, how to make sure the mining fee will be enough at the time of broadcasting?
12  Bitcoin / Bitcoin Technical Support / Re: My bitcoins directly to my heir? on: March 22, 2018, 12:52:05 AM
Another (complicated) way would be to use BIP 65 And create a CLTV transaction.
You can give him the private key to the address that holds the output, and he can't spend it till the specified time has elapsed.
The downside of it is that it's permanent and you can't undo any mistakes or spend the funds later of you wished to.
You could use BIP 112 instead to make a CSV transaction that can be invalidated in the future of you ever change your mind.


Could you please elaborate a bit on the CSV part? Thanks.
13  Bitcoin / Bitcoin Technical Support / My bitcoins directly to my heir? on: March 21, 2018, 07:03:24 AM
Can I lock some bitcoins for a period on the Blockchain, and renew that lock every 3/6 months?
If I can't renew the lock (because, maybe, I'm dead), the bitcoins are automatically transferred to an address controlled by my heir.
14  Bitcoin / Project Development / [HIRING] Tool to sign offline a specific bitcoin raw transaction? on: March 21, 2018, 04:52:27 AM
Since my coding abilities are very limited, I am looking for a professional coder who can teach me how to code a simple tool (an Android app) - to:

. Sign *offline* a specific bitcoin raw transaction;

. Generate the QR code of the resulting signed raw transaction.

I can pay this professional coder on a per hour basis, and we can remotely work together via Skype and/or Teamviewer, and/or through other means seeking utmost efficiency.

15  Economy / Services / Tool to sign offline a specific bitcoin raw transaction? on: February 22, 2018, 04:32:21 AM
Since my coding abilities are very limited, I am looking for a professional coder who can teach me how to code a simple tool to:

. Sign *offline* a specific bitcoin raw transaction;

. Generate the QR code of the resulting signed raw transaction.

I can pay this professional coder on a per hour basis, and we can remotely work together via Skype and Teamviewer.

Anyone interested?
16  Bitcoin / Electrum / Help with my tiny wallet? on: February 20, 2018, 02:23:35 AM
Since my coding abilities are very limited, I want to hire a professional coder who can teach me how to code a simple SPV wallet generating the QR code of a raw unsigned transaction composed of:
. One Sending Address
. Three Receiving Addresses
. Modular mining fees.

Anyone interested?
17  Bitcoin / Project Development / Re: Help with my tiny wallet? on: February 20, 2018, 02:12:45 AM
Thanks! I know coinb.in - of course. What I need is just a simplified version of the way they build raw unsigned transaction - which is very easy to get when you know about the blockchain and your are a developer. I know about the blockchain - but I am not a developer. Thanks anyway for you kind support.
18  Bitcoin / Project Development / Help with my tiny wallet? on: February 19, 2018, 05:39:30 AM
Since my coding abilities are very limited, I am looking for a professional coder who can teach me how to code a very simple SPV web-wallet generating the QR code of a raw unsigned transaction composed of:
. One Sending Address
. Three Receiving Addresses
. Modular mining fees.

I can pay this professional coder on a per hour basis, and we can remotely work together via Skype and Teamviewer.
Pages: [1]
Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!