<oembed><type>rich</type><version>1.0</version><author_name>npub1g6vxlp4e0nyhs2dqxxcryztyf5f5hyuaq93nw4r87zcnv0sdsa0qqsl5wd</author_name><author_url>https://nostr.ae/npub1g6vxlp4e0nyhs2dqxxcryztyf5f5hyuaq93nw4r87zcnv0sdsa0qqsl5wd</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2014-04-23&#xA;📝 Original message:Different users could have different gap limit requirements.  20 seems very&#xA;low as the default.&#xA;&#xA;A merchant could easily send 20 addresses in a row to customers and none of&#xA;them bother to actually buy anything.&#xA;&#xA;Setting the gap limit to high is just a small extra cost in that case.&#xA;&#xA;Bip-32 serialization doesn&#39;t have a way of adding meta data though.&#xA;&#xA;&#xA;On Wed, Apr 23, 2014 at 7:18 PM, slush &lt;slush at centrum.cz&gt; wrote:&#xA;&#xA;&gt; For those who don&#39;t follow github pull requests regularly; there&#39;s pull&#xA;&gt; request for BIP64 defining HD wallet structure as discussed in this thread:&#xA;&gt;&#xA;&gt; https://github.com/bitcoin/bips/pull/52&#xA;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt; On Wed, Apr 23, 2014 at 8:01 PM, slush &lt;slush at centrum.cz&gt; wrote:&#xA;&gt;&#xA;&gt;&gt;&#xA;&gt;&gt;&#xA;&gt;&gt;&#xA;&gt;&gt; On Wed, Apr 23, 2014 at 7:42 PM, Pieter Wuille &lt;pieter.wuille at gmail.com&gt;wrote:&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; Storing the seed is superior to storing the master node already&#xA;&gt;&gt;&gt; (whether coin specific or not), as it is smaller.&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&#xA;&gt;&gt; ...Except that you&#39;re loosing flexibility (serialization,&#xA;&gt;&gt; deserialization) which gives you BIP32 node.&#xA;&gt;&gt;&#xA;&gt;&gt; I see &#34;bip32 seed&#34; as some transitional, internal state from raw entropy&#xA;&gt;&gt; to bip32 master node and this seed should not be handled by the end user in&#xA;&gt;&gt; any form. In the oposite, well-serialized bip32 node (in xpriv, or even in&#xA;&gt;&gt; mnemonic format) can be used very widely and have no downsides against&#xA;&gt;&gt; using raw &#34;bip32 seed&#34;.&#xA;&gt;&gt;&#xA;&gt;&gt;&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt; Fair enough, it would break strictly BIP32. Then again, BIP32 is a&#xA;&gt;&gt;&gt; *Bitcoin* improvement proposal, and not something that necessarily&#xA;&gt;&gt;&gt; applies to other coins (they can adopt it of course, I don&#39;t care).&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&gt;&#xA;&gt;&gt; I also don&#39;t care too much about altcoins, but people want them so me, as&#xA;&gt;&gt; infrastructure developer, need to think about it. And I don&#39;t see any&#xA;&gt;&gt; reason for breaking compatibility between Bitcoin and other altcoins. I&#xA;&gt;&gt; would be happier if there will be another sentence than &#34;Bitcoin seed&#34;, but&#xA;&gt;&gt; honestly, who cares. It is just some magic string for hashing the raw&#xA;&gt;&gt; seed...&#xA;&gt;&gt;&#xA;&gt;&gt;&#xA;&gt;&gt;&gt; What I dislike is that this removes the ability of using the magic in&#xA;&gt;&gt;&gt; the serialization to prevent importing a chain from the wrong coin.&#xA;&gt;&gt;&gt;&#xA;&gt;&gt;&#xA;&gt;&gt; The truth is that even existing software which handle bip32 don&#39;t care&#xA;&gt;&gt; about &#39;version&#39; at all. I think that &#34;xpub/xprv&#34; distinction is the only&#xA;&gt;&gt; useful feature of version, so user se if it stores public or private&#xA;&gt;&gt; information.&#xA;&gt;&gt;&#xA;&gt;&gt; But using prefixes which doesn&#39;t enforce anything is even more dangerous.&#xA;&gt;&gt; If somebody exports node &#34;dogeblablabla&#34;, it creates false exceptations&#xA;&gt;&gt; that there&#39;s only dogecoin stored.&#xA;&gt;&gt;&#xA;&gt;&gt;  Marek&#xA;&gt;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt; ------------------------------------------------------------------------------&#xA;&gt; Start Your Social Network Today - Download eXo Platform&#xA;&gt; Build your Enterprise Intranet with eXo Platform Software&#xA;&gt; Java Based Open Source Intranet - Social, Extensible, Cloud Ready&#xA;&gt; Get Started Now And Turn Your Intranet Into A Collaboration Platform&#xA;&gt; http://p.sf.net/sfu/ExoPlatform&#xA;&gt; _______________________________________________&#xA;&gt; Bitcoin-development mailing list&#xA;&gt; Bitcoin-development at lists.sourceforge.net&#xA;&gt; https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#xA;&gt;&#xA;&gt;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140423/dd62bab3/attachment.html&gt;</html></oembed>