Bitcoin Forum

Other => Beginners & Help => Topic started by: nomad647 on November 07, 2020, 07:13:56 PM



Title: my simple way to store bitcoin - is it any good
Post by: nomad647 on November 07, 2020, 07:13:56 PM
hi, i'm new, no experience, i'm buying bitcoin on exchanges

i want to cold store without using hardware wallet.
(i've tried keepkey and it is too complicated for me)

my idea is to use, say a coinbase wallet,
keep 12 words safe & not upload backup to cloud
then transfer all my bitcoins from exchanges to wallet
then delete the wallet

then all i need to do is keep my 12 words safe for many years on metal plate
i tested by opening another different wallet  (bitcoin.com),
then, using these words, all my bitcoins appeared
is this safe to do and still work again in say 10 years





Title: Re: my simple way to store bitcoin - is it any good
Post by: jackg on November 07, 2020, 07:19:07 PM
Yeah it's safe, from online attacks. As long as you dobt broadcast what it's for, you produce the phrase from an offline computer and test its reproducibility (apsi make a note of the derivation path anywhere as there are a few different standards).


Title: Re: my simple way to store bitcoin - is it any good
Post by: AB de Royse777 on November 07, 2020, 07:19:55 PM
my idea is to use, say a coinbase wallet,
keep 12 words safe & not upload backup to cloud
Coinbase, Blockchain.com type wallets are already online.
When you are creating a wallet in an online service or when a wallet is online then you are already on the cloud :-P

Download electrum (https://electrum.org/#download) , make sure you verify (https://bitcoinelectrum.com/how-to-verify-your-electrum-download/) the downloaded file. Disconnect internet from the device and never go online from the same device unless you reset the window. You can also take the software in an offline device which will never go online in the future. Install it.

Create a wallet. The wallet you have now is safe since there are no online connection since you have created it. Write down the seed in a paper, or do something so that you can get them for restoring the wallet anytime you want in an offline device. Delete the wallet from the device.

Now you have a wallet that has not gone online.


Title: Re: my simple way to store bitcoin - is it any good
Post by: nakamura12 on November 07, 2020, 07:30:17 PM
Yes you can do that too but just make sure you didn't share your 12 words to anyone but to yourself or else your bitcoin will be gone. You can also do what Royse777 guide to have a wallet that is not exposed to the internet yet. I also used electrum too but mostly I use my local wallet to received bitcoin.


Title: Re: my simple way to store bitcoin - is it any good
Post by: nomad647 on November 07, 2020, 07:40:05 PM
thank you for replies.

so what does it mean "as long as you don't broadcast what it is for"

so are you saying, the seed words created in a coinbase wallet are not secure

and if i use electrum wallet to create the 12 words,
how do i get my funds into the seed words without going online
do i use the coinbase wallet with the electrum seed words?


Title: Re: my simple way to store bitcoin - is it any good
Post by: o_e_l_e_o on November 07, 2020, 07:44:28 PM
is this safe to do and still work again in say 10 years
It's a good idea in theory but there a few mistakes in your implementation.

First of all, the wallets you have chosen. You are choosing third party, online, and closed source wallets. These should be avoided. Far better to use an open source wallet do this, such as Wasabi or Electrum. (Caveat with Electrum - the seed it generates will not be a BIP39 seed, and so will need to be restored to Electrum in the future).

Second of all, testing your seed phrase by restoring it to a wallet on an internet enabled computer exposes it to the internet, and so it is no longer safe to use.

The best way to solve this is to use a computer which will be permanently airgapped - i.e. never go online again. An old laptop you have lying around would be perfect. Format it, install a clean OS, transfer your chosen wallet software to it via USB drive, create a wallet, back up the seed phrase, send your funds to the first address (double triple check the address!), and then delete the wallet (and for extra security, format or even destroy the hard drive).

so are you saying, the seed words created in a coinbase wallet are not secure
Correct.

do i use the coinbase wallet with the electrum seed words?
Absolutely not. Lets say you follow my instructions above and use Electrum to create a new wallet on a permanently airgapped device. That wallet will generate for you a number of addresses. You can either scan those addresses with a QR reader or simply copy and paste them in to a text file and save it on USB drive. That way, you can transfer the addresses to your internet enabled phone or computer. Then you can use them in a transaction to send your funds to. Alternatively, you can export the master public key which will provide you with all of the address in that wallet, rather than just copying individual ones.


Title: Re: my simple way to store bitcoin - is it any good
Post by: AB de Royse777 on November 07, 2020, 07:47:45 PM
how do i get my funds into the seed words without going online
You need an online device and the Master Public Key of your wallet that was in the offline device. You will also need a removable device that will use to transfer files from online device to offline device and vice versa.

Create the watch only wallet using the master public key of your wallet in the online device.
Create the transaction you want and export the file. And take the unsigned file in the removable device.
In the offline device open the wallet, have the removable device connected with the offline device.
Load the file in the wallet and sign the tx then export the signed file in the removable device.
Connect the removable device to the online device.
Load the singed file in the watch only wallet and broadcast the tx.

Your wallet is not going online in any step if you follow above every time you need to send bitcoin to another wallet.


Title: Re: my simple way to store bitcoin - is it any good
Post by: nomad647 on November 07, 2020, 07:57:45 PM
ok, thanks for help.

so i think i get it now.

use electrum to create 12 words
use electrum to copy a bitcoin address to text file on usb

go to exchange, send bitcoin to that text address, (not to any online type wallet)

then get a 'watch-only' wallet, enter the address and see if bitcoins are there

and never enter the 12 words on any wallet that goes online..


Title: Re: my simple way to store bitcoin - is it any good
Post by: NeuroticFish on November 07, 2020, 08:00:20 PM
Download electrum (https://electrum.org/#download) , make sure you verify (https://bitcoinelectrum.com/how-to-verify-your-electrum-download/)
~snip~
Create a wallet.
~snip~
Write down the seed in a paper

Wasn't Electrum seed work only with Electrum?
Why not download Ian Coleman git source code and run that for the seed? ( https://github.com/iancoleman/bip39 )
That will work in Electrum and other current or future HD wallets too.


Title: Re: my simple way to store bitcoin - is it any good
Post by: Saint-loup on November 07, 2020, 08:39:17 PM
Download electrum (https://electrum.org/#download) , make sure you verify (https://bitcoinelectrum.com/how-to-verify-your-electrum-download/)
~snip~
Create a wallet.
~snip~
Write down the seed in a paper

Wasn't Electrum seed work only with Electrum?
Why not download Ian Coleman git source code and run that for the seed? ( https://github.com/iancoleman/bip39 )
That will work in Electrum and other current or future HD wallets too.
This is what I wanted to suggest.
@nomad647 What you are describing is a paper wallet. You don't need to download and install any software to create one. You can just use an offline tool like the iancoleman page for that  https://github.com/iancoleman/bip39/releases/latest/ Moreover you'll get a real BIP39 seed as NeuroticFish said.
Then you'll be able to check your funds on a blockchain explorer or a watchonly wallet thanks to your public key.  


Title: Re: my simple way to store bitcoin - is it any good
Post by: akirasendo17 on November 08, 2020, 12:07:44 AM
If you really wan't to be secure then avoid third parties, at the same time its online , all of the wallet has their own weaknessim pretty sure about that
there should be the main thing that you should do is choose a wallet that if something happens you will have a solution to retrieve it, i will not suggest any wallet, and what you're doing is correct exchange wallet is not the right place to store your coin


Title: Re: my simple way to store bitcoin - is it any good
Post by: Chikito on November 08, 2020, 01:23:46 AM
then get a 'watch-only' wallet, enter the address and see if bitcoins are there
To avoid scammer known your wallet type (BIP39 or Electrum seed), it's not necessary to a "watch-only" wallet, you have free to not download the wallet. you can enter your address into an explorer or use address watcher to see if bitcoins are there.


Title: Re: my simple way to store bitcoin - is it any good
Post by: pooya87 on November 08, 2020, 06:16:43 AM
Wasn't Electrum seed work only with Electrum?
Why not download Ian Coleman git source code and run that for the seed? ( https://github.com/iancoleman/bip39 )
That will work in Electrum and other current or future HD wallets too.
for starters it is written in JavaScript and runs inside your browser. it can never be as secure as a stand-alone desktop application such as Electrum that is also written in python. additionally you need more features such as signing transactions when you want to spend coins, etc. so you need to have a wallet anyways. only focusing on one thing (Electrum) is better than having two different software, one to create the mnemonic and another to create the wallet.

besides Electrum mnemonic algorithm is not complicated at all, you can always reproduce it if you needed. and if you want to migrate to another wallet other than Electrum you must always send the coins to a new wallet created by that new software instead of importing the seed into it.


Title: Re: my simple way to store bitcoin - is it any good
Post by: o_e_l_e_o on November 08, 2020, 08:11:46 AM
then get a 'watch-only' wallet, enter the address and see if bitcoins are there
If you import your master public key to the watch only wallet, then it will generate every address your seed phrase can generate, rather than just copying a single address. This will be useful if you want to top up the wallet at a later date so you can use a new address for your deposit, which is good for privacy.

Why not download Ian Coleman git source code and run that for the seed? ( https://github.com/iancoleman/bip39 )
If it were me, I'd probably use both. Download Ian Coleman and Electrum, verify them both, and transfer them to my airgapped computer. Use Ian Coleman to create a seed phrase, make a note of the master public key and the first address, restore the seed phrase in Electrum, and check the first address matches.


Title: Re: my simple way to store bitcoin - is it any good
Post by: 20kevin20 on November 08, 2020, 08:28:41 AM
use electrum to create 12 words
use electrum to copy a bitcoin address to text file on usb

go to exchange, send bitcoin to that text address, (not to any online type wallet)

then get a 'watch-only' wallet, enter the address and see if bitcoins are there

and never enter the 12 words on any wallet that goes online..
The 12 words you create are the seed for your wallet. If you lose them, you lose all these Bitcoin addresses you want to copy. The only thing you should ever give someone is the Bitcoin address. Not the private keys, not the seeds. These two should only be known and seen by you. Think of the seed and private keys as the key to your house.

Remember that once you give someone an already used Bitcoin address, they will be able to verify your balance and past transactions. That means, they'll know that the address should be yours. They will only be able to watch your Bitcoin address though. To use it in actions such as message signing and spending coins, they'll need the seed and/or private key(s).

If you want to follow the replies before me and go after an airgapped wallet, then remember that the "text address" you were talking in the third row I quoted from your message is the same address you should insert into the "watch-only" wallet. But I repeat, your Bitcoin address, not the privkey or seed.

One thing I would suggest is that you use USB sticks and microSD cards between devices as least as possible. USBs are one of the easiest ways you could get a device that contains your Bitcoin wallet infected, and plugging an infected USB into your airgapped device to only plug it back into an unsafe PC is a risk. Rather than using an USB to copy addresses, you could just use QR codes with Electrum and a webcam instead.

Personally, I would first transfer only a few bucks and make sure they're going to the right place before moving all my funds to the airgapped device. Better be safe than sorry.


Title: Re: my simple way to store bitcoin - is it any good
Post by: Saint-loup on November 08, 2020, 08:41:49 AM
besides Electrum mnemonic algorithm is not complicated at all, you can always reproduce it if you needed.
LOL I think you didn't realize that you are in the Beginners section here.  :D
Currently there isn't any documentation that fully describes the algorithm used AFAIK
The Electrum doc page only explains it very partially https://electrum.readthedocs.io/en/latest/seedphrase.html
And it's an issue because users can't evaluate and compare its real security if they can't read and understand the python code https://github.com/spesmilo/electrum/blob/master/electrum/mnemonic.py


Title: Re: my simple way to store bitcoin - is it any good
Post by: o_e_l_e_o on November 08, 2020, 08:45:29 AM
There is even more simple way to get your cold address for storing bitcoin. All you need is to toss up the  coin  256 times and convert resulting random binary number into bitcoin address. There are plenty WEB sources that may instruct you how to do that. One of them is that video on youtube https://www.youtube.com/watch?v=XQ8Uz0qMtoU  Don't forget to memorize the private key (i.e. random number generated from coin flipping)  relevant to that address otherwise you will not be able to access it.
As much as I am a fan of generating your own entropy using coin flips, rolling dice, or something similar, there are a few things I disagree with here.

First of all - don't use a web source. As soon as you enter your entropy in to a website, then you have negated the entire point of creating it manually. Whatever you use to convert binary in to hex, make sure it is done offline (you can also do it manually with a simple lookup table such as this one: https://i.imgur.com/BjpomPf.jpg).

Second of all - don't memorize it. Back it up written down on paper. If you try to memorize something as complicated as a random private key, you will almost certainly forget some portion of it and lose access to your coins.

Lastly, I always think it is better to work with seed phrases rather than individual private keys. They are easier to use, harder to make a mistake with, allow you to back up an entire wallet rather than just a single address, and avoid issues with coins being sent to change addresses you cannot access. It is also very easy to use your own entropy to generate a seed phrase by selecting the box "Show entropy details" on the Ian Coleman page.


Title: Re: my simple way to store bitcoin - is it any good
Post by: traderethereum on November 08, 2020, 09:08:00 AM
I assume you already have a wallet installed on your computer/ mobile phone, and you have your 12 words.
That will be safe as long as you don't upload that 12 words to any cloud or online server, and it is preferred to save that 12 words in separate devices or write it in the paper and save it in a safe place.
If you don't do anything with the wallet and that 12 words, and you don't send it into any cloud online, you don't have to worry because you can avoid hackers from penetrating or stealing your bitcoin.
You can work with the different wallets as you say, and you can see how much bitcoin you have in that wallet, and you can use that 12 words in other wallets.
You don't need to tell other people that you have bitcoin because that can make them curious. You can only say to the person you trust.


Title: Re: my simple way to store bitcoin - is it any good
Post by: Saint-loup on November 08, 2020, 09:32:24 AM
it is preferred to save that 12 words in separate devices
Saving seed in electronic device is risky. It can be destroyed within no time, can be lost as well. Well, writing in paper carries the same risk but I would prefer writing in paper than saving in electronic devices. Moreover, if you are saving on devices which you need to go online, you are risking the fund as hackers may target you.
Don't spam the thread please
The real quote is
it is preferred to save that 12 words in separate devices or write it in the paper and save it in a safe place.
Then your post is pointless


Title: Re: my simple way to store bitcoin - is it any good
Post by: NeuroticFish on November 08, 2020, 09:50:14 AM
Why not download Ian Coleman git source code and run that for the seed? ( https://github.com/iancoleman/bip39 )
If it were me, I'd probably use both. Download Ian Coleman and Electrum, verify them both, and transfer them to my airgapped computer. Use Ian Coleman to create a seed phrase, make a note of the master public key and the first address, restore the seed phrase in Electrum, and check the first address matches.

Yep, I agree, this is the best way to move forward.
Before having hardware wallet, this is also what I've done to have the peace of mind everything is correct.

for starters it is written in JavaScript and runs inside your browser. it can never be as secure as a stand-alone desktop application such as Electrum that is also written in python. additionally you need more features such as signing transactions when you want to spend coins, etc. so you need to have a wallet anyways. only focusing on one thing (Electrum) is better than having two different software, one to create the mnemonic and another to create the wallet.

besides Electrum mnemonic algorithm is not complicated at all, you can always reproduce it if you needed. and if you want to migrate to another wallet other than Electrum you must always send the coins to a new wallet created by that new software instead of importing the seed into it.

I find this a strange mix-up. You first want to make it easy to install and handle, but later on you seem to forget that not everybody has programming skills. But maybe I missed something.
However, Electrum is indeed the easy way to go, but if this seed is used, one may get a huge surprise at a later point if he tries to use something different.
So.. I still stick to my point: generate with Ian Coleman's scripts. Then, for checking it out or for easy later us if necessary, yes, Electrum (with imported seed) is the best option (until the user learns about CJ or LN, if ever).


Title: Re: my simple way to store bitcoin - is it any good
Post by: OcTradism on November 08, 2020, 10:02:31 AM
Store your bitcoin seed / private key safely (Water, Fire, Shock-proof) (https://bitcointalk.org/index.php?topic=5278839.0). Store your key or seed backups with mental plates is good but there is one more thing you need to know.

I recommend you to create multiple wallets to store your bitcoin. Split total amount of your bitcoin fund into few wallets and store their backups at different safe places (in mental plates). If you lost one wallet, you will have rest ones and don't lose all your bitcoin.

You have ideas to keep your backup offline and that is good to help you don't be caught by online attacks. Somehow try to think of some different backup methods (paper, encrypted files, etc.)


Title: Re: my simple way to store bitcoin - is it any good
Post by: pooya87 on November 08, 2020, 10:55:52 AM
besides Electrum mnemonic algorithm is not complicated at all, you can always reproduce it if you needed.
LOL I think you didn't realize that you are in the Beginners section here.  :D
Currently there isn't any documentation that fully describes the algorithm used AFAIK
The Electrum doc page only explains it very partially https://electrum.readthedocs.io/en/latest/seedphrase.html
And it's an issue because users can't evaluate and compare its real security if they can't read and understand the python code https://github.com/spesmilo/electrum/blob/master/electrum/mnemonic.py
i do realize that and i didn't mean OP reproduces the process himself (sorry if it wasn't clear). it is a reply to the other user suggesting using BIP39 web tool to create a mnemonic.

what i meant is that if the need arises to recover Electrum mnemonics and the Electrum wallet for whatever reason in the future wasn't usable, it is very easy to ask the community to create a very simple tool with less than 20 lines of code (hence easy to review) to convert the Electrum mnemonic to an extended private key (xprv) that could be imported in any wallet or used to get the private keys out.

I find this a strange mix-up. You first want to make it easy to install and handle, but later on you seem to forget that not everybody has programming skills. But maybe I missed something.
i meant if the recovery wasn't possible through Electrum itself.
you still don't need such tools or even the mnemonic itself to recover your keys. you can easily export your extended key from Electrum (the xprv) and import that in any wallet.


Title: Re: my simple way to store bitcoin - is it any good
Post by: NeuroticFish on November 08, 2020, 11:06:05 AM
you can easily export your extended key from Electrum (the xprv) and import that in any wallet.

Never did that, but indeed, this can be a good point.
Still a bit advanced, however it can be a proper option. Just then the user (OP) has to be warned that Electrum seed may not work in another wallets (without extra processing) and that he should also backup xprv, I guess.

Then there are 2 working directions, he can use whichever he finds more suitable.


Title: Re: my simple way to store bitcoin - is it any good
Post by: pilosopotasyo on November 08, 2020, 11:10:04 AM
hi, i'm new, no experience, i'm buying bitcoin on exchanges

i want to cold store without using hardware wallet.
(i've tried keepkey and it is too complicated for me)

my idea is to use, say a coinbase wallet,
keep 12 words safe & not upload backup to cloud
then transfer all my bitcoins from exchanges to wallet
then delete the wallet

then all i need to do is keep my 12 words safe for many years on metal plate
i tested by opening another different wallet  (bitcoin.com),
then, using these words, all my bitcoins appeared
is this safe to do and still work again in say 10 years





This is new to me, metal plate, but of course as long as no one discover what is inscribed on that metal plate, your coins are safe, it's definitely is safe even after ten years as long as Bitcoin is profitable, but get ready to HODL for that those years, I know some guys who tried to stored their private key in a vault but ended up trading it after a year.


Title: Re: my simple way to store bitcoin - is it any good
Post by: AB de Royse777 on November 08, 2020, 11:57:49 AM
Download electrum (https://electrum.org/#download) , make sure you verify (https://bitcoinelectrum.com/how-to-verify-your-electrum-download/)
~snip~
Create a wallet.
~snip~
Write down the seed in a paper

Wasn't Electrum seed work only with Electrum?
Why not download Ian Coleman git source code and run that for the seed? ( https://github.com/iancoleman/bip39 )
That will work in Electrum and other current or future HD wallets too.
This is what I wanted to suggest.
@nomad647 What you are describing is a paper wallet. You don't need to download and install any software to create one. You can just use an offline tool like the iancoleman page for that  https://github.com/iancoleman/bip39/releases/latest/ Moreover you'll get a real BIP39 seed as NeuroticFish said.
Then you'll be able to check your funds on a blockchain explorer or a watchonly wallet thanks to your public key.  
As long as the OP had a good idea of how to secure his seeds and keep the wallet safe, I think we achieve our goal. What I understand is that OP is not much tech-savvy/bitcoin friendly, so he needs an easy way so that he can easily sign a transaction and broadcast it when it's needed. However, for users like us who are in the space from long time and had good understanding of handling the wallet then we can go for that.


ok, thanks for help.

so i think i get it now.

use electrum to create 12 words
use electrum to copy a bitcoin address to text file on usb

go to exchange, send bitcoin to that text address, (not to any online type wallet)

then get a 'watch-only' wallet, enter the address and see if bitcoins are there

and never enter the 12 words on any wallet that goes online..
You are good now buddy.


Title: Re: my simple way to store bitcoin - is it any good
Post by: Saint-loup on November 08, 2020, 01:19:33 PM
he should also backup xprv, I guess.
It will be a little bit complicated if he wants to keep it "safe for many years on metal plate" IMO since xprv keys are very long and non-resistant to wrong and missing characters as mnemonic seeds are.
In this case I think it would be more convenient and sustainable to download bitcoin core and to use its crappy non-mnemonic WIF formatted seed, at least the string would be much shorter  :-\


Title: Re: my simple way to store bitcoin - is it any good
Post by: NeuroticFish on November 08, 2020, 01:30:15 PM
he should also backup xprv, I guess.
It will be a little bit complicated if he wants to keep it "safe for many years on metal plate" IMO since xprv keys are very long and non-resistant to wrong and missing characters as mnemonic seeds are.
In this case I think it would be more convenient and sustainable to download bitcoin core and to use its crappy non-mnemonic WIF formatted seed, at least the string is (much) shorter  :-\

Indeed. I also said there "he can use whichever he finds more suitable".

Again, my primary suggestion was generating a seed with Ian Coleman's tool, so he is not restricted to Electrum only.
The part you're commenting on is only an acknowledge that under certain circumstances/constraints (i.e. he will also backup xprv, or he will be careful he has a verified Electrum "at hand" no matter what) using Electrum's seed alone could be an option. If the user indeed wants to keep it on steel (he may think twice after reading about the costs, for example), then he will obviously not go onto this path.

Maybe I was too short and maybe this was not clear from start because it was a follow up and you didn't read all my posts in this thread. (No offense intended, it can happen.) I hope it's clearer now.


Title: Re: my simple way to store bitcoin - is it any good
Post by: o_e_l_e_o on November 08, 2020, 02:15:27 PM
The real quote is
it is preferred to save that 12 words in separate devices or write it in the paper and save it in a safe place.
Then your post is pointless
I don't think it is pointless. The original quote is incorrect - it is not preferable to back up your seed phrase on a separate device or on paper. It is preferable to back up your seed phrase on paper only. It should never be saved electronically on any device unless you really know what you are doing regarding airgapped devices and strong encryption, but for newbies this is not the case. Back it up on paper. Do not enter it or save it on any electronic device. If you do, consider it compromised.

it is very easy to ask the community to create a very simple tool with less than 20 lines of code (hence easy to review) to convert the Electrum mnemonic to an extended private key (xprv) that could be imported in any wallet or used to get the private keys out.
It doesn't even need to be that difficult. Changing two lines of code in the Ian Coleman site and selecting the correct derivation path will allow you to use it to turn Electrum seed phrases in to private keys/public keys/addresses.

Just then the user (OP) has to be warned that Electrum seed may not work in another wallets (without extra processing) and that he should also backup xprv, I guess.
Given what I've said above about Ian Coleman, I don't think it's necessary to back up an xprv as well. There will always be a way to recover Electrum seeds.


Title: Re: my simple way to store bitcoin - is it any good
Post by: Saint-loup on November 08, 2020, 03:13:05 PM
The real quote is
it is preferred to save that 12 words in separate devices or write it in the paper and save it in a safe place.
Then your post is pointless
I don't think it is pointless. The original quote is incorrect - it is not preferable to back up your seed phrase on a separate device or on paper. It is preferable to back up your seed phrase on paper only. It should never be saved electronically on any device unless you really know what you are doing regarding airgapped devices and strong encryption, but for newbies this is not the case. Back it up on paper. Do not enter it or save it on any electronic device. If you do, consider it compromised.
It's your own opinion, but it's not an academic conclusion. PGP keys are not writable on paper for example, so if you were right it means PGP (and all encryption systems) should be considered as compromised...

Just then the user (OP) has to be warned that Electrum seed may not work in another wallets (without extra processing) and that he should also backup xprv, I guess.
Given what I've said above about Ian Coleman, I don't think it's necessary to back up an xprv as well. There will always be a way to recover Electrum seeds.
LOL could you give us the script then? nomad647 and other people are looking for a real solution.


Title: Re: my simple way to store bitcoin - is it any good
Post by: o_e_l_e_o on November 08, 2020, 03:25:53 PM
PGP keys are not writable on paper for example, so if you were right it means PGP (and all encryption systems) should be considered as compromised...
If you are storing your PGP key on an internet enabled computer running Windows, then yes, I would consider your key compromised.

LOL could you give us the script then?
Not sure what's funny, but sure.

Go to: https://github.com/iancoleman/bip39/releases
Download the Source Code of the most recent version and extract
Navigate to the folder src\js and open the file jsbip39.js
Navigate to line 116 and change return h == nh; to return true;
Navigate to line 144 and change passphrase = "mnemonic" + passphrase; to passphrase = "electrum" + passphrase;
Save your changes
Navigate to the folder src and open index.html
Paste in your Electrum seed

For a Legacy seed, click the BIP32 tab and make sure the derivation path is m/0
For a Segwit seed, click the BIP141 tab, select P2WPKH, and change the derivation path to m/0'/0

The addresses generated will match those in Electrum.


Title: Re: my simple way to store bitcoin - is it any good
Post by: Saint-loup on November 08, 2020, 04:40:24 PM
PGP keys are not writable on paper for example, so if you were right it means PGP (and all encryption systems) should be considered as compromised...
If you are storing your PGP key on an internet enabled computer running Windows, then yes, I would consider your key compromised.

LOL could you give us the script then?
Not sure what's funny, but sure.

Go to: https://github.com/iancoleman/bip39/releases
Download the Source Code of the most recent version and extract
Navigate to the folder src\js and open the file jsbip39.js
Navigate to line 116 and change return h == nh; to return true;
Navigate to line 144 and change passphrase = "mnemonic" + passphrase; to passphrase = "electrum" + passphrase;
Save your changes
Navigate to the folder src and open index.html
Paste in your Electrum seed

For a Legacy seed, click the BIP32 tab and make sure the derivation path is m/0
For a Segwit seed, click the BIP141 tab, select P2WPKH, and change the derivation path to m/0'/0

The addresses generated will match those in Electrum.
Thank you, I wasn't aware of that trick from HCP (https://bitcointalk.org/index.php?topic=4595261.msg41815678#msg41815678).
I hope it will be clear enough for nomad647


Edit:

It seems HCP has made a tool to use that without having to edit code (but you need to trust it ofc) : https://github.com/HardCorePawn/electrumBIP39

Do you have an already modified offline files that can be downloaded? Or just a fork of https://github.com/iancoleman/bip39 (https://github.com/iancoleman/bip39) with the edited code?
Because newbies and some Electrum users will find it useful at times like this; manually editing the code themselves is much of a hassle or out of their expertise (though HTML can be edited using notepad and pretty much basic, some may find it hard).

You're a trusted member and if it is hosted in Github and a fork of the original, most members will trust it.
Actually I do have an offline version hosted on Github... it has been there for a while: https://github.com/HardCorePawn/electrumBIP39 But it was VERY old (only included BIP44 and BIP32 tabs! :o), So I have just updated it... ;)

Unfortunately, I can't simply fork the Ian Coleman repo and modify it, as Ian removed the standalone.html file from source control (to save space as far as I can tell) :-\ So, I did a "save as" on the current Ian Coleman page, made the two edits that I listed in the other thread linked above and then uploaded the file to GitHub.

As always, USE AT YOUR OWN RISK!

NOTE: Instructions have been updated to include the subtle differences for SegWit address derivation.



Title: Re: my simple way to store bitcoin - is it any good
Post by: robelneo on November 09, 2020, 02:41:24 AM
hi, i'm new, no experience, i'm buying bitcoin on exchanges
There's no better place to buy Bitcoin, but on exchanges so your purchase will be added to the data




Quote
i want to cold store without using hardware wallet.
(i've tried keepkey and it is too complicated for me)
As long as you can keep the private key in a much safer place feel free to do so


Quote
then all i need to do is keep my 12 words safe for many years on metal plate
It looks like you are going to save a huge amount of Bitcoin for you to use something like a metal plate

Quote
i tested by opening another different wallet  (bitcoin.com),
then, using these words, all my bitcoins appeared
is this safe to do and still work again in say 10 years
Everything depends on how you can keep the private keys away from prying eyes or on a safe place that you or the one you trusted knows






Title: Re: my simple way to store bitcoin - is it any good
Post by: pakhitheboss on November 09, 2020, 08:40:17 AM
I like your idea but there is only one problem coinbase is an online wallet wherein your details will be with them in their backend after you have deleted your account. Now generally hackers attack the backend plus when ever you access your account in the future using a mobile device or a desktop then if your device is already hacked or has a malware you still can lose your Bitcoin.

Possible option is to download a desktop wallet and never use the desktop or the laptop till you want to move your Bitcoin.


Title: Re: my simple way to store bitcoin - is it any good
Post by: traderethereum on November 09, 2020, 09:08:27 AM
it is preferred to save that 12 words in separate devices
Saving seed in electronic device is risky. It can be destroyed within no time, can be lost as well. Well, writing in paper carries the same risk but I would prefer writing in paper than saving in electronic devices. Moreover, if you are saving on devices which you need to go online, you are risking the fund as hackers may target you.
It will depend on how you use that device. If you are not going to use it with another software or that device is just to save your 12 words, I don't think it is risky. We have and know what we want and how we will store that 12 words, so maybe that will not fit for you and other people. At least, that can work for me ;D

it is preferred to save that 12 words in separate devices
Saving seed in electronic device is risky. It can be destroyed within no time, can be lost as well. Well, writing in paper carries the same risk but I would prefer writing in paper than saving in electronic devices. Moreover, if you are saving on devices which you need to go online, you are risking the fund as hackers may target you.
Don't spam the thread please
The real quote is
it is preferred to save that 12 words in separate devices or write it in the paper and save it in a safe place.
Then your post is pointless
Thank you.