{"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:On Wed, Apr 23, 2014 at 7:42 PM, Pieter Wuille \u003cpieter.wuille at gmail.com\u003ewrote:\n\u003e\n\u003e Storing the seed is superior to storing the master node already\n\u003e (whether coin specific or not), as it is smaller.\n\u003e\n\u003e\n...Except that you're loosing flexibility (serialization, deserialization)\nwhich gives you BIP32 node.\n\nI see \"bip32 seed\" as some transitional, internal state from raw entropy to\nbip32 master node and this seed should not be handled by the end user in\nany form. In the oposite, well-serialized bip32 node (in xpriv, or even in\nmnemonic format) can be used very widely and have no downsides against\nusing raw \"bip32 seed\".\n\n\n\u003e\n\u003e Fair enough, it would break strictly BIP32. Then again, BIP32 is a\n\u003e *Bitcoin* improvement proposal, and not something that necessarily\n\u003e applies to other coins (they can adopt it of course, I don't care).\n\u003e\n\u003e\nI also don't care too much about altcoins, but people want them so me, as\ninfrastructure developer, need to think about it. And I don't see any\nreason for breaking compatibility between Bitcoin and other altcoins. I\nwould be happier if there will be another sentence than \"Bitcoin seed\", but\nhonestly, who cares. It is just some magic string for hashing the raw\nseed...\n\n\n\u003e What I dislike is that this removes the ability of using the magic in\n\u003e the serialization to prevent importing a chain from the wrong coin.\n\u003e\n\nThe truth is that even existing software which handle bip32 don't care\nabout 'version' at all. I think that \"xpub/xprv\" distinction is the only\nuseful feature of version, so user se if it stores public or private\ninformation.\n\nBut using prefixes which doesn't enforce anything is even more dangerous.\nIf somebody exports node \"dogeblablabla\", it creates false exceptations\nthat there's only dogecoin stored.\n\n Marek\n-------------- next part --------------\nAn HTML attachment was scrubbed...\nURL: \u003chttp://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140423/8d56414d/attachment.html\u003e"}
