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