Bitcoin Forum

Bitcoin => Electrum => Topic started by: monkee on March 06, 2018, 06:17:42 PM



Title: Splitting - send to another wallet or to another address is good enough?
Post by: monkee on March 06, 2018, 06:17:42 PM
Hello, I plan to split my BCH and other forks soon.

I know to send my BTC from the addresses with forked coins on them before importing that private key into any other apps.

My question is, do I have to send them to another wallet or just to another address?

Can I SAFELY send them to, and keep them in, a new address in the same Electrum wallet after exposing several private keys of other addresses in that HD wallet?

The only risk I could see is if it is possible for a malicious splitting app to derive my master private key or my list of other HD addresses by reverse engineering the several private keys I import from the same HD wallet (even though they no longer have BTC on them.

Thanks so much!


Title: Re: Splitting - send to another wallet or to another address is good enough?
Post by: Rath_ on March 06, 2018, 06:21:56 PM
Creating a new wallet will ensure that everything goes without any problems. You don't want your transaction to be replayed on the other chain. You should be fine with reusing the same wallet after you claim your forked coins, as long as you don't use some shady software from "Bitcoin Emerald Cash development team". You should be totally fine with claiming the most popular hard-forks such as Bitcoin Cash and Bitcoin Gold. These days transactions are really cheap so it shouldn't be a big problem for you.


Title: Re: Splitting - send to another wallet or to another address is good enough?
Post by: Xynerise on March 06, 2018, 09:15:02 PM
It depends.
If the forked coins you're claiming are consolidated on ONE address (or 2 at most), then you can consider sending the BTC to another wallet address generated by the same seed.
This way you'll just import the private key(s) of the address [es] with the funds and can continue re-using your seed without reusing your old addresses.

If they aren't consolidated in one address, but are spread in several, then importing the private keys one after the other might be a chore and so you'd have to import the seed itself so the wallet can calculate all the addresses where the funds are stored.
In this case as the seed is now considered compromised it's better to generate a new seed and send the funds to the address there.

In both scenarios however,, It's better to err on the side of caution and send the funds to a different seed-generated address entirely and consider the old one compromised.


Title: Re: Splitting - send to another wallet or to another address is good enough?
Post by: pooya87 on March 07, 2018, 04:29:41 AM
i know for a fact that it is possibly (but very hard) to find master private key if you have master public key and 1 private key that is derived from it. but i have never heard anything about finding master private key by having multiple private keys that are derived from it. although it seems like something that can be possible!

in the end, when it comes to something that you are doubtful about, it is always best to be as safe as possible. which means that you are already planning on sending them to a new address so why not create a new wallet (a new seed/master private key) and send your bitcoins there instead.