{"type":"rich","version":"1.0","author_name":"npub1ad7209g90jnu400x74quws0xv8gpxs2fxnjexnpwqnrxwa39exdq5gl2p6","author_url":"https://nostr.ae/npub1ad7209g90jnu400x74quws0xv8gpxs2fxnjexnpwqnrxwa39exdq5gl2p6","provider_name":"njump","provider_url":"https://nostr.ae","html":"📅 Original date posted:2014-04-23\n📝 Original message:For those who don't follow github pull requests regularly; there's pull\nrequest for BIP64 defining HD wallet structure as discussed in this thread:\n\nhttps://github.com/bitcoin/bips/pull/52\n\n\n\nOn Wed, Apr 23, 2014 at 8:01 PM, slush \u003cslush at centrum.cz\u003e wrote:\n\n\u003e\n\u003e\n\u003e\n\u003e On Wed, Apr 23, 2014 at 7:42 PM, Pieter Wuille \u003cpieter.wuille at gmail.com\u003ewrote:\n\u003e\u003e\n\u003e\u003e Storing the seed is superior to storing the master node already\n\u003e\u003e (whether coin specific or not), as it is smaller.\n\u003e\u003e\n\u003e\u003e\n\u003e ...Except that you're loosing flexibility (serialization, deserialization)\n\u003e which gives you BIP32 node.\n\u003e\n\u003e I see \"bip32 seed\" as some transitional, internal state from raw entropy\n\u003e to bip32 master node and this seed should not be handled by the end user in\n\u003e any form. In the oposite, well-serialized bip32 node (in xpriv, or even in\n\u003e mnemonic format) can be used very widely and have no downsides against\n\u003e using raw \"bip32 seed\".\n\u003e\n\u003e\n\u003e\u003e\n\u003e\u003e Fair enough, it would break strictly BIP32. Then again, BIP32 is a\n\u003e\u003e *Bitcoin* improvement proposal, and not something that necessarily\n\u003e\u003e applies to other coins (they can adopt it of course, I don't care).\n\u003e\u003e\n\u003e\u003e\n\u003e I also don't care too much about altcoins, but people want them so me, as\n\u003e infrastructure developer, need to think about it. And I don't see any\n\u003e reason for breaking compatibility between Bitcoin and other altcoins. I\n\u003e would be happier if there will be another sentence than \"Bitcoin seed\", but\n\u003e honestly, who cares. It is just some magic string for hashing the raw\n\u003e seed...\n\u003e\n\u003e\n\u003e\u003e What I dislike is that this removes the ability of using the magic in\n\u003e\u003e the serialization to prevent importing a chain from the wrong coin.\n\u003e\u003e\n\u003e\n\u003e The truth is that even existing software which handle bip32 don't care\n\u003e about 'version' at all. I think that \"xpub/xprv\" distinction is the only\n\u003e useful feature of version, so user se if it stores public or private\n\u003e information.\n\u003e\n\u003e But using prefixes which doesn't enforce anything is even more dangerous.\n\u003e If somebody exports node \"dogeblablabla\", it creates false exceptations\n\u003e that there's only dogecoin stored.\n\u003e\n\u003e  Marek\n\u003e\n-------------- next part --------------\nAn HTML attachment was scrubbed...\nURL: \u003chttp://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140423/ffd687fd/attachment.html\u003e"}
