<oembed><type>rich</type><version>1.0</version><author_name>npub1tjephawh7fdf6358jufuh5eyxwauzrjqa7qn50pglee4tayc2ntqcjtl6r</author_name><author_url>https://nostr.ae/npub1tjephawh7fdf6358jufuh5eyxwauzrjqa7qn50pglee4tayc2ntqcjtl6r</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2014-04-08&#xA;📝 Original message:I see the cause of our disagreement now.&#xA;&#xA;You actually want to share a single BIP32 tree across different&#xA;currency types, but do it in a way that guarantees that they never use&#xA;the same keys.&#xA;&#xA;I would have expected that different chains would use independent&#xA;chains, and have serializations encode which chain they belong to.&#xA;&#xA;Let me offer an alternative suggestion, which is compatible with the&#xA;original default BIP32 structure:&#xA;* You can use one seed across different chains, but the master nodes&#xA;are separate.&#xA;* To derive the master node from the seed, the key string &#34;Bitcoin&#xA;seed&#34; is replaced by something chain-specific.&#xA;* Every encoded node (including master nodes) has a chain-specific&#xA;serialization magic.&#xA;&#xA;This is in practice almost the same as your suggestion, except that&#xA;the m/cointype&#39; in m/cointype&#39;/account&#39;/change/n is replaced by&#xA;different masters. The only disadvantage I see is that you do not have&#xA;a way to encode the &#34;super master&#34; that is the parent of all&#xA;chain-specific masters. You can - and with the same security&#xA;properties - encode the seed, though.&#xA;&#xA;-- &#xA;Pieter&#xA;&#xA;&#xA;On Tue, Apr 8, 2014 at 3:43 PM, slush &lt;slush at centrum.cz&gt; wrote:&#xA;&gt; tl;dr;&#xA;&gt;&#xA;&gt; It is dangerous to expect that other seed than &#34;xprv&#34; does not contain&#xA;&gt; bitcoins or that &#34;xprv&#34; contains only bitcoins, because technically are both&#xA;&gt; situations possible. It is still safer to do the lookup; the magic itself is&#xA;&gt; ambiguous.&#xA;&gt;&#xA;&gt; Marek&#xA;&gt;&#xA;&gt; On Tue, Apr 8, 2014 at 3:40 PM, slush &lt;slush at centrum.cz&gt; wrote:&#xA;&gt;&gt;&#xA;&gt;&gt;&#xA;&gt;&gt; Serialization magic of bip32 seed is in my opinion completely unnecessary.&#xA;&gt;&gt; Most of software does not care about it anyway; You can use xprv/xpub pair&#xA;&gt;&gt; for main net, testnet, litecoin, dogecoin, whatevercoin.&#xA;&gt;&gt;&#xA;&gt;&gt; Instead using the same seed (xprv) and then separate the chains *inside*&#xA;&gt;&gt; the bip32 path seems more useful to me.&#xA;&gt;&gt;&#xA;&gt;&gt; Marek&#xA;&gt;&#xA;&gt;</html></oembed>