Post
Topic
Board Bitcoin Discussion
Re: Can we get Bitcoin Gold if my BTC is in paper wallet?
by
columbo
on 23/10/2017, 09:54:19 UTC

Now, let's look at the bitcoin gold (from now on, i'll say BCG) point of view: what happens AFTER you broadcasted the above transaction on the bitcoin network.
There are 2 possibility's:
  • either the transaction that was broadcasted on the bitcoin network is replayed on the BCG network, either by accident, by design or by someone bad. In this case, you end up with the same situation where you started from: you have a private key/public key/address (address B, since all unspent outputs for A would have been spent: on the bitcoin network they were spent by you, on the BCG network they were spent by the replay attack) that is valid on BCG and bitcoin network, and the address is funded. You have  to start over. If people keep replaying bitcoin transactions on the BCG network, you'll be stuck in a loop
  • OR, the transaction was not broadcasted on the BCG network, you are now free to import the private key for address A into a BCG wallet. There are no unspent outputs in bitcoin's UTXO that can be spend on the bitcoin network, but there are unspent outputs on the BCG network, so you can now safely spend them without risks for a replay attack. If you spend BCG unspent outputs to address A by funding address C, and somebody tried to replay this transaction, it wouldn't work, since on the bitcoin network those unspent outputs would not be in the UTXO set, since they were used to fund address B. The replaying transaction on the bitcoin network would be invalid

So to summarize. If after fork, I send out the 1 BTC to another address 'B', my BTC can not be compromised anyway. Even if later I claim the 1 free BTG using my private key from address 'A'. Right?
However, after I import private key of 'A' address to a BTG wallet, it is possible that I won't see the 1 BTG because it has been replayed and already sent to address 'B', right?

Is it safe to declare that if you import to BTG a private key of a BTC wallet that has no funds on it, your BTC will always be safe, the only risk is with your BTG funds?