Bitcoin Forum
May 07, 2024, 05:34:29 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Mycelium spend from cold storage bip32 bip38  (Read 3116 times)
zemario (OP)
Full Member
***
Offline Offline

Activity: 194
Merit: 100


View Profile
March 05, 2015, 02:20:32 AM
 #1

I don't know if this is possible.

Does the 'spend from cold storage' feature supports spending from bip32 wallets?
What if those bip32 wallets are ecrypted (bip38)?
1715060069
Hero Member
*
Offline Offline

Posts: 1715060069

View Profile Personal Message (Offline)

Ignore
1715060069
Reply with quote  #2

1715060069
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715060069
Hero Member
*
Offline Offline

Posts: 1715060069

View Profile Personal Message (Offline)

Ignore
1715060069
Reply with quote  #2

1715060069
Report to moderator
dabura667
Sr. Member
****
Offline Offline

Activity: 475
Merit: 252


View Profile
March 07, 2015, 11:40:14 AM
 #2

"spend from cold storage" is only the first time.

Each successive time is "spend from storage you think is cold unless you have some vulnerability in your phone that some hacker is logging your RAM with, in which case it's such a hot wallet that the sun don't got anything on it."

If you want to spend from cold, you need to look into Bither, where the cold storage is an offline phone/tablet device.

My Tip Address:
1DXcHTJS2DJ3xDoxw22wCt11FeAsgfzdBU
zemario (OP)
Full Member
***
Offline Offline

Activity: 194
Merit: 100


View Profile
March 08, 2015, 12:32:33 AM
 #3

"spend from cold storage" is only the first time.

Each successive time is "spend from storage you think is cold unless you have some vulnerability in your phone that some hacker is logging your RAM with, in which case it's such a hot wallet that the sun don't got anything on it."

If you want to spend from cold, you need to look into Bither, where the cold storage is an offline phone/tablet device.

I'm not sure what you are trying to achieve by posting that, but I am pretty sure you didn't build your phone from raw naturally occurring materials, and as such cannot be sure that is actually not tapping every single screen frame into some evil entity's computer. The same goes for your computer. And you use bitcoin? Outrage!!
Do you open up each device you buy to check exactly if all the pieces match the datasheet from the manufacturer? Are you sure the guy at the store didn't bug your phone or your computer?

If you want to do secure computing look into "How to make your own abacus" where the device does exactly what you see it doing.

Seriously, I know the implications and risks of using bitcoin. Or a computer, can we please keep this on topic? Do you know the answer to my rather simple and direct initial question?
birr
Hero Member
*****
Offline Offline

Activity: 868
Merit: 584


View Profile
March 11, 2015, 04:59:22 PM
 #4

Cold storage spending, the way Mycelium does it, comes from a single address.  An HD wallet might have 107 addresses with nothing in them and 8 addresses with funds.
dabura667
Sr. Member
****
Offline Offline

Activity: 475
Merit: 252


View Profile
March 12, 2015, 11:13:38 AM
 #5

I'm not sure what you are trying to achieve by posting that

Clearing up misinformation that Mycelium finds it ok to spread. Their feature is not "spending from cold storage," it's *AT BEST* "spending from a paper wallet" which does not imply cold storage.
If I spend coins from a paper wallet and send the change back to the same paper wallet, it is no longer cold. As my pubkey is exposed on the blockchain, and my private key has been exposed to an online device. The exact antithesis of cold storage.

Sure, maybe you can understand the intricacies of what's going on and you can understand that your paper wallet is no longer cold at all, and you accept that risk, but someday, someone won't, and they'll lose bitcoins with "no one to blame but themselves" (the chant everyone begins when someone not understanding every single aspect of Bitcoin loses coins due to error)

To answer your question:

Mycelium has no feature to spend from a BIP32 HD wallet xprv, nor exists there any protocol for encrypting an xprv like BIP38 (which only encrypts single private keys in WIF format (Starting with 5 or K or L))

This will likely never happen, as there are way too many factors of an HD wallet that are not encoded into the xprv that are needed to recover coins (like which path was used, which gap limit was used, etc. BIP44 aims to create a standard for all of these factors, but adoption by wallet apps is weak at best.)

However, this is also not a good idea either, as swiping a BIP32 key and sending change back to it would do that same thing that swiping a paper wallet and sending change back to it; give a false sense of security, when in actuality your setup is the same as a normal hot wallet.

If you think it's a great idea, bring it up on the bitcoin-development mailing list and see if anyone agrees with you. They'll give you a BIP number and everything.

My Tip Address:
1DXcHTJS2DJ3xDoxw22wCt11FeAsgfzdBU
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!