<?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/npub1836zrd49hyr9aad6tvgng94uyy4r3xjcs5lkdza0ld9g5p8jkd0speeux6.rss" />
  <link href="https://nostr.ae/npub1836zrd49hyr9aad6tvgng94uyy4r3xjcs5lkdza0ld9g5p8jkd0speeux6" />
  <id>https://nostr.ae/npub1836zrd49hyr9aad6tvgng94uyy4r3xjcs5lkdza0ld9g5p8jkd0speeux6</id>
  <icon></icon>
  <logo></logo>




  <entry>
    <id>https://nostr.ae/nevent1qqswqdzt0zl9qrcadatlpdyavfvuhe8h0ahukwa93rqehhffg8lrx6qzyq78ggdk5kusvhh4hfd3zdqkhssj5wy6tzzn7e5t4la54zsy72e47uyz9wu</id>
    
      <title type="html">📅 Original date posted:2015-05-26 📝 Original message:Indeed ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswqdzt0zl9qrcadatlpdyavfvuhe8h0ahukwa93rqehhffg8lrx6qzyq78ggdk5kusvhh4hfd3zdqkhssj5wy6tzzn7e5t4la54zsy72e47uyz9wu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyddwrmjnvwf0hnppv9ew87h5q9z6vta7tqq7nm9nwx7hen740uwch7tuqk&#39;&gt;nevent1q…tuqk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-26&lt;br/&gt;📝 Original message:Indeed Jim, your internet connection makes a good reason why I don&amp;#39;t like 20mb blocks (right now). It would take you well over a minute to download the block before you could even relay it on, so much slow down in propagation! Yes I do see how decreasing the time to create blocks is a bit of a band-aid fix, and to use tge term I&amp;#39;ve seen mentioned here &amp;#34;kicking the can down the road&amp;#34; I agree that this is doing this, however as you say bandwidth is our biggest enemy right now and so hopefully by the time we exceed the capacity gained by the decrease in block time, we can then look to bump up block size because hopefully 20mbps connections will be baseline by then etc.&lt;br/&gt;________________________________&lt;br/&gt;From: Jim Phillips&amp;lt;mailto:jim at ergophobia.org&amp;gt;&lt;br/&gt;Sent: ‎26/‎05/‎2015 12:53 PM&lt;br/&gt;To: Thy Shizzle&amp;lt;mailto:thyshizzle at outlook.com&amp;gt;&lt;br/&gt;Cc: Mike Hearn&amp;lt;mailto:mike at plan99.net&amp;gt;; Bitcoin Dev&amp;lt;mailto:bitcoin-development at lists.sourceforge.net&amp;gt;&lt;br/&gt;Subject: Re: [Bitcoin-development] No Bitcoin For You&lt;br/&gt;&lt;br/&gt;Frankly I&amp;#39;m good with either way. I&amp;#39;m definitely in favor of faster&lt;br/&gt;confirmation times.&lt;br/&gt;&lt;br/&gt;The important thing is that we need to increase the amount of transactions&lt;br/&gt;that get into blocks over a given time frame to a point that is in line&lt;br/&gt;with what current technology can handle. We can handle WAY more than we are&lt;br/&gt;doing right now. The Bitcoin network is not currently Disk, CPU, or RAM&lt;br/&gt;bound.. Not even close. The metric we&amp;#39;re closest to being restricted by&lt;br/&gt;would be Network bandwidth. I live in a developing country. 2Mbps is a&lt;br/&gt;typical broadband speed here (although 5Mbps and 10Mbps connections are&lt;br/&gt;affordable). That equates to about 17MB per minute, or 170x more capacity&lt;br/&gt;than what I need to receive a full copy of the blockchain if I only talk to&lt;br/&gt;one peer. If I relay to say 10 peers, I can still handle 17x larger block&lt;br/&gt;sizes on a slow 2Mbps connection.&lt;br/&gt;&lt;br/&gt;Also, even if we reduce the difficulty so that we&amp;#39;re doing 1MB blocks every&lt;br/&gt;minute, that&amp;#39;s still only 10MB every 10 minutes. Eventually we&amp;#39;re going to&lt;br/&gt;have to increase that, and we can only reduce the confirmation period so&lt;br/&gt;much. I think someone once said 30 seconds or so is about the shortest&lt;br/&gt;period you can practically achieve.&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;*James G. Phillips IV*&lt;br/&gt;&amp;lt;&lt;a href=&#34;https://plus.google.com/u/0/113107039501292625391/posts&amp;gt&#34;&gt;https://plus.google.com/u/0/113107039501292625391/posts&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;lt;&lt;a href=&#34;http://www.linkedin.com/in/ergophobe&amp;gt&#34;&gt;http://www.linkedin.com/in/ergophobe&amp;gt&lt;/a&gt;;&lt;br/&gt;&lt;br/&gt;*&amp;#34;Don&amp;#39;t bunt. Aim out of the ball park. Aim for the company of immortals.&amp;#34;&lt;br/&gt;-- David Ogilvy*&lt;br/&gt;&lt;br/&gt; *This message was created with 100% recycled electrons. Please think twice&lt;br/&gt;before printing.*&lt;br/&gt;&lt;br/&gt;On Mon, May 25, 2015 at 9:30 PM, Thy Shizzle &amp;lt;thyshizzle at outlook.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;  Nah don&amp;#39;t make blocks 20mb, then you are slowing down block propagation&lt;br/&gt;&amp;gt; and blowing out conf tikes as a result. Just decrease the time it takes to&lt;br/&gt;&amp;gt; make a 1mb block, then you still see the same propagation times today and&lt;br/&gt;&amp;gt; just increase the transaction throughput.&lt;br/&gt;&amp;gt;  ------------------------------&lt;br/&gt;&amp;gt; From: Jim Phillips &amp;lt;jim at ergophobia.org&amp;gt;&lt;br/&gt;&amp;gt; Sent: ‎26/‎05/‎2015 12:27 PM&lt;br/&gt;&amp;gt; To: Mike Hearn &amp;lt;mike at plan99.net&amp;gt;&lt;br/&gt;&amp;gt; Cc: Bitcoin Dev &amp;lt;bitcoin-development at lists.sourceforge.net&amp;gt;&lt;br/&gt;&amp;gt; Subject: Re: [Bitcoin-development] No Bitcoin For You&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Mon, May 25, 2015 at 1:36 PM, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;   This meme about datacenter-sized nodes has to die. The Bitcoin wiki is&lt;br/&gt;&amp;gt; down right now, but I showed years ago that you could keep up with VISA on&lt;br/&gt;&amp;gt; a single well specced server with today&amp;#39;s technology. Only people living in&lt;br/&gt;&amp;gt; a dreamworld think that Bitcoin might actually have to match that level of&lt;br/&gt;&amp;gt; transaction demand with today&amp;#39;s hardware. As noted previously, &amp;#34;too many&lt;br/&gt;&amp;gt; users&amp;#34; is simply not a problem Bitcoin has .... and may never have!&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;  ... And will certainly NEVER have if we can&amp;#39;t solve the capacity problem&lt;br/&gt;&amp;gt; SOON.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;  In a former life, I was a capacity planner for Bank of America&amp;#39;s&lt;br/&gt;&amp;gt; mid-range server group. We had one hard and fast rule. When you are&lt;br/&gt;&amp;gt; typically exceeding 75% of capacity on a given metric, it&amp;#39;s time to expand&lt;br/&gt;&amp;gt; capacity. Period. You don&amp;#39;t do silly things like adjusting the business&lt;br/&gt;&amp;gt; model to disincentivize use. Unless there&amp;#39;s some flaw in the system and&lt;br/&gt;&amp;gt; it&amp;#39;s leaking resources, if usage has increased to the point where you are&lt;br/&gt;&amp;gt; at or near the limits of capacity, you expand capacity. It&amp;#39;s as simple as&lt;br/&gt;&amp;gt; that, and I&amp;#39;ve found that same rule fits quite well in a number of systems.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;  In Bitcoin, we&amp;#39;re not leaking resources. There&amp;#39;s no flaw. The system is&lt;br/&gt;&amp;gt; performing as intended. Usage is increasing because it works so well, and&lt;br/&gt;&amp;gt; there is huge potential for future growth as we identify more uses and&lt;br/&gt;&amp;gt; attract more users. There might be a few technical things we can do to&lt;br/&gt;&amp;gt; reduce consumption, but the metric we&amp;#39;re concerned with right now is how&lt;br/&gt;&amp;gt; many transactions we can fit in a block. We&amp;#39;ve broken through the 75%&lt;br/&gt;&amp;gt; marker and are regularly bumping up against the 100% limit.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;  It is time to stop debating this and take action to expand capacity. The&lt;br/&gt;&amp;gt; only questions that should remain are how much capacity do we add, and how&lt;br/&gt;&amp;gt; soon can we do it. Given that most existing computer systems and networks&lt;br/&gt;&amp;gt; can easily handle 20MB blocks every 10 minutes, and given that that will&lt;br/&gt;&amp;gt; increase capacity 20-fold, I can&amp;#39;t think of a single reason why we can&amp;#39;t go&lt;br/&gt;&amp;gt; to 20MB as soon as humanly possible. And in a few years, when the average&lt;br/&gt;&amp;gt; block size is over 15MB, we bump it up again to as high as we can go then&lt;br/&gt;&amp;gt; without pushing typical computers or networks beyond their capacity. We can&lt;br/&gt;&amp;gt; worry about ways to slow down growth without affecting the usefulness of&lt;br/&gt;&amp;gt; Bitcoin as we get closer to the hard technical limits on our capacity.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;  And you know what else? If miners need higher fees to accommodate the&lt;br/&gt;&amp;gt; costs of bigger blocks, they can configure their nodes to only mine&lt;br/&gt;&amp;gt; transactions with higher fees.. Let the miners decide how to charge enough&lt;br/&gt;&amp;gt; to pay for their costs. We don&amp;#39;t need to cripple the network just for them.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;  --&lt;br/&gt;&amp;gt; *James G. Phillips IV*&lt;br/&gt;&amp;gt; &amp;lt;&lt;a href=&#34;https://plus.google.com/u/0/113107039501292625391/posts&amp;gt&#34;&gt;https://plus.google.com/u/0/113107039501292625391/posts&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; *&amp;#34;Don&amp;#39;t bunt. Aim out of the ball park. Aim for the company of immortals.&amp;#34;&lt;br/&gt;&amp;gt; -- David Ogilvy *&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;   *This message was created with 100% recycled electrons. Please think&lt;br/&gt;&amp;gt; twice before printing.*&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150526/40d01923/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150526/40d01923/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:35:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyddwrmjnvwf0hnppv9ew87h5q9z6vta7tqq7nm9nwx7hen740uwczyq78ggdk5kusvhh4hfd3zdqkhssj5wy6tzzn7e5t4la54zsy72e47pgksjs</id>
    
      <title type="html">📅 Original date posted:2015-05-25 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyddwrmjnvwf0hnppv9ew87h5q9z6vta7tqq7nm9nwx7hen740uwczyq78ggdk5kusvhh4hfd3zdqkhssj5wy6tzzn7e5t4la54zsy72e47pgksjs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx8akdj0vraxs24kau7hwu6hjapyekxzaqvj66gz85h5jgtjay36gfgmjvm&#39;&gt;nevent1q…mjvm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-25&lt;br/&gt;📝 Original message:I wouldn&amp;#39;t say same trade-off because you need the whole 20mb block before you can start to use it where as a 1mb block can be used quicker thus transactions found in tge block quicker etc. As for tge higher rate of orphans, I think this would be complimented by a faster correction rate, so if you&amp;#39;re pumping out blocks at a rate of 1 per minute, if we get a fork and the next block comes in 10 minutes and is the decider, it took 10 minutes to determine which block is the orphan. But at a rate of 1 block per 1 minute then it only takes 1 minute to resolve the orphan (obviously this is very simplified) so I&amp;#39;m not so sure that orphan rate is a big issue here. Indeed you would need to draw upon more confirmations for easier block creation but surely that is not an issue?&lt;br/&gt;&lt;br/&gt;Why would sync time be longer as opposed to 20mb blocks?&lt;br/&gt;________________________________&lt;br/&gt;From: gabe appleton&amp;lt;mailto:gappleto97 at gmail.com&amp;gt;&lt;br/&gt;Sent: ‎26/‎05/‎2015 12:41 PM&lt;br/&gt;To: Thy Shizzle&amp;lt;mailto:thyshizzle at outlook.com&amp;gt;&lt;br/&gt;Cc: Jim Phillips&amp;lt;mailto:jim at ergophobia.org&amp;gt;; Mike Hearn&amp;lt;mailto:mike at plan99.net&amp;gt;; Bitcoin Dev&amp;lt;mailto:bitcoin-development at lists.sourceforge.net&amp;gt;&lt;br/&gt;Subject: Re: [Bitcoin-development] No Bitcoin For You&lt;br/&gt;&lt;br/&gt;But don&amp;#39;t you see the same trade-off in the end there? You&amp;#39;re still&lt;br/&gt;propagating the same amount of data over the same amount of time, so unless&lt;br/&gt;I misunderstand, the costs of such a move should be approximately the same,&lt;br/&gt;just in different areas. The risks as I understand are as follows:&lt;br/&gt;&lt;br/&gt;20MB:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;   1. Longer per-block propagation (eventually)&lt;br/&gt;   2. Longer processing time (eventually)&lt;br/&gt;   3. Longer sync time&lt;br/&gt;&lt;br/&gt;1 Minute:&lt;br/&gt;&lt;br/&gt;   1. Weaker individual confirmations (approx. equal per confirmation*time)&lt;br/&gt;   2. Higher orphan rate (immediately)&lt;br/&gt;   3. Longer sync time&lt;br/&gt;&lt;br/&gt;That risk-set makes me want a middle-ground approach. Something where the&lt;br/&gt;immediate consequences aren&amp;#39;t all that strong, and where we have some idea&lt;br/&gt;of what to do in the future. Is there any chance we can get decent network&lt;br/&gt;simulations at various configurations (5MB/4min, etc)? Perhaps&lt;br/&gt;re-appropriate the testnet?&lt;br/&gt;&lt;br/&gt;On Mon, May 25, 2015 at 10:30 PM, Thy Shizzle &amp;lt;thyshizzle at outlook.com&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;  Nah don&amp;#39;t make blocks 20mb, then you are slowing down block propagation&lt;br/&gt;&amp;gt; and blowing out conf tikes as a result. Just decrease the time it takes to&lt;br/&gt;&amp;gt; make a 1mb block, then you still see the same propagation times today and&lt;br/&gt;&amp;gt; just increase the transaction throughput.&lt;br/&gt;&amp;gt;  ------------------------------&lt;br/&gt;&amp;gt; From: Jim Phillips &amp;lt;jim at ergophobia.org&amp;gt;&lt;br/&gt;&amp;gt; Sent: ‎26/‎05/‎2015 12:27 PM&lt;br/&gt;&amp;gt; To: Mike Hearn &amp;lt;mike at plan99.net&amp;gt;&lt;br/&gt;&amp;gt; Cc: Bitcoin Dev &amp;lt;bitcoin-development at lists.sourceforge.net&amp;gt;&lt;br/&gt;&amp;gt; Subject: Re: [Bitcoin-development] No Bitcoin For You&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Mon, May 25, 2015 at 1:36 PM, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;   This meme about datacenter-sized nodes has to die. The Bitcoin wiki is&lt;br/&gt;&amp;gt; down right now, but I showed years ago that you could keep up with VISA on&lt;br/&gt;&amp;gt; a single well specced server with today&amp;#39;s technology. Only people living in&lt;br/&gt;&amp;gt; a dreamworld think that Bitcoin might actually have to match that level of&lt;br/&gt;&amp;gt; transaction demand with today&amp;#39;s hardware. As noted previously, &amp;#34;too many&lt;br/&gt;&amp;gt; users&amp;#34; is simply not a problem Bitcoin has .... and may never have!&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;  ... And will certainly NEVER have if we can&amp;#39;t solve the capacity problem&lt;br/&gt;&amp;gt; SOON.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;  In a former life, I was a capacity planner for Bank of America&amp;#39;s&lt;br/&gt;&amp;gt; mid-range server group. We had one hard and fast rule. When you are&lt;br/&gt;&amp;gt; typically exceeding 75% of capacity on a given metric, it&amp;#39;s time to expand&lt;br/&gt;&amp;gt; capacity. Period. You don&amp;#39;t do silly things like adjusting the business&lt;br/&gt;&amp;gt; model to disincentivize use. Unless there&amp;#39;s some flaw in the system and&lt;br/&gt;&amp;gt; it&amp;#39;s leaking resources, if usage has increased to the point where you are&lt;br/&gt;&amp;gt; at or near the limits of capacity, you expand capacity. It&amp;#39;s as simple as&lt;br/&gt;&amp;gt; that, and I&amp;#39;ve found that same rule fits quite well in a number of systems.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;  In Bitcoin, we&amp;#39;re not leaking resources. There&amp;#39;s no flaw. The system is&lt;br/&gt;&amp;gt; performing as intended. Usage is increasing because it works so well, and&lt;br/&gt;&amp;gt; there is huge potential for future growth as we identify more uses and&lt;br/&gt;&amp;gt; attract more users. There might be a few technical things we can do to&lt;br/&gt;&amp;gt; reduce consumption, but the metric we&amp;#39;re concerned with right now is how&lt;br/&gt;&amp;gt; many transactions we can fit in a block. We&amp;#39;ve broken through the 75%&lt;br/&gt;&amp;gt; marker and are regularly bumping up against the 100% limit.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;  It is time to stop debating this and take action to expand capacity. The&lt;br/&gt;&amp;gt; only questions that should remain are how much capacity do we add, and how&lt;br/&gt;&amp;gt; soon can we do it. Given that most existing computer systems and networks&lt;br/&gt;&amp;gt; can easily handle 20MB blocks every 10 minutes, and given that that will&lt;br/&gt;&amp;gt; increase capacity 20-fold, I can&amp;#39;t think of a single reason why we can&amp;#39;t go&lt;br/&gt;&amp;gt; to 20MB as soon as humanly possible. And in a few years, when the average&lt;br/&gt;&amp;gt; block size is over 15MB, we bump it up again to as high as we can go then&lt;br/&gt;&amp;gt; without pushing typical computers or networks beyond their capacity. We can&lt;br/&gt;&amp;gt; worry about ways to slow down growth without affecting the usefulness of&lt;br/&gt;&amp;gt; Bitcoin as we get closer to the hard technical limits on our capacity.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;  And you know what else? If miners need higher fees to accommodate the&lt;br/&gt;&amp;gt; costs of bigger blocks, they can configure their nodes to only mine&lt;br/&gt;&amp;gt; transactions with higher fees.. Let the miners decide how to charge enough&lt;br/&gt;&amp;gt; to pay for their costs. We don&amp;#39;t need to cripple the network just for them.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;  --&lt;br/&gt;&amp;gt; *James G. Phillips IV*&lt;br/&gt;&amp;gt; &amp;lt;&lt;a href=&#34;https://plus.google.com/u/0/113107039501292625391/posts&amp;gt&#34;&gt;https://plus.google.com/u/0/113107039501292625391/posts&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; *&amp;#34;Don&amp;#39;t bunt. Aim out of the ball park. Aim for the company of immortals.&amp;#34;&lt;br/&gt;&amp;gt; -- David Ogilvy *&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;   *This message was created with 100% recycled electrons. Please think&lt;br/&gt;&amp;gt; twice before printing.*&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; One dashboard for servers and applications across Physical-Virtual-Cloud&lt;br/&gt;&amp;gt; Widest out-of-the-box monitoring support with 50&#43; applications&lt;br/&gt;&amp;gt; Performance metrics, stats and reports that give you Actionable Insights&lt;br/&gt;&amp;gt; Deep dive visibility with transaction tracing using APM Insight.&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://ad.doubleclick.net/ddm/clk/290420510;117567292;y&#34;&gt;http://ad.doubleclick.net/ddm/clk/290420510;117567292;y&lt;/a&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150526/f03594e9/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150526/f03594e9/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:35:20Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyg84perk30vs8aunm4hv3r884a0aszzzay938ys69793p9gvx7lczyq78ggdk5kusvhh4hfd3zdqkhssj5wy6tzzn7e5t4la54zsy72e477jj0rr</id>
    
      <title type="html">📅 Original date posted:2015-05-25 📝 Original message:Nah ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyg84perk30vs8aunm4hv3r884a0aszzzay938ys69793p9gvx7lczyq78ggdk5kusvhh4hfd3zdqkhssj5wy6tzzn7e5t4la54zsy72e477jj0rr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8j68vrz2slkn8xg4r6y86fs3xqep74j9dthvnqqrt0wufc3aep7cyt9s3g&#39;&gt;nevent1q…9s3g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-25&lt;br/&gt;📝 Original message:Nah don&amp;#39;t make blocks 20mb, then you are slowing down block propagation and blowing out conf tikes as a result. Just decrease the time it takes to make a 1mb block, then you still see the same propagation times today and just increase the transaction throughput.&lt;br/&gt;________________________________&lt;br/&gt;From: Jim Phillips&amp;lt;mailto:jim at ergophobia.org&amp;gt;&lt;br/&gt;Sent: ‎26/‎05/‎2015 12:27 PM&lt;br/&gt;To: Mike Hearn&amp;lt;mailto:mike at plan99.net&amp;gt;&lt;br/&gt;Cc: Bitcoin Dev&amp;lt;mailto:bitcoin-development at lists.sourceforge.net&amp;gt;&lt;br/&gt;Subject: Re: [Bitcoin-development] No Bitcoin For You&lt;br/&gt;&lt;br/&gt;On Mon, May 25, 2015 at 1:36 PM, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;This meme about datacenter-sized nodes has to die. The Bitcoin wiki is down&lt;br/&gt;&amp;gt; right now, but I showed years ago that you could keep up with VISA on a&lt;br/&gt;&amp;gt; single well specced server with today&amp;#39;s technology. Only people living in a&lt;br/&gt;&amp;gt; dreamworld think that Bitcoin might actually have to match that level of&lt;br/&gt;&amp;gt; transaction demand with today&amp;#39;s hardware. As noted previously, &amp;#34;too many&lt;br/&gt;&amp;gt; users&amp;#34; is simply not a problem Bitcoin has .... and may never have!&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;... And will certainly NEVER have if we can&amp;#39;t solve the capacity problem&lt;br/&gt;SOON.&lt;br/&gt;&lt;br/&gt;In a former life, I was a capacity planner for Bank of America&amp;#39;s mid-range&lt;br/&gt;server group. We had one hard and fast rule. When you are typically&lt;br/&gt;exceeding 75% of capacity on a given metric, it&amp;#39;s time to expand capacity.&lt;br/&gt;Period. You don&amp;#39;t do silly things like adjusting the business model to&lt;br/&gt;disincentivize use. Unless there&amp;#39;s some flaw in the system and it&amp;#39;s leaking&lt;br/&gt;resources, if usage has increased to the point where you are at or near the&lt;br/&gt;limits of capacity, you expand capacity. It&amp;#39;s as simple as that, and I&amp;#39;ve&lt;br/&gt;found that same rule fits quite well in a number of systems.&lt;br/&gt;&lt;br/&gt;In Bitcoin, we&amp;#39;re not leaking resources. There&amp;#39;s no flaw. The system is&lt;br/&gt;performing as intended. Usage is increasing because it works so well, and&lt;br/&gt;there is huge potential for future growth as we identify more uses and&lt;br/&gt;attract more users. There might be a few technical things we can do to&lt;br/&gt;reduce consumption, but the metric we&amp;#39;re concerned with right now is how&lt;br/&gt;many transactions we can fit in a block. We&amp;#39;ve broken through the 75%&lt;br/&gt;marker and are regularly bumping up against the 100% limit.&lt;br/&gt;&lt;br/&gt;It is time to stop debating this and take action to expand capacity. The&lt;br/&gt;only questions that should remain are how much capacity do we add, and how&lt;br/&gt;soon can we do it. Given that most existing computer systems and networks&lt;br/&gt;can easily handle 20MB blocks every 10 minutes, and given that that will&lt;br/&gt;increase capacity 20-fold, I can&amp;#39;t think of a single reason why we can&amp;#39;t go&lt;br/&gt;to 20MB as soon as humanly possible. And in a few years, when the average&lt;br/&gt;block size is over 15MB, we bump it up again to as high as we can go then&lt;br/&gt;without pushing typical computers or networks beyond their capacity. We can&lt;br/&gt;worry about ways to slow down growth without affecting the usefulness of&lt;br/&gt;Bitcoin as we get closer to the hard technical limits on our capacity.&lt;br/&gt;&lt;br/&gt;And you know what else? If miners need higher fees to accommodate the costs&lt;br/&gt;of bigger blocks, they can configure their nodes to only mine transactions&lt;br/&gt;with higher fees.. Let the miners decide how to charge enough to pay for&lt;br/&gt;their costs. We don&amp;#39;t need to cripple the network just for them.&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;*James G. Phillips IV*&lt;br/&gt;&amp;lt;&lt;a href=&#34;https://plus.google.com/u/0/113107039501292625391/posts&amp;gt&#34;&gt;https://plus.google.com/u/0/113107039501292625391/posts&amp;gt&lt;/a&gt;;&lt;br/&gt;&lt;br/&gt;*&amp;#34;Don&amp;#39;t bunt. Aim out of the ball park. Aim for the company of immortals.&amp;#34;&lt;br/&gt;-- David Ogilvy*&lt;br/&gt;&lt;br/&gt; *This message was created with 100% recycled electrons. Please think twice&lt;br/&gt;before printing.*&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150526/744b3e51/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150526/744b3e51/attachment.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;------------------------------------------------------------------------------&lt;br/&gt;One dashboard for servers and applications across Physical-Virtual-Cloud &lt;br/&gt;Widest out-of-the-box monitoring support with 50&#43; applications&lt;br/&gt;Performance metrics, stats and reports that give you Actionable Insights&lt;br/&gt;Deep dive visibility with transaction tracing using APM Insight.&lt;br/&gt;&lt;a href=&#34;http://ad.doubleclick.net/ddm/clk/290420510;117567292;y&#34;&gt;http://ad.doubleclick.net/ddm/clk/290420510;117567292;y&lt;/a&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;_______________________________________________&lt;br/&gt;Bitcoin-development mailing list&lt;br/&gt;Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;
    </content>
    <updated>2023-06-07T15:35:19Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszyx3wly959fcw9x2x7l04e8l0drnr0qnk82758ypnemyrtmffj4gzyq78ggdk5kusvhh4hfd3zdqkhssj5wy6tzzn7e5t4la54zsy72e47dtyfnn</id>
    
      <title type="html">📅 Original date posted:2015-03-26 📝 Original message:Yes I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszyx3wly959fcw9x2x7l04e8l0drnr0qnk82758ypnemyrtmffj4gzyq78ggdk5kusvhh4hfd3zdqkhssj5wy6tzzn7e5t4la54zsy72e47dtyfnn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspppz2jer82p4zmfh5j6t7usrt3aptrz0j4pfpaktpj42r5da5tggznp78k&#39;&gt;nevent1q…p78k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-03-26&lt;br/&gt;📝 Original message:Yes I agree, also there is talks about a government body I know of warming to bitcoin by issuing addresses for use by a business and then all transactions can be tracked for that business entity. This is one proposal I saw put forward by a country specific bitcoin group to their government and so not allowing address reuse would neuter that :(&lt;br/&gt;________________________________&lt;br/&gt;From: s7r&amp;lt;mailto:s7r at sky-ip.org&amp;gt;&lt;br/&gt;Sent: ‎27/‎03/‎2015 9:29 AM&lt;br/&gt;To: Gregory Maxwell&amp;lt;mailto:gmaxwell at gmail.com&amp;gt;; Tom Harding&amp;lt;mailto:tomh at thinlink.com&amp;gt;&lt;br/&gt;Cc: Bitcoin Development&amp;lt;mailto:bitcoin-development at lists.sourceforge.net&amp;gt;&lt;br/&gt;Subject: Re: [Bitcoin-development] Address Expiration to Prevent Reuse&lt;br/&gt;&lt;br/&gt;This should not be enforced by default. There are some use cases where&lt;br/&gt;address re-use is justified (a donation address spread on multiple&lt;br/&gt;static pages or even printed on papers/books?). For example, I offer&lt;br/&gt;some services on the internet for free, and I only have a bitcoin&lt;br/&gt;address for donations which is posted everywhere. Obviously this could&lt;br/&gt;possibly harm privacy, but not everyone who uses bitcoin wants to keep&lt;br/&gt;all transactions private. To the contrary, there are accounting cases&lt;br/&gt;when you need to archive all keys, hashes of transactions and&lt;br/&gt;everything (for example when using btc inside a company which is&lt;br/&gt;required by law to keep accounting registries).&lt;br/&gt;&lt;br/&gt;I know it&amp;#39;s not recommended to use the same pubkey more than once, but&lt;br/&gt;the protocol was not designed this way. Enforcing something as&lt;br/&gt;described in this topic will undermine an user&amp;#39;s rights to re-use his&lt;br/&gt;addresses, if a certain situation requires it.&lt;br/&gt;&lt;br/&gt;On 3/26/2015 11:44 PM, Gregory Maxwell wrote:&lt;br/&gt;&amp;gt; On Thu, Mar 26, 2015 at 9:26 PM, Tom Harding &amp;lt;tomh at thinlink.com&amp;gt;&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; I should have been clearer that the motivation for address&lt;br/&gt;&amp;gt;&amp;gt; expiration is to reduce the rate of increase of the massive pile&lt;br/&gt;&amp;gt;&amp;gt; of bitcoin addresses out there which have to be monitored&lt;br/&gt;&amp;gt;&amp;gt; forever for future payments.  It could make a significant dent&lt;br/&gt;&amp;gt;&amp;gt; if something like this worked, and were used by default someday.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Great, that can be accomplished by simply encoding an expiration&lt;br/&gt;&amp;gt; into the address people are using and specifying that clients&lt;br/&gt;&amp;gt; enforce it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ----------------------------------------------------------------------&lt;br/&gt;--------&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;Dive into the World of Parallel Programming The Go Parallel Website,&lt;br/&gt;sponsored&lt;br/&gt;&amp;gt; by Intel and developed in partnership with Slashdot Media, is your&lt;br/&gt;&amp;gt; hub for all things parallel software development, from weekly&lt;br/&gt;&amp;gt; thought leadership blogs to news, videos, case studies, tutorials&lt;br/&gt;&amp;gt; and more. Take a look and join the conversation now.&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://goparallel.sourceforge.net/&#34;&gt;http://goparallel.sourceforge.net/&lt;/a&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;------------------------------------------------------------------------------&lt;br/&gt;Dive into the World of Parallel Programming The Go Parallel Website, sponsored&lt;br/&gt;by Intel and developed in partnership with Slashdot Media, is your hub for all&lt;br/&gt;things parallel software development, from weekly thought leadership blogs to&lt;br/&gt;news, videos, case studies, tutorials and more. Take a look and join the&lt;br/&gt;conversation now. &lt;a href=&#34;http://goparallel.sourceforge.net/&#34;&gt;http://goparallel.sourceforge.net/&lt;/a&gt;&lt;br/&gt;_______________________________________________&lt;br/&gt;Bitcoin-development mailing list&lt;br/&gt;Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150327/4306e1a3/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150327/4306e1a3/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:32:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy2wc8fvwk2zamxj9h65atjnmpwsvxd0ey9js3sa8fyve2lfmnzgszyq78ggdk5kusvhh4hfd3zdqkhssj5wy6tzzn7e5t4la54zsy72e476qz5cd</id>
    
      <title type="html">📅 Original date posted:2015-03-23 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy2wc8fvwk2zamxj9h65atjnmpwsvxd0ey9js3sa8fyve2lfmnzgszyq78ggdk5kusvhh4hfd3zdqkhssj5wy6tzzn7e5t4la54zsy72e476qz5cd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrf22t5kvvv43525k4frnj3th03zravv64nvrvsgz72fnsm7gxczq0y0eja&#39;&gt;nevent1q…0eja&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-03-23&lt;br/&gt;📝 Original message:I don&amp;#39;t believe that at all. Analyzing information publicly available is not illegal. Chainalysis or whatever you call it would be likened to observing who comes and feeds birds at the park everyday. You can sit in the park and observe who feeds the birds, just as you can connect to the Bitcoin P2P network and observe the blocks being formed into the chain and transactions etc. Unless there is some agreement taking place where it is specified that upon connecting to the Bitcoin P2P swarm you agree to a set of terms, however as every node is providing their own &amp;#34;entry&amp;#34; into the P2P swarm it becomes really up to the node providing the connection to uphold and enforce the terms of the agreement. If you allow people to connect to you without terms of agreement, you cannot cry foul when they record the data that passes through. To say Chainalysis needs to cease is silly, the whole point of the public blockchain is for Chainalysis, whether it be for the verification of transactions, research or otherwise.&lt;br/&gt;&lt;br/&gt;-----Original Message-----&lt;br/&gt;From: &amp;#34;odinn&amp;#34; &amp;lt;odinn.cyberguerrilla at riseup.net&amp;gt;&lt;br/&gt;Sent: ‎23/‎03/‎2015 1:48 PM&lt;br/&gt;To: &amp;#34;bitcoin-development at lists.sourceforge.net&amp;#34; &amp;lt;bitcoin-development at lists.sourceforge.net&amp;gt;&lt;br/&gt;Subject: Re: [Bitcoin-development] Criminal complaints against &amp;#34;network disruption as a service&amp;#34; startups&lt;br/&gt;&lt;br/&gt;-----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;Hash: SHA512&lt;br/&gt;&lt;br/&gt;If you (e.g. Chainalysis) or anyone else are doing surveillance on the&lt;br/&gt;network and gathering information for later use, and whether or not&lt;br/&gt;the ultimate purpose is to divulge it to other parties for compliance&lt;br/&gt;purposes, you can bet that ultimately the tables will be turned on&lt;br/&gt;you, and you will be the one having your ass handed to you so to&lt;br/&gt;speak, before or after you are served, in legal parlance.  Whether or&lt;br/&gt;not the outcome of that is meaningful and beneficial to any concerned&lt;br/&gt;parties and what is the upshot of it in the end depends on on what you&lt;br/&gt;do and just how far you decide to take your ill-advised enterprise.&lt;br/&gt;&lt;br/&gt;Chainalysis and similar operations would be, IMHO, well advised to&lt;br/&gt;cease operations.  This doesn&amp;#39;t mean they will, but guess what:&lt;br/&gt;&lt;br/&gt;Shot over the bow, folks.&lt;br/&gt;&lt;br/&gt;Jan Møller:&lt;br/&gt;&amp;gt; What we were trying to achieve was determining the flow of funds&lt;br/&gt;&amp;gt; between countries by figuring out which country a transaction&lt;br/&gt;&amp;gt; originates from. To do that with a certain accuracy you need many&lt;br/&gt;&amp;gt; nodes. We chose a class C IP range as we knew that bitcoin core and&lt;br/&gt;&amp;gt; others only connect to one node in any class C IP range. We were&lt;br/&gt;&amp;gt; not aware that breadwallet didn&amp;#39;t follow this practice. Breadwallet&lt;br/&gt;&amp;gt; risked getting tar-pitted, but that was not our intention and we&lt;br/&gt;&amp;gt; are sorry about that.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Our nodes DID respond with valid blocks and merkle-blocks and&lt;br/&gt;&amp;gt; allowed everyone connecting to track the blockchain. We did however&lt;br/&gt;&amp;gt; not relay transactions. The &amp;#39;service&amp;#39; bit in the version message is&lt;br/&gt;&amp;gt; not meant for telling whether or how the node relays transactions,&lt;br/&gt;&amp;gt; it tells whether you can ask for block headers only or full&lt;br/&gt;&amp;gt; blocks.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Many implementations enforce non standard rules for handling&lt;br/&gt;&amp;gt; transactions; some nodes ignore transactions with address reuse,&lt;br/&gt;&amp;gt; some nodes happily forward double spends, and some nodes forward&lt;br/&gt;&amp;gt; neither blocks not transactions. We did blocks but not&lt;br/&gt;&amp;gt; transactions.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; In hindsight we should have done two things: 1. relay transactions &lt;br/&gt;&amp;gt; 2. advertise address from &amp;#39;foreign&amp;#39; nodes&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Both would have fixed the problems that breadwallet experienced.&lt;br/&gt;&amp;gt; My understanding is that breadwallet now has the same &amp;#39;class C&amp;#39;&lt;br/&gt;&amp;gt; rule as bitcoind, which would also fix it.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Getting back on the topic of this thread and whether it is illegal,&lt;br/&gt;&amp;gt; your guess is as good as mine. I don&amp;#39;t think it is illegal to log&lt;br/&gt;&amp;gt; incoming connections and make statistical analysis on it. That&lt;br/&gt;&amp;gt; would more or less incriminate anyone who runs a web-server and&lt;br/&gt;&amp;gt; looks into the access log. At lease one Bitcoin service has been&lt;br/&gt;&amp;gt; collecting IP addresses for years and given them to anyone visiting&lt;br/&gt;&amp;gt; their web-site (you know who) and I believe that this practise is&lt;br/&gt;&amp;gt; very wrong. We have no intention of giving IP addresses away to&lt;br/&gt;&amp;gt; anyone, but we believe that you are free to make statistics on&lt;br/&gt;&amp;gt; connection logs when nodes connect to you.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On a side note: When you make many connections to the network you&lt;br/&gt;&amp;gt; see lots of strange nodes and suspicious patterns. You can be&lt;br/&gt;&amp;gt; certain that we were not the only ones connected to many nodes.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; My takeaway from this: If nodes that do not relay transactions is a&lt;br/&gt;&amp;gt; problem then there is stuff to fix.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; /Jan&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Fri, Mar 13, 2015 at 10:48 PM, Mike Hearn &amp;lt;mike at plan99.net&amp;gt;&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; That would be rather new and tricky legal territory.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; But even putting the legal issues to one side, there are&lt;br/&gt;&amp;gt;&amp;gt; definitional issues.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; For instance if the Chainalysis nodes started following the&lt;br/&gt;&amp;gt;&amp;gt; protocol specs better and became just regular nodes that happen&lt;br/&gt;&amp;gt;&amp;gt; to keep logs, would that still be a violation? If so, what about&lt;br/&gt;&amp;gt;&amp;gt; blockchain.info? It&amp;#39;d be shooting ourselves in the foot to try&lt;br/&gt;&amp;gt;&amp;gt; and forbid block explorers given how useful they are.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; If someone non-maliciously runs some nodes with debug logging&lt;br/&gt;&amp;gt;&amp;gt; turned on, and makes full system backups every night, and keeps&lt;br/&gt;&amp;gt;&amp;gt; those backups for years, are they in violation of whatever&lt;br/&gt;&amp;gt;&amp;gt; pseudo-law is involved?&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I think it&amp;#39;s a bit early to think about these things right now.&lt;br/&gt;&amp;gt;&amp;gt; Michael Grønager and Jan Møller have been Bitcoin hackers for a&lt;br/&gt;&amp;gt;&amp;gt; long time. I&amp;#39;d be interested to know their thoughts on all of&lt;br/&gt;&amp;gt;&amp;gt; this.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;Dive into the World of Parallel Programming The Go Parallel Website,&lt;br/&gt;&amp;gt;&amp;gt; sponsored by Intel and developed in partnership with Slashdot&lt;br/&gt;&amp;gt;&amp;gt; Media, is your hub for all things parallel software development,&lt;br/&gt;&amp;gt;&amp;gt; from weekly thought leadership blogs to news, videos, case&lt;br/&gt;&amp;gt;&amp;gt; studies, tutorials and more. Take a look and join the &lt;br/&gt;&amp;gt;&amp;gt; conversation now. &lt;a href=&#34;http://goparallel.sourceforge.net/&#34;&gt;http://goparallel.sourceforge.net/&lt;/a&gt; &lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________ &lt;br/&gt;&amp;gt;&amp;gt; Bitcoin-development mailing list &lt;br/&gt;&amp;gt;&amp;gt; Bitcoin-development at lists.sourceforge.net &lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;Dive into the World of Parallel Programming The Go Parallel Website,&lt;br/&gt;sponsored&lt;br/&gt;&amp;gt; by Intel and developed in partnership with Slashdot Media, is your&lt;br/&gt;&amp;gt; hub for all things parallel software development, from weekly&lt;br/&gt;&amp;gt; thought leadership blogs to news, videos, case studies, tutorials&lt;br/&gt;&amp;gt; and more. Take a look and join the conversation now.&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://goparallel.sourceforge.net/&#34;&gt;http://goparallel.sourceforge.net/&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; _______________________________________________ Bitcoin-development&lt;br/&gt;&amp;gt; mailing list Bitcoin-development at lists.sourceforge.net &lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;- -- &lt;br/&gt;&lt;a href=&#34;http://abis.io&#34;&gt;http://abis.io&lt;/a&gt; ~&lt;br/&gt;&amp;#34;a protocol concept to enable decentralization&lt;br/&gt;and expansion of a giving economy, and a new social good&amp;#34;&lt;br/&gt;&lt;a href=&#34;https://keybase.io/odinn&#34;&gt;https://keybase.io/odinn&lt;/a&gt;&lt;br/&gt;-----BEGIN PGP SIGNATURE-----&lt;br/&gt;&lt;br/&gt;iQEcBAEBCgAGBQJVD34mAAoJEGxwq/inSG8CvrQH/28Rt26oGdo9rS&#43;PaR1fIQ1p&lt;br/&gt;Jwks11Axsmu5x3emTgIz0xUJ6zz/4ERM0LeNLBpfSFwZyLbuCgw1uiJplT&#43;9uPgY&lt;br/&gt;hPXb9OTNejfWZJjYc3i6rNjf2SNc5E3/4PtgeOI6lI/SsGQ6ineNm6gFjwe8xVpt&lt;br/&gt;wCLOPetzCukQegXluFZZdALnPDf4H9yAeSsrfX2h2iCBAJ3qd9f1DP7&#43;e6hvr&#43;xr&lt;br/&gt;POVBjlRYtnSd/viKJ2IhMbRvnqd86pRNAKEWrjZp0CIkGyY7wh4nqtYErZi4TcOK&lt;br/&gt;H7yhU8o4/mgTNSIYdLTOSMlRi&#43;nTMPWUD2jvO/Z9i9VTR9afn8E7j7iHD6QPMB0=&lt;br/&gt;=vdbG&lt;br/&gt;-----END PGP SIGNATURE-----&lt;br/&gt;&lt;br/&gt;------------------------------------------------------------------------------&lt;br/&gt;Dive into the World of Parallel Programming The Go Parallel Website, sponsored&lt;br/&gt;by Intel and developed in partnership with Slashdot Media, is your hub for all&lt;br/&gt;things parallel software development, from weekly thought leadership blogs to&lt;br/&gt;news, videos, case studies, tutorials and more. Take a look and join the &lt;br/&gt;conversation now. &lt;a href=&#34;http://goparallel.sourceforge.net/&#34;&gt;http://goparallel.sourceforge.net/&lt;/a&gt;&lt;br/&gt;_______________________________________________&lt;br/&gt;Bitcoin-development mailing list&lt;br/&gt;Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;
    </content>
    <updated>2023-06-07T15:31:57Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvtjzkngj6q4ustaxzuaelyh886uzkdl8kdlr8p98v0vkaalhe4vczyq78ggdk5kusvhh4hfd3zdqkhssj5wy6tzzn7e5t4la54zsy72e47extxpw</id>
    
      <title type="html">📅 Original date posted:2015-03-04 📝 Original message:Hi, so ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvtjzkngj6q4ustaxzuaelyh886uzkdl8kdlr8p98v0vkaalhe4vczyq78ggdk5kusvhh4hfd3zdqkhssj5wy6tzzn7e5t4la54zsy72e47extxpw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszkeal3gvmvwkja659mzw0g7fxgm6rf7297eyzxp2qam297fg8zec8h0s6g&#39;&gt;nevent1q…0s6g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-03-04&lt;br/&gt;📝 Original message:Hi, so just a thought as my node relays addresses etc. If I wanted to really slow down communication over the P2P network, what&amp;#39;s stopping me from popping up a heap of dummy nodes that do nothing more than exchange version and relay addresses, except I send addr messages with all 1000 addresses pointing to my useless nodes that never send invs or respond to getdata etc so clients connect to my dumb nodes instead of legit ones. I&amp;#39;m thinking that if I fill up their address pool with enough addresses to dumb nodes and keep them really fresh time wise, it could have a bit of an impact especially if all 8 outbound connections are used up by my dumb nodes right?&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t want to do this obviously, I&amp;#39;m just thinking about it as I&amp;#39;m building my node, what is there to stop this happening?&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150305/1d39ad29/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150305/1d39ad29/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:31:44Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8gv0g7wcsjgj0s3pdar9hqthqf4l4q54d97xr80rxtwc2jm5emrszyq78ggdk5kusvhh4hfd3zdqkhssj5wy6tzzn7e5t4la54zsy72e47zsec78</id>
    
      <title type="html">📅 Original date posted:2015-03-12 📝 Original message:Yes I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8gv0g7wcsjgj0s3pdar9hqthqf4l4q54d97xr80rxtwc2jm5emrszyq78ggdk5kusvhh4hfd3zdqkhssj5wy6tzzn7e5t4la54zsy72e47zsec78" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr59g8wdspatpn8vwlaypd5efysjkxffrr3v2d92vvjsttzw8vgzc5jw9xa&#39;&gt;nevent1q…w9xa&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-03-12&lt;br/&gt;📝 Original message:Yes I agree with this sentiment.&lt;br/&gt;As for the version, don&amp;#39;t forget we can kinda &amp;#34;brute force&amp;#34; our way to determine a version, because lets say there is 10 versions, we can generate the seed for all 10 versions and then check to see which seed was in use (has transacted) and then use that seed. If no transactions are found, we could restore the wallet with the seed of the latest and greatest version. Not really any need to store the version, sure it may save some time but as Marek rightly says, this is for restoration of a wallet from cold storage not an everyday thing so the extra time to brute force the version etc is acceptable as a trade off for not forcing the remembering of a version.&lt;br/&gt;BIP39 is beautiful.&lt;br/&gt;On Wed, Mar 11, 2015 at 6:14 PM, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;   &lt;br/&gt;   - Electrum v2 with a version number but no date&lt;br/&gt;   - myTREZOR with no version and no date and BIP44 key derivation. Some seeds I believe are now being generated with 24 words instead of 12.&lt;br/&gt;   - MultiBit HD with no version and a date in a custom form that creates non-date-like codes you are expected to write down. I think BIP32 and BIP44 are both supported (sorta).&lt;br/&gt;   - GreenAddress with no version, no date and BIP32&lt;br/&gt;   - Other bitcoinj based wallets, with no version and a date written down in normal human form, BIP32 only.&lt;br/&gt;&lt;br/&gt;To my knowledge, myTREZOR, Multibit HD and GreenAddress uses BIP39, just different scheme for key derivation (myTREZOR uses full BIP44, Multibit HD uses BIP44 with first account only and GreenAddress uses another scheme because it&amp;#39;s multisig only wallet).&lt;br/&gt;I disagree with the need of some version &amp;#34;magic flags&amp;#34; or creation date stored in the mnemnonic, for those reasons:&lt;br/&gt;a) If we fail in the way how mnemonic algo is defined, then some magic, extra version flag won&amp;#39;t save our asses, because we&amp;#39;ll fail in meaning of its meaning. Then it will be completely useless, as implementations cannot rely on it. I know Thomas was sound proponent of this solution, but he was unable to give any reasonable rules about who/how define meaning of version flag.&lt;br/&gt;b) &amp;#34;Creation date&amp;#34; is just a short-term hack. Considering that mnemonic words are kind of cold storage (longterm storage), it *really* does not make much difference in 2020, if your wallet has been created in 02/2014 or 10/2016. If there&amp;#39;s performance issue with scanning of the blockchain, creation date don&amp;#39;t save our asses. We need to find another solution, and as a bonus, we don&amp;#39;t need users to know some weird numbers on top of mnemonic itself.&lt;br/&gt;&amp;gt; From my interpretation of BIP39, wordlists DO NOT REQUIRE to be fixed between wallet providers. There is some recommendations regarding the wordlists to help with things such as predictive text, so mobile apps can easily predict the word being typed in after a few chars etc.&lt;br/&gt;Exactly! After some community feedback, we changed BIP39 algo to be one-way only, which means you can use *any* wordlist to create the mnemonic, and any other implementation can derive BIP32 root node even without knowing that particular wordlist. Namely this has been changed because of constructive criticism of ThomasV, and from discussion on the mailing list I had a feeling that we&amp;#39;ve found a consensus. I was *very* surprised that Electrum 2.0 started to use yet another algo &amp;#34;just because&amp;#34;.&lt;br/&gt;Shortly said, I think BIP39 does perfect job and there&amp;#39;s no need to use anything else.&lt;br/&gt;Cheers,Marek&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150312/bf558c63/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150312/bf558c63/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:31:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfwvjl2cy7q7z6lk9s58y4da5eudfk6sapgr3cuq9gcul9d556dvszyq78ggdk5kusvhh4hfd3zdqkhssj5wy6tzzn7e5t4la54zsy72e47udwsw0</id>
    
      <title type="html">📅 Original date posted:2015-03-12 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfwvjl2cy7q7z6lk9s58y4da5eudfk6sapgr3cuq9gcul9d556dvszyq78ggdk5kusvhh4hfd3zdqkhssj5wy6tzzn7e5t4la54zsy72e47udwsw0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrxh9vcd830npl973dhqf43ay2cxxz7m8zauqq8ry0pctq6a62gzqswmvkl&#39;&gt;nevent1q…mvkl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-03-12&lt;br/&gt;📝 Original message:@Neill, Indeed supplying entropy is necessary for testing etc, that&amp;#39;s the main reason why I put this in my .NET implementation, the test vectors require us to supply entropy and build the mnemonic from the supplied wordlist and you are correct that changes to the word list will null and void the test vectors. Also it allows us to do fun things like swap between languages so one entropy set can have many seeds based on many languages etc, just novel little things like that. I&amp;#39;m not at all against a standard wordlist. The point I want to get across is that people seem to think that BIP39 is restricted by its word list but not at all. As long as you give a BIP39 implementation 12 words or more (in 3 word increments) it will always derive the same seed bytes, independent of any word list and this is the most important message to realise.&lt;br/&gt;&lt;br/&gt;@Thomas V if you must record a version, why don&amp;#39;t you just put an integer at the end of your mnemonic or something? I can&amp;#39;t understand why you have disregarded BIP39 when designing Electrum 2.0?  12 - 24 words plus a version integer tacked on the end, tell the user to omit the version integer if they want to import to multibit HD or whatever, job done!&lt;br/&gt;&lt;br/&gt;I really think you need to rethink the use of BIP39 with Electrum Thomas! If you want to maintain a version field and/or date independent of the BIP39 spec then do so because at least the seed can still be recreated from anyone else utilising BIP39!!!&lt;br/&gt;&lt;br/&gt;Thy&lt;br/&gt;&lt;br/&gt;&amp;gt; Date: Thu, 12 Mar 2015 06:51:37 -0500&lt;br/&gt;&amp;gt; From: neillm at thecodefactory.org&lt;br/&gt;&amp;gt; To: thashiznets at yahoo.com.au&lt;br/&gt;&amp;gt; CC: Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; Subject: Re: [Bitcoin-development] Electrum 2.0 has been tagged&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Ok, I see your point here, and I was referring to rebuilding from&lt;br/&gt;&amp;gt; entropy -- which as you noted is not a real world usage.  It is a&lt;br/&gt;&amp;gt; useful implementation test though and at the very least the existing&lt;br/&gt;&amp;gt; test vectors would need to be regenerated with each word list change.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I recently added BIP39 to libbitcoin and our implementation would fail&lt;br/&gt;&amp;gt; with an arbitrarily new word list because we validate the user&lt;br/&gt;&amp;gt; provided word list before converting it to a seed (i.e. we check that&lt;br/&gt;&amp;gt; the encoded entropy/checksum line up and warn the user if that&amp;#39;s not&lt;br/&gt;&amp;gt; the case to distinguish a rubbish word list from a BIP39 mnemonic --&lt;br/&gt;&amp;gt; as referenced in the BIP).  You&amp;#39;re correct that we could use rubbish&lt;br/&gt;&amp;gt; words, but at the moment it&amp;#39;s not allowed there.  By removing that&lt;br/&gt;&amp;gt; validating &amp;#39;restriction&amp;#39;, I agree with you that word lists have no&lt;br/&gt;&amp;gt; need to be fixed.  But realistically, we still don&amp;#39;t allow completely&lt;br/&gt;&amp;gt; arbitrary words to be used because I don&amp;#39;t see the word lists changing&lt;br/&gt;&amp;gt; too often, nor implementations storing word lists of all words and&lt;br/&gt;&amp;gt; languages.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Thanks for clarifying,&lt;br/&gt;&amp;gt; -Neill.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Thu, Mar 12, 2015 at 04:21:59AM &#43;0000, Thy Shizzle wrote:&lt;br/&gt;&amp;gt; &amp;gt; &amp;#34;I agree that it&amp;#39;s true that a static wordlist is&lt;br/&gt;&amp;gt; &amp;gt;  required once people have started using BIP39 for anything real and&lt;br/&gt;&amp;gt; &amp;gt;  changing the word lists will invalidate any existing mnemonics&amp;#34;&lt;br/&gt;&amp;gt; &amp;gt; ^ This is incorrect I think Neill, the reason is that the only thing that happens when you change the wordlist is that entropy points to different words. But remember, entropy is disposed. Yes in my code I allow for the keeping of entropy etc, it also lets me &amp;#34;hot swap&amp;#34; between different language wordlists etc but in real world implementation the entropy is forgotten and not stored. So changing the wordlist merely allows new mnemonic phrases to be generated but it has a nil impact on previously generated mnemonics UNLESS you are trying to rebuild from entropy but you wouldn&amp;#39;t do that. You would be rebuilding from the Mnemonic in real world scenario. You really can have a word list of total rubbish in BIP39 as long as it is 2048 words long that is all! If you input the mnemonic made out of rubbish words so for e.g &amp;#34;uyuy jkjasd sdsd sdsdd yuuyu sdsds iooioi sdasds uyuyuy sdsdsd tyyty rwetrtr&amp;#34; and no matter what BIP39 implementation you put it in, it will always generate the same seed bytes thus allowing for complete and universal seed derivation without any reliance on word list. The word list is merely to generate a mnemonic, after that it has no role in seed generation so you can change it at anytime and it will never effect future mnemonics.&lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; On Thu, Mar 12, 2015 at 02:16:38AM &#43;0000, Thy Shizzle wrote:&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; That&amp;#39;s disappointing the Electrum 2.0 doesn&amp;#39;t use BIP39.&lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; Agreed, but I don&amp;#39;t know the full background on this.&lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Changing the wordlist in the future has ZERO effect on derived seed, whatever mnemonic you provide will always generate the same seed, BIP39 is not mapping the words back to numbers etc to derive seed.&lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; That&amp;#39;s true for generating new mnemonics (i.e. same entropy can&lt;br/&gt;&amp;gt; &amp;gt; generate any combinations of words), but not for converting a mnemonic&lt;br/&gt;&amp;gt; &amp;gt; to a seed (i.e. a specific wordlist/passphrase should always generate&lt;br/&gt;&amp;gt; &amp;gt; the same seed).  I agree that it&amp;#39;s true that a static wordlist is&lt;br/&gt;&amp;gt; &amp;gt; required once people have started using BIP39 for anything real and&lt;br/&gt;&amp;gt; &amp;gt; changing the word lists will invalidate any existing mnemonics (unless&lt;br/&gt;&amp;gt; &amp;gt; your &amp;#39;new&amp;#39; wordlist simply substitutes one word for another and the&lt;br/&gt;&amp;gt; &amp;gt; index mapping is made public ... which means it&amp;#39;s not really an&lt;br/&gt;&amp;gt; &amp;gt; arbitrary word list).&lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Version is something that can be dealt with after the fact, hopefully standardised (curious why didn&amp;#39;t you work with the BIP39 to insert version instead of do something different to BIP39?)&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; So most of what you are suggesting as problems are not.&lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; I don&amp;#39;t see how this can work given the BIP39 spec as it is today&lt;br/&gt;&amp;gt; &amp;gt; (there&amp;#39;s simply no room for a version in the bits).  I do think&lt;br/&gt;&amp;gt; &amp;gt; versioning would be nice, but as of now, I&amp;#39;m in the camp that thinks&lt;br/&gt;&amp;gt; &amp;gt; complete wallet interoperability is a bit of a myth -- so long as you&lt;br/&gt;&amp;gt; &amp;gt; can fundamentally move into/out of wallets at will.&lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; -Neill.&lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; As for the common words between languages, I have discussed this with the provider of the Chinese wordlists as they shared some words between simplified and traditional, but I found it easy to look for a word in the mnemonic that is unique to that language/wordlist and so straight away you can determine the language, remembering you get minimum 12 goes at doing that :)&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Also then I asked myself, do we really care about detecting the language? Probably not because we don&amp;#39;t need to use the wordlist ever again after creation, we literally accept the mnemonic, normalise it then hash it into a seed. From what I&amp;#39;m reading, Electrum 2.0 really should have BIP39, it would take almost no effort to put it in and I think you should do that :) I don&amp;#39;t have any interest in BIP39 other than it being a standard. I think TREZOR may have an interest in it?&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Thomas V:&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;#34;Thanks Mike, and sorry to answer a bit late; it has been a busy couple&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; of weeks.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; You are correct, a BIP39 seed phrase will not work in Electrum, and vice&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; versa. It is indeed unfortunate. However, I believe BIP39 should not be&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; followed, because it reproduces two mistakes I did when I designed the&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; older Electrum seed system. Let me explain.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; The first problem I have with BIP39 is that the seed phrase does not&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; include a version number.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Wallet development is still in an exploratory phase, and we should&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; expect even more innovation in this domain. In this context, it is&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; unwise to make decisions that prevent future innovation.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; However, when we give a seed phrase to users, we have a moral obligation&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; to keep supporting this seed phrase in future versions. We cannot simply&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; announce to Electrum users that their old seed phrase is not supported&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; anymore, because we created a new version of the software that uses a&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; different derivation. This could lead to financial losses for users who&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; are unaware of these technicalities. Well, at least, that is how I feel&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; about it.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; BIP39 and Electrum v2 have a very different ways of handling future&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; innovation. Electrum v2 seed phrases include an explicit version number,&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; that indicates how the wallet addresses should be derived. In contrast,&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; BIP39 seed phrases do not include a version number at all. BIP39 is&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; meant to be combined with BIP43, which stipulates that the wallet&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; structure should depend on the BIP32 derivation path used for the wallet&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; (although BIP43 is not followed by all BIP39 compatible wallets). Thus,&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; innovation in BIP43 is allowed only within the framework of BIP32. In&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; addition, having to explore the branches of the BIP32 tree in order to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; determine the type of wallet attached to a seed might be somewhat&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; inefficient.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; The second problem I see with BIP39 is that it requires a fixed&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; wordlist. Of course, this forbids innovation in the wordlist itself, but&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; that&amp;#39;s not the main problem. When you write a new standard, it is&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; important to keep this standard minimal, given the goal you want to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; achieve. I believe BIP39 could (and should) have been written without&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; including the wordlist in the standard.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; There are two ways to derive a master key from a mnemonic phrase:&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;  1. A bidirectional mapping between words and numbers, as in old&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Electrum versions. Pros: bidirectional means that you can do Shamir&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; secret sharing of your seed. Cons: It requires a fixed wordlist.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;  2. Use a hash of the seed phrase (pbkdf). Pros: a fixed wordlist is not&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; required. Cons: the mapping isn&amp;#39;t bidirectional.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Electrum v1 uses (1). Electrum v2 uses (2).&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Early versions of BIP39 used (1), and later they switched to (2).&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; However, BIP39 uses (2) only in order to derive the wallet keys, not for&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; its checksum. The BIP39 checksum uses (1), and it does requires a fixed&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; wordlist. This is just plainly inconsistent. As a result, you have&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; neither wordlist flexibility, nor Shamir secret sharing.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Having a fixed wordlist is very unfortunate. First, it means that BIP39&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; will probably never leave the &amp;#39;draft&amp;#39; stage, until all languages of the&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; world have been added. Second, once you add a wordlist for a new&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; language, you cannot change it anymore, because it will break existing&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; seed phrases; therefore you have to be extremely careful in the way you&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; design these wordlists. Third, languages often have words in common.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; When you add a new language to the list, you should not use words&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; already used by existing wordlists, in order to ensure that the language&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; can be detected. It leads to a first come first served situation, that&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; might not be sustainable in the future.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; In order to support the old Electrum v1 seeds, all future versions of&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Electrum will have to include the old wordlist. In addition, when&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; generating new seed phrases, Electrum now has to avoid collisions with&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; old seed phrases, because the old ones did not have a version number.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; This is painful enough, I will not repeat the same errors twice.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Electrum v2 derives both its private keys and its checksum/version&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; number using a hash of the seed phrase. This means that wordlists can be&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; added and modified in the future, without breaking existing seed&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; phrases. It also means that it will be very easy for other wallets to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; support Electrum seedphrases: it requires about 20 lines of code, and no&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; wordlist is required.&amp;#34;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Thomas&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Le 02/03/2015 16:37, Mike Hearn a écrit :&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Congrats Thomas! Glad to see Electrum 2 finally launch.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;gt; * New seed derivation method (not compatible with BIP39).&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Does this mean a &amp;#34;12 words&amp;#34; wallet created by Electrum won&amp;#39;t work if&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; imported into some other wallet that supports BIP39? Vice versa? This seems&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; unfortunate. I guess if seeds are being represented with 12 words&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; consistently, people will expect them to work everywhere.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Dive into the World of Parallel Programming The Go Parallel Website, sponsored&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; by Intel and developed in partnership with Slashdot Media, is your hub for all&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; things parallel software development, from weekly thought leadership blogs to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; news, videos, case studies, tutorials and more. Take a look and join the &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; conversation now. &lt;a href=&#34;http://goparallel.sourceforge.net/&#34;&gt;http://goparallel.sourceforge.net/&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Bitcoin-development --&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; |   |&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; |   |   |   |   |   |&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; | Bitcoin-development --To see the collection of prior postings to the list, visit the Bitcoin-development Archives. |&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; |  |&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; | View on lists.sourceforge.net | Preview by Yahoo |&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; |  |&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; |   |&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;   &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;  &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;    &lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Dive into the World of Parallel Programming The Go Parallel Website, sponsored&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; by Intel and developed in partnership with Slashdot Media, is your hub for all&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; things parallel software development, from weekly thought leadership blogs to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; news, videos, case studies, tutorials and more. Take a look and join the &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; conversation now. &lt;a href=&#34;http://goparallel.sourceforge.net/&#34;&gt;http://goparallel.sourceforge.net/&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Dive into the World of Parallel Programming The Go Parallel Website, sponsored&lt;br/&gt;&amp;gt; by Intel and developed in partnership with Slashdot Media, is your hub for all&lt;br/&gt;&amp;gt; things parallel software development, from weekly thought leadership blogs to&lt;br/&gt;&amp;gt; news, videos, case studies, tutorials and more. Take a look and join the &lt;br/&gt;&amp;gt; conversation now. &lt;a href=&#34;http://goparallel.sourceforge.net/&#34;&gt;http://goparallel.sourceforge.net/&lt;/a&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt; 		 	   		  &lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150312/d0a28c36/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150312/d0a28c36/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:31:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8tgevggs7zxazsavqjw05y34de2hzaamgzvdkgf46l863revgasqzyq78ggdk5kusvhh4hfd3zdqkhssj5wy6tzzn7e5t4la54zsy72e47veapek</id>
    
      <title type="html">📅 Original date posted:2015-03-12 📝 Original message:&amp;#34;I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8tgevggs7zxazsavqjw05y34de2hzaamgzvdkgf46l863revgasqzyq78ggdk5kusvhh4hfd3zdqkhssj5wy6tzzn7e5t4la54zsy72e47veapek" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstx958np3jtxzf7wyzd9rswpnv4d4q4mvz0z5680zsvx8cswjukvgfxqyta&#39;&gt;nevent1q…qyta&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-03-12&lt;br/&gt;📝 Original message:&amp;#34;I agree that it&amp;#39;s true that a static wordlist is&lt;br/&gt; required once people have started using BIP39 for anything real and&lt;br/&gt; changing the word lists will invalidate any existing mnemonics&amp;#34;&lt;br/&gt;^ This is incorrect I think Neill, the reason is that the only thing that happens when you change the wordlist is that entropy points to different words. But remember, entropy is disposed. Yes in my code I allow for the keeping of entropy etc, it also lets me &amp;#34;hot swap&amp;#34; between different language wordlists etc but in real world implementation the entropy is forgotten and not stored. So changing the wordlist merely allows new mnemonic phrases to be generated but it has a nil impact on previously generated mnemonics UNLESS you are trying to rebuild from entropy but you wouldn&amp;#39;t do that. You would be rebuilding from the Mnemonic in real world scenario. You really can have a word list of total rubbish in BIP39 as long as it is 2048 words long that is all! If you input the mnemonic made out of rubbish words so for e.g &amp;#34;uyuy jkjasd sdsd sdsdd yuuyu sdsds iooioi sdasds uyuyuy sdsdsd tyyty rwetrtr&amp;#34; and no matter what BIP39 implementation you put it in, it will always generate the same seed bytes thus allowing for complete and universal seed derivation without any reliance on word list. The word list is merely to generate a mnemonic, after that it has no role in seed generation so you can change it at anytime and it will never effect future mnemonics.&lt;br/&gt;&lt;br/&gt;On Thu, Mar 12, 2015 at 02:16:38AM &#43;0000, Thy Shizzle wrote:&lt;br/&gt;&amp;gt; That&amp;#39;s disappointing the Electrum 2.0 doesn&amp;#39;t use BIP39.&lt;br/&gt;&lt;br/&gt;Agreed, but I don&amp;#39;t know the full background on this.&lt;br/&gt;&lt;br/&gt;&amp;gt; Changing the wordlist in the future has ZERO effect on derived seed, whatever mnemonic you provide will always generate the same seed, BIP39 is not mapping the words back to numbers etc to derive seed.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s true for generating new mnemonics (i.e. same entropy can&lt;br/&gt;generate any combinations of words), but not for converting a mnemonic&lt;br/&gt;to a seed (i.e. a specific wordlist/passphrase should always generate&lt;br/&gt;the same seed).  I agree that it&amp;#39;s true that a static wordlist is&lt;br/&gt;required once people have started using BIP39 for anything real and&lt;br/&gt;changing the word lists will invalidate any existing mnemonics (unless&lt;br/&gt;your &amp;#39;new&amp;#39; wordlist simply substitutes one word for another and the&lt;br/&gt;index mapping is made public ... which means it&amp;#39;s not really an&lt;br/&gt;arbitrary word list).&lt;br/&gt;&lt;br/&gt;&amp;gt; Version is something that can be dealt with after the fact, hopefully standardised (curious why didn&amp;#39;t you work with the BIP39 to insert version instead of do something different to BIP39?)&lt;br/&gt;&amp;gt; So most of what you are suggesting as problems are not.&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t see how this can work given the BIP39 spec as it is today&lt;br/&gt;(there&amp;#39;s simply no room for a version in the bits).  I do think&lt;br/&gt;versioning would be nice, but as of now, I&amp;#39;m in the camp that thinks&lt;br/&gt;complete wallet interoperability is a bit of a myth -- so long as you&lt;br/&gt;can fundamentally move into/out of wallets at will.&lt;br/&gt;&lt;br/&gt;-Neill.&lt;br/&gt;&lt;br/&gt;&amp;gt; As for the common words between languages, I have discussed this with the provider of the Chinese wordlists as they shared some words between simplified and traditional, but I found it easy to look for a word in the mnemonic that is unique to that language/wordlist and so straight away you can determine the language, remembering you get minimum 12 goes at doing that :)&lt;br/&gt;&amp;gt; Also then I asked myself, do we really care about detecting the language? Probably not because we don&amp;#39;t need to use the wordlist ever again after creation, we literally accept the mnemonic, normalise it then hash it into a seed. From what I&amp;#39;m reading, Electrum 2.0 really should have BIP39, it would take almost no effort to put it in and I think you should do that :) I don&amp;#39;t have any interest in BIP39 other than it being a standard. I think TREZOR may have an interest in it?&lt;br/&gt;&amp;gt; Thomas V:&lt;br/&gt;&amp;gt; &amp;#34;Thanks Mike, and sorry to answer a bit late; it has been a busy couple&lt;br/&gt;&amp;gt; of weeks.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; You are correct, a BIP39 seed phrase will not work in Electrum, and vice&lt;br/&gt;&amp;gt; versa. It is indeed unfortunate. However, I believe BIP39 should not be&lt;br/&gt;&amp;gt; followed, because it reproduces two mistakes I did when I designed the&lt;br/&gt;&amp;gt; older Electrum seed system. Let me explain.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The first problem I have with BIP39 is that the seed phrase does not&lt;br/&gt;&amp;gt; include a version number.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Wallet development is still in an exploratory phase, and we should&lt;br/&gt;&amp;gt; expect even more innovation in this domain. In this context, it is&lt;br/&gt;&amp;gt; unwise to make decisions that prevent future innovation.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; However, when we give a seed phrase to users, we have a moral obligation&lt;br/&gt;&amp;gt; to keep supporting this seed phrase in future versions. We cannot simply&lt;br/&gt;&amp;gt; announce to Electrum users that their old seed phrase is not supported&lt;br/&gt;&amp;gt; anymore, because we created a new version of the software that uses a&lt;br/&gt;&amp;gt; different derivation. This could lead to financial losses for users who&lt;br/&gt;&amp;gt; are unaware of these technicalities. Well, at least, that is how I feel&lt;br/&gt;&amp;gt; about it.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; BIP39 and Electrum v2 have a very different ways of handling future&lt;br/&gt;&amp;gt; innovation. Electrum v2 seed phrases include an explicit version number,&lt;br/&gt;&amp;gt; that indicates how the wallet addresses should be derived. In contrast,&lt;br/&gt;&amp;gt; BIP39 seed phrases do not include a version number at all. BIP39 is&lt;br/&gt;&amp;gt; meant to be combined with BIP43, which stipulates that the wallet&lt;br/&gt;&amp;gt; structure should depend on the BIP32 derivation path used for the wallet&lt;br/&gt;&amp;gt; (although BIP43 is not followed by all BIP39 compatible wallets). Thus,&lt;br/&gt;&amp;gt; innovation in BIP43 is allowed only within the framework of BIP32. In&lt;br/&gt;&amp;gt; addition, having to explore the branches of the BIP32 tree in order to&lt;br/&gt;&amp;gt; determine the type of wallet attached to a seed might be somewhat&lt;br/&gt;&amp;gt; inefficient.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The second problem I see with BIP39 is that it requires a fixed&lt;br/&gt;&amp;gt; wordlist. Of course, this forbids innovation in the wordlist itself, but&lt;br/&gt;&amp;gt; that&amp;#39;s not the main problem. When you write a new standard, it is&lt;br/&gt;&amp;gt; important to keep this standard minimal, given the goal you want to&lt;br/&gt;&amp;gt; achieve. I believe BIP39 could (and should) have been written without&lt;br/&gt;&amp;gt; including the wordlist in the standard.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; There are two ways to derive a master key from a mnemonic phrase:&lt;br/&gt;&amp;gt;  1. A bidirectional mapping between words and numbers, as in old&lt;br/&gt;&amp;gt; Electrum versions. Pros: bidirectional means that you can do Shamir&lt;br/&gt;&amp;gt; secret sharing of your seed. Cons: It requires a fixed wordlist.&lt;br/&gt;&amp;gt;  2. Use a hash of the seed phrase (pbkdf). Pros: a fixed wordlist is not&lt;br/&gt;&amp;gt; required. Cons: the mapping isn&amp;#39;t bidirectional.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Electrum v1 uses (1). Electrum v2 uses (2).&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Early versions of BIP39 used (1), and later they switched to (2).&lt;br/&gt;&amp;gt; However, BIP39 uses (2) only in order to derive the wallet keys, not for&lt;br/&gt;&amp;gt; its checksum. The BIP39 checksum uses (1), and it does requires a fixed&lt;br/&gt;&amp;gt; wordlist. This is just plainly inconsistent. As a result, you have&lt;br/&gt;&amp;gt; neither wordlist flexibility, nor Shamir secret sharing.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Having a fixed wordlist is very unfortunate. First, it means that BIP39&lt;br/&gt;&amp;gt; will probably never leave the &amp;#39;draft&amp;#39; stage, until all languages of the&lt;br/&gt;&amp;gt; world have been added. Second, once you add a wordlist for a new&lt;br/&gt;&amp;gt; language, you cannot change it anymore, because it will break existing&lt;br/&gt;&amp;gt; seed phrases; therefore you have to be extremely careful in the way you&lt;br/&gt;&amp;gt; design these wordlists. Third, languages often have words in common.&lt;br/&gt;&amp;gt; When you add a new language to the list, you should not use words&lt;br/&gt;&amp;gt; already used by existing wordlists, in order to ensure that the language&lt;br/&gt;&amp;gt; can be detected. It leads to a first come first served situation, that&lt;br/&gt;&amp;gt; might not be sustainable in the future.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; In order to support the old Electrum v1 seeds, all future versions of&lt;br/&gt;&amp;gt; Electrum will have to include the old wordlist. In addition, when&lt;br/&gt;&amp;gt; generating new seed phrases, Electrum now has to avoid collisions with&lt;br/&gt;&amp;gt; old seed phrases, because the old ones did not have a version number.&lt;br/&gt;&amp;gt; This is painful enough, I will not repeat the same errors twice.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Electrum v2 derives both its private keys and its checksum/version&lt;br/&gt;&amp;gt; number using a hash of the seed phrase. This means that wordlists can be&lt;br/&gt;&amp;gt; added and modified in the future, without breaking existing seed&lt;br/&gt;&amp;gt; phrases. It also means that it will be very easy for other wallets to&lt;br/&gt;&amp;gt; support Electrum seedphrases: it requires about 20 lines of code, and no&lt;br/&gt;&amp;gt; wordlist is required.&amp;#34;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Thomas&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Le 02/03/2015 16:37, Mike Hearn a écrit :&lt;br/&gt;&amp;gt; &amp;gt; Congrats Thomas! Glad to see Electrum 2 finally launch.&lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; * New seed derivation method (not compatible with BIP39).&lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; Does this mean a &amp;#34;12 words&amp;#34; wallet created by Electrum won&amp;#39;t work if&lt;br/&gt;&amp;gt; &amp;gt; imported into some other wallet that supports BIP39? Vice versa? This seems&lt;br/&gt;&amp;gt; &amp;gt; unfortunate. I guess if seeds are being represented with 12 words&lt;br/&gt;&amp;gt; &amp;gt; consistently, people will expect them to work everywhere.&lt;br/&gt;&amp;gt; &amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Dive into the World of Parallel Programming The Go Parallel Website, sponsored&lt;br/&gt;&amp;gt; by Intel and developed in partnership with Slashdot Media, is your hub for all&lt;br/&gt;&amp;gt; things parallel software development, from weekly thought leadership blogs to&lt;br/&gt;&amp;gt; news, videos, case studies, tutorials and more. Take a look and join the &lt;br/&gt;&amp;gt; conversation now. &lt;a href=&#34;http://goparallel.sourceforge.net/&#34;&gt;http://goparallel.sourceforge.net/&lt;/a&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; Bitcoin-development --&lt;br/&gt;&amp;gt; |   |&lt;br/&gt;&amp;gt; |   |   |   |   |   |&lt;br/&gt;&amp;gt; | Bitcoin-development --To see the collection of prior postings to the list, visit the Bitcoin-development Archives. |&lt;br/&gt;&amp;gt; |  |&lt;br/&gt;&amp;gt; | View on lists.sourceforge.net | Preview by Yahoo |&lt;br/&gt;&amp;gt; |  |&lt;br/&gt;&amp;gt; |   |&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;   &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;  &lt;br/&gt;&amp;gt;    &lt;br/&gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Dive into the World of Parallel Programming The Go Parallel Website, sponsored&lt;br/&gt;&amp;gt; by Intel and developed in partnership with Slashdot Media, is your hub for all&lt;br/&gt;&amp;gt; things parallel software development, from weekly thought leadership blogs to&lt;br/&gt;&amp;gt; news, videos, case studies, tutorials and more. Take a look and join the &lt;br/&gt;&amp;gt; conversation now. &lt;a href=&#34;http://goparallel.sourceforge.net/&#34;&gt;http://goparallel.sourceforge.net/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150312/ba0f7b83/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150312/ba0f7b83/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:31:36Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrv98ppe4q8vx9ysvm0xnq6z84vsq6x0gfd0sdv9emssjn7zj2lmszyq78ggdk5kusvhh4hfd3zdqkhssj5wy6tzzn7e5t4la54zsy72e47h4mkaa</id>
    
      <title type="html">📅 Original date posted:2015-03-12 📝 Original message:Right ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrv98ppe4q8vx9ysvm0xnq6z84vsq6x0gfd0sdv9emssjn7zj2lmszyq78ggdk5kusvhh4hfd3zdqkhssj5wy6tzzn7e5t4la54zsy72e47h4mkaa" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz7rf36jcmwmxtgy9cch9jwatpqp07fun07g9f59adv2tfjkq3dfgm85q52&#39;&gt;nevent1q…5q52&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-03-12&lt;br/&gt;📝 Original message:Right you are!&lt;br/&gt;I saw Thomas&amp;#39;s email about Electrum 2.0 not supporting BIP39.&lt;br/&gt;It seems he had the idea that the wordlist was a strict requirement yet it is not, it is unfortunate that Electrum did not go the route of BIP39. The wordlist is irrelevant and merely used to help build mnemonics.&lt;br/&gt;Also as I&amp;#39;ve shown, you can work a version into it, I was going to actually propose it to the BIP39 authors but didn&amp;#39;t think it was an issue.&lt;br/&gt;I think BIP39 is fantastic.&lt;br/&gt;I think Electrum 2.0 (And everyone) should use BIP39  On 2015-03-11 06:21 PM, Thy Shizzle wrote:&lt;br/&gt;&amp;gt; Hmmmm I don&amp;#39;t think it&amp;#39;s fair to say that there has been a failure to&lt;br/&gt;&amp;gt; standardise. From what I read earlier among the wallets, mostly it came&lt;br/&gt;&amp;gt; down to if a version was noted and the date. Assuming no date is&lt;br/&gt;&amp;gt; provided, it just means you are scanning the block chain from day 0 for&lt;br/&gt;&amp;gt; transactions right? Hardly a big deal as you will still recover funds right?&lt;br/&gt;&lt;br/&gt;Unfortunately there&amp;#39;s more incompatibility than just the date issue:&lt;br/&gt;&lt;br/&gt;* seed: some follow BIP39, and some roll their own&lt;br/&gt;* HD structure: some follow BIP44, some BIP32 derivation, and some roll&lt;br/&gt;their own&lt;br/&gt;&lt;br/&gt;So actually very few wallets are seed-compatible, even ignoring the date&lt;br/&gt;question.&lt;br/&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Version right now is irrelevant as there is only one version of BIP39&lt;br/&gt;&amp;gt; currently, probably this will change as 2048 iterations of HMACSHA512&lt;br/&gt;&amp;gt; will likely need to be up scaled in the future, I thought about adding&lt;br/&gt;&amp;gt; one extra word into the mnemonic to signify version, so if you have a 12&lt;br/&gt;&amp;gt; word mnemonic then you have 12 words &#43; 1 word version. Version 1 has no&lt;br/&gt;&amp;gt; extra word, version 2 uses the first word on the list, version 3 uses&lt;br/&gt;&amp;gt; the second word on the wordlist, so on and so forth. Least that&amp;#39;s what I&lt;br/&gt;&amp;gt; was thinking of doing if I ever had to record a version, won&amp;#39;t effect&lt;br/&gt;&amp;gt; anything because entropy increases in blocks of 3 words so one extra&lt;br/&gt;&amp;gt; word can simply be thrown on the end.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s a reasonable solution.&lt;br/&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; So in summary I feel that date can be handled by assuming day 0, and&lt;br/&gt;&amp;gt; version is not an issue yet but may become one and probably it is a good&lt;br/&gt;&amp;gt; idea to think about standardising a version into BIP39, I have&lt;br/&gt;&amp;gt; provided a seed idea for discussion.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I don&amp;#39;t think it is quite the doom and gloom I&amp;#39;m reading :)&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; devrandom:&lt;br/&gt;&amp;gt; &amp;#34;I&amp;#39;d like to offer that the best practice for the shared wallet use case&lt;br/&gt;&amp;gt; should be multi-device multi-sig.  The mobile has a key, the desktop has&lt;br/&gt;&amp;gt; a key and a third-party security oracle has a third key.  The oracle&lt;br/&gt;&amp;gt; would have different security thresholds for countersigning the mobile.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; This way you can have the same overall wallet on all devices, but&lt;br/&gt;&amp;gt; different security profiles on different keys.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; That said, I do agree that mnemonic phrases should be portable, and find&lt;br/&gt;&amp;gt; it unfortunate that the ecosystem is failing to standardize on phrase&lt;br/&gt;&amp;gt; handling.&amp;#34;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;devrandom / Miron&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150312/d1164461/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150312/d1164461/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:31:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqc0xhq3dwca3fgle7g04gynw44hdg8yp76upvf8fp7cwft4g8gmqzyq78ggdk5kusvhh4hfd3zdqkhssj5wy6tzzn7e5t4la54zsy72e474tyf78</id>
    
      <title type="html">📅 Original date posted:2015-03-12 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqc0xhq3dwca3fgle7g04gynw44hdg8yp76upvf8fp7cwft4g8gmqzyq78ggdk5kusvhh4hfd3zdqkhssj5wy6tzzn7e5t4la54zsy72e474tyf78" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfu6j6wdvtm5xvfpgvzqck5j6acml3ym8xc2x0w9hgurmm0clnc7gwz9h7g&#39;&gt;nevent1q…9h7g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-03-12&lt;br/&gt;📝 Original message:That&amp;#39;s disappointing the Electrum 2.0 doesn&amp;#39;t use BIP39.&lt;br/&gt;&amp;gt;From my interpretation of BIP39, wordlists DO NOT REQUIRE to be fixed between wallet providers. There is some recommendations regarding the wordlists to help with things such as predictive text, so mobile apps can easily predict the word being typed in after a few chars etc. This would seem to be the reasoning for the reference word lists. Now there is nothing stopping one from implementing a wordlist of say profanities or star wars terms or whatever and still accepting a mnemonic from another provider. Remember if you have a mnemonic from a different wordlist, simply Normalization of the words occurs and then the hashing the mnemonic to derive the seed bytes. It is not really a restriction at all! BIP39 was designed such that the mnemonic generation is decoupled from seed derivation, just like what you are saying Electrum 2.0 can do! The wordlist is only needed for mnemonic generation NOT seed derivation, so Electrum DOES NOT need a copy of the BIP39 word lists to generate the seed from the phrase, there is really not much reason for Electrum not to accept BIP39 mnemonics at the moment! it requires bugger all code! Here is my seed generation code&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;//literally this is the bulk of the decoupled seed generation code, easy.byte[] salt = Utilities.MergeByteArrays(UTF8Encoding.UTF8.GetBytes(cSaltHeader),_passphraseBytes);return Rfc2898_pbkdf2_hmacsha512.PBKDF2(UTF8Encoding.UTF8.GetBytes(Utilities.NormaliseStringNfkd(MnemonicSentence)), salt);&lt;br/&gt;&lt;br/&gt;Changing the wordlist in the future has ZERO effect on derived seed, whatever mnemonic you provide will always generate the same seed, BIP39 is not mapping the words back to numbers etc to derive seed.&lt;br/&gt;Version is something that can be dealt with after the fact, hopefully standardised (curious why didn&amp;#39;t you work with the BIP39 to insert version instead of do something different to BIP39?)&lt;br/&gt;So most of what you are suggesting as problems are not.&lt;br/&gt;As for the common words between languages, I have discussed this with the provider of the Chinese wordlists as they shared some words between simplified and traditional, but I found it easy to look for a word in the mnemonic that is unique to that language/wordlist and so straight away you can determine the language, remembering you get minimum 12 goes at doing that :)&lt;br/&gt;Also then I asked myself, do we really care about detecting the language? Probably not because we don&amp;#39;t need to use the wordlist ever again after creation, we literally accept the mnemonic, normalise it then hash it into a seed. From what I&amp;#39;m reading, Electrum 2.0 really should have BIP39, it would take almost no effort to put it in and I think you should do that :) I don&amp;#39;t have any interest in BIP39 other than it being a standard. I think TREZOR may have an interest in it?&lt;br/&gt;Thomas V:&lt;br/&gt;&amp;#34;Thanks Mike, and sorry to answer a bit late; it has been a busy couple&lt;br/&gt;of weeks.&lt;br/&gt;&lt;br/&gt;You are correct, a BIP39 seed phrase will not work in Electrum, and vice&lt;br/&gt;versa. It is indeed unfortunate. However, I believe BIP39 should not be&lt;br/&gt;followed, because it reproduces two mistakes I did when I designed the&lt;br/&gt;older Electrum seed system. Let me explain.&lt;br/&gt;&lt;br/&gt;The first problem I have with BIP39 is that the seed phrase does not&lt;br/&gt;include a version number.&lt;br/&gt;&lt;br/&gt;Wallet development is still in an exploratory phase, and we should&lt;br/&gt;expect even more innovation in this domain. In this context, it is&lt;br/&gt;unwise to make decisions that prevent future innovation.&lt;br/&gt;&lt;br/&gt;However, when we give a seed phrase to users, we have a moral obligation&lt;br/&gt;to keep supporting this seed phrase in future versions. We cannot simply&lt;br/&gt;announce to Electrum users that their old seed phrase is not supported&lt;br/&gt;anymore, because we created a new version of the software that uses a&lt;br/&gt;different derivation. This could lead to financial losses for users who&lt;br/&gt;are unaware of these technicalities. Well, at least, that is how I feel&lt;br/&gt;about it.&lt;br/&gt;&lt;br/&gt;BIP39 and Electrum v2 have a very different ways of handling future&lt;br/&gt;innovation. Electrum v2 seed phrases include an explicit version number,&lt;br/&gt;that indicates how the wallet addresses should be derived. In contrast,&lt;br/&gt;BIP39 seed phrases do not include a version number at all. BIP39 is&lt;br/&gt;meant to be combined with BIP43, which stipulates that the wallet&lt;br/&gt;structure should depend on the BIP32 derivation path used for the wallet&lt;br/&gt;(although BIP43 is not followed by all BIP39 compatible wallets). Thus,&lt;br/&gt;innovation in BIP43 is allowed only within the framework of BIP32. In&lt;br/&gt;addition, having to explore the branches of the BIP32 tree in order to&lt;br/&gt;determine the type of wallet attached to a seed might be somewhat&lt;br/&gt;inefficient.&lt;br/&gt;&lt;br/&gt;The second problem I see with BIP39 is that it requires a fixed&lt;br/&gt;wordlist. Of course, this forbids innovation in the wordlist itself, but&lt;br/&gt;that&amp;#39;s not the main problem. When you write a new standard, it is&lt;br/&gt;important to keep this standard minimal, given the goal you want to&lt;br/&gt;achieve. I believe BIP39 could (and should) have been written without&lt;br/&gt;including the wordlist in the standard.&lt;br/&gt;&lt;br/&gt;There are two ways to derive a master key from a mnemonic phrase:&lt;br/&gt; 1. A bidirectional mapping between words and numbers, as in old&lt;br/&gt;Electrum versions. Pros: bidirectional means that you can do Shamir&lt;br/&gt;secret sharing of your seed. Cons: It requires a fixed wordlist.&lt;br/&gt; 2. Use a hash of the seed phrase (pbkdf). Pros: a fixed wordlist is not&lt;br/&gt;required. Cons: the mapping isn&amp;#39;t bidirectional.&lt;br/&gt;&lt;br/&gt;Electrum v1 uses (1). Electrum v2 uses (2).&lt;br/&gt;&lt;br/&gt;Early versions of BIP39 used (1), and later they switched to (2).&lt;br/&gt;However, BIP39 uses (2) only in order to derive the wallet keys, not for&lt;br/&gt;its checksum. The BIP39 checksum uses (1), and it does requires a fixed&lt;br/&gt;wordlist. This is just plainly inconsistent. As a result, you have&lt;br/&gt;neither wordlist flexibility, nor Shamir secret sharing.&lt;br/&gt;&lt;br/&gt;Having a fixed wordlist is very unfortunate. First, it means that BIP39&lt;br/&gt;will probably never leave the &amp;#39;draft&amp;#39; stage, until all languages of the&lt;br/&gt;world have been added. Second, once you add a wordlist for a new&lt;br/&gt;language, you cannot change it anymore, because it will break existing&lt;br/&gt;seed phrases; therefore you have to be extremely careful in the way you&lt;br/&gt;design these wordlists. Third, languages often have words in common.&lt;br/&gt;When you add a new language to the list, you should not use words&lt;br/&gt;already used by existing wordlists, in order to ensure that the language&lt;br/&gt;can be detected. It leads to a first come first served situation, that&lt;br/&gt;might not be sustainable in the future.&lt;br/&gt;&lt;br/&gt;In order to support the old Electrum v1 seeds, all future versions of&lt;br/&gt;Electrum will have to include the old wordlist. In addition, when&lt;br/&gt;generating new seed phrases, Electrum now has to avoid collisions with&lt;br/&gt;old seed phrases, because the old ones did not have a version number.&lt;br/&gt;This is painful enough, I will not repeat the same errors twice.&lt;br/&gt;&lt;br/&gt;Electrum v2 derives both its private keys and its checksum/version&lt;br/&gt;number using a hash of the seed phrase. This means that wordlists can be&lt;br/&gt;added and modified in the future, without breaking existing seed&lt;br/&gt;phrases. It also means that it will be very easy for other wallets to&lt;br/&gt;support Electrum seedphrases: it requires about 20 lines of code, and no&lt;br/&gt;wordlist is required.&amp;#34;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thomas&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Le 02/03/2015 16:37, Mike Hearn a écrit :&lt;br/&gt;&amp;gt; Congrats Thomas! Glad to see Electrum 2 finally launch.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; * New seed derivation method (not compatible with BIP39).&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Does this mean a &amp;#34;12 words&amp;#34; wallet created by Electrum won&amp;#39;t work if&lt;br/&gt;&amp;gt; imported into some other wallet that supports BIP39? Vice versa? This seems&lt;br/&gt;&amp;gt; unfortunate. I guess if seeds are being represented with 12 words&lt;br/&gt;&amp;gt; consistently, people will expect them to work everywhere.&lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;------------------------------------------------------------------------------&lt;br/&gt;Dive into the World of Parallel Programming The Go Parallel Website, sponsored&lt;br/&gt;by Intel and developed in partnership with Slashdot Media, is your hub for all&lt;br/&gt;things parallel software development, from weekly thought leadership blogs to&lt;br/&gt;news, videos, case studies, tutorials and more. Take a look and join the &lt;br/&gt;conversation now. &lt;a href=&#34;http://goparallel.sourceforge.net/&#34;&gt;http://goparallel.sourceforge.net/&lt;/a&gt;&lt;br/&gt;_______________________________________________&lt;br/&gt;Bitcoin-development mailing list&lt;br/&gt;Bitcoin-development at lists.sourceforge.net&lt;br/&gt;Bitcoin-development --&lt;br/&gt;|   |&lt;br/&gt;|   |   |   |   |   |&lt;br/&gt;| Bitcoin-development --To see the collection of prior postings to the list, visit the Bitcoin-development Archives. |&lt;br/&gt;|  |&lt;br/&gt;| View on lists.sourceforge.net | Preview by Yahoo |&lt;br/&gt;|  |&lt;br/&gt;|   |&lt;br/&gt;&lt;br/&gt;  &lt;br/&gt;&lt;br/&gt; &lt;br/&gt;   &lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150312/8f2ef0c6/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150312/8f2ef0c6/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T15:31:33Z</updated>
  </entry>

</feed>