<oembed><type>rich</type><version>1.0</version><author_name>npub1j8mfekhmgtne6ptzxptudrcpwd6wtyxk64qdn3swy2nv46zuledskwpach</author_name><author_url>https://nostr.ae/npub1j8mfekhmgtne6ptzxptudrcpwd6wtyxk64qdn3swy2nv46zuledskwpach</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2015-03-12&#xA;📝 Original message:When Jim and I were selecting which combination of HD wallet structures to&#xA;support we noted the following:&#xA;&#xA;* BIP39 is a good standard list to select from that mandates words that do&#xA;not look similar to each other, a certain spelling (no English US/UK&#xA;confusion) and possible foreign language variants provided by experts later&#xA;* BIP32 (m/0h/0/0) and BIP44 (m/44h/0h/0h/0/0) allow for maximum&#xA;compatibility with other wallets&#xA;* including a date in the &#34;wallet words&#34; themselves is open to spoofing&#xA;since the generator cannot be sure the date is correct (local time drift,&#xA;provided externally by untrusted third party etc)&#xA;* a timestamp as optional external metadata is useful to reduce sync times&#xA;in SPV&#xA;* our experience verified that users will very often enter a timestamp&#xA;incorrectly (locale, fat fingers, bad memory etc) so we opted for &#34;number&#xA;of days elapsed since Bitcoin genesis block with a modulo 97 checksum&#xA;appended&#34; (e.g. 1850/07) to mitigate this&#xA;* if a user has no timestamp then blank is the only alternative (no&#xA;guessing) which is interpreted as &#34;earliest possible BIP32 date&#34;&#xA;* if restoring the user has to select where the &#34;wallet words&#34; came from&#xA;(e.g. MultiBit HD, Trezor, Mycelium etc)&#xA;&#xA;Users will naturally assume that they can type their &#34;wallet words&#34; (a more&#xA;mainstream-friendly term than &#34;seed phrase&#34;) into any wallet and with a bit&#xA;of fiddling about get their bitcoins back. As wallet developers it is&#xA;within our capability to make that happen and I think we&#39;re quite close&#xA;already.&#xA;&#xA;On 12 March 2015 at 16:47, Mike Hearn &lt;mike at plan99.net&gt; wrote:&#xA;&#xA;&gt; b) &#34;Creation date&#34; is just a short-term hack.&#xA;&gt;&gt;&#xA;&gt;&#xA;&gt; I agree, but we need things to be easy in the short term as well as the&#xA;&gt; long term :)&#xA;&gt;&#xA;&gt; The long term solution is clearly to have the 12 word seed be an&#xA;&gt; encryption key for a wallet backup with all associated metadata. We&#39;re&#xA;&gt; heading in that direction one step at a time. Unfortunately it will take&#xA;&gt; time for wallets to start working this way, and all the pieces to fall into&#xA;&gt; place. Restoring from the block chain will be a semi regular operation for&#xA;&gt; users until then.&#xA;&gt;&#xA;&gt; WRT version number I have no real strong feelings about this. But&#xA;&gt; representing short pieces of binary data as words is so convenient, it&#xA;&gt; seems likely that it could be similar to addresses: people find other uses&#xA;&gt; for this mechanism beyond just storing a raw private key. Bitcoin addresses&#xA;&gt; have versions and that&#39;s proven to be useful several times, even though in&#xA;&gt; theory an address is &#34;just&#34; a hash of a pubkey.&#xA;&gt;&#xA;&gt;&#xA;&gt; ------------------------------------------------------------------------------&#xA;&gt; Dive into the World of Parallel Programming The Go Parallel Website,&#xA;&gt; sponsored&#xA;&gt; by Intel and developed in partnership with Slashdot Media, is your hub for&#xA;&gt; all&#xA;&gt; things parallel software development, from weekly thought leadership blogs&#xA;&gt; to&#xA;&gt; news, videos, case studies, tutorials and more. Take a look and join the&#xA;&gt; conversation now. http://goparallel.sourceforge.net/&#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;&#xA;&#xA;-- &#xA;Bitcoin Solutions Ltd provides bespoke software and consultancy. Find us at&#xA;bitcoin-solutions.co.uk.&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150312/cb5f3188/attachment.html&gt;</html></oembed>