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




  <entry>
    <id>https://nostr.ae/nevent1qqsgnch5a88de9vf8rexu9tkpc32vgm005clz2eavt7l444c870km7gzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cgpma9q</id>
    
      <title type="html">📅 Original date posted:2015-05-08 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgnch5a88de9vf8rexu9tkpc32vgm005clz2eavt7l444c870km7gzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cgpma9q" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgwcswknkx6l8yjwt9jtjhpy3e3zl8c3v6apthz4y2q5tr2pgvc4g4qvy0k&#39;&gt;nevent1q…vy0k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-08&lt;br/&gt;📝 Original message:On 05/08/2015 01:13 AM, Tom Harding wrote:&lt;br/&gt;&amp;gt; On 5/7/2015 7:09 PM, Jeff Garzik wrote:&lt;br/&gt;&amp;gt;&amp;gt; G proposed 20MB blocks, AFAIK - 140 tps&lt;br/&gt;&amp;gt;&amp;gt; A proposed 100MB blocks - 700 tps&lt;br/&gt;&amp;gt;&amp;gt; For ref,&lt;br/&gt;&amp;gt;&amp;gt; Paypal is around 115 tps&lt;br/&gt;&amp;gt;&amp;gt; VISA is around 2000 tps (perhaps 4000 tps peak)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;For reference, I&amp;#39;m not &amp;#34;proposing&amp;#34; 100 MB blocks right now.  I was&lt;br/&gt;simply suggesting that if Bitcoin is to *ultimately* achieve the goal of&lt;br/&gt;being a globally useful payment rails, 7tps is embarrassingly small. &lt;br/&gt;Even with off-chain transactions.  It should be a no-brainer that block&lt;br/&gt;size has to go up.&lt;br/&gt;&lt;br/&gt;My goal was to bring some long-term perspective into the discussion.  I&lt;br/&gt;don&amp;#39;t know if 100 MB blocks will *actually* be necessary for Bitcoin in&lt;br/&gt;20 years, but it&amp;#39;s feasible that it will be.  It&amp;#39;s an open, global&lt;br/&gt;payments system.  Therefore, we shouldn&amp;#39;t be arguing about whether 1 MB&lt;br/&gt;blocks is sufficient--it&amp;#39;s very clearly not.  And admitting this as a&lt;br/&gt;valid point is also an admission that not everyone in the world will be&lt;br/&gt;able to run a full node in 20 years.&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t think there&amp;#39;s a solution that can accommodate all future&lt;br/&gt;scenarios, nor that we can even find a solution right now that avoids&lt;br/&gt;more hard forks in the future.   But the goal of &amp;#34;everyone should be&lt;br/&gt;able to download and verify the world&amp;#39;s global transactions on a&lt;br/&gt;smartphone&amp;#34; is a non-starter and should not drive decisions.
    </content>
    <updated>2023-06-07T17:33:19&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfmhdngy0k3kj6fcjwu8kakruprkpaev62dxedlhwvf08hayrktlgzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cjm32uq</id>
    
      <title type="html">📅 Original date posted:2015-05-07 📝 Original message:This ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfmhdngy0k3kj6fcjwu8kakruprkpaev62dxedlhwvf08hayrktlgzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cjm32uq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvrt0fa977hd854xht6e736q6wuksyccv7e0qaytxgxd2wytnx73sghcrys&#39;&gt;nevent1q…crys&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-07&lt;br/&gt;📝 Original message:This *is* urgent and needs to be handled right now, and I believe Gavin&lt;br/&gt;has the best approach to this.  I have heard Gavin&amp;#39;s talks on increasing&lt;br/&gt;the block size, and the two most persuasive points to me were:&lt;br/&gt;&lt;br/&gt;(1) Blocks are essentially nearing &amp;#34;full&amp;#34; now.  And by &amp;#34;full&amp;#34; he means&lt;br/&gt;that the reliability of the network (from the average user perspective)&lt;br/&gt;is about to be impacted in a very negative way (I believe it was due to&lt;br/&gt;the inconsistent time between blocks).  I think Gavin said that his&lt;br/&gt;simulations showed 400 kB - 600 kB worth of transactions per 10 min&lt;br/&gt;(approx 3-4 tps) is where things start to behave poorly for certain&lt;br/&gt;classes of transactions.  In other words, we&amp;#39;re very close to the&lt;br/&gt;effective limit in terms of maintaining the current &amp;#34;standard of&lt;br/&gt;living&amp;#34;, and with a year needed to raise the block time this actually is&lt;br/&gt;urgent.&lt;br/&gt;&lt;br/&gt;(2) Leveraging fee pressure at 1MB to solve the problem is actually&lt;br/&gt;really a bad idea.  It&amp;#39;s really bad while Bitcoin is still growing, and&lt;br/&gt;relying on fee pressure at 1 MB severely impacts attractiveness and&lt;br/&gt;adoption potential of Bitcoin (due to high fees and unreliability).  But&lt;br/&gt;more importantly, it ignores the fact that for a 7 tps is pathetic for a&lt;br/&gt;global transaction system.  It is a couple orders of magnitude too low&lt;br/&gt;for any meaningful commercial activity to occur.  If we continue with a&lt;br/&gt;cap of 7 tps forever, Bitcoin *will* fail.  Or at best, it will fail to&lt;br/&gt;be useful for the vast majority of the world (which probably leads to&lt;br/&gt;failure).  We shouldn&amp;#39;t be talking about fee pressure until we hit 700&lt;br/&gt;tps, which is probably still too low. &lt;br/&gt;&lt;br/&gt;You can argue that side chains and payment channels could alleviate&lt;br/&gt;this.  But how far off are they?  We&amp;#39;re going to hit effective 1MB&lt;br/&gt;limits long before we can leverage those in a meaningful way.  Even if&lt;br/&gt;everyone used them, getting a billion people onto the system just can&amp;#39;t&lt;br/&gt;happen even at 1 transaction per year per person to get into a payment&lt;br/&gt;channel or move money between side chains.&lt;br/&gt;&lt;br/&gt;We get asked all the time by corporate clients about scalability.  A&lt;br/&gt;limit of 7 tps makes them uncomfortable that they are going to invest&lt;br/&gt;all this time into a system that has no chance of handling the economic&lt;br/&gt;activity that they expect it handle.  We always assure them that 7 tps&lt;br/&gt;is not the final answer. &lt;br/&gt;&lt;br/&gt;Satoshi didn&amp;#39;t believe 1 MB blocks were the correct answer.  I&lt;br/&gt;personally think this is critical to Bitcoin&amp;#39;s long term future.   And&lt;br/&gt;I&amp;#39;m not sure what else Gavin could&amp;#39;ve done to push this along in a&lt;br/&gt;meaninful way.&lt;br/&gt;&lt;br/&gt;-Alan&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 05/07/2015 02:06 PM, Mike Hearn wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     I think you are rubbing against your own presupposition that&lt;br/&gt;&amp;gt;     people must find and alternative right now. Quite a lot here do&lt;br/&gt;&amp;gt;     not believe there is any urgency, nor that there is an immanent&lt;br/&gt;&amp;gt;     problem that has to be solved before the sky falls in.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I have explained why I believe there is some urgency, whereby &amp;#34;some&lt;br/&gt;&amp;gt; urgency&amp;#34; I mean, assuming it takes months to implement, merge, test,&lt;br/&gt;&amp;gt; release and for people to upgrade.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; But if it makes you happy, imagine that this discussion happens all&lt;br/&gt;&amp;gt; over again next year and I ask the same question.&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;&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/20150507/8d08315a/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150507/8d08315a/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:33:17&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr4w8y493zqtlsf7ms4apagewkpst2vn2jxxjj8rvnt9lkra6fvnqzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67crspcdv</id>
    
      <title type="html">📅 Original date posted:2015-01-23 📝 Original message:The ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr4w8y493zqtlsf7ms4apagewkpst2vn2jxxjj8rvnt9lkra6fvnqzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67crspcdv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9he40tlq6tvl06umdsst4tk4zh85l59wct90ggjkmdgqkhs5vh0q7he3p9&#39;&gt;nevent1q…e3p9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-01-23&lt;br/&gt;📝 Original message:The SIGHASH_WITHINPUTVALUE proposal is a hardfork, but otherwise&lt;br/&gt;non-intrusive, doesn&amp;#39;t change any TxOut scripts, doesn&amp;#39;t change any&lt;br/&gt;tx/block parsing (besides verification), it works with all existing&lt;br/&gt;coins in the network, and existing software doesn&amp;#39;t have to use it if&lt;br/&gt;they don&amp;#39;t want to upgrade their signers.   The proposal simply provides&lt;br/&gt;a way to optionally sign the input values with the TxOut scripts.  In&lt;br/&gt;other words a signature right now says &amp;#34;I sign this transaction using&lt;br/&gt;these inputs, whatever value they are.&amp;#34;  With this SIGHASH type, the&lt;br/&gt;signature says &amp;#34;I sign this transaction assuming that input 0 is X BTC,&lt;br/&gt;input 1 is Y BTC,....&amp;#34;.  If the online computer providing the data to be&lt;br/&gt;signed lies about the value of any input, the resulting signature will&lt;br/&gt;be invalid.&lt;br/&gt;&lt;br/&gt;Unfortunately, it seems that there was no soft-fork way to achieve this&lt;br/&gt;benefit, at least not one that had favorable properties.  Most of the&lt;br/&gt;soft-fork variations of it required the coins being spent to have been&lt;br/&gt;originated in a special way.  In other words, it would only work if the&lt;br/&gt;coins had entered the wallet with some special, modified TxOut script. &lt;br/&gt;So it wouldn&amp;#39;t work with existing coins, and would require senders to&lt;br/&gt;update their software to reshape the way they send transactions to be&lt;br/&gt;compatible with our goals.&lt;br/&gt;&lt;br/&gt;I *strongly* encourage this to be considered for inclusion at some&lt;br/&gt;point.  Not only does it simplify HW as Marek suggested, it increases&lt;br/&gt;the options for online-offline communication channels, which is also a&lt;br/&gt;win for security.  Right now, QR codes don&amp;#39;t work because of the&lt;br/&gt;possibility of having to transfer megabytes over the channel, and no way&lt;br/&gt;to for the signer to control that size.  With this change, it&amp;#39;s possible&lt;br/&gt;for the signer to control the size of each chunk of data to guarantee it&lt;br/&gt;fits in, say, a QR code (even if it means breaking it up into a couple&lt;br/&gt;smaller transactions).&lt;br/&gt;&lt;br/&gt;-Alan&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 01/23/2015 09:51 AM, slush wrote:&lt;br/&gt;&amp;gt; Hi,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; is any progress or even discussion in this area? &lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://bitcointalk.org/index.php?topic=181734.0&#34;&gt;https://bitcointalk.org/index.php?topic=181734.0&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I don&amp;#39;t insist on any specific solution, but this is becoming a real&lt;br/&gt;&amp;gt; issue as hardware wallets are more widespread. I&amp;#39;m sitting next to&lt;br/&gt;&amp;gt; TREZOR for 40 minutes already, because it streams and validate some&lt;br/&gt;&amp;gt; complex transaction. By using proposed solution, such signature would&lt;br/&gt;&amp;gt; be a matter of few seconds.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; That&amp;#39;s also not just about time/resource/hw cost optimization. I&amp;#39;m&lt;br/&gt;&amp;gt; talking about possibility of huge simplification of the firmware&lt;br/&gt;&amp;gt; (=security FTW), because 50% of actual codebase is solving this&lt;br/&gt;&amp;gt; particular downside of Bitcoin protocol.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; So, there&amp;#39;s real world problem. On which solution can we as a&lt;br/&gt;&amp;gt; community find a wide agreement?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Best,&lt;br/&gt;&amp;gt; Marek&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; New Year. New Location. New Benefits. New Data Center in Ashburn, VA.&lt;br/&gt;&amp;gt; GigeNET is offering a free month of service with a new server in Ashburn.&lt;br/&gt;&amp;gt; Choose from 2 high performing configs, both with 100TB of bandwidth.&lt;br/&gt;&amp;gt; Higher redundancy.Lower latency.Increased capacity.Completely compliant.&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/gigenet&#34;&gt;http://p.sf.net/sfu/gigenet&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 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/20150123/46e022bd/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150123/46e022bd/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:29:02&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq6wtnax6kqxrk7ycvcck4saayhvkhtnak54hvlxduppvjeeu04rszyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cas805v</id>
    
      <title type="html">📅 Original date posted:2015-01-19 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq6wtnax6kqxrk7ycvcck4saayhvkhtnak54hvlxduppvjeeu04rszyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cas805v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszk4kt7ewcufm73glhfprz5kg769tp7x607h5t40g8v3xy8ys9y7c5xerw7&#39;&gt;nevent1q…erw7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-01-19&lt;br/&gt;📝 Original message:I&amp;#39;m a bit confused.  It&amp;#39;s been a long time since I looked at protobuf&lt;br/&gt;(and will have to dig into it soon), but I seem to recall it doesn&amp;#39;t&lt;br/&gt;have any of the determinism properties you guys just said.  It is&lt;br/&gt;intended to allow you to skip details of the on-the-wire representations&lt;br/&gt;and just send a bunch of named fields between systems.  I thought there&lt;br/&gt;was no guarantee that two identical protobuf structures will get&lt;br/&gt;serialized identically...?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 01/19/2015 02:57 PM, Richard Brady wrote:&lt;br/&gt;&amp;gt; Thanks guys, great answers. &lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The design choice certainly makes a lot more sense now regardless of&lt;br/&gt;&amp;gt; whether one agrees with it or not.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Regards,&lt;br/&gt;&amp;gt; Richard&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; New Year. New Location. New Benefits. New Data Center in Ashburn, VA.&lt;br/&gt;&amp;gt; GigeNET is offering a free month of service with a new server in Ashburn.&lt;br/&gt;&amp;gt; Choose from 2 high performing configs, both with 100TB of bandwidth.&lt;br/&gt;&amp;gt; Higher redundancy.Lower latency.Increased capacity.Completely compliant.&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/gigenet&#34;&gt;http://p.sf.net/sfu/gigenet&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 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/20150119/c6c82c2c/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150119/c6c82c2c/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:28:36&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqshrqjl8qp34tltddq7yqvu0ksktdj93z8x88gzygs8le9wj70tqzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67c98wzfz</id>
    
      <title type="html">📅 Original date posted:2014-10-01 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqshrqjl8qp34tltddq7yqvu0ksktdj93z8x88gzygs8le9wj70tqzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67c98wzfz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxustt9c8k2cgzn4wwnlszt8pvmmfwnr9e9qk794jlmuu8804fvnc8nu8er&#39;&gt;nevent1q…u8er&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-10-01&lt;br/&gt;📝 Original message:On 10/01/2014 04:58 PM, Gavin Andresen wrote:&lt;br/&gt;&amp;gt; If the first transaction is P2SH, then the miner won&amp;#39;t know there is&lt;br/&gt;&amp;gt; an advantage to holding it until it is too late (the scriptPubKey is&lt;br/&gt;&amp;gt; an opaque hash until the second transaction is final and&lt;br/&gt;&amp;gt; relayed/broadcast).&lt;br/&gt;&lt;br/&gt;If you&amp;#39;re doing some kind of proof-of-burn scheme, wouldn&amp;#39;t using P2SH&lt;br/&gt;defeat the purpose of it?
    </content>
    <updated>2023-06-07T17:26:05&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw8w84tngqukwv52c82lgkfe2gyh5yckv42qx45czxgcvrrxyqy3czyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cyfmw0d</id>
    
      <title type="html">📅 Original date posted:2014-09-23 📝 Original message:This ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw8w84tngqukwv52c82lgkfe2gyh5yckv42qx45czxgcvrrxyqy3czyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cyfmw0d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr33zmlt5xcrmmqepqnkvn6vessd5wr8uq5s0p9etcrl5hsxtu08qqpx93g&#39;&gt;nevent1q…x93g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-09-23&lt;br/&gt;📝 Original message:This topic has been touched on briefly here before, but I wanted to&lt;br/&gt;solidify it and propose it as a BIP if there is wider support for it. &lt;br/&gt;Also, the topic is difficult to discuss without lots of pictures -- so&lt;br/&gt;that&amp;#39;s what I&amp;#39;ve done (mainly to describe it to my team, but also as&lt;br/&gt;general documentation).  It&amp;#39;s in presentation form:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://s3.amazonaws.com/bitcoinarmory-media/MultisigWalletNoCollide.pdf&#34;&gt;https://s3.amazonaws.com/bitcoinarmory-media/MultisigWalletNoCollide.pdf&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;The proposal is that for an M-of-N multisig wallet based on BIP32, there&lt;br/&gt;should be N internal chains and N external chains.  Each party is&lt;br/&gt;assigned a chain based on the lexicographic ordering of their wallet&amp;#39;s&lt;br/&gt;root public key in the multisig.   This guarantees that no parties are&lt;br/&gt;generating and distributing the same addresses, and also provides a&lt;br/&gt;certain level of built-in book-keeping.  Coins being received on chain&lt;br/&gt;2*x were created by participant x (receiving), and coins received on&lt;br/&gt;2*x&#43;1 are change outputs created by participant x (outgoing).  Thus,&lt;br/&gt;it&amp;#39;s easy from simply looking at the wallet structure who was&lt;br/&gt;responsible for which transactions.&lt;br/&gt;&lt;br/&gt;Alternatively, we could change it to suggest that each &amp;#34;device&amp;#34; is&lt;br/&gt;assigned a pair of chains.  For a 2-of-3 there may 3 participants plus a&lt;br/&gt;CFO with a &amp;#34;watch-only&amp;#34; version of the multisig wallet.  Then you might&lt;br/&gt;use four pairs of chains.  I&amp;#39;m just not sure how they would be assigned.&lt;br/&gt;&lt;br/&gt;If this has been proposed before, then consider this my contribution to&lt;br/&gt;documentation. &lt;br/&gt;-Alan&lt;br/&gt;&lt;br/&gt;P.S. -- &amp;#34;No-Collision Mode&amp;#34; is not a great name.  Happy to take&lt;br/&gt;suggestions for changing it.
    </content>
    <updated>2023-06-07T17:25:52&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw234ys5dpdl30acsvxmmwjcnl40qvj2t9d0f4jl2encc0t84smnqzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cvlxgu7</id>
    
      <title type="html">📅 Original date posted:2014-07-30 📝 Original message:Hi ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw234ys5dpdl30acsvxmmwjcnl40qvj2t9d0f4jl2encc0t84smnqzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cvlxgu7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvrxuzedu40wjhz5lxktl3wqnfm3f3afx63p7atd99pq0dnvxacdgy3x5fn&#39;&gt;nevent1q…x5fn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-07-30&lt;br/&gt;📝 Original message:Hi Everyone,&lt;br/&gt;&lt;br/&gt;The Armory team is pleased to announce the official release of our&lt;br/&gt;decentralized multi-signature interface, called &amp;#34;Lockboxes&amp;#34;.  It is a&lt;br/&gt;&amp;#34;true&amp;#34; multi-signature transaction interface:&lt;br/&gt;&lt;br/&gt;  * Decentralized multi-sig (no third-party servers or signers needed)&lt;br/&gt;  * Any multi-sig from 1-of-2 up to 7-of-7&lt;br/&gt;  * Any or all of the signing devices can be *offline*&lt;br/&gt;  * All private keys can be generated and managed independently&lt;br/&gt;  * Works with existing Armory wallets&lt;br/&gt;  * Simultaneous funding (&amp;#34;simulfunding&amp;#34;) features for escrow and&lt;br/&gt;    contracts (basically CoinJoin)&lt;br/&gt;  * All wrapped up in a nice graphical user interface!&lt;br/&gt;&lt;br/&gt;Armory 0.92 includes a GUI for creating, funding and spending from&lt;br/&gt;multi-signature lockboxes, anything from 1-of-2 up to 7-of-7.  All&lt;br/&gt;private keys can be generated independently and never have to be&lt;br/&gt;co-located.    Most importantly, any number of the signing keys can be&lt;br/&gt;created and managed on offline computers!  Also, all transaction and&lt;br/&gt;signature data is communicated directly between parties/devices using&lt;br/&gt;ASCII-armored blocks of text, so no third-party servers/services are&lt;br/&gt;needed (though, in the future, we hope to provide an optional service to&lt;br/&gt;help synchronize the data between parties).&lt;br/&gt;&lt;br/&gt;The release also includes the ability to do simultaneous funding&lt;br/&gt;(&amp;#34;simulfunding&amp;#34;) which is basically CoinJoin through a GUI, but intended&lt;br/&gt;to be used for contracts and escrow.  Each party creates a &amp;#34;promissory&lt;br/&gt;note&amp;#34; (which is basically just a list of UTXOs and a change address),&lt;br/&gt;and those can be merged into a single transaction to be signed by all&lt;br/&gt;funders.  Either all contributions are made simutaneously, or none of&lt;br/&gt;them are.   There is no other outcome.  This means that no trust is&lt;br/&gt;required between the simulfunders.  It is a basic contract enforced by&lt;br/&gt;the bitcoin network itself.&lt;br/&gt;&lt;br/&gt;Simulfunding would normally be used in conjuction with multi-signature&lt;br/&gt;lockboxes -- two parties that don&amp;#39;t trust each other together create a&lt;br/&gt;lockbox, and then simultaneously fund it (and subsequently spend it)&lt;br/&gt;according to some agreement.  However, it can actually be used to&lt;br/&gt;simulfund any address.  To promote this feature, Armory Technologies Inc&lt;br/&gt;is offering to match up to 20 BTC in donations to the EFF, FSF, College&lt;br/&gt;Crypto Network, Chamber of Digital Commerce, and the Bitcoin Foundation&lt;br/&gt;(and hopefully wikipedia, as a late addition to the list).    We posted&lt;br/&gt;a list of ATI &amp;#34;promissory notes&amp;#34; for matching donations on our&lt;br/&gt;website:   &lt;a href=&#34;https://bitcoinarmory.com/donation-match-list/&#34;&gt;https://bitcoinarmory.com/donation-match-list/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;We&amp;#39;re very excited about this release, which has been in testing for&lt;br/&gt;over three months, and we&amp;#39;ve been using for management of company funds&lt;br/&gt;between officers for the last two months.  We have not seen anything&lt;br/&gt;else that comes close to matching the flexibility and security afforded&lt;br/&gt;by it (and without being exceptionally inconvenient!).   See our&lt;br/&gt;tutorials, and especially the FAQ at the end: &lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://bitcoinarmory.com/about/using-lockboxes&#34;&gt;https://bitcoinarmory.com/about/using-lockboxes&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://bitcoinarmory.com/about/using-lockboxes/#faq&#34;&gt;https://bitcoinarmory.com/about/using-lockboxes/#faq&lt;/a&gt;&lt;br/&gt; &lt;br/&gt;We hope that people will try it out and provide feedback.  Maybe even&lt;br/&gt;match some donations!  We&amp;#39;ve already matched 3 BTC so far and it was&lt;br/&gt;announced less than 24 hours ago. &lt;br/&gt;&lt;br/&gt;Cheers,&lt;br/&gt;-Alan&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;------&lt;br/&gt;Press Release: &lt;br/&gt;&lt;a href=&#34;http://finance.yahoo.com/news/armory-releases-first-decentralized-multi-233500704.html&#34;&gt;http://finance.yahoo.com/news/armory-releases-first-decentralized-multi-233500704.html&lt;/a&gt;&lt;br/&gt;------&lt;br/&gt;Changelog:&lt;br/&gt;&lt;br/&gt;*VERSION 0.92**&lt;br/&gt;**Released July 29, 2014**&lt;br/&gt;*&lt;br/&gt;&lt;br/&gt;    - *Multi-Signature Lockboxes!*&lt;br/&gt;          Full-featured interface for creating multi-signature addresses,&lt;br/&gt;          putting money into them, and collecting signatures to spend them.&lt;br/&gt;          See our tutorials at:&lt;br/&gt;&lt;a href=&#34;https://bitcoinarmory.com/about/using-lockboxes/&#34;&gt;https://bitcoinarmory.com/about/using-lockboxes/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;    - *Simulfunding for Addresses and Lockboxes*&lt;br/&gt;          Use the &amp;#34;Multi-Sig&amp;#34; menu to do prepare simulfunding to any&lt;br/&gt;          arbitrary address.  Or click on the &amp;#34;Simul&amp;#34; checkbox in the&lt;br/&gt;          lockbox manager if you are simulfunding a lockbox.  As a promotion&lt;br/&gt;          for this feature we are matching up to 20 BTC worth donations&lt;br/&gt;          to organizations that support Bitcoin, digital security, online&lt;br/&gt;          freedoms, and open-source software.  See our donation list (with&lt;br/&gt;          instructions): &lt;a href=&#34;https://bitcoinarmory.com/about/donation-match-list&#34;&gt;https://bitcoinarmory.com/about/donation-match-list&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;    - *Improved Mac/OSX Stability*&lt;br/&gt;          We merged a couple Qt4 patches that dramatically improved&lt;br/&gt;          compatibility on OSX 10.7 and newer.  Should work with the&lt;br/&gt;          upcoming release of OSX 10.10.&lt;br/&gt;&lt;br/&gt;    - *Armory Daemon/API Upgrades (Beta)*&lt;br/&gt;          The Armory API has been upgraded substantially since version 0.91.&lt;br/&gt;          This version has tons of new functionality matching bitcoind,&lt;br/&gt;          as well as unique functionality including lockbox operations.&lt;br/&gt;          Plan to have complete functionality implemented and tested by&lt;br/&gt;          version 0.93.&lt;br/&gt;&lt;br/&gt;    - *Upgraded Transaction History Export to CSV*&lt;br/&gt;          Added running balance reporting for individual and all wallets.&lt;br/&gt;          Also fixed a bug where internal transfers within wallets were&lt;br/&gt;          not being reported properly.&lt;br/&gt;&lt;br/&gt;    - *Root PUBLIC Key Export*&lt;br/&gt;          You can now export just the root public key data that allows&lt;br/&gt;          you to reconstruct your watching-only wallet.  It is five lines&lt;br/&gt;          that are easily printed or copied by hand.  Could be used to&lt;br/&gt;          provide someone a chain of addresses for multiple payments.&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/20140730/d0ee6702/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140730/d0ee6702/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:24:37&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9uzf2zj55a804gu47pwfu59h775zdepl6cllnkker3cjzlgn66fczyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67ccp0gwh</id>
    
      <title type="html">📅 Original date posted:2014-07-04 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9uzf2zj55a804gu47pwfu59h775zdepl6cllnkker3cjzlgn66fczyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67ccp0gwh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvccpyslt877hynx9j2kdw4287qeld8agfnnt4e5kweeqfdp3vydcha4wd9&#39;&gt;nevent1q…4wd9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-07-04&lt;br/&gt;📝 Original message:On 07/04/2014 07:15 AM, Andy Parkins wrote:&lt;br/&gt;&amp;gt; On Friday 04 July 2014 06:53:47 Alan Reiner wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ROMix works by taking N sequential hashes and storing the results into a&lt;br/&gt;&amp;gt;&amp;gt; single N*32 byte lookup table.   So if N is 1,000,000, you are going to&lt;br/&gt;&amp;gt;&amp;gt; compute 1,000,000 and store the results into 32,000,000 sequential bytes&lt;br/&gt;&amp;gt;&amp;gt; of RAM.  Then you are going to do 1,000,000 lookup operations on that&lt;br/&gt;&amp;gt;&amp;gt; table, using the hash of the previous lookup result, to determine the&lt;br/&gt;&amp;gt;&amp;gt; location of next lookup (within that 32,000,000 bytes).  Assuming a&lt;br/&gt;&amp;gt;&amp;gt; strong hash function, this means its impossible to know in advance what&lt;br/&gt;&amp;gt;&amp;gt; needs to be available in RAM to lookup, and it&amp;#39;s easiest if you simply&lt;br/&gt;&amp;gt;&amp;gt; hold all 32,000,000 bytes in RAM.&lt;br/&gt;&amp;gt; My idea wasn&amp;#39;t to make hashing memory hungry; it was to make it IO-hungry.  It &lt;br/&gt;&amp;gt; wouldn&amp;#39;t be too hard to make an ASIC with 32MB of RAM.  Especially if it &lt;br/&gt;&amp;gt; gained you a 1000x advantage over the other miners.  It seems that sort of &lt;br/&gt;&amp;gt; solution is exactly the one that Mike Hearn was warning against in his blog.&lt;br/&gt;&lt;br/&gt;I think you misundersood....  using ROMix-like algorithm, each hash&lt;br/&gt;requires a different 32 MB of the blockchain.  Uniformly distributed&lt;br/&gt;throughout the blockchain, and no way to predict which 32 MB until you&lt;br/&gt;have actually executed it.   If the difficulty is high enough, your&lt;br/&gt;miner is likely to end up going through the entire X GB blockchain while&lt;br/&gt;searching for a good hash, but other nodes will only need to do 32 MB&lt;br/&gt;worth of disk accesses to verify your answer (and it will be unknown&lt;br/&gt;which 32 MB until they do the 1,000,000 hash&#43;lookup operations on their&lt;br/&gt;X GB blockchain).&lt;br/&gt;&lt;br/&gt;I think that strikes a good compromise of needing access to 100% of the&lt;br/&gt;blockchain, without requiring reading 20 GB to verify a block.&lt;br/&gt;&lt;br/&gt;(Replace N=1,000,000, 32 MB and 20 GB with the appropriately calibrated&lt;br/&gt;numbers in the future)
    </content>
    <updated>2023-06-07T17:23:34&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxt0wk3thwchszhq7e4dne572x3h2tyl80jhenepjntaqztlhhjhszyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cgcj5uu</id>
    
      <title type="html">📅 Original date posted:2014-07-04 📝 Original message:Just a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxt0wk3thwchszhq7e4dne572x3h2tyl80jhenepjntaqztlhhjhszyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cgcj5uu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9da79dadj5f862c25hhagnuhg0tw0l96c20jmn3avxr5hef692gqq6tvnc&#39;&gt;nevent1q…tvnc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-07-04&lt;br/&gt;📝 Original message:Just a thought on this -- I&amp;#39;m not saying this is a good idea or a bad&lt;br/&gt;idea, because I have spent about zero time thinking about it, but&lt;br/&gt;something did come to mind as I read this.  Reading 20 GB of data for&lt;br/&gt;every hash might be a bit excessive.  And as the blockchain grows, it&lt;br/&gt;will become infeasible to continue.  However, what comes to mind is the&lt;br/&gt;ROMix algorithm defined by Colin Percival, which was the pre-cursor to&lt;br/&gt;scrypt.  Which is actually what Armory uses for key stretching because&lt;br/&gt;it&amp;#39;s far simpler than scrypt itself while maintaining the memory-hard&lt;br/&gt;properties (the downside is that it&amp;#39;s much less flexible in allowing the&lt;br/&gt;user to trade-off compute time vs memory usage).&lt;br/&gt;&lt;br/&gt;ROMix works by taking N sequential hashes and storing the results into a&lt;br/&gt;single N*32 byte lookup table.   So if N is 1,000,000, you are going to&lt;br/&gt;compute 1,000,000 and store the results into 32,000,000 sequential bytes&lt;br/&gt;of RAM.  Then you are going to do 1,000,000 lookup operations on that&lt;br/&gt;table, using the hash of the previous lookup result, to determine the&lt;br/&gt;location of next lookup (within that 32,000,000 bytes).  Assuming a&lt;br/&gt;strong hash function, this means its impossible to know in advance what&lt;br/&gt;needs to be available in RAM to lookup, and it&amp;#39;s easiest if you simply&lt;br/&gt;hold all 32,000,000 bytes in RAM.&lt;br/&gt;&lt;br/&gt;Something similar could be applied to your idea.  We use the hash of a&lt;br/&gt;prevBlockHash||nonce as the starting point for 1,000,000 lookup&lt;br/&gt;operations.  The output of the previous lookup is used to determine&lt;br/&gt;which block and tx (perhaps which chunk of 32 bytes within that tx) is&lt;br/&gt;used for the next lookup operation.   This means that in order to do the&lt;br/&gt;hashing, you need the entire blockchain available to you, even though&lt;br/&gt;you&amp;#39;ll only be using a small fraction of it for each &amp;#34;hash&amp;#34;.  This might&lt;br/&gt;achieve what you&amp;#39;re describing without actually requiring the full 20 GB&lt;br/&gt;of reading on ever hash.&lt;br/&gt;&lt;br/&gt;-Alan&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 07/04/2014 06:27 AM, Andy Parkins wrote:&lt;br/&gt;&amp;gt; Hello,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I had a thought after reading Mike Hearn&amp;#39;s blog about it being impossible to &lt;br/&gt;&amp;gt; have an ASIC-proof proof of work algorithm.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Perhaps I&amp;#39;m being dim, but I thought I&amp;#39;d mention my thought anyway.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It strikes me that he&amp;#39;s right that it&amp;#39;s impossible for any algorithm to exist &lt;br/&gt;&amp;gt; that can&amp;#39;t be implemented in an ASIC.  However, that&amp;#39;s only because it&amp;#39;s &lt;br/&gt;&amp;gt; trying to pick an algorithm that is CPU bound.  You could protect against ASCI &lt;br/&gt;&amp;gt; mining (or rather, make it irrelevant that it was being used) by making the &lt;br/&gt;&amp;gt; algorithm IO-bound rather than CPU-bound.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; For example, what if the proof-of-work hash for a block were no longer just &lt;br/&gt;&amp;gt; &amp;#34;hash of block&amp;#34;, which contains the hash of the parent block, but instead were &lt;br/&gt;&amp;gt; hash of &lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;    [NEW_BLOCK] [ALL_PREVIOUS_BLOCKS] [NEW_BLOCK]&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; [ALL_PREVIOUS_BLOCKS] is now 20GB (from memory) and growing.  By prefixing and &lt;br/&gt;&amp;gt; suffixing the new block, you have to feed every byte of the blockchain through &lt;br/&gt;&amp;gt; the hashing engine (the prefix prevents you caching the intermediate result).  &lt;br/&gt;&amp;gt; Whatever bus you&amp;#39;re using to feed your high speed hashing engine, it will &lt;br/&gt;&amp;gt; always be faster than the bus -- hence you&amp;#39;re now IO-bound, not CPU-bound, and &lt;br/&gt;&amp;gt; any hashing engine will, effectively, be the same.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;m making the assumption that SHA-256 is not cacheable from the middle &lt;br/&gt;&amp;gt; outwards, so the whole block-chain _has_ to be transferred for every hash.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Apologies in advance if this is a stupid idea.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Andy
    </content>
    <updated>2023-06-07T17:23:33&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrfzsm4gadq3mgc7uc4vyp2508wm4ex0j7ngmfkn5g4emdvuj9lsczyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67crg2xnv</id>
    
      <title type="html">📅 Original date posted:2014-05-02 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrfzsm4gadq3mgc7uc4vyp2508wm4ex0j7ngmfkn5g4emdvuj9lsczyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67crg2xnv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqrkpe5uaja7pryuqt9lx4kz6cuh2va2r4nqyhk92lp0fdzkveqfs7rvp9f&#39;&gt;nevent1q…vp9f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-05-02&lt;br/&gt;📝 Original message:I&amp;#39;ve been a strong supporter of the 1e-6 unit switch since the beginning&lt;br/&gt;and ready to do whatever I can with Armory to help ease that&lt;br/&gt;transition.  I&amp;#39;m happy to prioritize a release that updates the Armory&lt;br/&gt;interface to make &amp;#34;bits&amp;#34; the default unit, when the time is right.  I&lt;br/&gt;think it makes sense to get as many apps and services to upgrade nearly&lt;br/&gt;simultaneously.&lt;br/&gt;&lt;br/&gt;My plan is to have a popup on the first load of the new version that&lt;br/&gt;briefly introduces the change, and mentions that they can go back to the&lt;br/&gt;old way in the settings, but make them work to do it.  For the transient&lt;br/&gt;period (6 months?) all input boxes will auto-update nearby labels with&lt;br/&gt;the converted-to-BTC value as they type, so that they don&amp;#39;t have to do&lt;br/&gt;any math in their head.  Similarly, all displayed BTC values will show&lt;br/&gt;both.  But the 1e-6 unit will always be default or first unless they&lt;br/&gt;explicitly change it in the interface.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 5/2/2014 8:54 PM, Ben Davenport wrote:&lt;br/&gt;&amp;gt; I fully support this (it&amp;#39;s what I suggested over a year ago), but what&lt;br/&gt;&amp;gt; it comes down to is BitPay, Coinbase, Blockchain and Bitstamp getting&lt;br/&gt;&amp;gt; together, agreeing what they&amp;#39;re going to use, and doing a little joint&lt;br/&gt;&amp;gt; customer education campaign around it. If there&amp;#39;s community momentum&lt;br/&gt;&amp;gt; around &amp;#34;bits&amp;#34;, great.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; My only addition is that I think we should all stop trying to attach&lt;br/&gt;&amp;gt; SI prefixes to the currency unit. Name me another world currency that&lt;br/&gt;&amp;gt; uses SI prefixes. No one quotes amounts as 63 k$ or 3 M$. The accepted&lt;br/&gt;&amp;gt; standard at least in the US is &amp;lt;currency-symbol&amp;gt;&amp;lt;amount&amp;gt;&amp;lt;modifier&amp;gt;,&lt;br/&gt;&amp;gt; i.e. $63k or $3M. That may not be accepted form everywhere, but in any&lt;br/&gt;&amp;gt; case it&amp;#39;s an informal format, not a formal one. The important point is&lt;br/&gt;&amp;gt; there should be one base unit that is not modified with SI prefixes.&lt;br/&gt;&amp;gt; And I think the arguments are strong for that unit being = 100 satoshi.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Ben&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; On Fri, May 2, 2014 at 12:17 PM, Jeff Garzik &amp;lt;jgarzik at bitpay.com&lt;br/&gt;&amp;gt; &amp;lt;mailto:jgarzik at bitpay.com&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     &amp;lt;vendor hat: on&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     Related:&lt;br/&gt;&amp;gt;     &lt;a href=&#34;http://blog.bitpay.com/2014/05/02/bitpay-bitcoin-and-where-to-put-that-decimal-point.html&#34;&gt;http://blog.bitpay.com/2014/05/02/bitpay-bitcoin-and-where-to-put-that-decimal-point.html&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     --&lt;br/&gt;&amp;gt;     Jeff Garzik&lt;br/&gt;&amp;gt;     Bitcoin core developer and open source evangelist&lt;br/&gt;&amp;gt;     BitPay, Inc.      &lt;a href=&#34;https://bitpay.com/&#34;&gt;https://bitpay.com/&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;     &amp;#34;Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE&lt;br/&gt;&amp;gt;     Instantly run your Selenium tests across 300&#43; browser/OS combos.  Get&lt;br/&gt;&amp;gt;     unparalleled scalability from the best Selenium testing platform&lt;br/&gt;&amp;gt;     available.&lt;br/&gt;&amp;gt;     Simple to use. Nothing to install. Get started now for free.&amp;#34;&lt;br/&gt;&amp;gt;     &lt;a href=&#34;http://p.sf.net/sfu/SauceLabs&#34;&gt;http://p.sf.net/sfu/SauceLabs&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;     &amp;lt;mailto:Bitcoin-development at lists.sourceforge.net&amp;gt;&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;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; &amp;#34;Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE&lt;br/&gt;&amp;gt; Instantly run your Selenium tests across 300&#43; browser/OS combos.  Get &lt;br/&gt;&amp;gt; unparalleled scalability from the best Selenium testing platform available.&lt;br/&gt;&amp;gt; Simple to use. Nothing to install. Get started now for free.&amp;#34;&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/SauceLabs&#34;&gt;http://p.sf.net/sfu/SauceLabs&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 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/20140502/44cb1298/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140502/44cb1298/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:20:46&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxplxvtjnuhla5asvav07w6nzccdvl0r66yxrm887hp5hplrxhh9gzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cl7j9re</id>
    
      <title type="html">📅 Original date posted:2014-04-26 📝 Original message:I will ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxplxvtjnuhla5asvav07w6nzccdvl0r66yxrm887hp5hplrxhh9gzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cl7j9re" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2qyd0rlqnm6ud2m528vq9c2gpg35ych8vvnslvvmcf38vhw2996qx6xr8q&#39;&gt;nevent1q…xr8q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-04-26&lt;br/&gt;📝 Original message:I will just chime in that I&amp;#39;ve been working on a similar spec for Armory&lt;br/&gt;to implement P2SH multisig and I came up with basically an identical&lt;br/&gt;scheme.  I think you covered most of what is needed.   The one thing I&lt;br/&gt;did differently was try to match the BIP 32 structure, by keeping the&lt;br/&gt;original 3 levels (wallet, chain, addresses), and use 2*N chains to&lt;br/&gt;handle the N different parties generating receiving and change&lt;br/&gt;addresses.  It&amp;#39;s not necessary, but it follows more closely the&lt;br/&gt;three-level scheme that BIP 32 originally envisioned.  I also concluded&lt;br/&gt;that the chain indices are ordered by lexicographical sorting of root&lt;br/&gt;public keys, but resorting each individual address.  There are use cases&lt;br/&gt;where it will be necessary for parties to know how to combine public&lt;br/&gt;keys into a multi-sig address without knowing the root keys.&lt;br/&gt;&lt;br/&gt;Also, for the purposes of one-off types of escrow multi-sig, we have&lt;br/&gt;included a &amp;#34;wallet locator&amp;#34; field in the transaction that must be passed&lt;br/&gt;around.  This &amp;#34;wallet locator&amp;#34; is stored with each key (perhaps at the&lt;br/&gt;time public keys are collected and merged), and passed around with&lt;br/&gt;transactions to be signed.  This allows lightweight devices like&lt;br/&gt;hardware wallets, to recognize their own keys.  It would encoded in a&lt;br/&gt;VAR_STR, and doesn&amp;#39;t have to be meaningful to the other participants --&lt;br/&gt;each device would look at all signing slots in a transaction (either&lt;br/&gt;singlesig or each key in a multisig) and would generate a public key&lt;br/&gt;along each path, and see if the result matches.  If so, it can sign it. &lt;br/&gt;If not, it must be someone else&amp;#39;s.&lt;br/&gt;&lt;br/&gt;I bring this up, because this multisig wallet structure you&amp;#39;re talking&lt;br/&gt;about has a very simple &amp;#34;wallet locator&amp;#34; scheme -- all parties will use&lt;br/&gt;the same locator for a given receiving address.  But that field should&lt;br/&gt;remain part of the data structure for each key, to accommodate all types&lt;br/&gt;of multisig, not just linked/parallel tree schemes. &lt;br/&gt;&lt;br/&gt;-Alan&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 04/25/2014 06:27 PM, Manuel Araoz wrote:&lt;br/&gt;&amp;gt; Hi, I&amp;#39;m part of the team building copay&lt;br/&gt;&amp;gt; &amp;lt;&lt;a href=&#34;https://github.com/bitpay/copay&amp;gt&#34;&gt;https://github.com/bitpay/copay&amp;gt&lt;/a&gt;;, a multisignature P2SH HD&lt;br/&gt;&amp;gt; wallet. We&amp;#39;ve been following the discussion regarding standardizing&lt;br/&gt;&amp;gt; the structure for branches both on this list and on github (1&lt;br/&gt;&amp;gt; &amp;lt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki&amp;gt&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki&amp;gt&lt;/a&gt;;, 2&lt;br/&gt;&amp;gt; &amp;lt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki&amp;gt&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki&amp;gt&lt;/a&gt;;, 3&lt;br/&gt;&amp;gt; &amp;lt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0043.mediawiki&amp;gt&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0043.mediawiki&amp;gt&lt;/a&gt;;, 4&lt;br/&gt;&amp;gt; &amp;lt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki&amp;gt&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki&amp;gt&lt;/a&gt;;, 5&lt;br/&gt;&amp;gt; &amp;lt;&lt;a href=&#34;https://github.com/bitcoin/bips/pull/52&amp;gt&#34;&gt;https://github.com/bitcoin/bips/pull/52&amp;gt&lt;/a&gt;;). Soon, we realized the&lt;br/&gt;&amp;gt; assumptions in the discussions were not true for a multisig hd wallet,&lt;br/&gt;&amp;gt; so we wanted to share our current approach to that, to get feedback&lt;br/&gt;&amp;gt; and see if we can arrive to a new standard (and possibly a new BIP)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; These are our assumptions: &lt;br/&gt;&amp;gt;  - N parties want to share an m-of-n wallet.&lt;br/&gt;&amp;gt;  - Each party must generate their master private keys independently.&lt;br/&gt;&amp;gt;  - Use multisig P2SH for all addresses.&lt;br/&gt;&amp;gt;  - Use BIP32 to derive public keys, then create a multisig script, and&lt;br/&gt;&amp;gt; use the P2SH address for that.&lt;br/&gt;&amp;gt;  - The address generation process should not require communicating&lt;br/&gt;&amp;gt; with other parties. (Thus, all parties must be able to generate all&lt;br/&gt;&amp;gt; public keys)&lt;br/&gt;&amp;gt;  - Transaction creation &#43; signing requires communication between&lt;br/&gt;&amp;gt; parties, of course.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; -------------------------------------------------&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Following BIP43, we&amp;#39;re be using:&lt;br/&gt;&amp;gt; m / purpose&amp;#39; / *&lt;br/&gt;&amp;gt; where /purpose/ is the hardened derivation scheme based on the new BIP&lt;br/&gt;&amp;gt; number.&lt;br/&gt;&amp;gt; We then define the following levels:&lt;br/&gt;&amp;gt; m / purpose&amp;#39; / cosigner_index / change / address_index&lt;br/&gt;&amp;gt; Each level has a special meaning detailed below:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; /cosigner_index/ &amp;lt;&lt;a href=&#34;http://en.wikipedia.org/wiki/Co-signing&amp;gt&#34;&gt;http://en.wikipedia.org/wiki/Co-signing&amp;gt&lt;/a&gt;;: the index&lt;br/&gt;&amp;gt; of the party creating this address. The indices can be determined&lt;br/&gt;&amp;gt; independently by lexicographically sorting the master public keys of&lt;br/&gt;&amp;gt; each cosigner.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; /change/: 0 for change, 1 for receive address.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; /address_index/: Addresses are numbered from index 0 in sequentially&lt;br/&gt;&amp;gt; increasing manner. We&amp;#39;re currently syncing the max used index for each&lt;br/&gt;&amp;gt; branch between all parties when they connect, but we&amp;#39;re open to&lt;br/&gt;&amp;gt; considering removing the index sync and doing the more elegant&lt;br/&gt;&amp;gt; used-address discovery via a gap limit, as discussed in BIP44&lt;br/&gt;&amp;gt; &amp;lt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki#address-gap-limit&amp;gt&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki#address-gap-limit&amp;gt&lt;/a&gt;;.&lt;br/&gt;&amp;gt; We feel 20 might be too low though. &lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; *Wallet high-level description:*&lt;br/&gt;&amp;gt; Each party generates their own extended master keypair and shares the&lt;br/&gt;&amp;gt; extended purpose&amp;#39; public key with the others, which is stored&lt;br/&gt;&amp;gt; encrypted. Each party can generate any of the other&amp;#39;s derived public&lt;br/&gt;&amp;gt; keys, but only his own private keys. &lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; *General address generation procedure:*&lt;br/&gt;&amp;gt; When generating an address, each party can independently generate the&lt;br/&gt;&amp;gt; N needed public keys. They do this by deriving the public key in each&lt;br/&gt;&amp;gt; of the different trees, but using the same path. They can then&lt;br/&gt;&amp;gt; generate the multisig script and the corresponding p2sh address. In&lt;br/&gt;&amp;gt; this way, each path corresponds to an address, but the public keys for&lt;br/&gt;&amp;gt; that address come from different trees.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; *Receive address case:*&lt;br/&gt;&amp;gt; Each cosigner generates addresses only on his own branch. One of the n&lt;br/&gt;&amp;gt; cosigners wants to receive a payment, and the others are offline. He&lt;br/&gt;&amp;gt; knows the last used index in his own branch, because only he generates&lt;br/&gt;&amp;gt; addresses there. Thus, he can generate the public keys for all of the&lt;br/&gt;&amp;gt; others using the next index, and calculate the needed script for the&lt;br/&gt;&amp;gt; address. &lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; /Example: /Cosigner #2 wants to receive a payment to the shared&lt;br/&gt;&amp;gt; wallet. His last used index on his own branch is 4. Then, the path for&lt;br/&gt;&amp;gt; the next receive address is m/$purpose/2/1/5. He uses this same path&lt;br/&gt;&amp;gt; in all of the cosigners trees to generate a public key for each one,&lt;br/&gt;&amp;gt; and from that he gets the new p2sh address.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; *Change address case:*&lt;br/&gt;&amp;gt; Again, each cosigner generates addresses only on his own branch. One&lt;br/&gt;&amp;gt; of the n cosigners wants to create an outgoing payment, for which&lt;br/&gt;&amp;gt; he&amp;#39;ll need a change address. He generates a new address using the same&lt;br/&gt;&amp;gt; procedure as above, but using a separate index to track the used&lt;br/&gt;&amp;gt; change addresses. &lt;br/&gt;&amp;gt; /&lt;br/&gt;&amp;gt; Example: /Cosigner #5 wants to send a payment from the shared wallet,&lt;br/&gt;&amp;gt; for which he&amp;#39;ll need a change address. His last used change index on&lt;br/&gt;&amp;gt; his own branch is 11. Then, the path for the next change address is&lt;br/&gt;&amp;gt; m/$purpose/5/0/12. He uses this same path in all of the cosigners&lt;br/&gt;&amp;gt; trees to generate a public key for each one, and from that he gets the&lt;br/&gt;&amp;gt; new p2sh address.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; *Transaction creation and signing:*&lt;br/&gt;&amp;gt; When creating a transaction, first one of the parties creates a&lt;br/&gt;&amp;gt; Transaction Proposal. This is a transaction that spends some output&lt;br/&gt;&amp;gt; stored in any of the p2sh multisig addresses (corresponding to any of&lt;br/&gt;&amp;gt; the copayers&amp;#39; branches). This proposal is sent to the other parties,&lt;br/&gt;&amp;gt; who decide if they want to sign. If they approve the proposal, they&lt;br/&gt;&amp;gt; can generate their needed private key for that specific address (using&lt;br/&gt;&amp;gt; the same path that generated the public key in that address, but&lt;br/&gt;&amp;gt; deriving the private key instead), and sign it. Once the proposal&lt;br/&gt;&amp;gt; reaches m signatures, any cosigner can broadcast it to the network,&lt;br/&gt;&amp;gt; becoming final. The specifics of how this proposal is structured, and&lt;br/&gt;&amp;gt; the protocol to accept or reject it, belong to another BIP, in my&lt;br/&gt;&amp;gt; opinion. &lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; *Final comments:*&lt;br/&gt;&amp;gt; - We&amp;#39;re currently lexicographically sorting the public keys for each&lt;br/&gt;&amp;gt; address separately. We&amp;#39;ve read Mike Belshe&amp;#39;s comments about sorting&lt;br/&gt;&amp;gt; the master public keys and then using the same order for all derived&lt;br/&gt;&amp;gt; addresses, but we couldn&amp;#39;t think of any benefits of doing that (I&lt;br/&gt;&amp;gt; mean, the benefits of knowing whose public key is which).&lt;br/&gt;&amp;gt; - We originally thought we would need a non-hardened version of&lt;br/&gt;&amp;gt; purpose for the path, because we needed every party to be able to&lt;br/&gt;&amp;gt; generate all the public keys of the others. With the proposed path, is&lt;br/&gt;&amp;gt; it true that the cosigners will be able to generate them, by knowing&lt;br/&gt;&amp;gt; the extended purpose public key for each copayer? (m/purpose&amp;#39;)&lt;br/&gt;&amp;gt; - The reason for using separate branches for each cosigner is we don&amp;#39;t&lt;br/&gt;&amp;gt; want two of them generating the same address and receiving&lt;br/&gt;&amp;gt; simultaneous payments to it. The ideal case is that each address&lt;br/&gt;&amp;gt; receives at most one payment, requested by the corresponding cosigner. &lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Thoughts?&lt;br/&gt;&amp;gt; Manuel&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Start Your Social Network Today - Download eXo Platform&lt;br/&gt;&amp;gt; Build your Enterprise Intranet with eXo Platform Software&lt;br/&gt;&amp;gt; Java Based Open Source Intranet - Social, Extensible, Cloud Ready&lt;br/&gt;&amp;gt; Get Started Now And Turn Your Intranet Into A Collaboration Platform&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/ExoPlatform&#34;&gt;http://p.sf.net/sfu/ExoPlatform&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 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/20140425/c7d5c529/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140425/c7d5c529/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:20:18&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2zm6aug9xetcfz8htzyglv9gk52fuzlxtvuh25vl523nkmvy5magzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67c5y6q6y</id>
    
      <title type="html">📅 Original date posted:2014-04-20 📝 Original message:Btw, I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2zm6aug9xetcfz8htzyglv9gk52fuzlxtvuh25vl523nkmvy5magzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67c5y6q6y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2lk5hql587y4dr30prfs2rswy3zmpsqrx2aw7n2c9xl6kr98ydwcac29j4&#39;&gt;nevent1q…29j4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-04-20&lt;br/&gt;📝 Original message:Btw, I should clarify my email: I&amp;#39;m a staunch supporter of moving to&lt;br/&gt;1e-6 BTC as the default unit for wallet applications, not necessarily&lt;br/&gt;any particular name.  I would be fine with &amp;#34;bits&amp;#34; as I think this&lt;br/&gt;context is sufficiently different that it won&amp;#39;t be confused by regular&lt;br/&gt;consumers.  But it wouldn&amp;#39;t be my first choice.  I don&amp;#39;t know what my&lt;br/&gt;first choice would be.&lt;br/&gt;&lt;br/&gt;While writing this email, I asked my wife (who&amp;#39;s been tired of hearing&lt;br/&gt;about Bitcoin for two years), what she thinks of &amp;#34;bits&amp;#34;, &amp;#34;microbes&amp;#34;,&lt;br/&gt;&amp;#34;micros&amp;#34;.  She said she is fine with any of them.  Apparently microbes&lt;br/&gt;reminders her of biology, not &amp;#34;germs&amp;#34;.  But she&amp;#39;s also well-educated, so&lt;br/&gt;she fine with milli, micro, kilo, etc... and apparently biology...&lt;br/&gt;&lt;br/&gt;Whatever we call it. I&amp;#39;m happy to support it as long as it&amp;#39;s 1e-6.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 04/20/2014 12:23 PM, Erik Garrison wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The world is rapidly becoming a place in which a solid grasp of orders&lt;br/&gt;&amp;gt; of magnitude could be considered a basic mathematical skill.  People&lt;br/&gt;&amp;gt; are very likely to learn what mBTC and µBTC are simply because they&lt;br/&gt;&amp;gt; risk their money if they do not.  This is not a bad thing and I think&lt;br/&gt;&amp;gt; stands only to help people who learn about these monikers for orders&lt;br/&gt;&amp;gt; of magnitude this way.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Any appropriate nicknames for these denominations is sure to develop&lt;br/&gt;&amp;gt; in due course.  Promoting an already-overloaded term that could just&lt;br/&gt;&amp;gt; as easily be applied colloquially to refer to a small amount of value&lt;br/&gt;&amp;gt; in any currency seems problematic.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;ve been a staunch supporter of &amp;#34;microbitcoin&amp;#34; and would like to do&lt;br/&gt;&amp;gt; anything I can to make sure that we jump directly to it if we&amp;#39;re going&lt;br/&gt;&amp;gt; to promote changing the default units.  And I&amp;#39;m happy to integrate it&lt;br/&gt;&amp;gt; into Armory as a default (with appropriate explanations and&lt;br/&gt;&amp;gt; settings/options).  I&amp;#39;m not so convinced about the &amp;#34;bits&amp;#34; name though&lt;br/&gt;&amp;gt; -- I do like it, but I do also think that word is too overloaded. &lt;br/&gt;&amp;gt; Though, I think we could get away with it. &lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; (Sadly, I still use &amp;#34;microbes&amp;#34; occasionally (as in *microb*itcoin)&lt;br/&gt;&amp;gt; when I&amp;#39;m talking to coworkers, because it slips off the tongue and is&lt;br/&gt;&amp;gt; actually a good combination of brevity and self-explanatory -- it just&lt;br/&gt;&amp;gt; doesn&amp;#39;t instill the right visuals...)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We started integrating alternative units into Armory.  But, of course,&lt;br/&gt;&amp;gt; there were a few more loose ends than I expected, which will require&lt;br/&gt;&amp;gt; some work.   We want to put it in but not necessarily change the&lt;br/&gt;&amp;gt; default right away.  I&amp;#39;d /prefer/ we get some commitments from some&lt;br/&gt;&amp;gt; other wallet developers, so we can make a unified push for it.  I&amp;#39;m&lt;br/&gt;&amp;gt; happy to lead that and make it default as long as I&amp;#39;m not the only one&lt;br/&gt;&amp;gt; in the world doing it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; -Alan&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On 04/20/2014 11:05 AM, Tamas Blummer wrote:&lt;br/&gt;&amp;gt;&amp;gt; Here is an earlier reference to bits:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://www.mail-archive.com/bitcoin-development%40lists.sourceforge.net/msg04248.html&#34;&gt;https://www.mail-archive.com/bitcoin-development%40lists.sourceforge.net/msg04248.html&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&#34;https://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg04248.html&amp;gt&#34;&gt;https://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg04248.html&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I forgot that Alan Reiner was also supporting a unit equals to bits :&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://www.mail-archive.com/bitcoin-development%40lists.sourceforge.net/msg04264.html&#34;&gt;https://www.mail-archive.com/bitcoin-development%40lists.sourceforge.net/msg04264.html&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&#34;https://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg04264.html&amp;gt&#34;&gt;https://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg04264.html&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; and here the earlier going back to March 2013 and a poll at that time&lt;br/&gt;&amp;gt;&amp;gt; pushing for XBT being 1 bit&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://www.mail-archive.com/bitcoin-development%40lists.sourceforge.net/msg04256.html&#34;&gt;https://www.mail-archive.com/bitcoin-development%40lists.sourceforge.net/msg04256.html&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&#34;https://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg04256.html&amp;gt&#34;&gt;https://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg04256.html&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Regards,&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Tamas Blummer&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://bitsofproof.com&#34;&gt;http://bitsofproof.com&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On 20.04.2014, at 16:53, Pieter Wuille &amp;lt;pieter.wuille at gmail.com&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;mailto:pieter.wuille at gmail.com&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I told him specifically to bring it here (on a pull request for&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Bitcoin Core), as there is no point in making such convention changes&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; to just one client.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I wasn&amp;#39;t aware of any discussion about the &amp;#34;bits&amp;#34; proposal here before.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; On Sun, Apr 20, 2014 at 4:28 PM, Tamas Blummer&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;tamas at bitsofproof.com &amp;lt;mailto:tamas at bitsofproof.com&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; People on this list are mostly engineers who have no problem&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; dealing with&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; magnitudes and have rather limited empathy for people who have a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; problem&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; with them.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; They also tend to think, that because they invented money 2.0 they&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; would not&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; need to care of finance&amp;#39;s or people&amp;#39;s current customs.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; The importance of their decisions in these questions will fade as&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; people&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; already use wallets other than the core.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Bring this particular discussion elsewhere, to the wallet developer.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; BTW the topic was discussed here several times, you have my support&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and Jeff&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Garzik&amp;#39;s.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Regards,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Tamas Blummer&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://bitsofproof.com&#34;&gt;http://bitsofproof.com&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On 20.04.2014, at 15:15, Rob Golding &amp;lt;rob.golding at astutium.com&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;mailto:rob.golding at astutium.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; The average person is not going to be confident that the prefix they&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; are using is the correct one,&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; The use of any &amp;#39;prefix&amp;#39; is one of choice and entirely unnecessary,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and there&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; are already established &amp;#39;divisions&amp;#39; in u/mBTC for those that feel&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; they need&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to use such things.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; people WILL send 1000x more or less than&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; intended if we go down this road,&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; Exceptionally unlikely - I deal every day with currencies with 0, 2&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and 3&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; dp&amp;#39;s in amount ranging from &amp;#39;under 1 whole unit&amp;#39; to tens of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; thousands - Not&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; once in 20 years has anyone ever &amp;#39;sent&amp;#39; more or less than intended&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; - oh,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; they&amp;#39;ve &amp;#39;intended&amp;#39; to underpay just fine, but never *unintended*.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I propose that users are offered a preference to denominate the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Bitcoin currency in a unit called a bit. Where one bitcoin (BTC)&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; equals one million bits (bits) and one bit equals 100 satoshis.&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; I propose that for people unable to understand what a bitcoin is,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; they can&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; just use satoshi&amp;#39;s and drop this entire proposal.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Rob&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; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Learn Graph Databases - Download FREE O&amp;#39;Reilly Book&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;#34;Graph Databases&amp;#34; is the definitive new guide to graph databases&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and their&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; applications. Written by three acclaimed leaders in the field,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; this first edition is now available. Download your free book today!&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/NeoTech&#34;&gt;http://p.sf.net/sfu/NeoTech&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;mailto:Bitcoin-development at lists.sourceforge.net&amp;gt;&lt;br/&gt;&amp;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;&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;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Learn Graph Databases - Download FREE O&amp;#39;Reilly Book&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;#34;Graph Databases&amp;#34; is the definitive new guide to graph databases&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and their&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; applications. Written by three acclaimed leaders in the field,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; this first edition is now available. Download your free book today!&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/NeoTech&#34;&gt;http://p.sf.net/sfu/NeoTech&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;mailto:Bitcoin-development at lists.sourceforge.net&amp;gt;&lt;br/&gt;&amp;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;&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;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt; Learn Graph Databases - Download FREE O&amp;#39;Reilly Book&lt;br/&gt;&amp;gt;&amp;gt; &amp;#34;Graph Databases&amp;#34; is the definitive new guide to graph databases and their&lt;br/&gt;&amp;gt;&amp;gt; applications. Written by three acclaimed leaders in the field,&lt;br/&gt;&amp;gt;&amp;gt; this first edition is now available. Download your free book today!&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/NeoTech&#34;&gt;http://p.sf.net/sfu/NeoTech&lt;/a&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; Bitcoin-development mailing list&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin-development at lists.sourceforge.net &amp;lt;mailto:Bitcoin-development at lists.sourceforge.net&amp;gt;&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;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Learn Graph Databases - Download FREE O&amp;#39;Reilly Book&lt;br/&gt;&amp;gt; &amp;#34;Graph Databases&amp;#34; is the definitive new guide to graph databases and their&lt;br/&gt;&amp;gt; applications. Written by three acclaimed leaders in the field,&lt;br/&gt;&amp;gt; this first edition is now available. Download your free book today!&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/NeoTech&#34;&gt;http://p.sf.net/sfu/NeoTech&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; &amp;lt;mailto:Bitcoin-development at lists.sourceforge.net&amp;gt;&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;-------------- 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/20140420/f67ef7e9/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140420/f67ef7e9/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:18:59&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstxfq272wwvmtnrfqgxtt6jukhky0an7gn0zdds4dtvu0ped05g4gzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67ctaa0ma</id>
    
      <title type="html">📅 Original date posted:2014-04-20 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstxfq272wwvmtnrfqgxtt6jukhky0an7gn0zdds4dtvu0ped05g4gzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67ctaa0ma" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs08tc3wjczv7a6wxkmdvzyvxygnz74mzywfu6h9z49a4tdumq4y5csxgtjj&#39;&gt;nevent1q…gtjj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-04-20&lt;br/&gt;📝 Original message:I&amp;#39;ve been a staunch supporter of &amp;#34;microbitcoin&amp;#34; and would like to do&lt;br/&gt;anything I can to make sure that we jump directly to it if we&amp;#39;re going&lt;br/&gt;to promote changing the default units.  And I&amp;#39;m happy to integrate it&lt;br/&gt;into Armory as a default (with appropriate explanations and&lt;br/&gt;settings/options).  I&amp;#39;m not so convinced about the &amp;#34;bits&amp;#34; name though --&lt;br/&gt;I do like it, but I do also think that word is too overloaded.  Though,&lt;br/&gt;I think we could get away with it. &lt;br/&gt;&lt;br/&gt;(Sadly, I still use &amp;#34;microbes&amp;#34; occasionally (as in *microb*itcoin) when&lt;br/&gt;I&amp;#39;m talking to coworkers, because it slips off the tongue and is&lt;br/&gt;actually a good combination of brevity and self-explanatory -- it just&lt;br/&gt;doesn&amp;#39;t instill the right visuals...)&lt;br/&gt;&lt;br/&gt;We started integrating alternative units into Armory.  But, of course,&lt;br/&gt;there were a few more loose ends than I expected, which will require&lt;br/&gt;some work.   We want to put it in but not necessarily change the default&lt;br/&gt;right away.  I&amp;#39;d /prefer/ we get some commitments from some other wallet&lt;br/&gt;developers, so we can make a unified push for it.  I&amp;#39;m happy to lead&lt;br/&gt;that and make it default as long as I&amp;#39;m not the only one in the world&lt;br/&gt;doing it.&lt;br/&gt;&lt;br/&gt;-Alan&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 04/20/2014 11:05 AM, Tamas Blummer wrote:&lt;br/&gt;&amp;gt; Here is an earlier reference to bits:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://www.mail-archive.com/bitcoin-development%40lists.sourceforge.net/msg04248.html&#34;&gt;https://www.mail-archive.com/bitcoin-development%40lists.sourceforge.net/msg04248.html&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;lt;&lt;a href=&#34;https://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg04248.html&amp;gt&#34;&gt;https://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg04248.html&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I forgot that Alan Reiner was also supporting a unit equals to bits :&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://www.mail-archive.com/bitcoin-development%40lists.sourceforge.net/msg04264.html&#34;&gt;https://www.mail-archive.com/bitcoin-development%40lists.sourceforge.net/msg04264.html&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;lt;&lt;a href=&#34;https://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg04264.html&amp;gt&#34;&gt;https://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg04264.html&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; and here the earlier going back to March 2013 and a poll at that time&lt;br/&gt;&amp;gt; pushing for XBT being 1 bit&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://www.mail-archive.com/bitcoin-development%40lists.sourceforge.net/msg04256.html&#34;&gt;https://www.mail-archive.com/bitcoin-development%40lists.sourceforge.net/msg04256.html&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;lt;&lt;a href=&#34;https://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg04256.html&amp;gt&#34;&gt;https://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg04256.html&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Regards,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Tamas Blummer&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://bitsofproof.com&#34;&gt;http://bitsofproof.com&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On 20.04.2014, at 16:53, Pieter Wuille &amp;lt;pieter.wuille at gmail.com&lt;br/&gt;&amp;gt; &amp;lt;mailto:pieter.wuille at gmail.com&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I told him specifically to bring it here (on a pull request for&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin Core), as there is no point in making such convention changes&lt;br/&gt;&amp;gt;&amp;gt; to just one client.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I wasn&amp;#39;t aware of any discussion about the &amp;#34;bits&amp;#34; proposal here before.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Sun, Apr 20, 2014 at 4:28 PM, Tamas Blummer &amp;lt;tamas at bitsofproof.com&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;mailto:tamas at bitsofproof.com&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; People on this list are mostly engineers who have no problem dealing&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; with&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; magnitudes and have rather limited empathy for people who have a problem&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; with them.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; They also tend to think, that because they invented money 2.0 they&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; would not&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; need to care of finance&amp;#39;s or people&amp;#39;s current customs.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; The importance of their decisions in these questions will fade as people&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; already use wallets other than the core.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Bring this particular discussion elsewhere, to the wallet developer.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; BTW the topic was discussed here several times, you have my support&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; and Jeff&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Garzik&amp;#39;s.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Regards,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Tamas Blummer&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://bitsofproof.com&#34;&gt;http://bitsofproof.com&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; On 20.04.2014, at 15:15, Rob Golding &amp;lt;rob.golding at astutium.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; The average person is not going to be confident that the prefix they&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; are using is the correct one,&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; The use of any &amp;#39;prefix&amp;#39; is one of choice and entirely unnecessary,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; and there&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; are already established &amp;#39;divisions&amp;#39; in u/mBTC for those that feel&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; they need&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; to use such things.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; people WILL send 1000x more or less than&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; intended if we go down this road,&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; Exceptionally unlikely - I deal every day with currencies with 0, 2&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; and 3&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; dp&amp;#39;s in amount ranging from &amp;#39;under 1 whole unit&amp;#39; to tens of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; thousands - Not&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; once in 20 years has anyone ever &amp;#39;sent&amp;#39; more or less than intended - oh,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; they&amp;#39;ve &amp;#39;intended&amp;#39; to underpay just fine, but never *unintended*.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I propose that users are offered a preference to denominate the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Bitcoin currency in a unit called a bit. Where one bitcoin (BTC)&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; equals one million bits (bits) and one bit equals 100 satoshis.&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; I propose that for people unable to understand what a bitcoin is,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; they can&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; just use satoshi&amp;#39;s and drop this entire proposal.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Rob&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; Learn Graph Databases - Download FREE O&amp;#39;Reilly Book&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;#34;Graph Databases&amp;#34; is the definitive new guide to graph databases and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; their&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; applications. Written by three acclaimed leaders in the field,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; this first edition is now available. Download your free book today!&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/NeoTech&#34;&gt;http://p.sf.net/sfu/NeoTech&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; &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;&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; Learn Graph Databases - Download FREE O&amp;#39;Reilly Book&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;#34;Graph Databases&amp;#34; is the definitive new guide to graph databases and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; their&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; applications. Written by three acclaimed leaders in the field,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; this first edition is now available. Download your free book today!&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/NeoTech&#34;&gt;http://p.sf.net/sfu/NeoTech&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; &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;&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; Learn Graph Databases - Download FREE O&amp;#39;Reilly Book&lt;br/&gt;&amp;gt; &amp;#34;Graph Databases&amp;#34; is the definitive new guide to graph databases and their&lt;br/&gt;&amp;gt; applications. Written by three acclaimed leaders in the field,&lt;br/&gt;&amp;gt; this first edition is now available. Download your free book today!&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/NeoTech&#34;&gt;http://p.sf.net/sfu/NeoTech&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 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/20140420/542338d8/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140420/542338d8/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:18:55&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgsqlactr0k6286pce389k879e2rgf0r2zg46w0xnyu5ugn596haczyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67ce4l6ws</id>
    
      <title type="html">📅 Original date posted:2014-03-29 📝 Original message:Armory ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgsqlactr0k6286pce389k879e2rgf0r2zg46w0xnyu5ugn596haczyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67ce4l6ws" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf06fmkay8sg8mnmy3tqw5ud3zsna35euvhzjpcn9ps8nuhln2yfc9yn7xv&#39;&gt;nevent1q…n7xv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-03-29&lt;br/&gt;📝 Original message:Armory does exactly this: it defines the &amp;#34;Fragment ID&amp;#34; as the first few&lt;br/&gt;bytes of the hash of the root pubKey &#43; M-parameter, converted to&lt;br/&gt;base58.  Then it explains to the user &amp;#34;All fragments with the same&lt;br/&gt;fragment ID are compatible&amp;#34; (which only works if you use deterministic&lt;br/&gt;coefficients).  Each fragment is then labeled with &amp;#34;[FragID]-#1&amp;#34;,&lt;br/&gt;&amp;#34;[FragID]-#2&amp;#34;, etc.  It became quite useful for organizing the fragments&lt;br/&gt;and documenting how I was distributing them, especially if I had printed&lt;br/&gt;or saved the same fragment twice by accident.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 03/29/2014 02:16 PM, Tamas Blummer wrote:&lt;br/&gt;&amp;gt; I also think that we can add usability features if the underlying&lt;br/&gt;&amp;gt; secret remains well protected.&lt;br/&gt;&amp;gt; I do not think there is any reason to assume that the knowledge of the&lt;br/&gt;&amp;gt; degree of the polynomial, would aid an attacker.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Similarly a fingerprint of the secret if it is unrelated to the hash&lt;br/&gt;&amp;gt; used in the polinomyal should leak no useful information,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The length of such fingerpring (say 4 bytes) and the degree (1 byte)&lt;br/&gt;&amp;gt; does not seem a big overhead for me.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Remember that the biggest obstacle of Bitcoin is usability not security.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Regards,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Tamas Blummer&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://bitsofproof.com&#34;&gt;http://bitsofproof.com&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On 29.03.2014, at 18:52, Alan Reiner &amp;lt;etotheipi at gmail.com&lt;br/&gt;&amp;gt; &amp;lt;mailto:etotheipi at gmail.com&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On 03/29/2014 01:19 PM, Matt Whitlock wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I intentionally omitted the parameter M (minimum subset size) from&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; the shares because including it would give an adversary a vital&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; piece of information. Likewise, including any kind of information&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; that would allow a determination of whether the secret has been&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; correctly reconstituted would give an adversary too much&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; information. Failing silently when given incorrect shares or an&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; insufficient number of shares is intentional.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I do not believe this is a good tradeoff.  It&amp;#39;s basically obfuscation of&lt;br/&gt;&amp;gt;&amp;gt; something that is already considered secure at the expense of&lt;br/&gt;&amp;gt;&amp;gt; usability.  It&amp;#39;s much more important to me that the user understands&lt;br/&gt;&amp;gt;&amp;gt; what is in their hands (or their family members after they get hit by a&lt;br/&gt;&amp;gt;&amp;gt; bus), than to obfuscate the parameters of the secret sharing to provide&lt;br/&gt;&amp;gt;&amp;gt; a tiny disadvantage to an adversary who gets ahold of one.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The fact that it fails silently is really all downside, not a benefit.&lt;br/&gt;&amp;gt;&amp;gt; If I have enough fragments, I can reconstruct the seed and see that it&lt;br/&gt;&amp;gt;&amp;gt; produces addresses with money.  If not, I know I need more fragments.&lt;br/&gt;&amp;gt;&amp;gt; I&amp;#39;m much more concerned about my family having all the info they need to&lt;br/&gt;&amp;gt;&amp;gt; recover the money, than an attacker knowing that he needs two more&lt;br/&gt;&amp;gt;&amp;gt; fragments instead of which are well-secured anyway.&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;&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; &amp;lt;mailto:Bitcoin-development at lists.sourceforge.net&amp;gt;&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;&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/20140329/8e874f60/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140329/8e874f60/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:16:42&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrkgtd4hwf4nfr38kqgkc2x79u3fxdv5spakycj54u6ew5phfuxyqzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67c9cy3gj</id>
    
      <title type="html">📅 Original date posted:2014-03-29 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrkgtd4hwf4nfr38kqgkc2x79u3fxdv5spakycj54u6ew5phfuxyqzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67c9cy3gj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqfmc69d5kg006uwl5y53t6m2gnm9f67vqp7ny5v7zew96vggsuxqvpjcqp&#39;&gt;nevent1q…jcqp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-03-29&lt;br/&gt;📝 Original message:On 03/29/2014 02:00 PM, Matt Whitlock wrote:&lt;br/&gt;&amp;gt; On Saturday, 29 March 2014, at 1:52 pm, Alan Reiner wrote:&lt;br/&gt;&amp;gt;&amp;gt; On 03/29/2014 01:19 PM, Matt Whitlock wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I intentionally omitted the parameter M (minimum subset size) from the shares because including it would give an adversary a vital piece of information. Likewise, including any kind of information that would allow a determination of whether the secret has been correctly reconstituted would give an adversary too much information. Failing silently when given incorrect shares or an insufficient number of shares is intentional.&lt;br/&gt;&amp;gt;&amp;gt; I do not believe this is a good tradeoff.  It&amp;#39;s basically obfuscation of&lt;br/&gt;&amp;gt;&amp;gt; something that is already considered secure at the expense of&lt;br/&gt;&amp;gt;&amp;gt; usability.  It&amp;#39;s much more important to me that the user understands&lt;br/&gt;&amp;gt;&amp;gt; what is in their hands (or their family members after they get hit by a&lt;br/&gt;&amp;gt;&amp;gt; bus), than to obfuscate the parameters of the secret sharing to provide&lt;br/&gt;&amp;gt;&amp;gt; a tiny disadvantage to an adversary who gets ahold of one. &lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The fact that it fails silently is really all downside, not a benefit. &lt;br/&gt;&amp;gt;&amp;gt; If I have enough fragments, I can reconstruct the seed and see that it&lt;br/&gt;&amp;gt;&amp;gt; produces addresses with money.  If not, I know I need more fragments. &lt;br/&gt;&amp;gt;&amp;gt; I&amp;#39;m much more concerned about my family having all the info they need to&lt;br/&gt;&amp;gt;&amp;gt; recover the money, than an attacker knowing that he needs two more&lt;br/&gt;&amp;gt;&amp;gt; fragments instead of which are well-secured anyway.&lt;br/&gt;&amp;gt; For what it&amp;#39;s worth, ssss also omits from the shares any information about the threshold. It will happily return a garbage secret if too few shares are combined. (And actually, it will happily return a garbage secret if too *many* shares are combined, too. My implementation does not have that problem.)&lt;br/&gt;&lt;br/&gt;Regardless of how SSSS does it, I believe that obfuscating that&lt;br/&gt;information is bad news from a usability perspective.  Undoubtedly,&lt;br/&gt;users will make lots of backups of lots of wallets and think they&lt;br/&gt;remember the M-parameter but don&amp;#39;t.  They will accidentally mix in some&lt;br/&gt;3-of-5 fragments with their 2-of-4 not realizing they are incompatible,&lt;br/&gt;or not able to distinguish them.   Or they&amp;#39;ll distribute too many&lt;br/&gt;thinking the threshold is higher and end up insecure, or possibly not&lt;br/&gt;have enough fragments to restore their wallet thinking the M-value was&lt;br/&gt;lower than it actually was.   &lt;br/&gt;&lt;br/&gt;I just don&amp;#39;t see the value in adding such complexity for the benefit of&lt;br/&gt;obfuscating information an attacker might be able to figure out anyway&lt;br/&gt;(most backups will be 2-of-N or 3-of-N) and can&amp;#39;t act on anyway (because&lt;br/&gt;he doesn&amp;#39;t know where the other frags are and they are actually in&lt;br/&gt;safe-deposit boxes)
    </content>
    <updated>2023-06-07T17:16:41&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs225acz6tptfeuwslyw6mpmh8rczt0sgjlk5h8jqjk04vul5l3e2szyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67ce37ljn</id>
    
      <title type="html">📅 Original date posted:2014-03-29 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs225acz6tptfeuwslyw6mpmh8rczt0sgjlk5h8jqjk04vul5l3e2szyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67ce37ljn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx072hhgxymm2le36rqjhdk7neddguf2cz8lzjn4yayry0j6g8cps3s5u6v&#39;&gt;nevent1q…5u6v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-03-29&lt;br/&gt;📝 Original message:On 03/29/2014 01:19 PM, Matt Whitlock wrote:&lt;br/&gt;&amp;gt; I intentionally omitted the parameter M (minimum subset size) from the shares because including it would give an adversary a vital piece of information. Likewise, including any kind of information that would allow a determination of whether the secret has been correctly reconstituted would give an adversary too much information. Failing silently when given incorrect shares or an insufficient number of shares is intentional.&lt;br/&gt;&lt;br/&gt;I do not believe this is a good tradeoff.  It&amp;#39;s basically obfuscation of&lt;br/&gt;something that is already considered secure at the expense of&lt;br/&gt;usability.  It&amp;#39;s much more important to me that the user understands&lt;br/&gt;what is in their hands (or their family members after they get hit by a&lt;br/&gt;bus), than to obfuscate the parameters of the secret sharing to provide&lt;br/&gt;a tiny disadvantage to an adversary who gets ahold of one. &lt;br/&gt;&lt;br/&gt;The fact that it fails silently is really all downside, not a benefit. &lt;br/&gt;If I have enough fragments, I can reconstruct the seed and see that it&lt;br/&gt;produces addresses with money.  If not, I know I need more fragments. &lt;br/&gt;I&amp;#39;m much more concerned about my family having all the info they need to&lt;br/&gt;recover the money, than an attacker knowing that he needs two more&lt;br/&gt;fragments instead of which are well-secured anyway.
    </content>
    <updated>2023-06-07T17:16:40&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszf83crrca0p3u566hq4c37e8yxadrrnavrkj52lzhnepu0ke99mszyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cnzg2r2</id>
    
      <title type="html">📅 Original date posted:2014-03-29 📝 Original message:Armory ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszf83crrca0p3u566hq4c37e8yxadrrnavrkj52lzhnepu0ke99mszyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cnzg2r2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswq4l9vyugmtw857um0gzzrh09zfeyn4p33ptn3jdp2rcpnfgcw8cx0phct&#39;&gt;nevent1q…phct&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-03-29&lt;br/&gt;📝 Original message:Armory has had &amp;#34;Fragmented Backups&amp;#34; for over a year, now.  Advanced&lt;br/&gt;users love it.  Though, I would say it&amp;#39;s kind of difficult to&lt;br/&gt;standardize the way I did it since I was able to implement all the&lt;br/&gt;finite field math with recursion, list comprehensions and python&lt;br/&gt;arbitrary-big-integers in about 100 lines.  I&amp;#39;m not sure how &amp;#34;portable&amp;#34;&lt;br/&gt;it is to other languages.  There&amp;#39;s obviously better ways to do it, but I&lt;br/&gt;didn&amp;#39;t need a better way, because I don&amp;#39;t need to support fragmentation&lt;br/&gt;above M=8 and this was 100% sufficient for it.  And I was the only one&lt;br/&gt;doing it, so there was no one to be compatible with.&lt;br/&gt;&lt;br/&gt;I won&amp;#39;t lie, there&amp;#39;s a lot of work that goes into making an interface&lt;br/&gt;that makes this feature &amp;#34;usable.&amp;#34;  The user needs clear ways to identify&lt;br/&gt;which fragments are associated with which wallet, and which fragments&lt;br/&gt;are compatible with each other.  They need a way to save some fragments&lt;br/&gt;to file, print them, or simply write them down.  They need a way to&lt;br/&gt;re-enter fragment, reject duplicates, identify errors, etc.  Without it,&lt;br/&gt;the math fails silently, and you end up restoring a different wallet.   &lt;br/&gt;And they need a way to test that it all works.   Armory did all this,&lt;br/&gt;but it was no trivial task.  Including an interface that will test up to&lt;br/&gt;50 subsets of make sure the math produces the same values every time&lt;br/&gt;(which still is not sufficient for some users, who won&amp;#39;t be satisified&lt;br/&gt;til they see they&amp;#39;re wallet actually restored from fragments.&lt;br/&gt;&lt;br/&gt;Also I put the secret in the highest-order coefficient of the&lt;br/&gt;polynomial, and made sure that the other coefficients were&lt;br/&gt;deterministic.  This meant that if print out an M-of-N wallet, I can&lt;br/&gt;later print out an M-of-(N&#43;1) wallet and the first N fragments will be&lt;br/&gt;the same.  I&amp;#39;m not sure how many users would trust this, but we felt it&lt;br/&gt;was important in case a user needs to export some fragments, even if&lt;br/&gt;they don&amp;#39;t increase N.&lt;br/&gt;&lt;br/&gt;You might consider loading Armory in offline mode, create a wallet, and&lt;br/&gt;then do a fragmented backup to see how we did it.  I am extremely&lt;br/&gt;satisfied with the interface, but it&amp;#39;s most definitely an &amp;#34;advanced&amp;#34;&lt;br/&gt;tool.  But so is Armory ... which made it a good fit.  But it might not&lt;br/&gt;be for everyone.&lt;br/&gt;&lt;br/&gt;-Alan&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 03/29/2014 11:44 AM, Matt Whitlock wrote:&lt;br/&gt;&amp;gt; On Saturday, 29 March 2014, at 11:08 am, Watson Ladd wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://freedom-to-tinker.com/blog/stevenag/new-research-better-wallet-security-for-bitcoin/&#34;&gt;https://freedom-to-tinker.com/blog/stevenag/new-research-better-wallet-security-for-bitcoin/&lt;/a&gt;&lt;br/&gt;&amp;gt; Thanks. This is great, although it makes some critical references to an ACM paper for which no URL is provided, and thus I cannot implement it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; A distributed ECDSA notwithstanding, we still need a way to decompose a BIP32 master seed into shares. I am envisioning a scenario in which I might meet my sudden and untimely demise, and I wish to allow my beneficiaries to reconstruct my wallet&amp;#39;s master seed after my death. I would like to distribute seed shares to each of my beneficiaries and some close friends, such that some subset of the shares must be joined together to reconstitute my master seed. Shamir&amp;#39;s Secret Sharing Scheme is perfect for this use case. I am presently working on extending my draft BIP so that it also applies to BIP32 master seeds of various sizes.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;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;
    </content>
    <updated>2023-06-07T17:16:40&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvrxqjuuurx7werttejumglcevg56gr2rsg7r8j0ukyawtq89v5kczyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cuchwmg</id>
    
      <title type="html">📅 Original date posted:2014-03-26 📝 Original message:This ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvrxqjuuurx7werttejumglcevg56gr2rsg7r8j0ukyawtq89v5kczyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cuchwmg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw76vatd2we2w9zz4r2v89unzkw3ld9q05749kmskzgkr7hvkufrczey7cw&#39;&gt;nevent1q…y7cw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-03-26&lt;br/&gt;📝 Original message:This might be tangential, but the comment about &amp;#34;refund&amp;#34; chains reminded&lt;br/&gt;me.  Armory will be implementing multi-sig/linked wallets where a each&lt;br/&gt;device has a parallel HDW branch and produces P2SH addresses.  For those&lt;br/&gt;types of wallets, I plan to allocate two chains /per signing&lt;br/&gt;authority/.  If you have a shared 2-of-2 wallet split between your phone&lt;br/&gt;and your spouse&amp;#39;s phone, your phone would distribute addresses on P2SH&lt;br/&gt;chain 0 and generate change addresses on P2SH chain 1.  Your spouse&amp;#39;s&lt;br/&gt;phone would use chains 2 and 3.&lt;br/&gt;&lt;br/&gt;So if you and your spouse switch to a new app that supports M-of-N&lt;br/&gt;linked wallets, it should search for coin history along the first 2*N&lt;br/&gt;chains.&lt;br/&gt;-Alan&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 03/26/2014 07:37 PM, Andreas Schildbach wrote:&lt;br/&gt;&amp;gt; Thanks for starting the discussion on finding a better structure.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; For me, the most important thing is either we&amp;#39;re 100% interoperable or&lt;br/&gt;&amp;gt; 0%. There should not be anything inbetween, as users will delete seeds&lt;br/&gt;&amp;gt; without knowing there is still money in them on another implementation.&lt;br/&gt;&amp;gt; I heard from multiple sources that using this standard some wallets will&lt;br/&gt;&amp;gt; only see a subset of the addresses/keys of some other wallets.&lt;br/&gt;&amp;gt; Implementation differences can always happen (and should addresses as&lt;br/&gt;&amp;gt; bugs), but I think its unacceptable that this source of issues is by design.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I suggest we agree on an even simpler least common denominator and&lt;br/&gt;&amp;gt; wallets that want to implement some feature on top of that can do but&lt;br/&gt;&amp;gt; are encouraged to pick a totally different &amp;#34;cointype&amp;#34;. I guess that&lt;br/&gt;&amp;gt; would mean removing reserved and account.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;m still thinking it might be a good idea to have a separate chain for&lt;br/&gt;&amp;gt; &amp;#34;refunds&amp;#34;. Refunds will be rarely used and thus need a much slower&lt;br/&gt;&amp;gt; moving window than receiving addresses or change.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On 03/26/2014 09:49 PM, Mike Hearn wrote:&lt;br/&gt;&amp;gt;&amp;gt; Myself, Thomas V (Electrum) and Marek (Trezor) got together to make sure&lt;br/&gt;&amp;gt;&amp;gt; our BIP32 wallet structures would be compatible - and I discovered that&lt;br/&gt;&amp;gt;&amp;gt; only I was planning to use the default structure.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Because I&amp;#39;m hopeful that we can get a lot of interoperability between&lt;br/&gt;&amp;gt;&amp;gt; wallets with regards to importing 12-words paper wallets, we&lt;br/&gt;&amp;gt;&amp;gt; brainstormed to find a structure acceptable to everyone and ended up with:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;   /m/cointype/reserved&amp;#39;/account&amp;#39;/change/n&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The extra levels require some explanation:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;   * cointype:  This is zero for Bitcoin. This is here to support two&lt;br/&gt;&amp;gt;&amp;gt;     things, one is supporting alt coins based off the same root seed.&lt;br/&gt;&amp;gt;&amp;gt;     Right now nobody seemed very bothered about alt coins but sometimes&lt;br/&gt;&amp;gt;&amp;gt;     feature requests do come in for this. Arguably there is no need and&lt;br/&gt;&amp;gt;&amp;gt;     alt coins could just use the same keys as Bitcoin, but it may help&lt;br/&gt;&amp;gt;&amp;gt;     avoid confusion if they don&amp;#39;t.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;     More usefully, cointype can distinguish between keys intended for&lt;br/&gt;&amp;gt;&amp;gt;     things like multisig outputs, e.g. for watchdog services. This means&lt;br/&gt;&amp;gt;&amp;gt;     if your wallet does not know about the extra protocol layers&lt;br/&gt;&amp;gt;&amp;gt;     involved in this, it can still import the &amp;#34;raw&amp;#34; money and it will&lt;br/&gt;&amp;gt;&amp;gt;     just ignore/not see the keys used in more complex transactions.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;   * reserved is for &amp;#34;other stuff&amp;#34;. I actually don&amp;#39;t recall why we ended&lt;br/&gt;&amp;gt;&amp;gt;     up with this. It may have been intended to split out multisig&lt;br/&gt;&amp;gt;&amp;gt;     outputs etc from cointype. Marek, Thomas?&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;   * account is for keeping essentially wallets-within-a-wallet to avoid&lt;br/&gt;&amp;gt;&amp;gt;     mixing of coins. If you want that.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;   * change is 0 for receiving addresses, 1 for change addresses.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;   * n is the actual key index&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; For bitcoinj we&amp;#39;re targeting a deliberately limited feature set for hdw&lt;br/&gt;&amp;gt;&amp;gt; v1 so I would just set the first three values all to zero and that is a&lt;br/&gt;&amp;gt;&amp;gt; perfectly fine way to be compatible.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The goal here is that the same seed can be written down once, and meet&lt;br/&gt;&amp;gt;&amp;gt; all the users needs, whilst still allowing some drift between what&lt;br/&gt;&amp;gt;&amp;gt; wallets support.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Pieter made the I think valid point that you can&amp;#39;t really encode how&lt;br/&gt;&amp;gt;&amp;gt; keys are meant to be used into just an HDW hierarchy and normally you&amp;#39;d&lt;br/&gt;&amp;gt;&amp;gt; need some metadata as well. However, I feel interop between wallets is&lt;br/&gt;&amp;gt;&amp;gt; more important than arriving at the most perfect possible arrangement,&lt;br/&gt;&amp;gt;&amp;gt; which feels a little like bikeshedding, so I&amp;#39;m happy to just go with the&lt;br/&gt;&amp;gt;&amp;gt; flow on this one.&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;&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; 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;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;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/20140326/35055a7c/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140326/35055a7c/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:16:13&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvmve0qd2uu36dr635wul9307rc2q094mzqk2y0vqqmnqcck8e86szyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cykvxaj</id>
    
      <title type="html">📅 Original date posted:2014-03-13 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvmve0qd2uu36dr635wul9307rc2q094mzqk2y0vqqmnqcck8e86szyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cykvxaj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs28vcun82vvegltmrt0emvazt8m873jecpch0vvj0wsaukytml6kcqfdawq&#39;&gt;nevent1q…dawq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-03-13&lt;br/&gt;📝 Original message:On 03/13/2014 01:51 PM, Mike Hearn wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     Well it looks like the consensus is to do it, instead of talking&lt;br/&gt;&amp;gt;     about it.  I&amp;#39;m going to make sure we get uBTC into the next Armory&lt;br/&gt;&amp;gt;     release.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Hmm - be careful with the word &amp;#34;consensus&amp;#34; here. A bunch of people on&lt;br/&gt;&amp;gt; a mailing list does not make consensus ;)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If you survey other wallets, you&amp;#39;ll find most already switched to&lt;br/&gt;&amp;gt; mBTC, that it took some effort to do so (look at the size of the&lt;br/&gt;&amp;gt; patches for instance) and that probably, nobody is super-keen to&lt;br/&gt;&amp;gt; change again so soon. So uBTC would make you different to most of the&lt;br/&gt;&amp;gt; other wallets and services in wide usage. &lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If Armory wants to do that, that&amp;#39;s no problem, maybe it will be a&lt;br/&gt;&amp;gt; competitive advantage - just saying, don&amp;#39;t quote this thread as&lt;br/&gt;&amp;gt; indicating some kind of community consensus.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Wallets and services that are using mBTC (that I know of)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; blockchain.info &amp;lt;&lt;a href=&#34;http://blockchain.info&amp;gt&#34;&gt;http://blockchain.info&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; MultiBit&lt;br/&gt;&amp;gt; Bitcoin Wallet (Android)&lt;br/&gt;&amp;gt; Hive&lt;br/&gt;&amp;gt; Bitcoinity&lt;br/&gt;&amp;gt; KnC Wallet (defaults to BTC but can be switched to mBTC in settings,&lt;br/&gt;&amp;gt; uBTC not an option)&lt;br/&gt;&amp;gt; Mullvad&lt;br/&gt;&amp;gt; btcstore.eu &amp;lt;&lt;a href=&#34;http://btcstore.eu&amp;gt&#34;&gt;http://btcstore.eu&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Doing a google search for [bitcoin &amp;#34;mBTC&amp;#34;] and [bitcoin &amp;#34;uBTC&amp;#34;], the&lt;br/&gt;&amp;gt; former has a bunch of sites and services with prices in mBTC. The&lt;br/&gt;&amp;gt; latter only has faucets, as far as I can tell, which sort of makes sense.&lt;br/&gt;&lt;br/&gt;I actually was not aware that so many had already switched to mBTC.   I&lt;br/&gt;guess it shows how much I use other wallets. &lt;br/&gt;&lt;br/&gt;You misunderstood my &amp;#34;consensus&amp;#34; comment.   I was simply stating the&lt;br/&gt;&amp;#34;consensus&amp;#34; of debating on the mailing list endlessly is not as&lt;br/&gt;effective as doing it.  Thus I was just going to do it and see who&lt;br/&gt;follows.  But that also assumed there was not a critical mass who&amp;#39;d&lt;br/&gt;already switched -- I must admit I&amp;#39;m not so confident anymore...&lt;br/&gt;&lt;br/&gt;I am/so strongly opposed //to mBTC /compared to uBTC, I was ready to&lt;br/&gt;take a small leap of faith (with associated risks), to help push the&lt;br/&gt;&amp;#34;consensus&amp;#34;.  Of course it would still remain configurable, but the&lt;br/&gt;default will make a big difference.&lt;br/&gt;&lt;br/&gt;-Alan&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/20140313/d0586965/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140313/d0586965/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:15:37&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxm9tpjjmgkf55ldrr44p05ctncn57fn90c24248kmzl4uewucyjszyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cdgrj2m</id>
    
      <title type="html">📅 Original date posted:2014-03-13 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxm9tpjjmgkf55ldrr44p05ctncn57fn90c24248kmzl4uewucyjszyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cdgrj2m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswqpqlm5ppnj5x9ary8yk552wel9pjx3afp8je6e2702pr3axl2xql64zj3&#39;&gt;nevent1q…4zj3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-03-13&lt;br/&gt;📝 Original message:On 03/13/2014 10:32 AM, Jeff Garzik wrote:&lt;br/&gt;&amp;gt; On Thu, Mar 13, 2014 at 9:53 AM, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; BitPay should use mBTC as well. Unless you can point to any major wallets,&lt;br/&gt;&amp;gt;&amp;gt; exchanges or price watching sites that use uBTC by default?&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I think it is highly optimistic to assume we&amp;#39;ll need another 1000x shift any&lt;br/&gt;&amp;gt;&amp;gt; time soon. By now Bitcoin isn&amp;#39;t obscure anymore. Lots of people have heard&lt;br/&gt;&amp;gt; Such hand-wavy, data-free logic is precisely why community&lt;br/&gt;&amp;gt; coordination is preferred to random apps making random decisions in&lt;br/&gt;&amp;gt; this manner.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; mBTC is problematic because you do not need 1000x shift in value to&lt;br/&gt;&amp;gt; produce annoyances for major accounting packages that are hard-limited&lt;br/&gt;&amp;gt; to two decimal places.  Further, spreadsheets hide information if&lt;br/&gt;&amp;gt; formatting is configured naively -- that is, if formatting is&lt;br/&gt;&amp;gt; configured for bitcoin the way it is configured for other currencies.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Fundamentally, more than two decimal places tends to violate the&lt;br/&gt;&amp;gt; Principle Of Least Astonishment with many humans, and as a result,&lt;br/&gt;&amp;gt; popular software systems have been written with that assumption.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;I whole-heartedly agree with Jeff.  micro-BTC was the way to go to end&lt;br/&gt;user confusion and make things easier for software systems which are&lt;br/&gt;designed to handle money (i.e. two decimal places).  I also echo the&lt;br/&gt;sentiment about people being able to handle large numbers well. &lt;br/&gt;&lt;br/&gt;We&amp;#39;ve been working with Marty Zigman who&amp;#39;s creating a Bitcoin plugin for&lt;br/&gt;NetSuite accounting platform, and he was already forced to switch&lt;br/&gt;micro-BTC long ago for exactly the reasons described above.  I think the&lt;br/&gt;system will track up to 3 decimal places without causing all sorts of&lt;br/&gt;heartache and automatic rounding.&lt;br/&gt;&lt;br/&gt;Of course, as Mike said, this ship may have already sailed, but if&lt;br/&gt;there&amp;#39;s any way to revisit this, I&amp;#39;m there.  We&amp;#39;re just about to do&lt;br/&gt;another Armory release and could support this very easily.
    </content>
    <updated>2023-06-07T17:15:35&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszzzhrz8s7aaa6kfrvp85zg96veddha0pe2h3xzpgyhk0cjv30aygzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67ccr5zpy</id>
    
      <title type="html">📅 Original date posted:2014-03-12 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszzzhrz8s7aaa6kfrvp85zg96veddha0pe2h3xzpgyhk0cjv30aygzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67ccr5zpy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx3xpprr4l9w96798pq2tsgwn3grsc4rzf4qea3r9uezdvce280csf567ur&#39;&gt;nevent1q…67ur&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-03-12&lt;br/&gt;📝 Original message:I might as well throw in a word about Armory.  After our next release in&lt;br/&gt;a couple weeks, we will be going full-speed at new wallets and BIP32&lt;br/&gt;integration.  Just like Jean-Pierre mentioned, we&amp;#39;ll be using parallel&lt;br/&gt;trees to generate P2SH addresses after sorting the keys&lt;br/&gt;lexicographically.  We plan to introduce the concept of a wallet&lt;br/&gt;&amp;#34;bundle&amp;#34; (that name is far from concrete... I&amp;#39;d love a better word). &lt;br/&gt;All wallets in a bundle are protected by the same backup, and stored in&lt;br/&gt;the same file.  The default behavior will be use new branches in the&lt;br/&gt;same BIP32 tree when a user creates a new &amp;#34;wallet&amp;#34;, though we will allow&lt;br/&gt;multiple bundles in advanced and expert usermode (which is needed to&lt;br/&gt;have watching-only wallets from a different seed created from an offline&lt;br/&gt;computer).&lt;br/&gt;&lt;br/&gt;However, we do plan to allow separate parties to create&lt;br/&gt;multisig-intended wallets with public parts that can be exported and&lt;br/&gt;combined with other users.  We feel this is critical, as it allows for&lt;br/&gt;linked wallets in which there was never a single-point of failure from&lt;br/&gt;key-generation to signing.  This is especially important for contexts&lt;br/&gt;where employees may be handling a company&amp;#39;s Bitcoins wallets.&lt;br/&gt;&lt;br/&gt;On this topic, I have gotten a lot of inquiries into BIP 38 and 39.  I&lt;br/&gt;was not clear whether those BIPs were worth prioritizing ... i.e. is&lt;br/&gt;there a general consensus from a variety of wallet developers that they&lt;br/&gt;should be supported?  Rather, I&amp;#39;m happy to start prioritizing them if&lt;br/&gt;others do too, but I haven&amp;#39;t spent much time trying to understand them&lt;br/&gt;to even know if they&amp;#39;re mature, yet.&lt;br/&gt;&lt;br/&gt;-Alan&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 03/11/2014 08:29 PM, Jean-Pierre Rupp wrote:&lt;br/&gt;&amp;gt; Hello people,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We are working on some of this stuff. We had some very early draft on&lt;br/&gt;&amp;gt; how we envisioned multisig happening. It is all implemented in Haskoin&lt;br/&gt;&amp;gt; available as multiple repositories in Github. I am happy to see this&lt;br/&gt;&amp;gt; gathering momentum.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Our multisig system uses BIP-0032 HD wallets, and there will soon be&lt;br/&gt;&amp;gt; BIP-0039 support for keys compatibility.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Our wallet uses synced trees rooted at the extended pubkeys of the&lt;br/&gt;&amp;gt; participants. Currently we are sorting public keys in the scripts to&lt;br/&gt;&amp;gt; avoid ambiguity.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Download haskoin-wallet:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; cabal install haskoin-wallet&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Check out the hw command (installed in ~/.cabal/bin/hw). Use importtx to&lt;br/&gt;&amp;gt; bring transactions into the wallet. You must initialize first with a&lt;br/&gt;&amp;gt; seed and create an account. It supports both regular and multisig accounts.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Perhaps this can lead to interesting discussions on key exchange, and&lt;br/&gt;&amp;gt; the appropriate handling of wallet metadata. I?d love to work on a&lt;br/&gt;&amp;gt; proper standard that could lead us to compatible implementations.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This document explains how we do it now:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://haskoin.com/~xeno/hd-multisig-wallet.html&#34;&gt;http://haskoin.com/~xeno/hd-multisig-wallet.html&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Cheers!&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; Learn Graph Databases - Download FREE O&amp;#39;Reilly Book&lt;br/&gt;&amp;gt; &amp;#34;Graph Databases&amp;#34; is the definitive new guide to graph databases and their&lt;br/&gt;&amp;gt; applications. Written by three acclaimed leaders in the field,&lt;br/&gt;&amp;gt; this first edition is now available. Download your free book today!&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/13534_NeoTech&#34;&gt;http://p.sf.net/sfu/13534_NeoTech&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 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/20140311/ed33704b/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140311/ed33704b/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:15:08&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsry8j47ej05jthmrleejf4xsw8h5ckanad9fc8268mlamc7s0s84qzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cc2gdhu</id>
    
      <title type="html">📅 Original date posted:2014-03-10 📝 Original message:As far ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsry8j47ej05jthmrleejf4xsw8h5ckanad9fc8268mlamc7s0s84qzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cc2gdhu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9lfcw6w8ugmlwr784c6e74r7aeksswptrvxffgaqpdzskguz56hstraxjh&#39;&gt;nevent1q…axjh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-03-10&lt;br/&gt;📝 Original message:As far as I&amp;#39;m concerned, the way forward is to scrap BIP 10 and build up&lt;br/&gt;something new that is flexible and extensible.  Also, my understanding&lt;br/&gt;is that there may be room in the payment protocol for this stuff though&lt;br/&gt;I&amp;#39;m not sure if it is really adapted well to all the steps: exchanging&lt;br/&gt;public keys, creating multi-sig/P2SH addresses, proposing multi-sig&lt;br/&gt;spends, bundling meta-data needed for lite/offline nodes, aggregating&lt;br/&gt;signatures, and any other details.&lt;br/&gt;&lt;br/&gt;When I start multisig integration into Armory (very soon!) I&amp;#39;ll write a&lt;br/&gt;list of requirements for the new format/process and post it here for a&lt;br/&gt;wider discussion.  Certainly, if the payment protocol can already handle&lt;br/&gt;all this, that would be awesome.&lt;br/&gt;&lt;br/&gt;-Alan&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 03/10/2014 08:04 PM, kjj wrote:&lt;br/&gt;&amp;gt; I was trying to use bip10 for multisig and coinjoin, but there was a&lt;br/&gt;&amp;gt; problem with it.  I&amp;#39;ll have to look back at my notes, but I thought I&lt;br/&gt;&amp;gt; sent you a message about it.  And then real life swallowed my bitcoin&lt;br/&gt;&amp;gt; time...&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I think the bottom line was that it would be useful in the generic&lt;br/&gt;&amp;gt; case with just one minor change.  If there is interest, and it sounds&lt;br/&gt;&amp;gt; like there just may be, I can dust off my notes and see where I left&lt;br/&gt;&amp;gt; it.  Probably should do it soon before someone implements it in PB or XML.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Alan Reiner wrote:&lt;br/&gt;&amp;gt;&amp;gt; Then of course I tried to do this with BIP 10 &lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0010.mediawiki&amp;gt&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0010.mediawiki&amp;gt&lt;/a&gt;; when&lt;br/&gt;&amp;gt;&amp;gt; Armory implemented offline-transactions two years ago.  I got some&lt;br/&gt;&amp;gt;&amp;gt; positive feedback, but no one wanted to help improve it, etc.  I&lt;br/&gt;&amp;gt;&amp;gt; guess nobody else was doing it and/or cared at the time.  So I&lt;br/&gt;&amp;gt;&amp;gt; continue to use BIP 10 even though it&amp;#39;s pretty crappy.  I wanted it&lt;br/&gt;&amp;gt;&amp;gt; to be useful for multisig, too, but it has some deficiencies there&lt;br/&gt;&amp;gt;&amp;gt; (it was done when Armory was extremely young and OP_EVAL was still on&lt;br/&gt;&amp;gt;&amp;gt; the table).&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; However, with all this activity, we should start thinking about that&lt;br/&gt;&amp;gt;&amp;gt; and discussing it.  Otherwise, I&amp;#39;ll just do my own thing again and&lt;br/&gt;&amp;gt;&amp;gt; probably end up with something that fits my own needs, but not anyone&lt;br/&gt;&amp;gt;&amp;gt; else&amp;#39;s.  Really though, multisig shouldn&amp;#39;t require all the same app&lt;br/&gt;&amp;gt;&amp;gt; to work.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; -Alan&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On 03/10/2014 01:49 PM, Gavin Andresen wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; In my experience, best process for standardizing something is:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; 1) Somebody has a great idea&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; 2) They implement it&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; 3) Everybody agrees, &amp;#34;Great idea!&amp;#34; and they copy it.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; 4) Idea gets refined by the people copying it.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; 5) It gets standardized.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Mutisig wallets are at step 2 right now. BIP is step 5, in my humble&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; opinion...&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; On Mon, Mar 10, 2014 at 1:39 PM, Drak &amp;lt;drak at zikula.org&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;mailto:drak at zikula.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     I was wondering if there would be merit in a kind of BIP for a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     payment protocol using multisig?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     Currently, setting up a multisig is quite a feat. Users have to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     exchange public keys, work out how to get the public keys from&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     their addresses. If one of the parties are not savvy enough, an&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     malicious party could easily be setup that was 2 of 3 instead of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     2 of 2 where the malicious party generates the multisig&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     address&#43;script and thus be able to run off with funds anyway.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     It&amp;#39;s also terribly complex to generate and keep track of.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     There&amp;#39;s been a nice attempt at creating an browser interface at&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     coinb.in/multisig &amp;lt;&lt;a href=&#34;http://coinb.in/multisig&amp;gt&#34;&gt;http://coinb.in/multisig&amp;gt&lt;/a&gt;; but it still lacks&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     the kind of ease with created by the payment protocol. If there&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     was a BIP then it would go a long way to aiding future usability&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     of multisig wallet implementations.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     What are your thoughts?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     Drak&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;     Learn Graph Databases - Download FREE O&amp;#39;Reilly Book&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;#34;Graph Databases&amp;#34; is the definitive new guide to graph databases&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     and their&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     applications. Written by three acclaimed leaders in the field,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     this first edition is now available. Download your free book today!&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &lt;a href=&#34;http://p.sf.net/sfu/13534_NeoTech&#34;&gt;http://p.sf.net/sfu/13534_NeoTech&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;     &amp;lt;mailto:Bitcoin-development at lists.sourceforge.net&amp;gt;&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;&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; Gavin Andresen&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; Learn Graph Databases - Download FREE O&amp;#39;Reilly Book&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;#34;Graph Databases&amp;#34; is the definitive new guide to graph databases and their&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; applications. Written by three acclaimed leaders in the field,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; this first edition is now available. Download your free book today!&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/13534_NeoTech&#34;&gt;http://p.sf.net/sfu/13534_NeoTech&lt;/a&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; 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;&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; Learn Graph Databases - Download FREE O&amp;#39;Reilly Book&lt;br/&gt;&amp;gt;&amp;gt; &amp;#34;Graph Databases&amp;#34; is the definitive new guide to graph databases and their&lt;br/&gt;&amp;gt;&amp;gt; applications. Written by three acclaimed leaders in the field,&lt;br/&gt;&amp;gt;&amp;gt; this first edition is now available. Download your free book today!&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/13534_NeoTech&#34;&gt;http://p.sf.net/sfu/13534_NeoTech&lt;/a&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; 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;&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/20140310/0f32ee9e/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140310/0f32ee9e/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:15:03&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgdelar82hj7qxekwla49k5jg7muzkmpf3fmjl7lmcxrkm25alm9qzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cl387cd</id>
    
      <title type="html">📅 Original date posted:2014-03-10 📝 Original message:Then ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgdelar82hj7qxekwla49k5jg7muzkmpf3fmjl7lmcxrkm25alm9qzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cl387cd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8gs4stxe4v0dfg3qqqrse3l4w2asrpsl7hpw32d4chm00jfsxk6c9nsnl5&#39;&gt;nevent1q…snl5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-03-10&lt;br/&gt;📝 Original message:Then of course I tried to do this with BIP 10 &lt;br/&gt;&amp;lt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0010.mediawiki&amp;gt&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0010.mediawiki&amp;gt&lt;/a&gt;; when&lt;br/&gt;Armory implemented offline-transactions two years ago.  I got some&lt;br/&gt;positive feedback, but no one wanted to help improve it, etc.  I guess&lt;br/&gt;nobody else was doing it and/or cared at the time.  So I continue to use&lt;br/&gt;BIP 10 even though it&amp;#39;s pretty crappy.  I wanted it to be useful for&lt;br/&gt;multisig, too, but it has some deficiencies there (it was done when&lt;br/&gt;Armory was extremely young and OP_EVAL was still on the table).&lt;br/&gt;&lt;br/&gt;However, with all this activity, we should start thinking about that and&lt;br/&gt;discussing it.  Otherwise, I&amp;#39;ll just do my own thing again and probably&lt;br/&gt;end up with something that fits my own needs, but not anyone else&amp;#39;s. &lt;br/&gt;Really though, multisig shouldn&amp;#39;t require all the same app to work.&lt;br/&gt;&lt;br/&gt;-Alan&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 03/10/2014 01:49 PM, Gavin Andresen wrote:&lt;br/&gt;&amp;gt; In my experience, best process for standardizing something is:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1) Somebody has a great idea&lt;br/&gt;&amp;gt; 2) They implement it&lt;br/&gt;&amp;gt; 3) Everybody agrees, &amp;#34;Great idea!&amp;#34; and they copy it.&lt;br/&gt;&amp;gt; 4) Idea gets refined by the people copying it.&lt;br/&gt;&amp;gt; 5) It gets standardized.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Mutisig wallets are at step 2 right now. BIP is step 5, in my humble&lt;br/&gt;&amp;gt; opinion...&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; On Mon, Mar 10, 2014 at 1:39 PM, Drak &amp;lt;drak at zikula.org&lt;br/&gt;&amp;gt; &amp;lt;mailto:drak at zikula.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     I was wondering if there would be merit in a kind of BIP for a&lt;br/&gt;&amp;gt;     payment protocol using multisig?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     Currently, setting up a multisig is quite a feat. Users have to&lt;br/&gt;&amp;gt;     exchange public keys, work out how to get the public keys from&lt;br/&gt;&amp;gt;     their addresses. If one of the parties are not savvy enough, an&lt;br/&gt;&amp;gt;     malicious party could easily be setup that was 2 of 3 instead of 2&lt;br/&gt;&amp;gt;     of 2 where the malicious party generates the multisig&lt;br/&gt;&amp;gt;     address&#43;script and thus be able to run off with funds anyway.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     It&amp;#39;s also terribly complex to generate and keep track of. There&amp;#39;s&lt;br/&gt;&amp;gt;     been a nice attempt at creating an browser interface at&lt;br/&gt;&amp;gt;     coinb.in/multisig &amp;lt;&lt;a href=&#34;http://coinb.in/multisig&amp;gt&#34;&gt;http://coinb.in/multisig&amp;gt&lt;/a&gt;; but it still lacks&lt;br/&gt;&amp;gt;     the kind of ease with created by the payment protocol. If there&lt;br/&gt;&amp;gt;     was a BIP then it would go a long way to aiding future usability&lt;br/&gt;&amp;gt;     of multisig wallet implementations.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     What are your thoughts?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     Drak&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;     Learn Graph Databases - Download FREE O&amp;#39;Reilly Book&lt;br/&gt;&amp;gt;     &amp;#34;Graph Databases&amp;#34; is the definitive new guide to graph databases&lt;br/&gt;&amp;gt;     and their&lt;br/&gt;&amp;gt;     applications. Written by three acclaimed leaders in the field,&lt;br/&gt;&amp;gt;     this first edition is now available. Download your free book today!&lt;br/&gt;&amp;gt;     &lt;a href=&#34;http://p.sf.net/sfu/13534_NeoTech&#34;&gt;http://p.sf.net/sfu/13534_NeoTech&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;     &amp;lt;mailto:Bitcoin-development at lists.sourceforge.net&amp;gt;&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;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; -- &lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; Gavin Andresen&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Learn Graph Databases - Download FREE O&amp;#39;Reilly Book&lt;br/&gt;&amp;gt; &amp;#34;Graph Databases&amp;#34; is the definitive new guide to graph databases and their&lt;br/&gt;&amp;gt; applications. Written by three acclaimed leaders in the field,&lt;br/&gt;&amp;gt; this first edition is now available. Download your free book today!&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/13534_NeoTech&#34;&gt;http://p.sf.net/sfu/13534_NeoTech&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 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/20140310/2e157654/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140310/2e157654/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:15:02&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfn8ykgy2m5werkhwkr8jwh27v9q3mcdxq8222tvfxd96nm88ugtszyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cwysltz</id>
    
      <title type="html">📅 Original date posted:2014-03-08 📝 Original message:Note ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfn8ykgy2m5werkhwkr8jwh27v9q3mcdxq8222tvfxd96nm88ugtszyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cwysltz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2un283x0czme08a7s56wvmmlrs0fswq84c740m2jkupdsrkj3cjg537s49&#39;&gt;nevent1q…7s49&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-03-08&lt;br/&gt;📝 Original message:Note that one of the reasons why this is insecure is because EC point&lt;br/&gt;addition is invertible.  EC-scalar multiplication is not, thus why EC&lt;br/&gt;Diffie-Hellman is secure even when this asymmetry exists.&lt;br/&gt;&lt;br/&gt;A good cryptosystem doesn&amp;#39;t have strange restrictions, like &amp;#34;your public&lt;br/&gt;key can only be public sometimes, but needs to protected like your&lt;br/&gt;private key other times.&amp;#34;  If you have to worry about things like that,&lt;br/&gt;you&amp;#39;re doing it wrong :)&lt;br/&gt;&lt;br/&gt;-Alan&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 03/08/2014 05:37 AM, Joel Kaartinen wrote:&lt;br/&gt;&amp;gt; If both parties insist on seeing a hash of the other party&amp;#39;s public&lt;br/&gt;&amp;gt; key before they&amp;#39;ll show their own public key, they can be sure that&lt;br/&gt;&amp;gt; the public key is not chosen based on the public key they themselves&lt;br/&gt;&amp;gt; presented.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Although, I have to wonder, why not just use multisig?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; - Joel&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On 08.03.2014 10:51, Edmund Edgar wrote:&lt;br/&gt;&amp;gt;&amp;gt; On 8 March 2014 17:10, Alan Reiner &amp;lt;etotheipi at gmail.com&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;mailto:etotheipi at gmail.com&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;  &lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;     I create a new keypair, &amp;lt;c_pub&amp;gt; with &amp;lt;c_priv&amp;gt; which I know (it&lt;br/&gt;&amp;gt;&amp;gt;     can be any arbitrary key pair).  But I don&amp;#39;t give you &amp;lt;c_pub&amp;gt;, I&lt;br/&gt;&amp;gt;&amp;gt;     give you  &amp;lt;b_pub&amp;gt; = &amp;lt;c_pub&amp;gt; minus &amp;lt;a_pub&amp;gt; (which I can do because&lt;br/&gt;&amp;gt;&amp;gt;     I&amp;#39;ve seen &amp;lt;a_pub&amp;gt; before doing this). &lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;     Sure, I don&amp;#39;t know the private key for &amp;lt;b_pub&amp;gt;, but it doesn&amp;#39;t&lt;br/&gt;&amp;gt;&amp;gt;     matter... because what&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;     &amp;lt;b_pub&amp;gt; &#43; &amp;lt;a_pub&amp;gt; = &amp;lt;c_pub&amp;gt; (mine)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;     You have no way to detect this condition, because you don&amp;#39;t know&lt;br/&gt;&amp;gt;&amp;gt;     what c_pub/c_priv I created, so you can only detect this after&lt;br/&gt;&amp;gt;&amp;gt;     it&amp;#39;s too late (after I abuse the private key)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Thanks Alan and Forrest, that makes sense. So to salvage the&lt;br/&gt;&amp;gt;&amp;gt; situation in the original case, we have to make sure the parties&lt;br/&gt;&amp;gt;&amp;gt; exchange their public keys first, before they&amp;#39;re allowed to see the&lt;br/&gt;&amp;gt;&amp;gt; public keys they&amp;#39;ll be combining them with. &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; Edmund Edgar&lt;br/&gt;&amp;gt;&amp;gt; Founder, Social Minds Inc (KK)&lt;br/&gt;&amp;gt;&amp;gt; Twitter: @edmundedgar&lt;br/&gt;&amp;gt;&amp;gt; Linked In: edmundedgar&lt;br/&gt;&amp;gt;&amp;gt; Skype: edmundedgar&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://www.socialminds.jp&#34;&gt;http://www.socialminds.jp&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Reality Keys&lt;br/&gt;&amp;gt;&amp;gt; @realitykeys&lt;br/&gt;&amp;gt;&amp;gt; ed at realitykeys.com &amp;lt;mailto:ed at realitykeys.com&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://www.realitykeys.com&#34;&gt;https://www.realitykeys.com&lt;/a&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; Subversion Kills Productivity. Get off Subversion &amp;amp; Make the Move to Perforce.&lt;br/&gt;&amp;gt;&amp;gt; With Perforce, you get hassle-free workflows. Merge that actually works. &lt;br/&gt;&amp;gt;&amp;gt; Faster operations. Version large binaries.  Built-in WAN optimization and the&lt;br/&gt;&amp;gt;&amp;gt; freedom to use Git, Perforce or both. Make the move to Perforce.&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://pubads.g.doubleclick.net/gampad/clk?id=122218951&amp;amp;iu=/4140/ostg.clktrk&#34;&gt;http://pubads.g.doubleclick.net/gampad/clk?id=122218951&amp;amp;iu=/4140/ostg.clktrk&lt;/a&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; 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;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Subversion Kills Productivity. Get off Subversion &amp;amp; Make the Move to Perforce.&lt;br/&gt;&amp;gt; With Perforce, you get hassle-free workflows. Merge that actually works. &lt;br/&gt;&amp;gt; Faster operations. Version large binaries.  Built-in WAN optimization and the&lt;br/&gt;&amp;gt; freedom to use Git, Perforce or both. Make the move to Perforce.&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://pubads.g.doubleclick.net/gampad/clk?id=122218951&amp;amp;iu=/4140/ostg.clktrk&#34;&gt;http://pubads.g.doubleclick.net/gampad/clk?id=122218951&amp;amp;iu=/4140/ostg.clktrk&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 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/20140308/eb6e7e08/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140308/eb6e7e08/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:14:39&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2urhw0p0887sfnfh4vjwdn8crtm34rggpynlrqu8rgtc4c39me0szyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cj3ryv3</id>
    
      <title type="html">📅 Original date posted:2014-03-08 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2urhw0p0887sfnfh4vjwdn8crtm34rggpynlrqu8rgtc4c39me0szyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cj3ryv3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspm0hlw570ya4pyn7ln72dzyf63qttcr6sxp8rmaahw56cdz0y8ccqs3n4m&#39;&gt;nevent1q…3n4m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-03-08&lt;br/&gt;📝 Original message:On 03/08/2014 01:55 AM, Edmund Edgar wrote:&lt;br/&gt;&amp;gt; On 4 March 2014 14:07, Odinn Cyberguerrilla&lt;br/&gt;&amp;gt; &amp;lt;odinn.cyberguerrilla at riseup.net&lt;br/&gt;&amp;gt; &amp;lt;mailto:odinn.cyberguerrilla at riseup.net&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     Nothing is safe.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This is true. To rephrase, imagine I gave you an ECC public key&lt;br/&gt;&amp;gt; &amp;lt;ed_pub&amp;gt;, you gave me back a public key &amp;lt;odinn_pub&amp;gt; of your own&lt;br/&gt;&amp;gt; devising, then I paid some money to the address resulting from&lt;br/&gt;&amp;gt; add_pubkeys(&amp;lt;ed_pub&amp;gt;,&amp;lt;odinn_pub&amp;gt;) [1]. Can anyone either:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; a) Think of a way that Odinn could make an &amp;lt;odinn_pub&amp;gt; such that they&lt;br/&gt;&amp;gt; could spend the resulting money without having &amp;lt;ed_priv&amp;gt;.&lt;br/&gt;&amp;gt; b) Opine, somewhat knowledgeably, that this probably wouldn&amp;#39;t be an&lt;br/&gt;&amp;gt; easy thing to do, and they wouldn&amp;#39;t be alarmed to see people running&lt;br/&gt;&amp;gt; software that did this kind of thing.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; [1] &lt;a href=&#34;https://github.com/vbuterin/pybitcointools/blob/master/pybitcointools/main.py#L173&#34;&gt;https://github.com/vbuterin/pybitcointools/blob/master/pybitcointools/main.py#L173&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Consider that I see your public key &amp;lt;a_pub&amp;gt; before I create and send you&lt;br/&gt;my public key &amp;lt;b_pub&amp;gt;.&lt;br/&gt;&lt;br/&gt;I create a new keypair, &amp;lt;c_pub&amp;gt; with &amp;lt;c_priv&amp;gt; which I know (it can be&lt;br/&gt;any arbitrary key pair).  But I don&amp;#39;t give you &amp;lt;c_pub&amp;gt;, I give you &lt;br/&gt;&amp;lt;b_pub&amp;gt; = &amp;lt;c_pub&amp;gt; minus &amp;lt;a_pub&amp;gt; (which I can do because I&amp;#39;ve seen&lt;br/&gt;&amp;lt;a_pub&amp;gt; before doing this). &lt;br/&gt;&lt;br/&gt;Sure, I don&amp;#39;t know the private key for &amp;lt;b_pub&amp;gt;, but it doesn&amp;#39;t matter...&lt;br/&gt;because what&lt;br/&gt;&lt;br/&gt;&amp;lt;b_pub&amp;gt; &#43; &amp;lt;a_pub&amp;gt; = &amp;lt;c_pub&amp;gt; (mine)&lt;br/&gt;&lt;br/&gt;You have no way to detect this condition, because you don&amp;#39;t know what&lt;br/&gt;c_pub/c_priv I created, so you can only detect this after it&amp;#39;s too late&lt;br/&gt;(after I abuse the private key)&lt;br/&gt;&lt;br/&gt;-Alan&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/20140308/7cfbe3a0/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140308/7cfbe3a0/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:14:37&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw8h96fwpq0l6vls8265sr5rar5tdfkxdty56ht9d0u5vluha2u6qzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67c8f5s5s</id>
    
      <title type="html">📅 Original date posted:2014-02-12 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw8h96fwpq0l6vls8265sr5rar5tdfkxdty56ht9d0u5vluha2u6qzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67c8f5s5s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstx7ykr24usjgnu9yqcnzmhrfe7wwrqy2vz5yl4tqwhtpk86kg8qqun6a7z&#39;&gt;nevent1q…6a7z&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-02-12&lt;br/&gt;📝 Original message:Agreed.  I&amp;#39;m not suggesting that malleability shouldn&amp;#39;t be fixed or isn&amp;#39;t a&lt;br/&gt;problem.  I would love to be able to leverage chained TX for Bitcoin&lt;br/&gt;contracts.  But that in its current state it doesn&amp;#39;t have to be complicated&lt;br/&gt;to deal with  it.&lt;br/&gt;&lt;br/&gt;Changing the protocol to use these static IDs is a pretty fundamental&lt;br/&gt;change that would never happen in Bitcoin.   But they can still be useful&lt;br/&gt;at the application level to mitigate these issues.&lt;br/&gt;&lt;br/&gt;Sent from my overpriced smartphone&lt;br/&gt;On Feb 12, 2014 11:38 AM, &amp;#34;Allen Piscitello&amp;#34; &amp;lt;allen.piscitello at gmail.com&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; While that solution does work for many use cases, it does make it much&lt;br/&gt;&amp;gt; harder to do anything needing chained transactions.  Granted, this is the&lt;br/&gt;&amp;gt; short term solution for current implementations, but having a transaction&lt;br/&gt;&amp;gt; identifier that does not change does open up other use cases.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; For example, Alice wants to send coins to a multisignature address with&lt;br/&gt;&amp;gt; Bob, such that both parties are required to spend the coins.  Alice also&lt;br/&gt;&amp;gt; requires for Bob to send coins to this address as well before they will&lt;br/&gt;&amp;gt; proceed.  Alice cannot guarantee that Bob will cooperate (and vice versa),&lt;br/&gt;&amp;gt; so before she broadcasts the transaction to send to A&#43;B, she sends Bob a&lt;br/&gt;&amp;gt; transaction that spends her incoming transaction back to herself, but has a&lt;br/&gt;&amp;gt; time lock of far into the future.  Bob signs this, returns it to Alice, and&lt;br/&gt;&amp;gt; she broadcasts her funding transaction.  At this point, Bob disappears,&lt;br/&gt;&amp;gt; loses his key, or just decides to spite Alice and her coins are locked.&lt;br/&gt;&amp;gt;  Since she has a refund transaction, she can broadcast it in a month and&lt;br/&gt;&amp;gt; get her coins back.  Except her funding transaction has been modified such&lt;br/&gt;&amp;gt; that the txhash is different, so her refund is now invalid.  She would need&lt;br/&gt;&amp;gt; Bob to issue a new refund as soon as her funding transaction hits the&lt;br/&gt;&amp;gt; blockchain if it is modified, which defeats the point of the trustless&lt;br/&gt;&amp;gt; refund transaction.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Longer term it would be more ideal have a canonical identifier for the&lt;br/&gt;&amp;gt; transaction before it even gets to the chain to support these use cases,&lt;br/&gt;&amp;gt; even if wallets are able to properly identify the status of it&amp;#39;s&lt;br/&gt;&amp;gt; transactions.  Obviously this is a difficult problem to solve and cannot be&lt;br/&gt;&amp;gt; implemented without breaking changes, but it would be a nice goal to be&lt;br/&gt;&amp;gt; able to completely remove malleability.  There are other important use&lt;br/&gt;&amp;gt; cases where having a unique identifier just for internal accounting is&lt;br/&gt;&amp;gt; insufficient.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; -Allen&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Wed, Feb 12, 2014 at 10:22 AM, Alan Reiner &amp;lt;etotheipi at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I think the solution is simply to encourage Bitcoin software developers&lt;br/&gt;&amp;gt;&amp;gt; to design their software to use this static ID, instead of the full&lt;br/&gt;&amp;gt;&amp;gt; transaction hash.    If MtGox had talked those IDs instead of the TX ID,&lt;br/&gt;&amp;gt;&amp;gt; their software would&amp;#39;ve correctly identified the mutated transactions and&lt;br/&gt;&amp;gt;&amp;gt; there would be  no problem.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Armory is slightly different, since it doesn&amp;#39;t deal with the same stuff&lt;br/&gt;&amp;gt;&amp;gt; as exchanges do.  But it didn&amp;#39;t have any problems with malleability because&lt;br/&gt;&amp;gt;&amp;gt; it doesn&amp;#39;t track anything by ID, it only pays attention to whether inputs&lt;br/&gt;&amp;gt;&amp;gt; and outputs are related to your wallets.  It&amp;#39;s not necessarily hard to do&lt;br/&gt;&amp;gt;&amp;gt; it this way, people just have to be aware of it.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; -Alan&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Sent from my overpriced smartphone&lt;br/&gt;&amp;gt;&amp;gt; On Feb 12, 2014 10:15 AM, &amp;#34;Rune Kjær Svendsen&amp;#34; &amp;lt;runesvend at gmail.com&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Instead of trying to remove the possibility of transaction&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; malleability, would it make sense to define a new, &amp;#34;canonical&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; transaction hash/ID&amp;#34; (cTxID), which would be a hash of the part of the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; transaction data which we know is not malleable, and have clients use&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; this cTxID internally, thus making the traditional transaction hash&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; irrelevant for a client to function correctly?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; We already have a non-malleable transaction hash: the hash that is&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; signed, ie. the transaction with each scriptSig replaced by the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; scriptPubKey it redeems. This could be the cTxID.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Or is this simply a too fundamental change to the way bitcoin-qt (and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; all other clients) work in order to be feasible?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; As far as I can see, it completely solves the issue of not having a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; canonical ID for a transaction, but it also increases the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; computational requirements for a node. For one, as far as I can see,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; it requires the node to index all transactions, because in order to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; calculate a cTxID, it would be necessary to fetch all transactions&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; referred to by the transaction in question, in order to pull in the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; scriptPubKeys that are redeemed.&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; On Mon, Feb 10, 2014 at 4:00 AM, Peter Todd &amp;lt;pete at petertodd.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; On Mon, Feb 10, 2014 at 12:33:02AM &#43;0100, Pieter Wuille wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Hello all,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; it was something I planned to do since a long time, but with the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; recent related issues popping up, I finally got around to writing a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; BIP about how we can get rid of transaction malleability over time.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; The proposed document is here: &lt;a href=&#34;https://gist.github.com/sipa/8907691&#34;&gt;https://gist.github.com/sipa/8907691&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I expect most rules to not be controversial. Maybe rules 1 and 3, as&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; they require modifications to wallet software (Bitcoin Core 0.9 and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; BitcoinJ already implement it, though) and potentially invalidate some&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; script functionality. However, these new rules remain optional and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; controlled by an nVersion increase.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Comments please!&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; You should probably add making CHECKMULTISIG require the dummy value to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; be exactly equal to OP_FALSE; verifying that in the transaction itself&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; is&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; laborious. A more subtle example is we may want both CHECKSIG and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; CHECKMULTISIG to fail the transaction if the signature is invalid but&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; not exactly equal to OP_FALSE; some transaction forms are significantly&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; more compact if you can have failed signatures, but that&amp;#39;s a source of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; malleability. (are there counter examples people can think of?)&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; But as I said on IRC, I&amp;#39;m a bit hesitant to bake in assumptions about&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; malleability when we have no solid idea if ECC signatures are or are&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; not&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; malleable on a fundemental level; if &amp;#34;whack-a-mole&amp;#34; anti-malleability&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; is&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; all we&amp;#39;ve got it could be ugly if a break is found. Similarly, we may&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; find we missed something, or some needed change makes the malleability&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; rules difficult to work with for some new script type that is required.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; I&amp;#39;d rather see a new CHECKSIG mode for the case where malleability&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; absolutely must be eliminated - certain multi-party protocols - and fix&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; wallet software instead. (the malleability problems people see are&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; closely related to inability to handle double-spends and reorgs) But I&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; can easily see that being an impossible goal engineering wise...&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;#39;peter&amp;#39;[:-1]@petertodd.org&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; 0000000000000001465bc2730ffed7493d166d18d288f6cf15e8cdb5d4a3c7b1&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; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Managing the Performance of Cloud-Based Applications&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Read the Whitepaper.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://pubads.g.doubleclick.net/gampad/clk?id=121051231&amp;amp;iu=/4140/ostg.clktrk&#34;&gt;http://pubads.g.doubleclick.net/gampad/clk?id=121051231&amp;amp;iu=/4140/ostg.clktrk&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;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;&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; Android apps run on BlackBerry 10&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Introducing the new BlackBerry 10.2.1 Runtime for Android apps.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Now with support for Jelly Bean, Bluetooth, Mapview and more.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Get your Android app in front of a whole new audience.  Start now.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://pubads.g.doubleclick.net/gampad/clk?id=124407151&amp;amp;iu=/4140/ostg.clktrk&#34;&gt;http://pubads.g.doubleclick.net/gampad/clk?id=124407151&amp;amp;iu=/4140/ostg.clktrk&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; &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;&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; Android apps run on BlackBerry 10&lt;br/&gt;&amp;gt;&amp;gt; Introducing the new BlackBerry 10.2.1 Runtime for Android apps.&lt;br/&gt;&amp;gt;&amp;gt; Now with support for Jelly Bean, Bluetooth, Mapview and more.&lt;br/&gt;&amp;gt;&amp;gt; Get your Android app in front of a whole new audience.  Start now.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://pubads.g.doubleclick.net/gampad/clk?id=124407151&amp;amp;iu=/4140/ostg.clktrk&#34;&gt;http://pubads.g.doubleclick.net/gampad/clk?id=124407151&amp;amp;iu=/4140/ostg.clktrk&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;-------------- 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/20140212/aab9621c/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140212/aab9621c/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:13:22&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdjzvshllcgx4y9s2g0f5t6sa85g9g6td6cky0j9fg3q3rfw65d8qzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cwmp6ap</id>
    
      <title type="html">📅 Original date posted:2014-02-12 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdjzvshllcgx4y9s2g0f5t6sa85g9g6td6cky0j9fg3q3rfw65d8qzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cwmp6ap" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszf0wf857gsf7tnqs96y94xucwjjdh40tk97engf6azj4pa08pyast6a0ct&#39;&gt;nevent1q…a0ct&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-02-12&lt;br/&gt;📝 Original message:I think the solution is simply to encourage Bitcoin software developers to&lt;br/&gt;design their software to use this static ID, instead of the full&lt;br/&gt;transaction hash.    If MtGox had talked those IDs instead of the TX ID,&lt;br/&gt;their software would&amp;#39;ve correctly identified the mutated transactions and&lt;br/&gt;there would be  no problem.&lt;br/&gt;&lt;br/&gt;Armory is slightly different, since it doesn&amp;#39;t deal with the same stuff as&lt;br/&gt;exchanges do.  But it didn&amp;#39;t have any problems with malleability because it&lt;br/&gt;doesn&amp;#39;t track anything by ID, it only pays attention to whether inputs and&lt;br/&gt;outputs are related to your wallets.  It&amp;#39;s not necessarily hard to do it&lt;br/&gt;this way, people just have to be aware of it.&lt;br/&gt;&lt;br/&gt;-Alan&lt;br/&gt;&lt;br/&gt;Sent from my overpriced smartphone&lt;br/&gt;On Feb 12, 2014 10:15 AM, &amp;#34;Rune Kjær Svendsen&amp;#34; &amp;lt;runesvend at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Instead of trying to remove the possibility of transaction&lt;br/&gt;&amp;gt; malleability, would it make sense to define a new, &amp;#34;canonical&lt;br/&gt;&amp;gt; transaction hash/ID&amp;#34; (cTxID), which would be a hash of the part of the&lt;br/&gt;&amp;gt; transaction data which we know is not malleable, and have clients use&lt;br/&gt;&amp;gt; this cTxID internally, thus making the traditional transaction hash&lt;br/&gt;&amp;gt; irrelevant for a client to function correctly?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We already have a non-malleable transaction hash: the hash that is&lt;br/&gt;&amp;gt; signed, ie. the transaction with each scriptSig replaced by the&lt;br/&gt;&amp;gt; scriptPubKey it redeems. This could be the cTxID.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Or is this simply a too fundamental change to the way bitcoin-qt (and&lt;br/&gt;&amp;gt; all other clients) work in order to be feasible?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; As far as I can see, it completely solves the issue of not having a&lt;br/&gt;&amp;gt; canonical ID for a transaction, but it also increases the&lt;br/&gt;&amp;gt; computational requirements for a node. For one, as far as I can see,&lt;br/&gt;&amp;gt; it requires the node to index all transactions, because in order to&lt;br/&gt;&amp;gt; calculate a cTxID, it would be necessary to fetch all transactions&lt;br/&gt;&amp;gt; referred to by the transaction in question, in order to pull in the&lt;br/&gt;&amp;gt; scriptPubKeys that are redeemed.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Mon, Feb 10, 2014 at 4:00 AM, Peter Todd &amp;lt;pete at petertodd.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; On Mon, Feb 10, 2014 at 12:33:02AM &#43;0100, Pieter Wuille wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; Hello all,&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; it was something I planned to do since a long time, but with the&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; recent related issues popping up, I finally got around to writing a&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; BIP about how we can get rid of transaction malleability over time.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; The proposed document is here: &lt;a href=&#34;https://gist.github.com/sipa/8907691&#34;&gt;https://gist.github.com/sipa/8907691&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; I expect most rules to not be controversial. Maybe rules 1 and 3, as&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; they require modifications to wallet software (Bitcoin Core 0.9 and&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; BitcoinJ already implement it, though) and potentially invalidate some&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; script functionality. However, these new rules remain optional and&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; controlled by an nVersion increase.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; Comments please!&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; You should probably add making CHECKMULTISIG require the dummy value to&lt;br/&gt;&amp;gt; &amp;gt; be exactly equal to OP_FALSE; verifying that in the transaction itself is&lt;br/&gt;&amp;gt; &amp;gt; laborious. A more subtle example is we may want both CHECKSIG and&lt;br/&gt;&amp;gt; &amp;gt; CHECKMULTISIG to fail the transaction if the signature is invalid but&lt;br/&gt;&amp;gt; &amp;gt; not exactly equal to OP_FALSE; some transaction forms are significantly&lt;br/&gt;&amp;gt; &amp;gt; more compact if you can have failed signatures, but that&amp;#39;s a source of&lt;br/&gt;&amp;gt; &amp;gt; malleability. (are there counter examples people can think of?)&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; But as I said on IRC, I&amp;#39;m a bit hesitant to bake in assumptions about&lt;br/&gt;&amp;gt; &amp;gt; malleability when we have no solid idea if ECC signatures are or are not&lt;br/&gt;&amp;gt; &amp;gt; malleable on a fundemental level; if &amp;#34;whack-a-mole&amp;#34; anti-malleability is&lt;br/&gt;&amp;gt; &amp;gt; all we&amp;#39;ve got it could be ugly if a break is found. Similarly, we may&lt;br/&gt;&amp;gt; &amp;gt; find we missed something, or some needed change makes the malleability&lt;br/&gt;&amp;gt; &amp;gt; rules difficult to work with for some new script type that is required.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; I&amp;#39;d rather see a new CHECKSIG mode for the case where malleability&lt;br/&gt;&amp;gt; &amp;gt; absolutely must be eliminated - certain multi-party protocols - and fix&lt;br/&gt;&amp;gt; &amp;gt; wallet software instead. (the malleability problems people see are&lt;br/&gt;&amp;gt; &amp;gt; closely related to inability to handle double-spends and reorgs) But I&lt;br/&gt;&amp;gt; &amp;gt; can easily see that being an impossible goal engineering wise...&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; --&lt;br/&gt;&amp;gt; &amp;gt; &amp;#39;peter&amp;#39;[:-1]@petertodd.org&lt;br/&gt;&amp;gt; &amp;gt; 0000000000000001465bc2730ffed7493d166d18d288f6cf15e8cdb5d4a3c7b1&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; &amp;gt; Managing the Performance of Cloud-Based Applications&lt;br/&gt;&amp;gt; &amp;gt; Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.&lt;br/&gt;&amp;gt; &amp;gt; Read the Whitepaper.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://pubads.g.doubleclick.net/gampad/clk?id=121051231&amp;amp;iu=/4140/ostg.clktrk&#34;&gt;http://pubads.g.doubleclick.net/gampad/clk?id=121051231&amp;amp;iu=/4140/ostg.clktrk&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;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Android apps run on BlackBerry 10&lt;br/&gt;&amp;gt; Introducing the new BlackBerry 10.2.1 Runtime for Android apps.&lt;br/&gt;&amp;gt; Now with support for Jelly Bean, Bluetooth, Mapview and more.&lt;br/&gt;&amp;gt; Get your Android app in front of a whole new audience.  Start now.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://pubads.g.doubleclick.net/gampad/clk?id=124407151&amp;amp;iu=/4140/ostg.clktrk&#34;&gt;http://pubads.g.doubleclick.net/gampad/clk?id=124407151&amp;amp;iu=/4140/ostg.clktrk&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;-------------- 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/20140212/5c046193/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140212/5c046193/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:13:21&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs076tx2hygmuf9fg95qdmwtk4ql6vtrmqgxwryy5n5ws4a96s24jszyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67chfsw4u</id>
    
      <title type="html">📅 Original date posted:2014-01-13 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs076tx2hygmuf9fg95qdmwtk4ql6vtrmqgxwryy5n5ws4a96s24jszyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67chfsw4u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsywvsn35lmuh8crmzx8unr7960gutczp3ahprjxykmqga7h7aw4zsfy5d8y&#39;&gt;nevent1q…5d8y&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-01-13&lt;br/&gt;📝 Original message:On 01/13/2014 03:14 PM, Peter Todd wrote:&lt;br/&gt;&amp;gt; On Mon, Jan 13, 2014 at 02:59:08PM -0500, Alan Reiner wrote:&lt;br/&gt;&amp;gt;&amp;gt; How is this different from the proposal I have made?&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; You distribute the root public key (but not chaincode!) of a BIP32&lt;br/&gt;&amp;gt;&amp;gt; branch.  You can put your root key on a business card if you want.  Then&lt;br/&gt;&amp;gt;&amp;gt; when someone wants to pay you, you simply give them the multiplier and&lt;br/&gt;&amp;gt;&amp;gt; root key (they already have the root key, but should verify).  The&lt;br/&gt;&amp;gt;&amp;gt; multiplier does not reveal the chaincode, thus keeping it private, but&lt;br/&gt;&amp;gt;&amp;gt; it does allow them to confirm that the final address they are paying is&lt;br/&gt;&amp;gt;&amp;gt; derived from that root key they know belongs to you (&amp;#34;Please pay address&lt;br/&gt;&amp;gt;&amp;gt; X; oh btw, X=rootKey*mult&amp;#34;).&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; You can /choose/ to reveal that a given payment address is linked to&lt;br/&gt;&amp;gt;&amp;gt; your root key without any compromise of privacy.  Or you can choose to&lt;br/&gt;&amp;gt;&amp;gt; ignore it and just give them a bare address the old way and still&lt;br/&gt;&amp;gt;&amp;gt; maintain privacy.  What advantages does &amp;#34;stealth addresses&amp;#34; have over&lt;br/&gt;&amp;gt;&amp;gt; this scheme?  You could extend it using some kind of deterministic&lt;br/&gt;&amp;gt;&amp;gt; sub-branching and/or ECDH to create multiple payment addresses without&lt;br/&gt;&amp;gt;&amp;gt; querying the payee.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Basically stealth addresses *are* your scheme, using the blockchain as a&lt;br/&gt;&amp;gt; low or even no overhead communication channel for the payor to give the&lt;br/&gt;&amp;gt; payee that multiplier without bidirectional communication.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; In the business card example I can&amp;#39;t easily take your business card and&lt;br/&gt;&amp;gt; just send you some money without that transaction being linked to public&lt;br/&gt;&amp;gt; information. (your business card)&lt;br/&gt;&lt;br/&gt;It&amp;#39;s not public.  When I say &amp;#34;please pay me&amp;#34; I also say &amp;#34;use this&lt;br/&gt;multiplier&amp;#34;.  The multiplier isn&amp;#39;t published, and it&amp;#39;s not publicly&lt;br/&gt;discoverable without my wallet (or access to my email).  The address&lt;br/&gt;remains private between you and me.  As you said, it could be&lt;br/&gt;discoverable if the email is discoverable, but I&amp;#39;m not seeing how how&lt;br/&gt;critical that really is.&lt;br/&gt;&lt;br/&gt;There&amp;#39;s a lot of complexity around this constraint (possibly involving&lt;br/&gt;new/secondary private keys, extra outputs, relying on change outputs,&lt;br/&gt;and/or using 3rd parties to help look for transactions).  I&amp;#39;m not&lt;br/&gt;convinced that what is being gained is really worth that extra complexity.&lt;br/&gt;&lt;br/&gt;By contrast, what I proposed, that does require sending sending the&lt;br/&gt;payer a multiplier once, is easy to implement in any BIP 32 wallet,&lt;br/&gt;doesn&amp;#39;t require any special address formats, and achieves 98% of the&lt;br/&gt;same benefits without any special computation.   I guess I&amp;#39;m just not&lt;br/&gt;convinced that it&amp;#39;s really necessary for people to be able to send&lt;br/&gt;others payments without contacting them (and/or hiding the evidence a&lt;br/&gt;payment was made even if they communications were discovered).&lt;br/&gt;&lt;br/&gt;-Alan&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/20140113/d7ebb30c/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140113/d7ebb30c/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:11:54&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2vgs66p0aupw3w2xz3s70z9vtl3apelr0my0s3l8v5xrakfjts2gzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cu5x5sl</id>
    
      <title type="html">📅 Original date posted:2014-01-13 📝 Original message:How is ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2vgs66p0aupw3w2xz3s70z9vtl3apelr0my0s3l8v5xrakfjts2gzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cu5x5sl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvreml9y8hxhln3m7r4rpe8vd8uzmam72g3mlj56naq7n07yffwnqtwcdzf&#39;&gt;nevent1q…cdzf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-01-13&lt;br/&gt;📝 Original message:How is this different from the proposal I have made?&lt;br/&gt;&lt;br/&gt;You distribute the root public key (but not chaincode!) of a BIP32&lt;br/&gt;branch.  You can put your root key on a business card if you want.  Then&lt;br/&gt;when someone wants to pay you, you simply give them the multiplier and&lt;br/&gt;root key (they already have the root key, but should verify).  The&lt;br/&gt;multiplier does not reveal the chaincode, thus keeping it private, but&lt;br/&gt;it does allow them to confirm that the final address they are paying is&lt;br/&gt;derived from that root key they know belongs to you (&amp;#34;Please pay address&lt;br/&gt;X; oh btw, X=rootKey*mult&amp;#34;).&lt;br/&gt;&lt;br/&gt;You can /choose/ to reveal that a given payment address is linked to&lt;br/&gt;your root key without any compromise of privacy.  Or you can choose to&lt;br/&gt;ignore it and just give them a bare address the old way and still&lt;br/&gt;maintain privacy.  What advantages does &amp;#34;stealth addresses&amp;#34; have over&lt;br/&gt;this scheme?  You could extend it using some kind of deterministic&lt;br/&gt;sub-branching and/or ECDH to create multiple payment addresses without&lt;br/&gt;querying the payee. &lt;br/&gt;&lt;br/&gt;I had planned to implement this system and push for people to accept it&lt;br/&gt;because I don&amp;#39;t see any downsides to it.  It can easily be integrated&lt;br/&gt;into a WoT (with signed root keys), or CA system piggybacking on SSL.&lt;br/&gt;&lt;br/&gt;-Alan&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 01/13/2014 02:44 PM, Drak wrote:&lt;br/&gt;&amp;gt; On 13 January 2014 19:40, Roy Badami &amp;lt;roy at gnomon.org.uk&lt;br/&gt;&amp;gt; &amp;lt;mailto:roy at gnomon.org.uk&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     At the moment, I can give them a business card with a Bitcoin address.&lt;br/&gt;&amp;gt;     Being able to give out a business card with a stealth address would be&lt;br/&gt;&amp;gt;     a major advance.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; My thoughts exactly.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Drak &lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; CenturyLink Cloud: The Leader in Enterprise Cloud Services.&lt;br/&gt;&amp;gt; Learn Why More Businesses Are Choosing CenturyLink Cloud For&lt;br/&gt;&amp;gt; Critical Workloads, Development Environments &amp;amp; Everything In Between.&lt;br/&gt;&amp;gt; Get a Quote or Start a Free Trial Today. &lt;br/&gt;&amp;gt; &lt;a href=&#34;http://pubads.g.doubleclick.net/gampad/clk?id=119420431&amp;amp;iu=/4140/ostg.clktrk&#34;&gt;http://pubads.g.doubleclick.net/gampad/clk?id=119420431&amp;amp;iu=/4140/ostg.clktrk&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 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/20140113/85d58fe9/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140113/85d58fe9/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:11:52&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspnwghjw5qm80m9ve2vrre2y3ajhkev55g6ef74fx8kgmjpexyetgzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67crl62gd</id>
    
      <title type="html">📅 Original date posted:2013-06-19 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspnwghjw5qm80m9ve2vrre2y3ajhkev55g6ef74fx8kgmjpexyetgzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67crl62gd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyleu4veu28dfskdkcut89l750sx93kr4qxemcl3u7v7g8l58dmucndllw4&#39;&gt;nevent1q…llw4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-06-19&lt;br/&gt;📝 Original message:On 06/19/2013 05:58 PM, Jeremy Spilman wrote:&lt;br/&gt;&amp;gt; Hi Alan,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; “BIP 32 does not prescribe a way to use multiple chains like you described &lt;br/&gt;&amp;gt;&amp;gt; with the convenient type-2 derivation (though we could create a variant &lt;br/&gt;&amp;gt;&amp;gt; that does)”&lt;br/&gt;&amp;gt; What do you think is missing from BIP32 for this? A wallet creates a &lt;br/&gt;&amp;gt; child-node using the public / type-2 CDF, hands out the PubKey/ChainCode, &lt;br/&gt;&amp;gt; and then generally expects transactions to come in starting at /0 and &lt;br/&gt;&amp;gt; incrementing monotonically.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;You are suggesting that creating new wallet chains are the only&lt;br/&gt;operation needed to achieve the functionality I&amp;#39;m requesting.  I&lt;br/&gt;disagree.  I am okay with using different wallets for different parties&lt;br/&gt;*/if the user wants to/*.  But there are orthogonal use-cases to having&lt;br/&gt;a single wallet serve as a single identity that can be used across&lt;br/&gt;multiple transactions or services.  And doing so is much simpler&lt;br/&gt;conceptually for the user, and simpler in implementation for the app&lt;br/&gt;developer.&lt;br/&gt;&lt;br/&gt;BIP 32 already specifies how to use the first three tree levels: &lt;br/&gt;M/i/j/k, i~wallet, j~Internal/External, k~address.  The first level is&lt;br/&gt;actually type-1 derived, and thus we cannot create an arbitrary number&lt;br/&gt;of them without pre-computing them from the offline wallet.  So it&amp;#39;s not&lt;br/&gt;&amp;#34;free&amp;#34; to create new wallets unless we redefine how the levels work. &lt;br/&gt;Even if we assume the simplest case where the first level is actually&lt;br/&gt;type-2 derived and it costs nothing to create separate wallets for each&lt;br/&gt;contact/party:&lt;br/&gt; &lt;br/&gt;-- Do these extra wallet chains behave as different wallets, or&lt;br/&gt;sub-wallets? &lt;br/&gt;-- Should their balances be bundled into a single wallet or displayed&lt;br/&gt;separately?&lt;br/&gt;-- When a user tries to spend, does he have to specify which wallet(s)&lt;br/&gt;he&amp;#39;s spending from?&lt;br/&gt;-- Should the app developer be required to implement a multiple-wallet&lt;br/&gt;interface, and handle cross-wallet spending just to achieve this simple&lt;br/&gt;mechanism?  Sure, they could instead implement a tiered wallet hierarchy&lt;br/&gt;with primary wallets and sub-wallets... wait this just got complicated.&lt;br/&gt;&lt;br/&gt;All that complexity just to support this identity mechanism that can be&lt;br/&gt;included purely as an alternative address encoding with a single&lt;br/&gt;wallet.  With my request, the user can&amp;#39;t have one wallet and distribute&lt;br/&gt;most of his addresses the normal/anonymous way, but certain apps would&lt;br/&gt;choose to use the alternate encoding as a form of identity.  If the user&lt;br/&gt;feels the need to create a separate wallet for certain operations to&lt;br/&gt;separate his identities, that is his option if the software supports&lt;br/&gt;multiple wallets.  But it&amp;#39;s not the only way.&lt;br/&gt;&lt;br/&gt;To achieve what I&amp;#39;m suggesting is useful and trivial to implement even&lt;br/&gt;in the simplest wallet applications. &lt;br/&gt;&lt;br/&gt;-Alan&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/20130619/350ab33e/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20130619/350ab33e/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:03:36&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst7wv88ydtcx9997cjjlhmxd3prgkxwwgfn24zcdsccqvc9u2dmkgzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cy7e528</id>
    
      <title type="html">📅 Original date posted:2013-06-19 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst7wv88ydtcx9997cjjlhmxd3prgkxwwgfn24zcdsccqvc9u2dmkgzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cy7e528" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstgal23c93fyr5wgwkln68l978du8ecfcv5haupr26hh8fjvy906sg8lxap&#39;&gt;nevent1q…lxap&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-06-19&lt;br/&gt;📝 Original message:On 06/19/2013 03:29 PM, Jeremy Spilman wrote:&lt;br/&gt;&amp;gt; If you have two parties who want to form a persistent relationship, by&lt;br/&gt;&amp;gt; exchanging and verifying public keys beforehand, then I think the&lt;br/&gt;&amp;gt; canonical way to do this with BIP32 is for the parties to exchange&lt;br/&gt;&amp;gt; PubKey and *ChainCode*.&lt;br/&gt;&amp;gt;  &lt;br/&gt;&amp;gt; I don&amp;#39;t understand the use case for handing out individual&lt;br/&gt;&amp;gt; multipliers, if what you desire is a persistent relationship. If each&lt;br/&gt;&amp;gt; party dedicates a child-wallet for receiving coins, and saves a&lt;br/&gt;&amp;gt; PubKey/ChainCode for sending coins, the two parties can transaction&lt;br/&gt;&amp;gt; securely forever without ever exchanging any more information, and&lt;br/&gt;&amp;gt; without any address reuse.&lt;br/&gt;&amp;gt;  &lt;br/&gt;&amp;gt; I think ideally, the default behavior is that wallets always dedicate&lt;br/&gt;&amp;gt; a new child node {PubKey, ChainCode} to each party they transact with.&lt;br/&gt;&amp;gt; At the presentation layer, you have a &amp;#34;contact&amp;#34; and each contact has a&lt;br/&gt;&amp;gt; transaction history. You can send coins to a contact at any time, and&lt;br/&gt;&amp;gt; internally the wallet picks the next address in their sequence. Any&lt;br/&gt;&amp;gt; funds received on pubkeys from contact&amp;#39;s sequence are attributed to&lt;br/&gt;&amp;gt; that contact. The wallet can organize the contacts, and roll-up the&lt;br/&gt;&amp;gt; transaction history into &amp;#39;ledgers&amp;#39; and &amp;#39;balances&amp;#39; however they want --&lt;br/&gt;&amp;gt; it could be based on the underlying BIP32 hierarchy or perhaps not.&lt;br/&gt;&amp;gt; The cost of watching large a number of pubkeys, even if you &amp;#39;look&lt;br/&gt;&amp;gt; ahead&amp;#39; 100 pubkeys for each contact, is relatively small versus the&lt;br/&gt;&amp;gt; benefits.&lt;br/&gt;&amp;gt;  &lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;What you just described is complimentary to what I am proposing.  There&lt;br/&gt;is nothing stopping you from doing it that way, except that it may be&lt;br/&gt;inconvenient in some circumstances.  BIP 32 does not prescribe a way to&lt;br/&gt;use multiple chains like you described with the convenient type-2&lt;br/&gt;derivation (though we could create a variant that does).  And all&lt;br/&gt;separate chains with their 100-address look-aheads may be fine for your&lt;br/&gt;desktop or mobile device, but maybe not a HW signing device with 128 kB&lt;br/&gt;of memory. &lt;br/&gt;&lt;br/&gt;So, some use cases might prefer having a different parent public key&lt;br/&gt;[and chaincode] per contact, some may prefer to synchronize across many&lt;br/&gt;contacts.  For instance, maybe there&amp;#39;s a benefit to using the same&lt;br/&gt;parent pubkey across multiple services, as a form of identity.   If I&lt;br/&gt;don&amp;#39;t want that, I use your method.  If I do want that, I use my&lt;br/&gt;method.  Given its simplicity, I don&amp;#39;t know why both can&amp;#39;t be options.&lt;br/&gt;&lt;br/&gt;Actually, it doesn&amp;#39;t have to be specific to the payment protocol, it can&lt;br/&gt;just be alternative address encoding that some apps would use if they&lt;br/&gt;have a need for it.&lt;br/&gt;&lt;br/&gt;-Alan&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/20130619/bc4628e8/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20130619/bc4628e8/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:03:35&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstgchpla42fvm6t34t4zhacz3wd0l2jqp5j4zlj72tv9uceek8ylszyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67c3q238h</id>
    
      <title type="html">📅 Original date posted:2013-06-20 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstgchpla42fvm6t34t4zhacz3wd0l2jqp5j4zlj72tv9uceek8ylszyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67c3q238h" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgd3kv3hrj4spl68d2welrmlnlk0kl3n24gy3295l4m2rrgpgqk8s706uw3&#39;&gt;nevent1q…6uw3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-06-20&lt;br/&gt;📝 Original message:On 06/20/2013 05:10 AM, Jeremy Spilman wrote:&lt;br/&gt;&amp;gt;&amp;gt; which could involve proving something to a third party that has not seen &lt;br/&gt;&amp;gt;&amp;gt; the communication between payer and payee.&lt;br/&gt;&amp;gt; OK - I think I follow now.  So a third-party who does not see any of the &lt;br/&gt;&amp;gt; communication between the payer and payee only knows the HASH160.  Let&amp;#39;s say &lt;br/&gt;&amp;gt; the payee denies receipt of the funds....&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It&amp;#39;s easy to prove what public key it was sent to (it&amp;#39;s the preimage), but &lt;br/&gt;&amp;gt; you can&amp;#39;t prove the parent of that public key. You can provide any number of &lt;br/&gt;&amp;gt; ParentPubKey * Multiplier that could have been used, so the 3rd party is &lt;br/&gt;&amp;gt; unconvinced by a &amp;#34;matching&amp;#34; ParentPubKey * Multiplier.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; However, if you calculated the destination using: PubKeyParent * &lt;br/&gt;&amp;gt; HMAC(Multiplier,PubKeyParent) as Timo said, now if you give the 3rd party a &lt;br/&gt;&amp;gt; PubKeyParent and Multiplier (or Addend) that produces the destination &lt;br/&gt;&amp;gt; address, you&amp;#39;ve proven the payment is in fact spendable by PubKeyParent, and &lt;br/&gt;&amp;gt; they can&amp;#39;t deny receipt. Very cool.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Sorry for &amp;#34;echoing&amp;#34; this back, it took me a little while to work it out, so &lt;br/&gt;&amp;gt; I thought I&amp;#39;d write it down. Hope I got it right...&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If you give {PubKey, ChainCode} you do get this feature. If you give &lt;br/&gt;&amp;gt; {ParentPubKey, Addend} or {ParentPubKey, Addend, ChainCode} you&amp;#39;re back to &lt;br/&gt;&amp;gt; having plausible deniability.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If BIP32&amp;#39;s CKD&amp;#39;((Kpar, cpar), i) was actually HMAC(HMAC(cpar, i), Kpar) you &lt;br/&gt;&amp;gt; could give HMAC(cpar, i) instead of Addend, and then you would get this &lt;br/&gt;&amp;gt; feature; a way to &amp;#39;skip down&amp;#39; a level in the wallet hierarchy, keep the &lt;br/&gt;&amp;gt; &amp;#39;chain of custody&amp;#39; so to speak back to the ParentPubKey intact, without &lt;br/&gt;&amp;gt; having to disclose the ChainCode. Meh...&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;I agree, if we used Timo&amp;#39;s suggestion, that seems to clean up the&lt;br/&gt;remaining uncertainties with this recommendation.   I&amp;#39;m not convinced&lt;br/&gt;those uncertainties matter in this situation, where there is no question&lt;br/&gt;about the parent public key.  That is the part of the process that was&lt;br/&gt;already verified, per my previous examples.  But certainly, for this to&lt;br/&gt;be more versatile it would need that. &lt;br/&gt;&lt;br/&gt;If I modify my request to match Timo&amp;#39;s recommendation, then it loses the&lt;br/&gt;benefit of being a simple, non-disruptive extension of BIP 32.   I&amp;#39;m not&lt;br/&gt;fond of deviating from BIP 32, as it kind of defeats one of the benefits&lt;br/&gt;of BIP 32:  standardization.   And I&amp;#39;m not inclined to make an&lt;br/&gt;Armory-specific wallet variant.&lt;br/&gt;&lt;br/&gt;But I can&amp;#39;t tell if the benefits are lost on you, or you just don&amp;#39;t&lt;br/&gt;think they are worth it (or I&amp;#39;m overstating them).  I&amp;#39;m strongly opposed&lt;br/&gt;to bring extra wallets/chains into this equation /*just*/ to get a&lt;br/&gt;benefit that can be had with a simple alternative encoding.  This isn&amp;#39;t&lt;br/&gt;a question of which is better, it&amp;#39;s a matter of recognizing that both&lt;br/&gt;forms have usefulness and should both be supported. &lt;br/&gt;&lt;br/&gt;-Alan&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/20130620/a9b89205/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20130620/a9b89205/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:03:33&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv873mjx7qp28h0y76fulqt03xzz0j0rusatgun3kjk6cd74wsksszyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67ckqp6xm</id>
    
      <title type="html">📅 Original date posted:2013-06-19 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv873mjx7qp28h0y76fulqt03xzz0j0rusatgun3kjk6cd74wsksszyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67ckqp6xm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs95x5h7qksrg835ntn75jgx2737vhrf2rtynhhde56g2fejadlpksevkq3d&#39;&gt;nevent1q…kq3d&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-06-19&lt;br/&gt;📝 Original message:On 06/19/2013 10:25 AM, Timo Hanke wrote:&lt;br/&gt;&amp;gt; Since you mention to use this in conjunction with the payment protocol,&lt;br/&gt;&amp;gt; note the following subtlety. Suppose the payer has to paid this address&lt;br/&gt;&amp;gt; called &amp;#34;destination&amp;#34;: &lt;br/&gt;&amp;gt;&amp;gt;    Standard Address ~ Base58(0x00 || hash160(PubKeyParent * Multiplier[i]) ||&lt;br/&gt;&amp;gt;&amp;gt; checksum)&lt;br/&gt;&amp;gt; Also suppose the payee has spent the output, i.e. the pubkey&lt;br/&gt;&amp;gt; corresponding to &amp;#34;destination&amp;#34;, which is PubKeyParent * Multiplier[i],&lt;br/&gt;&amp;gt; is publicly known. Then anybody can (in retrospect) create arbitrary&lt;br/&gt;&amp;gt; many pairs {PublicKeyParent, Multiplier} (in particular different&lt;br/&gt;&amp;gt; PublicKeyParent) that lead to the same &amp;#34;destination&amp;#34;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Depending on what you have in mind that the transaction should &amp;#34;prove&amp;#34;&lt;br/&gt;&amp;gt; regarding its actual receiver or regarding the receiver&amp;#39;s PubKeyParent,&lt;br/&gt;&amp;gt; this could be an unwanted feature (or it could be just fine). If it is&lt;br/&gt;&amp;gt; unwanted then I suggest replacing&lt;br/&gt;&amp;gt; PubKeyParent * Multiplier[i] by &lt;br/&gt;&amp;gt; PubKeyParent * HMAC(Multiplier[i],PubKeyParent)&lt;br/&gt;&amp;gt; which eliminates from the destination all ambiguity about PubKeyParent.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This modification would not be directly compatible with BIP32 anymore&lt;br/&gt;&amp;gt; (unfortunately), but seems to be better suited for use in conjunction&lt;br/&gt;&amp;gt; with a payment protocol. &lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Timo&lt;br/&gt;&lt;br/&gt;It&amp;#39;s an interesting observation, but it looks like the most-obvious&lt;br/&gt;attack vector is discrete log problem:  spoofing a relationship between&lt;br/&gt;a target public key and one that you control.   For instance, if you see&lt;br/&gt;{PubA, Mult} produces PubB and you have PubC already in your control&lt;br/&gt;that you want to &amp;#34;prove&amp;#34; [maliciously] is related to PubB, then you have&lt;br/&gt;to find the multiplier, M that solves:  M*PubC = PubB.  That&amp;#39;s a&lt;br/&gt;discrete logarithm problem.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m not as familiar as you are, with the available operations on&lt;br/&gt;elliptic curves, but it sounds like you can produce essentially-random&lt;br/&gt;pairs of {PubX, Mult} pairs that give the same PubB, but you won&amp;#39;t have&lt;br/&gt;the private key associated with those public keys.  It&amp;#39;s an interesting&lt;br/&gt;point, and there may be a reason to be concerned about it.  Though, I&lt;br/&gt;don&amp;#39;t see it yet.&lt;br/&gt;&lt;br/&gt;-Alan
    </content>
    <updated>2023-06-07T17:03:30&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqnphryyxqk82vg6cnlm8sfhyjzwccvk6pz297d9xu87fpkxa85ygzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67csarztj</id>
    
      <title type="html">📅 Original date posted:2013-06-19 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqnphryyxqk82vg6cnlm8sfhyjzwccvk6pz297d9xu87fpkxa85ygzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67csarztj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspglfvkce8c99r9zky8xme27h6nwm80sye43xue42zpcjqfqyh9jgeltfy4&#39;&gt;nevent1q…tfy4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-06-19&lt;br/&gt;📝 Original message:On 06/19/2013 08:19 AM, Melvin Carvalho wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Generally in favour of hierarchical deterministic wallets.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Will this new style of address make it into the block chain?  I&amp;#39;d be&lt;br/&gt;&amp;gt; less keen on that.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;m finding BIP0032 quite hard to read right now, but perhaps that&amp;#39;s&lt;br/&gt;&amp;gt; because I&amp;#39;m less familiar with the material than some.  However,&lt;br/&gt;&amp;gt; there&amp;#39;s little things like it never actually defines a deterministic&lt;br/&gt;&amp;gt; wallet in the Abstract.  But, I&amp;#39;ll keep trying to understand and see&lt;br/&gt;&amp;gt; if I can use the test vectors.&lt;br/&gt;&amp;gt;  &lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;This has nothing to do with the blockchain.  This is simply an alternate&lt;br/&gt;way to encode an address, in the event that you want to prove that this&lt;br/&gt;address is linked to another address.  The same thing ends up in the&lt;br/&gt;blockchain, either way.&lt;br/&gt;&lt;br/&gt;Either:&lt;br/&gt;(1) I give you a Hash160 address which shows up in the blockchain&lt;br/&gt;or&lt;br/&gt;(2) I give you {PubKey, Mult}, then you compute PubKey*Mult then hash it&lt;br/&gt;to get the same Hash160 I would&amp;#39;ve given you in (1)&lt;br/&gt;&lt;br/&gt;I can always give you version #1, and that&amp;#39;s what everyone does right&lt;br/&gt;now.  Version #2 is essentially the same, but used if you want to give&lt;br/&gt;the other party extra information (such as the root public key, so that&lt;br/&gt;the next time you send a version#2 address they can see they are from&lt;br/&gt;the same root public key). &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/20130619/1038df24/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20130619/1038df24/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:03:29&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0lnq6vpcyr879csyamswa7xs8kvf7sxsr02v3840dl4kc6sjcmnczyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cms4gl2</id>
    
      <title type="html">📅 Original date posted:2013-06-18 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0lnq6vpcyr879csyamswa7xs8kvf7sxsr02v3840dl4kc6sjcmnczyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cms4gl2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxp33m9kf4czwz6mrp33mhdhj95v398ywk6hpthdeg6265mgv0c4sthvqu5&#39;&gt;nevent1q…vqu5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-06-18&lt;br/&gt;📝 Original message:_*Goal*_:  An alternative address format made possible by BIP 32, which&lt;br/&gt;allows one to specify a &amp;#34;Wallet ID&amp;#34; and &amp;#34;One-time payment&amp;#34; code, instead&lt;br/&gt;of the standard one-use Base58-Hash160 addresses.   This allows parties&lt;br/&gt;with a persistent relationship to be able to prove that payment&lt;br/&gt;addresses they provide each other are linked to a particular wallet,&lt;br/&gt;reducing exposure to MitM attacks without the need for SSL or a web of&lt;br/&gt;trust, and without compromising the privacy of either party.    For&lt;br/&gt;instance, this could be used between businesses that frequently do&lt;br/&gt;business, by exchanging and verifying public keys beforehand, or could&lt;br/&gt;be used by an exchange to identify if a customer withdrawal address is&lt;br/&gt;related to their last deposit address, and if not enforce extra&lt;br/&gt;authentication measures.&lt;br/&gt;&lt;br/&gt;_*Background*__:_&lt;br/&gt;I haven&amp;#39;t been following the payment protocol discussions/development&lt;br/&gt;much, so I apologize if this has already been addressed.   I&amp;#39;m calling&lt;br/&gt;it &amp;#34;wallet-linkable&amp;#34; addresses, which would be an optional second form&lt;br/&gt;for sending someone your address.   With BIP 32, the address is computed&lt;br/&gt;by the payee (the person sending the address to receive money):&lt;br/&gt;&lt;br/&gt;   Standard Address ~ Base58(0x00 || hash160(PubKeyParent *&lt;br/&gt;Multiplier[i]) || checksum)&lt;br/&gt;&lt;br/&gt;What I&amp;#39;d like to do is have the option, when specifying an address&lt;br/&gt;through the payment protocol, to send *just* the {PublicKeyParent,&lt;br/&gt;Multiplier[i]} and let the receiver of that address compute the address&lt;br/&gt;on their own.  This is no significant burden on the receiver, but it&lt;br/&gt;does provide the useful property that they can recognize when addresses&lt;br/&gt;specified in this way come from the same wallet -- because the&lt;br/&gt;PubKeyParent will be the same.  Remember, this is _optional_ for the&lt;br/&gt;person providing the address.&lt;br/&gt;&lt;br/&gt;One nice, accidental feature of BIP 32 is that the Multiplier[i] used&lt;br/&gt;above does not actually reveal the &amp;#34;chaincode&amp;#34; (I think Pieter started&lt;br/&gt;calling it the &amp;#34;tweak&amp;#34;).   It is derived from the chaincode but doesn&amp;#39;t&lt;br/&gt;reveal it.  Therefore, the payer sees the parent public key, but that&amp;#39;s&lt;br/&gt;not useful to derive any of the other addresses unless they also have&lt;br/&gt;the chaincode.  But they can verify that the PublicKeyParent is&lt;br/&gt;identical between transactions, and thus is accessible only to that&lt;br/&gt;wallet.  It allows them validate a specific address provided by the&lt;br/&gt;payee, but not generate or identify any other addresses.&lt;br/&gt;&lt;br/&gt;*_Use Cases:_*&lt;br/&gt;(1)  So, just like with PGP/GPG, when two parties decide they will start&lt;br/&gt;a relationship, they can start by exchanging the public keys of their&lt;br/&gt;wallet and verify them in a reliable manner.  After that, when one party&lt;br/&gt;requests a payment address from the other, they can optionally send&lt;br/&gt;{PubKey, Multiplier}, and the payer&amp;#39;s software will identify the owner&lt;br/&gt;of that address, or let you select who you think the address belongs to&lt;br/&gt;and it will verify it.  If the payee&amp;#39;s system is compromised and address&lt;br/&gt;is replaced, the address received by the payer won&amp;#39;t validate.  This&lt;br/&gt;doesn&amp;#39;t help if the side sending the money is compromised.&lt;br/&gt;&lt;br/&gt;(2)  When a customer first provides a deposit to an exchange, it will&lt;br/&gt;send money from an address in their wallet and the software will provide&lt;br/&gt;the exchange the {PubKey,Mult}.  When the customer later provides a&lt;br/&gt;withdrawal address, the site can automatically trust the address as long&lt;br/&gt;it is provided in the alternate form and the public keys match.  If they&lt;br/&gt;don&amp;#39;t, it might be the same customer just requesting a withdrawal to a&lt;br/&gt;different wallet, which is fine, but they&amp;#39;ll have to go through an extra&lt;br/&gt;verification step to do so. &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;_*Downsides:*_ &lt;br/&gt;Multi-sig/P2SH  - The only way this works with P2SH, violates one of the&lt;br/&gt;goals of P2SH slightly, but may not matter much if it&amp;#39;s all done under&lt;br/&gt;the hood by the software.  Instead of providing a 20-byte hash of a&lt;br/&gt;script, you provide all the public keys and multipliers for the&lt;br/&gt;individual addresses.  The payer&amp;#39;s software automatically verifies all&lt;br/&gt;addresses and creates the P2SH script itself (after a divine decree that&lt;br/&gt;public keys will always be sorted lexicographically in the multi-sig&lt;br/&gt;script).  The blockchain still benefits from the &amp;#34;compression&amp;#34; of moving&lt;br/&gt;the bulky scripts to the TxIn, but it does require revealing more&lt;br/&gt;information than is necessary for the payer to pay the payee.  But it&lt;br/&gt;may not /really/ be a problem, given the benefits.  It might just be&lt;br/&gt;slightly longer strings to exchange during initialization and for each&lt;br/&gt;transaction.&lt;br/&gt;&lt;br/&gt;I have various reasons I&amp;#39;d like to use this, and it&amp;#39;d be nice to have&lt;br/&gt;some community backing, so I don&amp;#39;t have to twist anyone&amp;#39;s arm to trust&lt;br/&gt;me that it&amp;#39;s legit.&lt;br/&gt;&lt;br/&gt;-Alan&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/20130617/d52177a4/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20130617/d52177a4/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:03:27&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf50rzu5mvx0f94efh0dz6cx6a2kfe83qgjhzptka4zxmlkg687vqzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cd7dhyj</id>
    
      <title type="html">📅 Original date posted:2012-12-03 📝 Original message:These ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf50rzu5mvx0f94efh0dz6cx6a2kfe83qgjhzptka4zxmlkg687vqzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cd7dhyj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstw8q4asecj9rszc3slt7f882f5e5hpumzrerahl7ms6eju67xsnc526x8h&#39;&gt;nevent1q…6x8h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2012-12-03&lt;br/&gt;📝 Original message:These are all valid points.  I hadn&amp;#39;t really thought much about this point&lt;br/&gt;until you all just brought it up.  The reason I so quickly spout off that&lt;br/&gt;phrase, is that I endlessly get requests from Armory users to implement&lt;br/&gt;more anonymity-based features.  When I say there are bigger priorities,&lt;br/&gt;they suggest that &amp;#34;anonymity&amp;#34; is a core benefit of Bitcoin and I should be&lt;br/&gt;supporting it.  I&amp;#39;m not against anonymity, and I most certainly favor&lt;br/&gt;privacy, but my goal was to produce a versatile client, not one focused on&lt;br/&gt;any one aspect -- there are plenty of people who use it for other reasons&lt;br/&gt;than anonymity.&lt;br/&gt;&lt;br/&gt;However, I do like Greg&amp;#39;s comment about &amp;#34;attacks&amp;#34; against a&lt;br/&gt;blind-dust-inclusion algorithm, and suggestion to maintain a clustering of&lt;br/&gt;already-linked addresses.  That&amp;#39;s not terribly difficult to do with the&lt;br/&gt;transaction history in hand, and it could increase how often the logic&lt;br/&gt;triggers.  I suppose these hardcore SD players probably have a lot of&lt;br/&gt;one-satoshi outputs that could use vacuuming...&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Mon, Dec 3, 2012 at 11:18 AM, Stephen Pair &amp;lt;stephen at bitpay.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Mon, Dec 3, 2012 at 10:30 AM, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Second thing, it&amp;#39;s best to carefully separate &amp;#34;anonymity&amp;#34; from&lt;br/&gt;&amp;gt;&amp;gt; &amp;#34;privacy&amp;#34;. Privacy is supposed to be a feature of the system (it says&lt;br/&gt;&amp;gt;&amp;gt; so in Satoshis paper) because people demand it. If I loan a tenner to&lt;br/&gt;&amp;gt;&amp;gt; my friend and he is able to find out what I earned last month, then&lt;br/&gt;&amp;gt;&amp;gt; that trade was neither anonymous nor private. In this case I want&lt;br/&gt;&amp;gt;&amp;gt; privacy but anonymity isn&amp;#39;t useful. Mixing up anonymity with privacy&lt;br/&gt;&amp;gt;&amp;gt; is not only a public relations problem, but can lead to confusion from&lt;br/&gt;&amp;gt;&amp;gt; users when they, eg, try and buy Bitcoins from an exchange and are&lt;br/&gt;&amp;gt;&amp;gt; asked to provide ID proofs.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I would like to second this point...privacy is essential because the&lt;br/&gt;&amp;gt; market demands it.  If Bitcoin doesn&amp;#39;t do it well (and I would argue that&lt;br/&gt;&amp;gt; it doesn&amp;#39;t today), then eventually a competitor to Bitcoin will do it&lt;br/&gt;&amp;gt; better and that would be the beginning of the end for Bitcoin.  Debates&lt;br/&gt;&amp;gt; about whether it was or wasn&amp;#39;t a core feature are pointless.&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/20121203/cc823863/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20121203/cc823863/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T12:44:52&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx86u7hc3h6lr3tzahkkrgn3r0fsytmzxqye2d9upqq2t73p44ylqzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cjr99qn</id>
    
      <title type="html">📅 Original date posted:2012-12-03 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx86u7hc3h6lr3tzahkkrgn3r0fsytmzxqye2d9upqq2t73p44ylqzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cjr99qn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx6sye08sf3lvjw6w47xx2k0xqmh8gfacng4pmk85ar7v8xlmjq3qyucntp&#39;&gt;nevent1q…cntp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2012-12-03&lt;br/&gt;📝 Original message:On 12/03/2012 10:02 AM, Gregory Maxwell wrote:&lt;br/&gt;&amp;gt; (1) Make client software aggressive about sweeping up dust inputs:&lt;br/&gt;&amp;gt; &amp;#34;Any time a transaction is created that has change keep adding in&lt;br/&gt;&amp;gt; extra inputs— smallest to largest— until an additional one would&lt;br/&gt;&amp;gt; increase the cost of the transaction by 0.0001 BTC or more&amp;#34; — the only&lt;br/&gt;&amp;gt; major complication is doing this without concurrently harming privacy&lt;br/&gt;&amp;gt; which is why it&amp;#39;s not done yet in the reference client.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;FYI, Armory uses exactly this logic to try to clean up dust outputs in&lt;br/&gt;the user&amp;#39;s transactions.  However, there&amp;#39;s enough conditions on it, that&lt;br/&gt;I don&amp;#39;t know how often it triggers.  Recommendations are welcome for how&lt;br/&gt;to improve it.&lt;br/&gt;&lt;br/&gt;Right now, if the transaction has less than 5 inputs, there exists dust&lt;br/&gt;UTXOs from addresses already included in the transaction, and those&lt;br/&gt;UTXOs are sufficiently small in priority, then the Armory will add them&lt;br/&gt;to the input side and increase the change accordingly.  Looking it just&lt;br/&gt;made me realize I lost the last condition of making sure the tx already&lt;br/&gt;has a change output -- don&amp;#39;t want to turn a free tx into a fee-needed tx&lt;br/&gt;just to do this.  (reorganized the code&lt;br/&gt;&amp;lt;&lt;a href=&#34;https://github.com/etotheipi/BitcoinArmory/blob/master/armoryengine.py#L5279&amp;gt&#34;&gt;https://github.com/etotheipi/BitcoinArmory/blob/master/armoryengine.py#L5279&amp;gt&lt;/a&gt;;&lt;br/&gt;recently, and must have fell through the cracks).&lt;br/&gt;&lt;br/&gt;Perhaps it could be improved by cleaning up dust from *any* address by&lt;br/&gt;default (not just ones already included in the tx), with the option for&lt;br/&gt;the user to disable that behavior.  After all, anonymity was never a&lt;br/&gt;core feature of the network -- I think it makes sense that the logic&lt;br/&gt;would reduce anonymity by default in exchange for a cleaner network,&lt;br/&gt;with a clear option to &amp;#34;opt-out&amp;#34; of that logic if user cares.  I think&lt;br/&gt;most users don&amp;#39;t actually care...&lt;br/&gt;&lt;br/&gt;-Alan&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/20121203/d0a9abab/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20121203/d0a9abab/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T12:44:42&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr40guph4eumqq0jeagf565069w6ysw4jy6rddu62kpckwzam07ygzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67czd2j2x</id>
    
      <title type="html">📅 Original date posted:2012-07-09 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr40guph4eumqq0jeagf565069w6ysw4jy6rddu62kpckwzam07ygzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67czd2j2x" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8tqrj7pav6v92kytpkjpvdcqy868ez488z5sppaqphdw9t9znd7s30tu9r&#39;&gt;nevent1q…tu9r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2012-07-09&lt;br/&gt;📝 Original message:I generally agree with Greg.   I don&amp;#39;t see anything he&amp;#39;s said or done as&lt;br/&gt;anti-alt-client.&lt;br/&gt;&lt;br/&gt;As an alt-client developer, I&amp;#39;m happy to see my client on the main page,&lt;br/&gt;but I&amp;#39;m also happy if that &amp;#34;clients&amp;#34; page is simply an acknowledgement that&lt;br/&gt;there&amp;#39;s more to the Bitcoin world than just the Bitcoin-Qt client, and a&lt;br/&gt;link of where to find more information (i.e. the wiki).  I would still *&lt;br/&gt;prefer* to have the page the way it is, because I think alt clients should&lt;br/&gt;be more accessible and word will spread better where it is now -- but I&lt;br/&gt;also recognize the inherent difficulty of gaining any kind of consensus of&lt;br/&gt;how it should be organized, what goes on the list, etc, and no matter how&lt;br/&gt;you do it, someone will complain about it being unfair or not right.&lt;br/&gt;&lt;br/&gt;We either have to have a &amp;#34;czar&amp;#34; who is trusted to make responsible&lt;br/&gt;decisions, and complaints of being unfair or recommendations for&lt;br/&gt;improvements can go through that person, but ultimately it is that person&lt;br/&gt;who makes the call.  Or we just move it to another page that is less&lt;br/&gt;strictly controlled and where these things matter less.  Trying to gain&lt;br/&gt;consensus among an amalgamation of developers all with competing priorities&lt;br/&gt;and &amp;#34;products&amp;#34; is a terrible way to try to agree on stuff.&lt;br/&gt;&lt;br/&gt;-Alan&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Mon, Jul 9, 2012 at 1:46 PM, Gregory Maxwell &amp;lt;gmaxwell at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Mon, Jul 9, 2012 at 12:09 PM, Amir Taaki &amp;lt;zgenjix at yahoo.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; JS randomisation is bad. People shouldn&amp;#39;t need JS to view a webpage.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; JS randomization doesn&amp;#39;t imply needing JS to view the page. It implies&lt;br/&gt;&amp;gt; needing JS to see it in random order.  You could also combine it with&lt;br/&gt;&amp;gt; the server-side randomization if you care about non-js being non&lt;br/&gt;&amp;gt; random, though I don&amp;#39;t think it matters.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; As others have pointed out I don&amp;#39;t generally think the randomization&lt;br/&gt;&amp;gt; is good in principle, but if its done it should at least achieve its&lt;br/&gt;&amp;gt; goals.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Only you have a problem with this page. I don&amp;#39;t see why Bitcoin-Qt needs&lt;br/&gt;&amp;gt; to be first either when it dominates the front page. It is perfectly fine&lt;br/&gt;&amp;gt; as it is.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;ll let other people speak for themselves, but I did consult others&lt;br/&gt;&amp;gt; before reverting your last batch of changes.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; More generally, we have pull requests in order to get some peer review&lt;br/&gt;&amp;gt; of changes.  Everyone should use them except for changes which are&lt;br/&gt;&amp;gt; urgent or trivially safe.  (Presumably everyone with access knows how&lt;br/&gt;&amp;gt; to tell if their changes are likely to be risky or controversial)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; You are not a developer of any alternative clients, and this is a&lt;br/&gt;&amp;gt; webpage for Bitcoin clients. I have made a change to remove a source of&lt;br/&gt;&amp;gt; disputes, and make the process more fair and equal. Your suggestion to&lt;br/&gt;&amp;gt; remove the clients page is your bias towards thinking that there should be&lt;br/&gt;&amp;gt; only one Bitcoin client that everyone uses (the one which you contribute&lt;br/&gt;&amp;gt; towards).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;m strongly supportive diversity in the Bitcoin network, and some alt&lt;br/&gt;&amp;gt; client developers can speak to the positive prodding I&amp;#39;ve given them&lt;br/&gt;&amp;gt; towards becoming more complete software. If I&amp;#39;ve said anything that&lt;br/&gt;&amp;gt; suggests otherwise I&amp;#39;d love to be pointed to it in order to clarify my&lt;br/&gt;&amp;gt; position.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Unfortunately none of the primary alternatives are yet complete, the&lt;br/&gt;&amp;gt; network would be non-function if it consisted entirely of multibit or&lt;br/&gt;&amp;gt; electrum nodes (and as you&amp;#39;ve noted armory uses a local reference&lt;br/&gt;&amp;gt; client as its &amp;#39;server&amp;#39;).  The distinction between multiple kinds of&lt;br/&gt;&amp;gt; clients in terms of security and network health are subtle and can be&lt;br/&gt;&amp;gt; difficult to explain even to technical users and so until something&lt;br/&gt;&amp;gt; changes there the reference client needs to be the option we lead&lt;br/&gt;&amp;gt; with. People should us it unless their use-case doesn&amp;#39;t match. When it&lt;br/&gt;&amp;gt; does they&amp;#39;ll know it and they&amp;#39;ll be looking. We don&amp;#39;t need to make one&lt;br/&gt;&amp;gt; of those recommendations a primary option.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I like the proposals of moving this stuff to the Wiki as the wiki&lt;br/&gt;&amp;gt; already contains tons of questionable (and sometimes contradictory)&lt;br/&gt;&amp;gt; advice and so there is less expectation that placement there implies&lt;br/&gt;&amp;gt; any vetting.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Live Security Virtual Conference&lt;br/&gt;&amp;gt; Exclusive live event will cover all the ways today&amp;#39;s security and&lt;br/&gt;&amp;gt; threat landscape has changed and how IT managers can respond. Discussions&lt;br/&gt;&amp;gt; will include endpoint security, mobile security and the latest in malware&lt;br/&gt;&amp;gt; threats. &lt;a href=&#34;http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/&#34;&gt;http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/&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;-------------- 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/20120709/664e705e/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20120709/664e705e/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T12:21:16&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy0y37dvmj7vlntmmp2lx5qzkw79qrzlfm04ve8wyya8td2hnmz8szyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cc92cwj</id>
    
      <title type="html">📅 Original date posted:2012-05-25 📝 Original message:I like ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy0y37dvmj7vlntmmp2lx5qzkw79qrzlfm04ve8wyya8td2hnmz8szyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cc92cwj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8yqne3pmslgqcres9p8nxkurew00u65jj5slxmn6lv652jzutjpgke9ck9&#39;&gt;nevent1q…9ck9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2012-05-25&lt;br/&gt;📝 Original message:I like the concept except that it only works if every node connected to the&lt;br/&gt;miner enforces the rule (if it works).  Once any one of the nodes forwards&lt;br/&gt;the block,  other nodes see it coming from a node that can pass the&lt;br/&gt;challenge.&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t think any solution based on node queries will succeed,  especially&lt;br/&gt;if it requires spontaneous super-majority-of-nodes acceptance.  I think&lt;br/&gt;it&amp;#39;s gotta be based on the block itself and each nodes&amp;#39; own info.&lt;br/&gt;&lt;br/&gt;If you could spontaneously get all miners to agree not to build off of&lt;br/&gt;anti-social blocks (however that is defined) ,  it would have a chance of&lt;br/&gt;making a difference,  but individual miners would have an advantage&lt;br/&gt;building off the antisocial block because they only need to produce one to&lt;br/&gt;create the longest chain (and collect reward) while the miners following&lt;br/&gt;the rules need two blocks.&lt;br/&gt;&lt;br/&gt;--Sent from my overpriced smartphone&lt;br/&gt;On May 25, 2012 3:48 AM, &amp;#34;Christian Decker&amp;#34; &amp;lt;decker.christian at gmail.com&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; How about a simple proof of work test? This one though does not ask for&lt;br/&gt;&amp;gt; CPU work but asks the miner for a random old transaction. If the miner&lt;br/&gt;&amp;gt; really stores the entire blockchain he will not have any problem answering&lt;br/&gt;&amp;gt; to that getdata request, whereas a botnet would have to ask someone else&lt;br/&gt;&amp;gt; for it, which could be detected if the response time deviates too much from&lt;br/&gt;&amp;gt; what has been previously measured (compare it against getdata for the block&lt;br/&gt;&amp;gt; they advertise). It&amp;#39;s not perfect but it allows an estimate of whether it&lt;br/&gt;&amp;gt; is a chainless miner.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Regards,&lt;br/&gt;&amp;gt; Chris&lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; Christian Decker&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Fri, May 25, 2012 at 3:17 AM, Jeff Garzik &amp;lt;jgarzik at exmulti.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Thu, May 24, 2012 at 8:57 PM, Luke-Jr &amp;lt;luke at dashjr.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Block times are not accurate enough for that.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The times in your log are very accurate, assuming your system clock is&lt;br/&gt;&amp;gt;&amp;gt; remotely accurate.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; --&lt;br/&gt;&amp;gt;&amp;gt; Jeff Garzik&lt;br/&gt;&amp;gt;&amp;gt; exMULTI, Inc.&lt;br/&gt;&amp;gt;&amp;gt; jgarzik at exmulti.com&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; Live Security Virtual Conference&lt;br/&gt;&amp;gt;&amp;gt; Exclusive live event will cover all the ways today&amp;#39;s security and&lt;br/&gt;&amp;gt;&amp;gt; threat landscape has changed and how IT managers can respond. Discussions&lt;br/&gt;&amp;gt;&amp;gt; will include endpoint security, mobile security and the latest in malware&lt;br/&gt;&amp;gt;&amp;gt; threats. &lt;a href=&#34;http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/&#34;&gt;http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/&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;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Live Security Virtual Conference&lt;br/&gt;&amp;gt; Exclusive live event will cover all the ways today&amp;#39;s security and&lt;br/&gt;&amp;gt; threat landscape has changed and how IT managers can respond. Discussions&lt;br/&gt;&amp;gt; will include endpoint security, mobile security and the latest in malware&lt;br/&gt;&amp;gt; threats. &lt;a href=&#34;http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/&#34;&gt;http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/&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/20120525/856b88ab/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20120525/856b88ab/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T12:09:55&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyrmsqk08y3f3drqpr36yy64lgh9pnzf9h8ukhxz3t97fmlz7czuszyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67ck39szw</id>
    
      <title type="html">📅 Original date posted:2012-05-03 📝 Original message:I want ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyrmsqk08y3f3drqpr36yy64lgh9pnzf9h8ukhxz3t97fmlz7czuszyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67ck39szw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr599mkgtj9ed665t4t5cn0m9u8wljfux5whk5z3mz937vl052fcqa4lsuj&#39;&gt;nevent1q…lsuj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2012-05-03&lt;br/&gt;📝 Original message:I want to follow up on BIP 21 (URI scheme), which I have recently &lt;br/&gt;implemented in Armory and I have become a huge fan of it.  But I&amp;#39;ve got &lt;br/&gt;a couple gripes:&lt;br/&gt;&lt;br/&gt;*(1) *What is the status &amp;amp; plans for supporting &amp;#34;bitcoin:&amp;#34; URIs in the &lt;br/&gt;Satoshi client?  My understanding is that it currently creates URIs, but &lt;br/&gt;does *not* register itself with the OS to handle such links.  Is this &lt;br/&gt;accurate?  This seems like a very high-value feature, and I&amp;#39;d recommend &lt;br/&gt;that we consider it a priority -- I can&amp;#39;t think of any other upgrade &lt;br/&gt;that can improve usability so dramatically on the desktop.&lt;br/&gt;&lt;br/&gt;After implementing it all in Armory, I wrote up a walk-thru &lt;br/&gt;&amp;lt;&lt;a href=&#34;https://bitcointalk.org/index.php?topic=79010.msg879804#msg879804&amp;gt&#34;&gt;https://bitcointalk.org/index.php?topic=79010.msg879804#msg879804&amp;gt&lt;/a&gt;; &lt;br/&gt;recounting how I did the OS-registration in Windows and gnome-based *nix &lt;br/&gt;systems.  Perhaps it can give the Bitcoin-Qt devs a jumpstart on getting &lt;br/&gt;it implemented.  (and then I can get feedback about doing for generic &lt;br/&gt;Linux and Mac/OSX)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*(2) *I need to understand better what the intentions were behind &lt;br/&gt;&amp;#34;label=&amp;#34; and &amp;#34;message=&amp;#34;.  The way I understand it is that Bitcoin-Qt &lt;br/&gt;uses and stores only address-labels, and no other transactional info is &lt;br/&gt;stored in the wallet.  As such, the &amp;#34;message=&amp;#34; field would be displayed &lt;br/&gt;to the user when a &amp;#34;bitcoin:&amp;#34; link is clicked, but that message wouldn&amp;#39;t &lt;br/&gt;be saved anywhere.&lt;br/&gt;&lt;br/&gt;However, I think, especially if a new wallet format is in the works, &lt;br/&gt;that both should be supported:  &amp;#34;Address Labels&amp;#34; *and *&amp;#34;Transaction &lt;br/&gt;Labels&amp;#34;.  The real difference is that merchants can include things &lt;br/&gt;Order#, purchase information, etc, in the &amp;#34;message&amp;#34; field, and then put &lt;br/&gt;only their business name in the &amp;#34;label&amp;#34; field.  This means that when the &lt;br/&gt;user is looking at their address book, they see just the owners of the &lt;br/&gt;addresses.  When they look at the transaction ledger/history, they see a &lt;br/&gt;full list of everything they purchased, prices, contact info, etc.   The &lt;br/&gt;distinction is much more important for persistent addresses, but still &lt;br/&gt;important.&lt;br/&gt;&lt;br/&gt;This is exactly how I did it in Armory, but if Bitcoin-Qt won&amp;#39;t do it &lt;br/&gt;that way, I should be promoting all important information be jammed into &lt;br/&gt;the &amp;#34;label&amp;#34; field.&lt;br/&gt;&lt;br/&gt;*(3) *How are the other clients implementing this?  Do you make any &lt;br/&gt;distinction between &amp;#34;label&amp;#34; and &amp;#34;message&amp;#34;?&lt;br/&gt;&lt;br/&gt;-Alan&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/20120503/6ead9661/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20120503/6ead9661/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T12:07:39&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy4fn55zvsgez2nzry8hlfd0k6yvyau3sagtp28tmr0u26pkmacpszyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67c2ra224</id>
    
      <title type="html">📅 Original date posted:2012-05-02 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy4fn55zvsgez2nzry8hlfd0k6yvyau3sagtp28tmr0u26pkmacpszyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67c2ra224" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrka3r4x96xx4fpsm8urh5dexre4g5nr3tcumzkmwsvauengmlaxqyfpky5&#39;&gt;nevent1q…pky5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2012-05-02&lt;br/&gt;📝 Original message:I think it&amp;#39;s perfectly reasonable to debate ordering.  I personally don&amp;#39;t&lt;br/&gt;think Armory should be up front, because it&amp;#39;s not intended for beginners.&lt;br/&gt; How&amp;#39;s that for honesty?  I don&amp;#39;t think anyone is trying to game the system&lt;br/&gt;right now, I think we&amp;#39;re trying to come up with a reasonable mechanism for&lt;br/&gt;appealing to new users and get the community more connected.   And make&lt;br/&gt;sure everyone understands the system.&lt;br/&gt;&lt;br/&gt;On the other hand, perhaps it&amp;#39;s better to take the acceptable 80% solution,&lt;br/&gt;and revise it over time...&lt;br/&gt;&lt;br/&gt;Amir, I don&amp;#39;t have access to the page.  I&amp;#39;ve never been able to view it.&lt;br/&gt; Changing my hosts file doesn&amp;#39;t seem to do anything.  Can you just forward&lt;br/&gt;me the text?  I&amp;#39;ll send you an approval email.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Wed, May 2, 2012 at 3:43 PM, Amir Taaki &amp;lt;zgenjix at yahoo.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; This discussion about ordering is absolutely retarded. Once the list fills&lt;br/&gt;&amp;gt; up, then it won&amp;#39;t matter. For now I&amp;#39;m deciding the ordering with Bitcoin-Qt&lt;br/&gt;&amp;gt; first and the others ordered however. That was nobody can try to game the&lt;br/&gt;&amp;gt; system (it remains unexploitable).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If there are no objections, then I am going to merge this branch. The&lt;br/&gt;&amp;gt; forum thread is divulging into a mess all over the place, and this&lt;br/&gt;&amp;gt; conversation can go on forever discussing the silly fine details:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://hackerspaces.org/wiki/The_Bikeshed_Anti-PatternProblem&#34;&gt;http://hackerspaces.org/wiki/The_Bikeshed_Anti-PatternProblem&lt;/a&gt;:&lt;br/&gt;&amp;gt; You suggest creating something new for your hackerspace, like a&lt;br/&gt;&amp;gt; bikeshed.  But now all anyone will discuss is its colour. No bikeshed&lt;br/&gt;&amp;gt; will be built.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Armory &amp;amp; MultiBit, are you OK with that description? I will check with&lt;br/&gt;&amp;gt; ThomasV about Electrum.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ________________________________&lt;br/&gt;&amp;gt; From: Gary Rowe &amp;lt;g.rowe at froot.co.uk&amp;gt;&lt;br/&gt;&amp;gt; To: &amp;#34;bitcoin-development at lists.sourceforge.net&amp;#34; &amp;lt;&lt;br/&gt;&amp;gt; bitcoin-development at lists.sourceforge.net&amp;gt;&lt;br/&gt;&amp;gt; Sent: Wednesday, May 2, 2012 8:34 PM&lt;br/&gt;&amp;gt; Subject: Re: [Bitcoin-development] new bitcoin.org clients page&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; How about keeping it simple?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Bitcoin-Qt&lt;br/&gt;&amp;gt; * Requires the entire blockchain&lt;br/&gt;&amp;gt; * Standalone client&lt;br/&gt;&amp;gt; * Designed for continuous operation&lt;br/&gt;&amp;gt; * Available for Windows, Mac, Linux with installer&lt;br/&gt;&amp;gt; * Developed in C&lt;br/&gt;&amp;gt; * Website: &lt;a href=&#34;https://bitcoin.org&#34;&gt;https://bitcoin.org&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; MultiBit&lt;br/&gt;&amp;gt; * Requires a reduced blockchain&lt;br/&gt;&amp;gt; * Standalone client&lt;br/&gt;&amp;gt; * Designed for occasional use&lt;br/&gt;&amp;gt; * Available for Windows, Mac, Linux with installer&lt;br/&gt;&amp;gt; * Developed in Java&lt;br/&gt;&amp;gt; * Website: &lt;a href=&#34;http://multibit.org&#34;&gt;http://multibit.org&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Armory&lt;br/&gt;&amp;gt; * Requires the entire blockchain&lt;br/&gt;&amp;gt; * Dependent client of Bitcoin-Qt&lt;br/&gt;&amp;gt; * Designed for occasional use&lt;br/&gt;&amp;gt; * Available for Windows (64-bit only), Mac, Linux (self-build)&lt;br/&gt;&amp;gt; * Developed in Python&lt;br/&gt;&amp;gt; * Website: &lt;a href=&#34;http://bitcoinarmory.com/&#34;&gt;http://bitcoinarmory.com/&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Electrum&lt;br/&gt;&amp;gt; * Requires no blockchain&lt;br/&gt;&amp;gt; * Dependent client of Bitcoin-Qt (on server)&lt;br/&gt;&amp;gt; * Designed for occasional use&lt;br/&gt;&amp;gt; * Available for Windows, Linux (self-build)&lt;br/&gt;&amp;gt; * Developed in Python&lt;br/&gt;&amp;gt; * Website: &lt;a href=&#34;http://ecdsa.org/electrum/&#34;&gt;http://ecdsa.org/electrum/&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Bitcoin Wallet (Android client)&lt;br/&gt;&amp;gt; * Requires a reduced blockchain&lt;br/&gt;&amp;gt; * Standalone client&lt;br/&gt;&amp;gt; * Designed for occasional use on mobile&lt;br/&gt;&amp;gt; * Available for Android only&lt;br/&gt;&amp;gt; * Developed in Java&lt;br/&gt;&amp;gt; * Website:&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://play.google.com/store/apps/details?id=de.schildbach.wallet&amp;amp;hl=en&#34;&gt;https://play.google.com/store/apps/details?id=de.schildbach.wallet&amp;amp;hl=en&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On 2 May 2012 20:25, Amir Taaki &amp;lt;zgenjix at yahoo.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This is like the most annoying thing about email. Often with group emails,&lt;br/&gt;&amp;gt; we&amp;#39;ll be having a conversation then someone will click reply instead of&lt;br/&gt;&amp;gt; group reply and the convo will go on for a while. Eventually I&amp;#39;ll realise&lt;br/&gt;&amp;gt; the persons are missing and add them back in.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;On Yahoo mail (which I use for spam/mailing lists), to do reply all&lt;br/&gt;&amp;gt; involves clicking a tab, scrolling down and clicking Reply All. Normally I&lt;br/&gt;&amp;gt; instead go through the steps of reply, delete To, re-enter bitco... select&lt;br/&gt;&amp;gt; drop down, click send.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;Anyone know how to make reply all the default in mutt? And how can I&lt;br/&gt;&amp;gt; exclude it from re-including my own email when I do a group reply so I&lt;br/&gt;&amp;gt; don&amp;#39;t get the same email again.&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;----- Original Message -----&lt;br/&gt;&amp;gt; &amp;gt;From: Jeff Garzik &amp;lt;jgarzik at exmulti.com&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;To: grarpamp &amp;lt;grarpamp at gmail.com&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;Cc: bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &amp;gt;Sent: Wednesday, May 2, 2012 7:29 PM&lt;br/&gt;&amp;gt; &amp;gt;Subject: Re: [Bitcoin-development] new bitcoin.org clients page&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;On Wed, May 2, 2012 at 12:58 PM, grarpamp &amp;lt;grarpamp at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Try &amp;#34;Reply to All&amp;#34;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; That puts the sender in &amp;#39;to&amp;#39; and list in &amp;#39;cc&amp;#39;,&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; which dupes to the sender and eventually&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; blows out the to and cc lines as everyone&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; chimes in and doesn&amp;#39;t trim. &amp;#39;reply to&amp;#39; solves&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; most of that. assuming the list sw can do it.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;#34;Reply-To&amp;#34; Munging Considered Harmful&lt;br/&gt;&amp;gt; &amp;gt;&lt;a href=&#34;http://www.unicom.com/pw/reply-to-harmful.html&#34;&gt;http://www.unicom.com/pw/reply-to-harmful.html&lt;/a&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;&amp;gt; &amp;gt;Jeff Garzik&lt;br/&gt;&amp;gt; &amp;gt;exMULTI, Inc.&lt;br/&gt;&amp;gt; &amp;gt;jgarzik at exmulti.com&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; &amp;gt;Live Security Virtual Conference&lt;br/&gt;&amp;gt; &amp;gt;Exclusive live event will cover all the ways today&amp;#39;s security and&lt;br/&gt;&amp;gt; &amp;gt;threat landscape has changed and how IT managers can respond. Discussions&lt;br/&gt;&amp;gt; &amp;gt;will include endpoint security, mobile security and the latest in malware&lt;br/&gt;&amp;gt; &amp;gt;threats. &lt;a href=&#34;http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/&#34;&gt;http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/&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; &amp;gt;------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; &amp;gt;Live Security Virtual Conference&lt;br/&gt;&amp;gt; &amp;gt;Exclusive live event will cover all the ways today&amp;#39;s security and&lt;br/&gt;&amp;gt; &amp;gt;threat landscape has changed and how IT managers can respond. Discussions&lt;br/&gt;&amp;gt; &amp;gt;will include endpoint security, mobile security and the latest in malware&lt;br/&gt;&amp;gt; &amp;gt;threats. &lt;a href=&#34;http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/&#34;&gt;http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/&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;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Live Security Virtual Conference&lt;br/&gt;&amp;gt; Exclusive live event will cover all the ways today&amp;#39;s security and&lt;br/&gt;&amp;gt; threat landscape has changed and how IT managers can respond. Discussions&lt;br/&gt;&amp;gt; will include endpoint security, mobile security and the latest in malware&lt;br/&gt;&amp;gt; threats. &lt;a href=&#34;http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/&#34;&gt;http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/&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;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Live Security Virtual Conference&lt;br/&gt;&amp;gt; Exclusive live event will cover all the ways today&amp;#39;s security and&lt;br/&gt;&amp;gt; threat landscape has changed and how IT managers can respond. Discussions&lt;br/&gt;&amp;gt; will include endpoint security, mobile security and the latest in malware&lt;br/&gt;&amp;gt; threats. &lt;a href=&#34;http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/&#34;&gt;http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/&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;-------------- 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/20120502/08c0ebe1/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20120502/08c0ebe1/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T12:06:48&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrlurpng0zcpqh8wfl3ucnfm6yhyjk7a897s6w7g5z4g6lqktskagzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67c2tww0w</id>
    
      <title type="html">📅 Original date posted:2012-05-02 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrlurpng0zcpqh8wfl3ucnfm6yhyjk7a897s6w7g5z4g6lqktskagzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67c2tww0w" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrxq8jrs7232stq8kn60r8yanmmq0lgf8qv6h6qppje37c5eh7qgqz0t348&#39;&gt;nevent1q…t348&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2012-05-02&lt;br/&gt;📝 Original message:I&amp;#39;m not sure what &amp;#34;designed for occasional use&amp;#34; means.   Many users of&lt;br/&gt;other clients use them exclusively without touching other clients.  Armory&lt;br/&gt;is designed to be your only wallet (if bitcoind[d/-qt] is running in bkgd).&lt;br/&gt; I&amp;#39;m sure the other clients are the same.&lt;br/&gt;&lt;br/&gt;Instead, I think that line would be replaced by a blurb about the target&lt;br/&gt;audience.  &amp;#34;Designed for Advanced Users&amp;#34;.  &amp;#34;Designed for Quick Setup and&lt;br/&gt;Instant usability&amp;#34;.&lt;br/&gt;&lt;br/&gt;Btw, Armory now has full installers for both Windows and Linux&lt;br/&gt;(Ubuntu/Debian), with uninstallers and automatic URI registration&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Wed, May 2, 2012 at 3:34 PM, Gary Rowe &amp;lt;g.rowe at froot.co.uk&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; How about keeping it simple?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Bitcoin-Qt&lt;br/&gt;&amp;gt; * Requires the entire blockchain&lt;br/&gt;&amp;gt; * Standalone client&lt;br/&gt;&amp;gt; * Designed for continuous operation&lt;br/&gt;&amp;gt; * Available for Windows, Mac, Linux with installer&lt;br/&gt;&amp;gt; * Developed in C&lt;br/&gt;&amp;gt; * Website: &lt;a href=&#34;https://bitcoin.org&#34;&gt;https://bitcoin.org&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; MultiBit&lt;br/&gt;&amp;gt; * Requires a reduced blockchain&lt;br/&gt;&amp;gt; * Standalone client&lt;br/&gt;&amp;gt; * Designed for occasional use&lt;br/&gt;&amp;gt; * Available for Windows, Mac, Linux with installer&lt;br/&gt;&amp;gt; * Developed in Java&lt;br/&gt;&amp;gt; * Website: &lt;a href=&#34;http://multibit.org&#34;&gt;http://multibit.org&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Armory&lt;br/&gt;&amp;gt; * Requires the entire blockchain&lt;br/&gt;&amp;gt; * Dependent client of Bitcoin-Qt&lt;br/&gt;&amp;gt; * Designed for occasional use&lt;br/&gt;&amp;gt; * Available for Windows (64-bit only), Mac, Linux (self-build)&lt;br/&gt;&amp;gt; * Developed in Python&lt;br/&gt;&amp;gt; * Website: &lt;a href=&#34;http://bitcoinarmory.com/&#34;&gt;http://bitcoinarmory.com/&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Electrum&lt;br/&gt;&amp;gt; * Requires no blockchain&lt;br/&gt;&amp;gt; * Dependent client of Bitcoin-Qt (on server)&lt;br/&gt;&amp;gt; * Designed for occasional use&lt;br/&gt;&amp;gt; * Available for Windows, Linux (self-build)&lt;br/&gt;&amp;gt; * Developed in Python&lt;br/&gt;&amp;gt; * Website: &lt;a href=&#34;http://ecdsa.org/electrum/&#34;&gt;http://ecdsa.org/electrum/&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Bitcoin Wallet (Android client)&lt;br/&gt;&amp;gt; * Requires a reduced blockchain&lt;br/&gt;&amp;gt; * Standalone client&lt;br/&gt;&amp;gt; * Designed for occasional use on mobile&lt;br/&gt;&amp;gt; * Available for Android only&lt;br/&gt;&amp;gt; * Developed in Java&lt;br/&gt;&amp;gt; * Website:&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://play.google.com/store/apps/details?id=de.schildbach.wallet&amp;amp;hl=en&#34;&gt;https://play.google.com/store/apps/details?id=de.schildbach.wallet&amp;amp;hl=en&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On 2 May 2012 20:25, Amir Taaki &amp;lt;zgenjix at yahoo.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; This is like the most annoying thing about email. Often with group&lt;br/&gt;&amp;gt;&amp;gt; emails, we&amp;#39;ll be having a conversation then someone will click reply&lt;br/&gt;&amp;gt;&amp;gt; instead of group reply and the convo will go on for a while. Eventually&lt;br/&gt;&amp;gt;&amp;gt; I&amp;#39;ll realise the persons are missing and add them back in.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Yahoo mail (which I use for spam/mailing lists), to do reply all&lt;br/&gt;&amp;gt;&amp;gt; involves clicking a tab, scrolling down and clicking Reply All. Normally I&lt;br/&gt;&amp;gt;&amp;gt; instead go through the steps of reply, delete To, re-enter bitco... select&lt;br/&gt;&amp;gt;&amp;gt; drop down, click send.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Anyone know how to make reply all the default in mutt? And how can I&lt;br/&gt;&amp;gt;&amp;gt; exclude it from re-including my own email when I do a group reply so I&lt;br/&gt;&amp;gt;&amp;gt; don&amp;#39;t get the same email again.&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; ----- Original Message -----&lt;br/&gt;&amp;gt;&amp;gt; From: Jeff Garzik &amp;lt;jgarzik at exmulti.com&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; To: grarpamp &amp;lt;grarpamp at gmail.com&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Cc: bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt;&amp;gt; Sent: Wednesday, May 2, 2012 7:29 PM&lt;br/&gt;&amp;gt;&amp;gt; Subject: Re: [Bitcoin-development] new bitcoin.org clients page&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Wed, May 2, 2012 at 12:58 PM, grarpamp &amp;lt;grarpamp at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Try &amp;#34;Reply to All&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; That puts the sender in &amp;#39;to&amp;#39; and list in &amp;#39;cc&amp;#39;,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; which dupes to the sender and eventually&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; blows out the to and cc lines as everyone&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; chimes in and doesn&amp;#39;t trim. &amp;#39;reply to&amp;#39; solves&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; most of that. assuming the list sw can do it.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;#34;Reply-To&amp;#34; Munging Considered Harmful&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://www.unicom.com/pw/reply-to-harmful.html&#34;&gt;http://www.unicom.com/pw/reply-to-harmful.html&lt;/a&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;&amp;gt;&amp;gt; Jeff Garzik&lt;br/&gt;&amp;gt;&amp;gt; exMULTI, Inc.&lt;br/&gt;&amp;gt;&amp;gt; jgarzik at exmulti.com&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; Live Security Virtual Conference&lt;br/&gt;&amp;gt;&amp;gt; Exclusive live event will cover all the ways today&amp;#39;s security and&lt;br/&gt;&amp;gt;&amp;gt; threat landscape has changed and how IT managers can respond. Discussions&lt;br/&gt;&amp;gt;&amp;gt; will include endpoint security, mobile security and the latest in malware&lt;br/&gt;&amp;gt;&amp;gt; threats. &lt;a href=&#34;http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/&#34;&gt;http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/&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;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt; Live Security Virtual Conference&lt;br/&gt;&amp;gt;&amp;gt; Exclusive live event will cover all the ways today&amp;#39;s security and&lt;br/&gt;&amp;gt;&amp;gt; threat landscape has changed and how IT managers can respond. Discussions&lt;br/&gt;&amp;gt;&amp;gt; will include endpoint security, mobile security and the latest in malware&lt;br/&gt;&amp;gt;&amp;gt; threats. &lt;a href=&#34;http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/&#34;&gt;http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/&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;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Live Security Virtual Conference&lt;br/&gt;&amp;gt; Exclusive live event will cover all the ways today&amp;#39;s security and&lt;br/&gt;&amp;gt; threat landscape has changed and how IT managers can respond. Discussions&lt;br/&gt;&amp;gt; will include endpoint security, mobile security and the latest in malware&lt;br/&gt;&amp;gt; threats. &lt;a href=&#34;http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/&#34;&gt;http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/&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/20120502/af738a5b/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20120502/af738a5b/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T12:06:37&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstzmcext8gmkggmu8nglyuz5pnlm6zufr2wsjnkw4qdpyh3xdfunczyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cuxcxuw</id>
    
      <title type="html">📅 Original date posted:2011-11-12 🗒️ Summary of this ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstzmcext8gmkggmu8nglyuz5pnlm6zufr2wsjnkw4qdpyh3xdfunczyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cuxcxuw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsymgdmrnxw70fh8uhdnruv54dqf4j8ezkjmh82gv4r4w0lvf03kvqvq6nwz&#39;&gt;nevent1q…6nwz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2011-11-12&lt;br/&gt;🗒️ Summary of this message: A user suggests that the point of Bitcoin Improvement Proposals (BIPs) is to collaborate and come up with a good solution before implementation. BIPs should not be a place for armchair designs without corresponding implementation.&lt;br/&gt;📝 Original message:Maybe I&amp;#39;m new to this, but this doesn&amp;#39;t make any sense.  I thought the &lt;br/&gt;point of the BIP was to collaborate to come up with a good solution.  &lt;br/&gt;That&amp;#39;s exactly what I want to do before I implement it in my software.  &lt;br/&gt;After all, they are &amp;#34;Bitcoin Improvement *Proposals*.&amp;#34;  It seems like &lt;br/&gt;EXACTLY what a BIP is for... just no one needs/should use it until it &lt;br/&gt;removes the &amp;#34;draft&amp;#34; marking.&lt;br/&gt;&lt;br/&gt;As for the protocol on top of it, my BIP was not intended to address &lt;br/&gt;that.  It&amp;#39;s only proposing how unsigned transactions can be serialized &lt;br/&gt;and users can collect addresses.  Whatever system you want to implement &lt;br/&gt;on top of it to exchange the data is up to the developer.  My only &lt;br/&gt;motivation is that if the user clicks &amp;#34;Save this proposal to file&amp;#34;, that &lt;br/&gt;any client can use the resulting file, just the same way we serialize &lt;br/&gt;any other blockdata that has a consistent representation.&lt;br/&gt;&lt;br/&gt;-Alan&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 11/12/2011 11:58 AM, Mike Hearn wrote:&lt;br/&gt;&amp;gt; Please don&amp;#39;t create BIPs that don&amp;#39;t have any actual implementation &lt;br/&gt;&amp;gt; behind them. Design discussion is fine but the mailing list works for &lt;br/&gt;&amp;gt; that.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If I were going to implement escrow transactions in BitCoinJ it would &lt;br/&gt;&amp;gt; not matter what was written here. I&amp;#39;d just implement the design I &lt;br/&gt;&amp;gt; thought made sense. If that design was later adopted by others it can &lt;br/&gt;&amp;gt; be documented and agreed upon in a BIP, just like a regular RFC.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; For what it&amp;#39;s worth I would not attempt to send half-valid escrow &lt;br/&gt;&amp;gt; transactions through the p2p network, not even using the overlay &lt;br/&gt;&amp;gt; networks the protocol already supports. A correct escrow protocol &lt;br/&gt;&amp;gt; requires the seller to challenge the dispute mediator with the public &lt;br/&gt;&amp;gt; key to be sure they actually own it, and the simplest way to do that &lt;br/&gt;&amp;gt; is to leverage the existing DNS/EV-SSL infrastructure with a &amp;#34;sign &lt;br/&gt;&amp;gt; this nonce&amp;#34; HTTP request.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; BIPs should not be a place for people to come up with armchair &lt;br/&gt;&amp;gt; designs, because a design with no corresponding implementation is &lt;br/&gt;&amp;gt; likely to be full of problems. Let&amp;#39;s revisit this once I can install &lt;br/&gt;&amp;gt; some software on my laptop, my server, and a friends server, and do a &lt;br/&gt;&amp;gt; 3-way mediated transaction between them.&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/20111112/e36715ff/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20111112/e36715ff/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T04:38:58&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv4rpm3dsgtgmdel4jwy5rd373tvclg4j7ttuzf22wwtfwcn3whvqzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cuwjl5l</id>
    
      <title type="html">📅 Original date posted:2011-10-25 🗒️ Summary of this ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv4rpm3dsgtgmdel4jwy5rd373tvclg4j7ttuzf22wwtfwcn3whvqzyzr0g27tw6jrrsfgkktvxec54ee6gt9wfpcx48j4z0t3vpp5gl67cuwjl5l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx6qssvrccma4rja9hzcprmwk3asuwmvgxdvv7qg2rt4nfkc60k7c7wa3ty&#39;&gt;nevent1q…a3ty&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2011-10-25&lt;br/&gt;🗒️ Summary of this message: The proposed OP_EVAL tool for multi-signature transactions is optional, and regular OP_CHECKMULTISIG can still be used. It is important to keep the subscripts/mappings in the wallet forever, and there should be an easy way to add such a script/mapping to the wallet.&lt;br/&gt;📝 Original message:On Tue, Oct 25, 2011 at 10:49 AM, Gregory Maxwell &amp;lt;gmaxwell at gmail.com&amp;gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Tue, Oct 25, 2011 at 9:21 AM, Gavin Andresen &amp;lt;gavinandresen at gmail.com&amp;gt;&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; You give the hash to whoever is paying you, and store the hash --&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; script  mapping when you do that (assuming you&amp;#39;re not using a&lt;br/&gt;&amp;gt; &amp;gt; deterministic wallet; if you are, you probably just increment a&lt;br/&gt;&amp;gt; &amp;gt; counter in the wallet).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If anyone finds that solution unsatisfying, consider— It&amp;#39;s already the&lt;br/&gt;&amp;gt; case that I could take one of your disclosed public keys and create an&lt;br/&gt;&amp;gt; infinite series of secondary keys out of it for which only you could&lt;br/&gt;&amp;gt; decode, and the only way for you to find them in the blockchain would&lt;br/&gt;&amp;gt; be to have performed the same procedure and made a note of the&lt;br/&gt;&amp;gt; addresses you&amp;#39;re watching for.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;(1) As I understand it, OP_EVAL is being proposed as an *optional* tool for&lt;br/&gt;multi-signature transactions.  It sounds like to me, that you can still use&lt;br/&gt;the regular OP_CHECKMULTISIG if you are concerned about these things.  If&lt;br/&gt;you&amp;#39;re dealing with too many parties with questionable reliability that they&lt;br/&gt;will notify you of transacitons that include you, I don&amp;#39;t see anything wrong&lt;br/&gt;with declaring that you&amp;#39;d only prefer dealing with OP_CMS transactions and&lt;br/&gt;not OP_EVAL (besides some grumbling from them that their way is &amp;#34;better&amp;#34;).&lt;br/&gt;Either way, they&amp;#39;re screwing themselves, too, if they want to include you on&lt;br/&gt;transactions and don&amp;#39;t notify you as such (kind of defeats the purpose of&lt;br/&gt;multi-sig txs).&lt;br/&gt;&lt;br/&gt;(2) I think it&amp;#39;s unnecessary to discuss cases where you somehow lose your&lt;br/&gt;mappings but not your private keys.  In order for OP_EVAL scripts to work,&lt;br/&gt;the subscripts/mappings are *just as important* as your regular private&lt;br/&gt;keys.  They should be kept in your wallet forever just like your private&lt;br/&gt;keys--and thus you lose none of them or all of them.  The only real&lt;br/&gt;difference is that they aren&amp;#39;t sensitive like your private keys, so they&lt;br/&gt;don&amp;#39;t have to be encrypted.&lt;br/&gt;&lt;br/&gt;(3) There should most definitely be a button on the main client that allows&lt;br/&gt;you to &amp;#34;Add OP_EVAL script&amp;#34; or something along those lines (maybe something&lt;br/&gt;with a less obscure name).  We need to make it as easy as possible for&lt;br/&gt;someone to add such a script/mapping to their wallet.  Although, this&lt;br/&gt;invites a breach of one of my core rules of user interfaces:  if the&lt;br/&gt;functionality is dependent on the user performing some regular maintenance&lt;br/&gt;task, you better be prepared for all users to fail at doing it.  Even&lt;br/&gt;diligent users are going to forget/mess-up sometimes.  If failure at&lt;br/&gt;performing this task results in breaking the client or losing money, we&lt;br/&gt;should avoid promoting that usage paradigm.&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/20111025/e630403f/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20111025/e630403f/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T04:35:32&#43;02:00</updated>
  </entry>

</feed>