<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-08&#xA;📝 Original message:On Tue, Apr 8, 2014 at 3:18 PM, Pieter Wuille &lt;pieter.wuille at gmail.com&gt;wrote:&#xA;&#xA;&gt; I still don&#39;t understand the purpose of cointype. If you don&#39;t want to&#xA;&gt; risk reusing the same keys across different currencies, just don&#39;t use&#xA;&gt; the same seed or the same account? That is purely a client-side issue.&#xA;&gt;&#xA;&gt;&#xA;Of course it is purely client-side issue, but it matters.&#xA;&#xA;There&#39;s actually no reason to generate, backup and store individual seeds&#xA;for various coins and purposes. User can handle all his identities and&#xA;altcoins with single seed, avoiding potential issues with using wrong seed&#xA;for other purposes.&#xA;&#xA;Actually with accounts and cointypes in the path, you can have all your&#xA;crypto funds stored on single seed, which I see as very comfortable&#xA;solution.&#xA;&#xA;But to gain advantages of such solution and avoid reusing the same path&#xA;across blockchains, we need to separate the space, which is achieved by&#xA;cointype.&#xA;&#xA;&#xA;&gt; If the consensus is to add the cointype anyway, can we fix it to be&#xA;&gt; equal to the 4-byte magic in the serialization (after setting the high&#xA;&gt; bit to true)? That way there aren&#39;t two 4-byte magic codes that need&#xA;&gt; to be defined for each, and at the same time make it obvious from the&#xA;&gt; serialized form what it is for.&#xA;&gt;&#xA;&gt;&#xA;Serialization magic of bip32 seed is in my opinion completely unnecessary.&#xA;Most of software does not care about it anyway; You can use xprv/xpub pair&#xA;for main net, testnet, litecoin, dogecoin, whatevercoin.&#xA;&#xA;Instead using the same seed (xprv) and then separate the chains *inside*&#xA;the bip32 path seems more useful to me.&#xA;&#xA;Marek&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140408/1e5227bc/attachment.html&gt;</html></oembed>