<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated></updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by </title>
  <author>
    <name></name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub1umcywfan64dcuxeycrujenkhh3n3yutyc3x5ewprtjr0c7a7kxqsgk2hgv.rss" />
  <link href="https://nostr.ae/npub1umcywfan64dcuxeycrujenkhh3n3yutyc3x5ewprtjr0c7a7kxqsgk2hgv" />
  <id>https://nostr.ae/npub1umcywfan64dcuxeycrujenkhh3n3yutyc3x5ewprtjr0c7a7kxqsgk2hgv</id>
  <icon></icon>
  <logo></logo>




  <entry>
    <id>https://nostr.ae/nevent1qqs2qhkmj99alauynxj6tk84sqlylpuvq5q0z2pkhhwlamzlxh9q96gzyrn0q3e8k024hrsmynq0jtxw677xwyn3vnzy6n9cydwgdlrmh6cczdxeyyy</id>
    
      <title type="html">📅 Original date posted:2018-01-12 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2qhkmj99alauynxj6tk84sqlylpuvq5q0z2pkhhwlamzlxh9q96gzyrn0q3e8k024hrsmynq0jtxw677xwyn3vnzy6n9cydwgdlrmh6cczdxeyyy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstg7e0skvc7pjycyer7lvfwktnteau9kft0y3e5mxa2x3nfenhyjs4lkkx2&#39;&gt;nevent1q…kkx2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2018-01-12&lt;br/&gt;📝 Original message:On 2018-01-12 at 09:50:58 &#43;0000, Peter Todd &amp;lt;pete at petertodd.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;On Tue, Jan 09, 2018 at 12:43:48PM &#43;0000, Perry Gibson wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;Trezor&amp;#39;s &amp;#34;plausible deniability&amp;#34; scheme could very well result in you &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;going to jail for lying to border security, because it&amp;#39;s so easy for &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;them to simply brute force alternate passwords based on your seeds.  &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;With that, they have proof that you lied to customs, a serious &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;offense.&lt;br/&gt;&amp;gt;&amp;gt;The passphrase scheme as I understand it allows a maximum of 50 &lt;br/&gt;&amp;gt;&amp;gt;characters to be used.  Surely even with the HD seed, that search &lt;br/&gt;&amp;gt;&amp;gt;space is too large to brute force.  Or is there a weakness in the &lt;br/&gt;&amp;gt;&amp;gt;scheme I haven&amp;#39;t clocked?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;While passphrases *can* be long, most user&amp;#39;s aren&amp;#39;t going to understand &lt;br/&gt;&amp;gt;the risk. For example, Trezors blog(1) doesn&amp;#39;t make it clear that the &lt;br/&gt;&amp;gt;passphrases could be bruteforced and used as evidence against you, and &lt;br/&gt;&amp;gt;even suggests the contrary:  [...quote...]&lt;br/&gt;&lt;br/&gt;I despise the term “plausible deniability”; and that’s really the wrong &lt;br/&gt;term to use in this discussion.&lt;br/&gt;&lt;br/&gt;“Plausible deniability” is a transparent excuse for explaining away an &lt;br/&gt;indisputable fact which arouses suspicion—when you got some serious &lt;br/&gt;’splain’ to do.  This is usually used in the context of some pseudolegal &lt;br/&gt;argument about introducing “reasonable doubt”, or even making “probable &lt;br/&gt;cause” a wee bit less probable.&lt;br/&gt;&lt;br/&gt;“Why yes, officer:  I was seen carrying an axe down the street near the &lt;br/&gt;site of an axe murder, at approximately the time of said axe murder.  &lt;br/&gt;But I do have a fireplace; so it is plausible that I was simply out &lt;br/&gt;gathering wood.”&lt;br/&gt;&lt;br/&gt;I rather suspect the concept of “plausible deniability” of having been &lt;br/&gt;invented by a detective or agent provocateur.  There are few concepts &lt;br/&gt;more useful for helping suspects shoot themselves in the foot, or &lt;br/&gt;frankly, for entrapping people.&lt;br/&gt;&lt;br/&gt;One of the worst examples I have seen is in discussions of Monero, &lt;br/&gt;whereby I’ve seen proponents claim that even under the worst known &lt;br/&gt;active attacks, their mix scheme reduces transaction linking to a &lt;br/&gt;maximum of 20–40% probability.  “That’s not good enough to convince a &lt;br/&gt;jury!”  No, but it is certainly adequate for investigators to identify &lt;br/&gt;you as a person of interest.  Then, your (mis)deeds can be subjected to &lt;br/&gt;powerful confirmation attacks based on other data; blockchains do not &lt;br/&gt;exist in isolation.  I usually stay out of such discussions; for I have &lt;br/&gt;no interest in helping the sorts of people whose greatest concern in &lt;br/&gt;life is what story to foist on a jury.&lt;br/&gt;&lt;br/&gt;In the context of devices such as Trezor, what is needed is not &lt;br/&gt;“plausible deniability”, but rather the ability to obviate any need to &lt;br/&gt;deny anything at all.  I must repeat, information does not exist in &lt;br/&gt;isolation.&lt;br/&gt;&lt;br/&gt;If you are publicly known to be deepy involved in Bitcoin, then nobody &lt;br/&gt;will believe that your one-and-only wallet contains only 0.01 BTC.  &lt;br/&gt;That’s not even “plausible”.  But if you have overall privacy practices &lt;br/&gt;which leave nobody knowing or suspecting that you have any Bitcoin at &lt;br/&gt;all, then there is nothing to “deny”; and should a Trezor with &lt;br/&gt;(supposedly) 0.01 BTC be found in your possession, that’s much better &lt;br/&gt;than “plausible”.  It’s completely unremarkable.&lt;br/&gt;&lt;br/&gt;Whereas if you are known or believed to own large amounts of BTC, a &lt;br/&gt;realistic bad guy’s response to your “decoy” wallet could be, “I don’t &lt;br/&gt;believe you; and it costs me nothing to keep beating you with rubber &lt;br/&gt;hose until you tell me the *real* password.”&lt;br/&gt;&lt;br/&gt;It could be worse, too.  In a kidnapping scenario, the bad guys could &lt;br/&gt;say, “I don’t believe you.  Hey, I also read Trezor’s website about &lt;br/&gt;‘plausible deniability’.  Now, I will maim your kid for life just to &lt;br/&gt;test whether you told me the *real* password.  And if you still don’t &lt;br/&gt;tell me the real password after you see that little Johnny can no longer &lt;br/&gt;walk, then I will kill him.”&lt;br/&gt;&lt;br/&gt;The worst part is that you have no means of proving that you really &lt;br/&gt;*did* give the real password.  Indeed, it can be proved if you’re lying &lt;br/&gt;by finding a password which reveals a hidden wallet—but *you* have no &lt;br/&gt;means of affirmatively proving that you are telling the truth!  If the &lt;br/&gt;bad guys overestimated your riches (or if they’re in a bad mood), then &lt;br/&gt;little Johnny is dead either way.&lt;br/&gt;&lt;br/&gt;In a legalistic scenario, if “authorities” believe you have 1000 BTC and &lt;br/&gt;you only reveal a password for 0.01 BTC, the likely response will not be &lt;br/&gt;to let you go.  Rather, “You will now sit in jail until you tell the &lt;br/&gt;*real* password.”  And again:  You have no means of proving that you did &lt;br/&gt;give the real password!&lt;br/&gt;&lt;br/&gt;“Plausible deniability” schemes can backfire quite badly.&lt;br/&gt;&lt;br/&gt;&amp;gt;Also note how this blog doesn&amp;#39;t mention anti-forensics: the wallet &lt;br/&gt;&amp;gt;software itself may leave traces of the other wallets on the computer.  &lt;br/&gt;&amp;gt;Have they really audited it sufficiently to be sure this isn&amp;#39;t the &lt;br/&gt;&amp;gt;case?&lt;br/&gt;&lt;br/&gt;What about data obtained via the network?  I don’t *only* refer to &lt;br/&gt;dragnet surveillance.  See for but one e.g., Goldfelder, et al., “When &lt;br/&gt;the cookie meets the blockchain:  Privacy risks of web payments via &lt;br/&gt;cryptocurrencies” &lt;a href=&#34;https://arxiv.org/abs/1708.04748&#34;&gt;https://arxiv.org/abs/1708.04748&lt;/a&gt;  Your identity can be &lt;br/&gt;tied to your wallet all sorts of ways, any of which could be used to &lt;br/&gt;prove that you have more Bitcoin than you’re revealing.  Do you know &lt;br/&gt;what databases of cross-correlated analysis data customs agents have &lt;br/&gt;immediate access to nowadays—or will, tomorrow?  I don’t.&lt;br/&gt;&lt;br/&gt;In the scenario under discussion, that may not immediately prove “beyond &lt;br/&gt;a reasonable doubt” that you lied specifically about your Trezor.  But &lt;br/&gt;it could give plenty of cause to keep you locked up in a small room &lt;br/&gt;while your hard drive is examined for evidence that Trezor apps handled &lt;br/&gt;*addresses already known to be linked to you*.  Why even bother with &lt;br/&gt;bruteforce?  Low-hanging fruit abound.&lt;br/&gt;&lt;br/&gt;&amp;gt;1) &lt;a href=&#34;https://blog.trezor.io/hide-your-trezor-wallets-with-multiple-passphrases-f2e0834026eb&#34;&gt;https://blog.trezor.io/hide-your-trezor-wallets-with-multiple-passphrases-f2e0834026eb&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;nullius at nym.zone | PGP ECC: 0xC2E91CD74A4C57A105F6C21B5A00591B2F307E0C&lt;br/&gt;Bitcoin: bc1qcash96s5jqppzsp8hy8swkggf7f6agex98an7h | (Segwit nested:&lt;br/&gt;3NULL3ZCUXr7RDLxXeLPDMZDZYxuaYkCnG)  (PGP RSA: 0x36EBB4AB699A10EE)&lt;br/&gt;“‘If you’re not doing anything wrong, you have nothing to hide.’&lt;br/&gt;No!  Because I do nothing wrong, I have nothing to show.” — nullius&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 228 bytes&lt;br/&gt;Desc: not available&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180112/862e70b3/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180112/862e70b3/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T20:09:43&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9azxat3t50cs299jf7d9uj86xauyrcjvw9ekh7tdsasvjkk8eytgzyrn0q3e8k024hrsmynq0jtxw677xwyn3vnzy6n9cydwgdlrmh6cczste4qk</id>
    
      <title type="html">📅 Original date posted:2018-01-08 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9azxat3t50cs299jf7d9uj86xauyrcjvw9ekh7tdsasvjkk8eytgzyrn0q3e8k024hrsmynq0jtxw677xwyn3vnzy6n9cydwgdlrmh6cczste4qk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx7jjfqy3w69cdxrkknx8yduhr9hpzm4pgaw5360agm669mydy9jqf8ugqy&#39;&gt;nevent1q…ugqy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2018-01-08&lt;br/&gt;📝 Original message:On 2018-01-08 at 04:22:43 &#43;0000 Gregory Maxwell &amp;lt;greg at xiph.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;I&amp;#39;m happy to see that there is no obvious way to abuse this one as a &lt;br/&gt;&amp;gt;brainwallet scheme!&lt;br/&gt;&lt;br/&gt;BIP 39 was designed to make brainwallets secure!  If a user generates a &lt;br/&gt;weakling 12-word mnemonic from 16 tiny octets of entropy drawn off the &lt;br/&gt;non-artistic /dev/urandom, then protects its seed with a creative &lt;br/&gt;passphrase haiku about the power of human stupidity, then the result &lt;br/&gt;will have a 128-bit security level.  PROVE ME WRONG.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;nullius at nym.zone | PGP ECC: 0xC2E91CD74A4C57A105F6C21B5A00591B2F307E0C&lt;br/&gt;BIP 39 tool in progress, currently growing brainw^H^H^H^H^Hpassphrase &lt;br/&gt;support to help poor /dev/urandom: &lt;a href=&#34;https://github.com/nym-zone/easyseed&#34;&gt;https://github.com/nym-zone/easyseed&lt;/a&gt;&lt;br/&gt;Bitcoin: bc1qcash96s5jqppzsp8hy8swkggf7f6agex98an7h&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 228 bytes&lt;br/&gt;Desc: not available&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180108/1992463a/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180108/1992463a/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T20:09:26&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw0r8xycr0dcj0fkwrq2rkfkwaa3rl2nd83pyka8w3s57586tmz2szyrn0q3e8k024hrsmynq0jtxw677xwyn3vnzy6n9cydwgdlrmh6cczlz3ldw</id>
    
      <title type="html">📅 Original date posted:2018-01-05 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw0r8xycr0dcj0fkwrq2rkfkwaa3rl2nd83pyka8w3s57586tmz2szyrn0q3e8k024hrsmynq0jtxw677xwyn3vnzy6n9cydwgdlrmh6cczlz3ldw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf85t99hkrc6lzqdjqecpdwqa9wjlev9qz9a0keyrv4v4rwhdfslqq2skeu&#39;&gt;nevent1q…skeu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2018-01-05&lt;br/&gt;📝 Original message:On 2018-01-05 at 16:04:10 &#43;0000, Sjors Provoost &amp;lt;sjors at sprovoost.nl&amp;gt; &lt;br/&gt;wrote:&lt;br/&gt;&amp;gt;I’m not a fan of language specific word lists within the current BIP-39 &lt;br/&gt;&amp;gt;standard. Very few wallets support anything other than English, which &lt;br/&gt;&amp;gt;can lead to vendor lock-in and long term loss of funds if a rare &lt;br/&gt;&amp;gt;non-English wallet disappears.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;However, because people can memorize things better in their native &lt;br/&gt;&amp;gt;tongue, supporting multiple languages seems quite useful.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;I would prefer a new standard [...] A replacement for BIP-39 [...]&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;[snip]&lt;br/&gt;&amp;gt;For my above point and some related ideas, see: &lt;br/&gt;&amp;gt;&lt;a href=&#34;https://github.com/satoshilabs/slips/issues/103&#34;&gt;https://github.com/satoshilabs/slips/issues/103&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;You present some interesting ideas; and I will be much interested in the &lt;br/&gt;Github issue you referenced—thanks for that.  However, this discussion &lt;br/&gt;is *far* beyond the scope of my simple proposal and request to add &lt;br/&gt;standardized native language and short-ASCII identifier strings to the &lt;br/&gt;BIP repository.  I suggest that readers solely interested in the &lt;br/&gt;existing BIP 39 standard and its direct application to Bitcoin should &lt;br/&gt;stop reading right here.&lt;br/&gt;&lt;br/&gt;----&lt;br/&gt;&lt;br/&gt;That being said, I should briefly address some of the issues you raise &lt;br/&gt;(with further discussion best continued elsewhere):&lt;br/&gt;&lt;br/&gt;I *strongly* urge the importance of language-specific standardized &lt;br/&gt;wordlists.  Even an individual who has secondarily acquired reasonable &lt;br/&gt;fluency in English will most likely have the least difficulty &lt;br/&gt;memorizing, transcribing, and otherwise handling a “mother-tongue” &lt;br/&gt;mnemonic.  Such an advantage is important in applications whereby even &lt;br/&gt;slight errors can be fatal, and every bit counts.  This is to say &lt;br/&gt;nothing of persons who have limited or no English-language knowledge.&lt;br/&gt;&lt;br/&gt;Yet for multiple reasons, multilanguage support is only feasible with &lt;br/&gt;standardization.  Wordlist creation is a highly specialized task.  &lt;br/&gt;Independent implementation of standards is imperative for avoiding &lt;br/&gt;implementation lock-in; and independent implementors (such as I) would &lt;br/&gt;be unable to create sets multi-language wordlists on their own, anyway.  &lt;br/&gt;For a view of the language-specific process involved in creating a &lt;br/&gt;wordlist, I invite everybody following this discussion to review BIP &lt;br/&gt;repository PRs #92, #130 (Japanese); #100 (Spanish); #114 (Chinese, both &lt;br/&gt;variants); #152 (French); #306 (Italian); #544 (Korean, rejected); and &lt;br/&gt;#570 (Korean).  The rejection of #544 for Korean, and its superseding &lt;br/&gt;with #570 is particularly instructive.&lt;br/&gt;&lt;br/&gt;With standardized wordlists, independent implementation is easy.  In my &lt;br/&gt;own implementation, the language switching backend (excluding the UI[1]) &lt;br/&gt;for multilingual mnemonic generation required only relatively small C &lt;br/&gt;code changes, as seen here[0]:&lt;br/&gt;&lt;br/&gt;[0] &lt;a href=&#34;https://github.com/nym-zone/easyseed/commit/5b6a6668458d96d6ccc4bf19e4fd40fe6ea72fec#diff-20dcf1782b7568b85ea01ed695abeb02&#34;&gt;https://github.com/nym-zone/easyseed/commit/5b6a6668458d96d6ccc4bf19e4fd40fe6ea72fec#diff-20dcf1782b7568b85ea01ed695abeb02&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;[1] &lt;a href=&#34;https://github.com/nym-zone/easyseed/commit/1a6e48bbdac9366d9d5d1912dc062dfc3f0db2c6#diff-20dcf1782b7568b85ea01ed695abeb02&#34;&gt;https://github.com/nym-zone/easyseed/commit/1a6e48bbdac9366d9d5d1912dc062dfc3f0db2c6#diff-20dcf1782b7568b85ea01ed695abeb02&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Admittedly, the multilingual requirements for seed generation will take &lt;br/&gt;a bit more; and my nonstandard, non-BIP39 ideas which require decoding &lt;br/&gt;words directly back to bits will take yet more.  But it is still not &lt;br/&gt;problematic.&lt;br/&gt;&lt;br/&gt;I only began writing this tool one week ago, as of today; and it has &lt;br/&gt;been a side project requiring small amounts of time, not a full-time &lt;br/&gt;dedicated task.  When I fully complete all aspects of seed generation, &lt;br/&gt;then users will have the option of another simple open-source tool which &lt;br/&gt;*will* be able to output a binary or BIP-32-formatted (“xprv”) 512-bit &lt;br/&gt;seed, given input of an existing mnemonic in any language supported by &lt;br/&gt;official BIP 39 wordlists.  Output can then be imported to any wallet &lt;br/&gt;software which supports BIP 32, regardless of the wallet’s langauge &lt;br/&gt;support (and whether or not the wallet supports BIP 39 at all).&lt;br/&gt;&lt;br/&gt;**The ease of creating such tools squarely answers your concerns about &lt;br/&gt;vendor lock-in.**  And yes, it’s easy.  I can attest as a lone coder, &lt;br/&gt;it’s easy for me to create “easyseed” as a side project!&lt;br/&gt;&lt;br/&gt;Finally, aside:  In the discussion at SLIP repository issue #103, I see &lt;br/&gt;mention of m-of-n SSSS.  I have been mentally whiteboarding just such an &lt;br/&gt;application involving mnemonics.  Watch for it.  &amp;lt;g&amp;gt;  It is likely that &lt;br/&gt;I will crib the BIP 39 wordlists, given the impossibility that I could &lt;br/&gt;create my own set of wordlists in many languages.  I only wish that the &lt;br/&gt;BIP repository had support for more languages.  More!  Adding each new &lt;br/&gt;language to my implementation(s) will require approximately one-line &lt;br/&gt;code changes for me.&lt;br/&gt;&lt;br/&gt;(Aside further:  Why is there not a Dutch wordlist?  I should like to &lt;br/&gt;add that, please—meneer Provoost.  More wordlists!)&lt;br/&gt;&lt;br/&gt;Aside still yet further:  Should you be interested in more general &lt;br/&gt;applications of mnemonic phrases for pseudorandom strings, I think you &lt;br/&gt;will like this future feature which currently exists only as an Easter &lt;br/&gt;egg, (un)documented in my commit log:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/nym-zone/easyseed/commit/ba77be1b1a1f0c6af50ceba5c89f4adece7e5dff&#34;&gt;https://github.com/nym-zone/easyseed/commit/ba77be1b1a1f0c6af50ceba5c89f4adece7e5dff&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Further discussion is invited by private mail, in an appropriate public &lt;br/&gt;venue, or otherwise not on a bitcoin-dev thread which makes a simple &lt;br/&gt;request and proposal as to the existing BIP 39 standard—thanks.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;nullius at nym.zone | PGP ECC: 0xC2E91CD74A4C57A105F6C21B5A00591B2F307E0C&lt;br/&gt;Bitcoin: bc1qcash96s5jqppzsp8hy8swkggf7f6agex98an7h | (Segwit nested:&lt;br/&gt;3NULL3ZCUXr7RDLxXeLPDMZDZYxuaYkCnG)  (PGP RSA: 0x36EBB4AB699A10EE)&lt;br/&gt;“‘If you’re not doing anything wrong, you have nothing to hide.’&lt;br/&gt;No!  Because I do nothing wrong, I have nothing to show.” — nullius&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 228 bytes&lt;br/&gt;Desc: not available&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180105/7673c033/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180105/7673c033/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T20:09:15&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf68eege8qzze78933qnmnmxvgzgujhhdsjmpgcex8kntrzsv0ypczyrn0q3e8k024hrsmynq0jtxw677xwyn3vnzy6n9cydwgdlrmh6ccz3mk8vh</id>
    
      <title type="html">📅 Original date posted:2018-01-05 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf68eege8qzze78933qnmnmxvgzgujhhdsjmpgcex8kntrzsv0ypczyrn0q3e8k024hrsmynq0jtxw677xwyn3vnzy6n9cydwgdlrmh6ccz3mk8vh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0urj7dvhw2j0ymce7phevwfjvas4j7tzv96n97d6qd6p737x9vkqcx8sea&#39;&gt;nevent1q…8sea&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2018-01-05&lt;br/&gt;📝 Original message:I propose and request as an enhancement that the BIP 39 wordlist set &lt;br/&gt;should specify canonical native language strings to identify each &lt;br/&gt;wordlist, as well as short ASCII language codes.  At present, the &lt;br/&gt;languages are identified only by their names in English.&lt;br/&gt;&lt;br/&gt;Strings properly vetted and recommended by native speakers should &lt;br/&gt;facilitate language identification in user interface options or menus.  &lt;br/&gt;Specification of language identifier strings would also promote &lt;br/&gt;interface consistency between implementations; this may be important if &lt;br/&gt;a user creates a mnemonic in Implementation A, then restores a wallet &lt;br/&gt;using that mnemonic in Implementation B.&lt;br/&gt;&lt;br/&gt;As an independent implementer who does not know *all* these different &lt;br/&gt;languages, I monkey-pasted language-native strings from a popular wiki &lt;br/&gt;site.  I cannot guarantee that they be all accurate, sensible, or even &lt;br/&gt;non-embarrassing.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/nym-zone/easyseed/blob/1a6e48bbdac9366d9d5d1912dc062dfc3f0db2c6/easyseed.c#L99&#34;&gt;https://github.com/nym-zone/easyseed/blob/1a6e48bbdac9366d9d5d1912dc062dfc3f0db2c6/easyseed.c#L99&lt;/a&gt;&lt;br/&gt;```&lt;br/&gt;	LANG(english,			u8&amp;#34;English&amp;#34;,	&amp;#34;en&amp;#34;,	ascii_space ),&lt;br/&gt;	LANG(chinese_simplified,	u8&amp;#34;汉语&amp;#34;,	&amp;#34;zh-CN&amp;#34;,ascii_space ),&lt;br/&gt;	LANG(chinese_traditional,	u8&amp;#34;漢語&amp;#34;,	&amp;#34;zh-TW&amp;#34;,ascii_space ),&lt;br/&gt;	LANG(french,			u8&amp;#34;Français&amp;#34;,	&amp;#34;fr&amp;#34;,	ascii_space ),&lt;br/&gt;	LANG(italian,			u8&amp;#34;Italiano&amp;#34;,	&amp;#34;it&amp;#34;,	ascii_space ),&lt;br/&gt;	LANG(japanese,			u8&amp;#34;日本語&amp;#34;,	&amp;#34;ja&amp;#34;,	u8&amp;#34;\u3000&amp;#34;  ),&lt;br/&gt;	LANG(korean,			u8&amp;#34;한국어&amp;#34;,	&amp;#34;ko&amp;#34;,	ascii_space ),&lt;br/&gt;	LANG(spanish,			u8&amp;#34;Español&amp;#34;,	&amp;#34;es&amp;#34;,	ascii_space )&lt;br/&gt;```&lt;br/&gt;&lt;br/&gt;Per the comment at #L85 of the quoted file, I also know that for my &lt;br/&gt;short identifiers for Chinese, “zh-CN” and “zh-TW”, are imprecise at &lt;br/&gt;best—insofar as Hong Kong uses Traditional; and overseas Chinese may use &lt;br/&gt;either.  For differentiating the two Chinese writing variants, are there &lt;br/&gt;any appropriate standardized or customary short ASCII language IDs &lt;br/&gt;similar to ISO 3166-1 alpha-2 which are purely linguistic, and not fit &lt;br/&gt;to present-day political boundaries?&lt;br/&gt;&lt;br/&gt;My general suggestion is that the specification of appropriate strings &lt;br/&gt;in bitcoin:bips/bip-0039/bip-0039-wordlists.md be made part of the &lt;br/&gt;process for accepting new wordlists.  My specific request is that such &lt;br/&gt;strings be ascertained for the wordlists already existing, preferably &lt;br/&gt;from the persons involved in the original pull requests therefor.&lt;br/&gt;&lt;br/&gt;Should this proposal be “concept ACKed” by appropriate parties, then I &lt;br/&gt;may open a pull request suggesting an appropriate format for specifying &lt;br/&gt;this information in the repository.  However, I will must needs leave &lt;br/&gt;the vetting of appropriate strings to native speakers or experts in the &lt;br/&gt;respective languages.&lt;br/&gt;&lt;br/&gt;Prior references:  The wordlist additions at PRs #92, #130 (Japanese); &lt;br/&gt;#100 (Spanish); #114 (Chinese, both variants); #152 (French); #306 &lt;br/&gt;(Italian); #570 (Korean); #621 (Indonesian, *proposed*, open).&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 228 bytes&lt;br/&gt;Desc: not available&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180105/c0a9128b/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20180105/c0a9128b/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T20:09:15&#43;02:00</updated>
  </entry>

</feed>