Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: RoboDawg on February 28, 2014, 02:17:23 AM



Title: Withdraw Bitcoin from BitAddress.org offline wallet
Post by: RoboDawg on February 28, 2014, 02:17:23 AM
Hi guys

i was wondering if it's possible to withdraw bitcoin from a paper wallet without compromising it? say if the address is semi important and you don't want to change address?

thx


Title: Re: Withdraw Bitcoin from BitAddress.org offline wallet
Post by: TheBison on February 28, 2014, 02:58:43 AM
https://www.strongcoin.com/en/blog/the_easiest_way_to_create_secure_offline_bitcoin_transactions


Title: Re: Withdraw Bitcoin from BitAddress.org offline wallet
Post by: DannyHamilton on February 28, 2014, 03:37:27 AM
Hi guys

i was wondering if it's possible to withdraw bitcoin from a paper wallet without compromising it? say if the address is semi important and you don't want to change address?

thx

That depends on what you mean by "compromise it".

It is impossible to create a bitcoin transaction that doesn't make the public key known.  At that point you lose the protection of RIPEMD-160 and SHA-256.  The bitcoins are still protected by ECDSA.

It is possible to create and sign the transaction on an offline computer, which at least keeps your private key permanently offline.

There is a small risk that the system that you use to create your transactions has a bug that doesn't use a proper random number to create the signature.  If this is the case, then there is a chance that the private key could be computed from the transaction (or a set of transactions).


Title: Re: Withdraw Bitcoin from BitAddress.org offline wallet
Post by: dreamspark on February 28, 2014, 02:12:33 PM
If you dont want to change address you will have to spend the coins while specifying the adress you want to keep as the change address. If no change address is specified then the extra will go as miner fees. Someone correct me if I'm wrong ?


Title: Re: Withdraw Bitcoin from BitAddress.org offline wallet
Post by: DannyHamilton on February 28, 2014, 02:55:09 PM
If you dont want to change address you will have to spend the coins while specifying the adress you want to keep as the change address. If no change address is specified then the extra will go as miner fees. Someone correct me if I'm wrong ?

It depends on how you create the transaction.

If you import the private key into a wallet (such as Bitcoin-Qt, Electrum, MultiBit, or blockchain.info/wallet) it will depend on how that wallet handles "change".