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




  <entry>
    <id>https://nostr.ae/nevent1qqsthx82dukfclpd80kqsrs3juvt7zvggewgjz097uhcfw8tk2ky4agzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7x7v6m6v</id>
    
      <title type="html">📅 Original date posted:2017-01-04 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsthx82dukfclpd80kqsrs3juvt7zvggewgjz097uhcfw8tk2ky4agzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7x7v6m6v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs25jmztknwwxfw0llzxc9rkthkaracek3x8jyjst7edmkrm8j4d4qh09w92&#39;&gt;nevent1q…9w92&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-01-04&lt;br/&gt;📝 Original message:It&amp;#39;s easy enough to mark a transaction as &amp;#34;pending&amp;#34;. People with bank&lt;br/&gt;accounts are familiar with the concept.&lt;br/&gt;&lt;br/&gt;Although the risk of accepting gossip information from multiple random&lt;br/&gt;peers, in the case where the sender does not control the receivers network&lt;br/&gt;is still minimal. Random node operators have no incentive to send fake&lt;br/&gt;transactions, and would need to control all the nodes a client connects to,&lt;br/&gt;and find a non-false-positive address belonging to the victims wallet.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s not impossible, but it&amp;#39;s non trivial, would only temporarily show a&lt;br/&gt;pending transaction, and provide no benefit to the node operator. There are&lt;br/&gt;much juicier targets for an attacker with the ability to sybil attack the&lt;br/&gt;entire bitcoin p2p network.&lt;br/&gt;&lt;br/&gt;Aaron&lt;br/&gt;&lt;br/&gt;On Tue, Jan 3, 2017 at 11:47 PM Jonas Schnelli &amp;lt;dev at jonasschnelli.ch&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Hi&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Unconfirmed transactions are incredibly important for real world use.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Merchants for instance are willing to accept credit card payments of&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; thousands of dollars and ship the goods despite the fact that the&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; transaction can be reversed up to 60 days later. There is a very large&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; cost to losing the ability to have instant transactions in many or&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; even most situations. This cost is typically well above the fraud risk.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; It&amp;#39;s important to recognize that bitcoin serves a wide variety of use&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; cases with different profiles for time sensitivity and fraud risk.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I agree that unconfirmed transactions are incredibly important, but not&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; over SPV against random peers.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If you offer users/merchants a feature (SPV 0-conf against random&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; peers), that is fundamentally insecure, it will – sooner or later – lead&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; to some large scale fiasco, hurting Bitcoins reputation and trust from&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; merchants.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Merchants using and trusting 0-conf SPV transactions (retrieved from&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; random peers) is something we should **really eliminate** through&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; education and by offering different solution.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; There are plenty, more sane options. If you can&amp;#39;t run your own full-node&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; as a merchant (trivial), maybe co-use a wallet-service with centralized&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; verification (maybe use two of them), I guess Copay would be one of&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; those wallets (as an example). Use them in watch-only mode.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; For end-users SPV software, I think it would be recommended to...&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ... disable unconfirmed transactions during SPV against random peers&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ... enable unconfirmed transactions when using SPV against a trusted&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; peer with preshared keys after BIP150&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ... if unconfirmed transactions are disabled, show how it can be enabled&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; (how to run a full-node [in a box, etc.])&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ... educate, inform users that a transaction with no confirmation can be&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;#34;stopped&amp;#34; or &amp;#34;redirected&amp;#34; any time, also inform about the risks during&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; low-conf phase (1-5).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I though see the point that it&amp;#39;s nice to make use of the &amp;#34;incoming&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; funds...&amp;#34; feature in SPV wallets. But – for the sake of stability and&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; (risk-)scaling – we may want to recommend to scarify this feature and –&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; in the same turn – to use privacy-preserving BFD&amp;#39;s.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;lt;/jonas&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- 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/20170104/793748c8/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170104/793748c8/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:55:07&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyezgsn45e3re6hx03vf2ejg7ux2574wqeqwfylxn7wpstfn0urnszyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xxdyft6</id>
    
      <title type="html">📅 Original date posted:2017-01-03 📝 Original message:If the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyezgsn45e3re6hx03vf2ejg7ux2574wqeqwfylxn7wpstfn0urnszyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xxdyft6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9wnvjsjx9yu93y0gezrpdsdx43qgtudz3vphkz5fegwp09j82umsskvx8w&#39;&gt;nevent1q…vx8w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-01-03&lt;br/&gt;📝 Original message:If the sender doesn&amp;#39;t control the receiver&amp;#39;s network connection, then the&lt;br/&gt;information the receiver gains by watching the mempool is if the&lt;br/&gt;transaction has propagated across the bitcoin network. This is useful to&lt;br/&gt;know in all kinds of situations.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;co-founder and CEO&lt;br/&gt;breadwallet &amp;lt;&lt;a href=&#34;http://breadwallet.com&amp;gt&#34;&gt;http://breadwallet.com&amp;gt&lt;/a&gt;;&lt;br/&gt;&lt;br/&gt;On Tue, Jan 3, 2017 at 3:06 PM, adiabat &amp;lt;rx at awsomnet.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Mempool transactions have their place, but &amp;#34;unconfirmed&amp;#34; and &amp;#34;SPV&amp;#34; don&amp;#39;t&lt;br/&gt;&amp;gt; belong together.  Only a full node can tell if a transaction may get&lt;br/&gt;&amp;gt; confirmed, or is nonsense.  Unfortunately all the light / SPV wallets I&lt;br/&gt;&amp;gt; know of show mempool transactions, which makes it hard to go back... (e.g.&lt;br/&gt;&amp;gt; &amp;#34;why doesn&amp;#39;t your software show 0-conf! your wallet is broken!&amp;#34;, somewhat&lt;br/&gt;&amp;gt; akin to people complaining about RBF)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; So, this is easy, just don&amp;#39;t worry about mempool filtering.  Why are light&lt;br/&gt;&amp;gt; clients looking at the mempool anyway?  Maybe if there were some way to&lt;br/&gt;&amp;gt; provide SPV proofs of all inputs, but that&amp;#39;s a bit of a mess for full nodes&lt;br/&gt;&amp;gt; to do.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Without mempool filtering, I think the committed bloom filters would be a&lt;br/&gt;&amp;gt; great improvement over the current bloom filter setup, especially for&lt;br/&gt;&amp;gt; lightning network use cases (with lightning, not finding out about a&lt;br/&gt;&amp;gt; transaction can make you lose money).  I want to work on it and may be able&lt;br/&gt;&amp;gt; to at some point as it&amp;#39;s somewhat related to lightning.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Also, if you&amp;#39;re running a light client, and storing the filters the way&lt;br/&gt;&amp;gt; you store block headers, there&amp;#39;s really no reason to go all the way back to&lt;br/&gt;&amp;gt; height 0.  You can start grabbing headers at some point a while ago, before&lt;br/&gt;&amp;gt; your set of keys was generated.  I think it&amp;#39;d be very worth it even with&lt;br/&gt;&amp;gt; GB-scale disk usage.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; -Tadge&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Tue, Jan 3, 2017 at 5:18 PM, Aaron Voisine via bitcoin-dev &amp;lt;&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Unconfirmed transactions are incredibly important for real world use.&lt;br/&gt;&amp;gt;&amp;gt; Merchants for instance are willing to accept credit card payments of&lt;br/&gt;&amp;gt;&amp;gt; thousands of dollars and ship the goods despite the fact that the&lt;br/&gt;&amp;gt;&amp;gt; transaction can be reversed up to 60 days later. There is a very large cost&lt;br/&gt;&amp;gt;&amp;gt; to losing the ability to have instant transactions in many or even most&lt;br/&gt;&amp;gt;&amp;gt; situations. This cost is typically well above the fraud risk.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; It&amp;#39;s important to recognize that bitcoin serves a wide variety of use&lt;br/&gt;&amp;gt;&amp;gt; cases with different profiles for time sensitivity and fraud risk.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Aaron&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Tue, Jan 3, 2017 at 12:41 PM bfd--- via bitcoin-dev &amp;lt;&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; The concept combined with the weak blocks system where miners commit&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; to potential transaction inclusion with fractional difficulty blocks&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; is possible. I&amp;#39;m not personally convinced that unconfirmed transaction&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; display in a wallet is worth the privacy trade-off. The user has very&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; little to gain from this knowledge until the txn is in a block.&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; On 2017-01-01 13:01, Jonas Schnelli via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Hi&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; We introduce several concepts that rework the lightweight Bitcoin&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; client model in a manner which is secure, efficient and privacy&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; compatible.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;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;&amp;gt; The BFD can be used verbatim in replacement of BIP37, where the filter&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; can be cached between clients without needing to be recomputed. It can&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; also be used by normal pruned nodes to do re-scans locally of their&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; wallet without needing to have the block data available to scan, or&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; without reading the entire block chain from disk.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; I started exploring the potential of BFD after this specification.&lt;br/&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; What would be the preferred/recommended way to handle 0-conf/mempool&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; filtering – if &amp;amp; once BDF would have been deployed (any type,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; semi-trusted oracles or protocol-level/softfork)?&lt;br/&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; From the user-experience perspective, this is probably pretty important&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; (otherwise the experience will be that incoming funds can take serval&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; minutes to hours until they appear).&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Using BIP37 bloom filters just for mempool filtering would obviously&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; result in the same unwanted privacy-setup.&lt;br/&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; &amp;lt;/jonas&amp;gt;&lt;br/&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;&lt;br/&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; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&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-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&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; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&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/20170103/7695adaf/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170103/7695adaf/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:55:05&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8cl0nfagq06se2r889yxz2rssctw9vnkn65h77hgldarnhsy6ukczyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7x4rx8a9</id>
    
      <title type="html">📅 Original date posted:2017-01-03 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8cl0nfagq06se2r889yxz2rssctw9vnkn65h77hgldarnhsy6ukczyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7x4rx8a9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp0uvk3jg7m9thpsv0vsl9trh7cg5xhsfzwhz7ygwy3qyrlkfnnpqw7dpgc&#39;&gt;nevent1q…dpgc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-01-03&lt;br/&gt;📝 Original message:Unconfirmed transactions are incredibly important for real world use.&lt;br/&gt;Merchants for instance are willing to accept credit card payments of&lt;br/&gt;thousands of dollars and ship the goods despite the fact that the&lt;br/&gt;transaction can be reversed up to 60 days later. There is a very large cost&lt;br/&gt;to losing the ability to have instant transactions in many or even most&lt;br/&gt;situations. This cost is typically well above the fraud risk.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s important to recognize that bitcoin serves a wide variety of use cases&lt;br/&gt;with different profiles for time sensitivity and fraud risk.&lt;br/&gt;&lt;br/&gt;Aaron&lt;br/&gt;&lt;br/&gt;On Tue, Jan 3, 2017 at 12:41 PM bfd--- via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; The concept combined with the weak blocks system where miners commit&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; to potential transaction inclusion with fractional difficulty blocks&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; is possible. I&amp;#39;m not personally convinced that unconfirmed transaction&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; display in a wallet is worth the privacy trade-off. The user has very&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; little to gain from this knowledge until the txn is in a block.&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; On 2017-01-01 13:01, Jonas Schnelli via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Hi&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; We introduce several concepts that rework the lightweight Bitcoin&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; client model in a manner which is secure, efficient and privacy&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; compatible.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; The BFD can be used verbatim in replacement of BIP37, where the filter&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; can be cached between clients without needing to be recomputed. It can&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; also be used by normal pruned nodes to do re-scans locally of their&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; wallet without needing to have the block data available to scan, or&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; without reading the entire block chain from disk.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; I started exploring the potential of BFD after this specification.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; What would be the preferred/recommended way to handle 0-conf/mempool&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; filtering – if &amp;amp; once BDF would have been deployed (any type,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; semi-trusted oracles or protocol-level/softfork)?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; From the user-experience perspective, this is probably pretty important&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; (otherwise the experience will be that incoming funds can take serval&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; minutes to hours until they appear).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Using BIP37 bloom filters just for mempool filtering would obviously&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; result in the same unwanted privacy-setup.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;lt;/jonas&amp;gt;&lt;br/&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;&lt;br/&gt;&amp;gt; &amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&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/20170103/56eb8944/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170103/56eb8944/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:55:03&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy6gkufnrlvxapw8sard9k6zdaf8q00wtkxh0z38nttvyj95vjz8szyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xvwl2xu</id>
    
      <title type="html">📅 Original date posted:2016-06-23 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy6gkufnrlvxapw8sard9k6zdaf8q00wtkxh0z38nttvyj95vjz8szyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xvwl2xu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqrzz9d58u28wrk0wfgygddwd2sada4ur98wevh7afgcrmdtve27q4579n0&#39;&gt;nevent1q…79n0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-06-23&lt;br/&gt;📝 Original message:On Thu, Jun 23, 2016 at 3:56 AM, Peter Todd via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; In any case, I&amp;#39;d strongly argue that we remove BIP75 from the bips&lt;br/&gt;&amp;gt; repository,&lt;br/&gt;&amp;gt; and boycott wallets that implement it. It&amp;#39;s bad strategy for Bitcoin&lt;br/&gt;&amp;gt; developers&lt;br/&gt;&amp;gt; to willingly participate in AML/KYC, just the same way as it&amp;#39;s bad for Tor&lt;br/&gt;&amp;gt; to&lt;br/&gt;&amp;gt; add wiretapping functionality, and W3C to support DRM tech. The minor&lt;br/&gt;&amp;gt; tactical&lt;br/&gt;&amp;gt; wins you&amp;#39;ll get our of this aren&amp;#39;t worth it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;Peter, BIP75 gives the parties transacting complete control over who they&lt;br/&gt;choose to share their identity information with. This was the entire point&lt;br/&gt;of the proposal. You authorize who you choose to give your payment address&lt;br/&gt;to, and the sender can verify who they are sending payment to. All&lt;br/&gt;communication and payment info are encrypted against third party snooping,&lt;br/&gt;while still allowing asynchronous communication to accommodate ephemeral&lt;br/&gt;mobile connections.&lt;br/&gt;&lt;br/&gt;The fact that some people will choose to use this identity information for&lt;br/&gt;AML/KYC purposes doesn&amp;#39;t detract at all from the fact that it gives bitcoin&lt;br/&gt;users the tools they need to keep their payment information private, and&lt;br/&gt;only communicate it with the parties they choose.&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;co-founder and CEO&lt;br/&gt;breadwallet &amp;lt;&lt;a href=&#34;http://breadwallet.com/&amp;gt&#34;&gt;http://breadwallet.com/&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160623/a4f599d1/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160623/a4f599d1/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:51:24&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszq2suphtml9gjq48yf2w3zlxcmpvp0c9cmzeehkxcadq0yvxyjwczyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7x6jgq30</id>
    
      <title type="html">📅 Original date posted:2016-05-13 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszq2suphtml9gjq48yf2w3zlxcmpvp0c9cmzeehkxcadq0yvxyjwczyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7x6jgq30" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx68wq6shjxd6d027lljsm4gvcjd53zfn5j8zvzq8zjjcddd7eguggzhqq8&#39;&gt;nevent1q…hqq8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-05-13&lt;br/&gt;📝 Original message:That&amp;#39;s a valid concern, but I don&amp;#39;t see the conflict here. In order to&lt;br/&gt;recover funds from a wallet conforming to BIPXX, you must have wallet&lt;br/&gt;software that handles BIPXX. Simply making BIPXX backwards compatible with&lt;br/&gt;previously created BIP44 or BIP43 purpose 0 wallets doesn&amp;#39;t change this at&lt;br/&gt;all.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;co-founder and CEO&lt;br/&gt;breadwallet &amp;lt;&lt;a href=&#34;http://breadwallet.com&amp;gt&#34;&gt;http://breadwallet.com&amp;gt&lt;/a&gt;;&lt;br/&gt;&lt;br/&gt;On Fri, May 13, 2016 at 10:57 AM, Pavol Rusnak &amp;lt;stick at satoshilabs.com&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On 13/05/16 18:59, Aaron Voisine wrote:&lt;br/&gt;&amp;gt; &amp;gt; This scheme is independent of the number of accounts. It works with BIP44&lt;br/&gt;&amp;gt; &amp;gt; as well as BIP43 purpose 0, or any other BIP43 purpose/layout. Instead of&lt;br/&gt;&amp;gt; &amp;gt; overloading the account index to indicate the type of address, you use&lt;br/&gt;&amp;gt; the&lt;br/&gt;&amp;gt; &amp;gt; chain index, which is already being used to indicate what the specific&lt;br/&gt;&amp;gt; &amp;gt; address chain is to be used for, i.e. receive vs change addresses.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I see the advantage here. But there is a major problem here.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We came up with BIP44 so a wallet can claim it is BIP44 compatible and&lt;br/&gt;&amp;gt; you can be 100% sure that you can migrate accounts from one wallet&lt;br/&gt;&amp;gt; implementation to another. This was not previously possible when a&lt;br/&gt;&amp;gt; wallet claimed it is BIP32 compatible.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Now we have a similar problem. When there is a BIP44 wallet, does it&lt;br/&gt;&amp;gt; mean it supports segwit or not? For this reason I would like to see&lt;br/&gt;&amp;gt; another BIPXX for segwit, so a wallet can claim it is BIP44, BIP44&#43;BIPXX&lt;br/&gt;&amp;gt; or BIPXX compatible and you&amp;#39;ll know what other wallets are compatible&lt;br/&gt;&amp;gt; with it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; Best Regards / S pozdravom,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Pavol &amp;#34;stick&amp;#34; Rusnak&lt;br/&gt;&amp;gt; SatoshiLabs.com&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/20160513/1fbda030/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160513/1fbda030/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:50:41&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspvw9y5ewggdtatculcvd4yrthrp2klz0y42y2r56nvh6qf8f8jzgzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xv9h9qj</id>
    
      <title type="html">📅 Original date posted:2015-07-09 📝 Original message:Do you ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspvw9y5ewggdtatculcvd4yrthrp2klz0y42y2r56nvh6qf8f8jzgzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xv9h9qj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg3nkhwnv3wclt8hwty2kr73zfaraeacrhs3zwjcm8pppka57cakgh908e9&#39;&gt;nevent1q…08e9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-09&lt;br/&gt;📝 Original message:Do you have any idea how much hashing power is using CPFP? It&amp;#39;s a useful&lt;br/&gt;metric for wallet developers to know what sort of confirmation times they&lt;br/&gt;might be able to get when attempting to use it.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;co-founder and CEO&lt;br/&gt;breadwallet.com&lt;br/&gt;&lt;br/&gt;On Sun, Jul 5, 2015 at 9:24 PM, Luke Dashjr &amp;lt;luke at dashjr.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Monday, July 06, 2015 4:14:14 AM Dan Bryant wrote:&lt;br/&gt;&amp;gt; &amp;gt; When I wrote the BIP proposal I was assuming (incorrectly) that CPFP TX&lt;br/&gt;&amp;gt; &amp;gt; selection was already being done by miners,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; No, this is correct. It&amp;#39;s just not included in the reference policy.&lt;br/&gt;&amp;gt; Miners are not expected to use the reference policy as-is, and some of&lt;br/&gt;&amp;gt; them do&lt;br/&gt;&amp;gt; in fact use CPFP.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Luke&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&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/20150708/0f48f29b/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150708/0f48f29b/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:41:35&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfw7eag8yjcg272tzh37432v6srfv39sdlcx9mvaxemnxh8qdd5rqzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xqdesj9</id>
    
      <title type="html">📅 Original date posted:2015-06-27 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfw7eag8yjcg272tzh37432v6srfv39sdlcx9mvaxemnxh8qdd5rqzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xqdesj9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8vft7my6t5x5f9x2a9528fr5cqqd8le5fyvej68xxg800zw87dqcrj6tde&#39;&gt;nevent1q…6tde&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-27&lt;br/&gt;📝 Original message:On Sat, Jun 27, 2015 at 8:13 AM, Peter Todd &amp;lt;pete at petertodd.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On 27 June 2015 03:14:41 GMT-04:00, Aaron Voisine &amp;lt;voisine at gmail.com&amp;gt;&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;Also remember that the sender is not the one who cares about delays or&lt;br/&gt;&amp;gt; &amp;gt;even&lt;br/&gt;&amp;gt; &amp;gt;getting confirmations at all, it&amp;#39;s the receiver who&amp;#39;s concerned with&lt;br/&gt;&amp;gt; &amp;gt;these&lt;br/&gt;&amp;gt; &amp;gt;things. They have to tell the sender up-front what they&amp;#39;re willing to&lt;br/&gt;&amp;gt; &amp;gt;accept in exchange for goods and services.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; You&amp;#39;re assuming a receiver who is accepting a zeroconf transaction; most&lt;br/&gt;&amp;gt; receivers don&amp;#39;t.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; For instance, when I deposit funds on my exchange they don&amp;#39;t credit those&lt;br/&gt;&amp;gt; funds until 4 confirmations, so I very much cafe about how long it takes to&lt;br/&gt;&amp;gt; get the first confirmation.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Yes, the receiver can tell the sender up-front that they are only willing&lt;br/&gt;accept 4-confirmations, and put that on the sender to figure out, but the&lt;br/&gt;sender then only cares because it&amp;#39;s the receiver&amp;#39;s requirement. The&lt;br/&gt;receiver is the one who cares.&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/20150627/37f62e6d/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150627/37f62e6d/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:40:34&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdgpp6cpsp3v2qkj8w4zvw90x896sj6ppmrm8cuyeg84sxwm7kg3czyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xk42y43</id>
    
      <title type="html">📅 Original date posted:2015-06-27 📝 Original message:Also ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdgpp6cpsp3v2qkj8w4zvw90x896sj6ppmrm8cuyeg84sxwm7kg3czyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xk42y43" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0ywazm0jaap4cj9anmgwrahnk2w67q6w9szns60akt68tmtq5egg9pvlfv&#39;&gt;nevent1q…vlfv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-27&lt;br/&gt;📝 Original message:Also remember that the sender is not the one who cares about delays or even&lt;br/&gt;getting confirmations at all, it&amp;#39;s the receiver who&amp;#39;s concerned with these&lt;br/&gt;things. They have to tell the sender up-front what they&amp;#39;re willing to&lt;br/&gt;accept in exchange for goods and services.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;co-founder and CEO&lt;br/&gt;breadwallet.com&lt;br/&gt;&lt;br/&gt;On Fri, Jun 26, 2015 at 11:13 PM, Filipe Farinha &amp;lt;filipe at ktorn.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On 27/06/2015 03:36, Peter Todd wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; * Make websites with easy to understand displays of what the current&lt;br/&gt;&amp;gt;&amp;gt; mempool&lt;br/&gt;&amp;gt;&amp;gt;    backlog is, and what fee/KB is needed to get to the front of the&lt;br/&gt;&amp;gt;&amp;gt; queue. We&amp;#39;ve&lt;br/&gt;&amp;gt;&amp;gt;    done a great job for Bitcoin price charts, let&amp;#39;s extend that to&lt;br/&gt;&amp;gt;&amp;gt; transaction&lt;br/&gt;&amp;gt;&amp;gt;    fees.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;  &#43;1&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This is especially important if take into account all the projects that&lt;br/&gt;&amp;gt; aim to build upon the bitcoin blockchain and that can have a significant&lt;br/&gt;&amp;gt; impact, both in terms of storage space as well as transaction volume spikes.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Just recently I suggested the need for a BIP to standardize reporting of&lt;br/&gt;&amp;gt; &amp;#34;delay alerts&amp;#34; in wallets, so that users can act accordingly (i.e.&lt;br/&gt;&amp;gt; fee-bump, postpone, cancel) before sending their transactions during these&lt;br/&gt;&amp;gt; periods of increased transaction volume.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://community.blockstack.org/t/blockstore-footprint-on-blockchain/68/5?u=ktorn&#34;&gt;https://community.blockstack.org/t/blockstore-footprint-on-blockchain/68/5?u=ktorn&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; IMHO keeping the users informed of potential issues before committing&lt;br/&gt;&amp;gt; transactions to the network can go a long way towards preventing&lt;br/&gt;&amp;gt; frustration and potential backlashes against blockchain tech.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Filipe Farinha&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&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/20150627/f4084b54/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150627/f4084b54/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:40:33&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgaah4zzw3r5k3a8nzd93tn4emd3a9me4p673k3m75lyq4cpevxjszyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7x2t059y</id>
    
      <title type="html">📅 Original date posted:2015-06-26 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgaah4zzw3r5k3a8nzd93tn4emd3a9me4p673k3m75lyq4cpevxjszyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7x2t059y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9mw6s5jwwgsgmrwzechx5vutstz2868qmp6mq72qlc8je2m3qzhgz6wjcw&#39;&gt;nevent1q…wjcw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-26&lt;br/&gt;📝 Original message:&amp;gt; Jeff, block size limits large enough to prevent fee pressure is&lt;br/&gt;absolutely, unequivocally unsustainable.&lt;br/&gt;&lt;br/&gt;This is demonstrably false. It&amp;#39;s clear that having no fee pressure is&lt;br/&gt;unsustainable, of course. But people are paying fees today, so that means&lt;br/&gt;there must be fee pressure. How is this the case then since blocks are&lt;br/&gt;typically below the block size limit? There must be some other mechanism&lt;br/&gt;inducing fee pressure. This mechanism is standard minimum relay rules, and&lt;br/&gt;transaction selection rules for blocks. These are the methods that all&lt;br/&gt;bitcoin software today has been built around, and handles well.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;co-founder and CEO&lt;br/&gt;breadwallet.com&lt;br/&gt;&lt;br/&gt;On Fri, Jun 26, 2015 at 11:31 AM, Mark Friedenbach &amp;lt;mark at friedenbach.org&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Jeff, block size limits large enough to prevent fee pressure is&lt;br/&gt;&amp;gt; absolutely, unequivocally unsustainable. We are already running against&lt;br/&gt;&amp;gt; technological limits in the tradeoff between decentralization and utility.&lt;br/&gt;&amp;gt; Increases of the block size limit in advance of fee pressure only delay the&lt;br/&gt;&amp;gt; problem -- it does not and cannot solve it!&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We must be careful to use the block size limit now to get infrastructure&lt;br/&gt;&amp;gt; to support a world with full blocks -- it&amp;#39;s not that hard -- while still&lt;br/&gt;&amp;gt; having a little room to grow fast if things unexpectedly break.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Fri, Jun 26, 2015 at 11:23 AM, Jeff Garzik &amp;lt;jgarzik at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Failure to plan now for a hard fork increase 6(?) months in the future&lt;br/&gt;&amp;gt;&amp;gt; produces that lumpy, unpredictable market behavior.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The market has baked in the years-long behavior of low fees.  From the&lt;br/&gt;&amp;gt;&amp;gt; market PoV, inaction does lead to precisely that, a sudden change over the&lt;br/&gt;&amp;gt;&amp;gt; span of a few months.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; At a higher level, people look at bitcoin and see people delaying,&lt;br/&gt;&amp;gt;&amp;gt; waiting, dawdling until the barn is actually on fire before taking action&lt;br/&gt;&amp;gt;&amp;gt; to put out the fire.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; They see a system that is not responsive to higher level externalities of&lt;br/&gt;&amp;gt;&amp;gt; people &amp;amp; businesses making plans for the future.  Based on current proposal&lt;br/&gt;&amp;gt;&amp;gt; of change-through-inaction, businesses will simply shelve plans to use&lt;br/&gt;&amp;gt;&amp;gt; bitcoin and not bother putting those new users on the network.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; If you wait until the need to increase block size is acute, it is already&lt;br/&gt;&amp;gt;&amp;gt; too late.  (1) Businesses have permanently shelved plans to use bitcoin and&lt;br/&gt;&amp;gt;&amp;gt; (2) change at that point produces _larger_ disruption to the fee market.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Hard forks require planning many months in advance.  Gavin&amp;#39;s timing is&lt;br/&gt;&amp;gt;&amp;gt; sound, even though the Gavin/Hearn Bitcoin-XT antics were sub-optimal.&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; On Fri, Jun 26, 2015 at 11:12 AM, Pieter Wuille &amp;lt;pieter.wuille 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; I am not saying that economic change is what we want. Only that it is&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; inevitable, independent of whether larger blocks happen or not.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I am saying that acting because of fear of economic change is a bad&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; reason. The reason for increase should be because of the higher utility. We&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; need it at some point, but there should be no rush.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I do understand that we want to avoid a *sudden* change in economic&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; policy, but I&amp;#39;m generally not too worried. Either fees increase and they&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; get paid, and we&amp;#39;re good. But more likely is that some uses just move&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; off-chain because the block chain does not offer what they need. That&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; sad, but it is inevitable at any size: some uses fit, some don&amp;#39;t.&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; Pieter&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;  On Jun 26, 2015 7:57 PM, &amp;#34;Jeff Garzik&amp;#34; &amp;lt;jgarzik at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; It is not &amp;#34;fear&amp;#34; of fee pressure.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 1) Blocks are mostly not-full on average.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2) Absent long blocks and stress tests, there is little fee pressure&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; above the anti-spam relay fee metric, because of #1.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 3) As such, inducing fee pressure is a delta, a change from years-long&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bitcoin economic policy.  Each time we approach the soft limit, Bitcoin&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Core increases the soft limit to prevent &amp;#34;full&amp;#34; blocks.  Mike Hearn et. al.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; lobbies miners to upgrade.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (note - this is not an endorsement of these actions - it is a neutral&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; observation)&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 4) Inaction leads to consistent fee pressure as the months tick on and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; system volume grows; thus, inaction leads to economic policy change.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 5) Economic policy change leads to market and software disruption.  The&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; market and software - notably wallets - is not prepared for this.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 6) If you want to change economic policy, that&amp;#39;s fine.  But be honest&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and admit you are arguing for a change, a delta from current market&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; expectations and behavior.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 7) It is critical to first deal with what _is_, not what you wish the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; world to be.  You want a fee market to develop.  There is nothing wrong&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; with that desire.  It remains a delta from where we are today, and that is&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; critically relevant in a $3b&#43; market.&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;&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; On Fri, Jun 26, 2015 at 7:09 AM, Pieter Wuille &amp;lt;pieter.wuille at gmail.com&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &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;&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; here I&amp;#39;m going to try to address a part of the block size debate which&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; has been troubling me since the beginning: the reason why people seem to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; want it.&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; People say that larger blocks are necessary. In the long term, I agree&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; - in the sense that systems that do not evolve tend to be replaced by other&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; systems. This evolution can come in terms of layers on top of Bitcoin&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; blockchain, in terms of the technology underlying various aspects of the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; blockchain itself, and also in the scale that this technology supports.&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 do, however, fundamentally disagree that a fear for a change in&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; economics should be considered to necessitate larger blocks. If it is, and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; there is consensus that we should adapt to it, then there is effectively no&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; limit going forward. This is similar to how Congress voting to increase the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; copyright term retroactively from time to time is really no different from&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; having an infinite copyright term in the first place. This scares me.&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; Here is how Gavin summarizes the future without increasing block sizes&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; in PR 6341:&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; &amp;gt; 1. Transaction confirmation times for transactions with a given fee&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; will rise; very-low-fee transactions will fail to get confirmed at all.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; 2. Average transaction fee paid will rise&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; 3. People or applications unwilling or unable to pay the rising fees&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; will stop submitting transactions&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; 4. People and businesses will shelve plans to use Bitcoin, stunting&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; growth and adoption&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; Is it fair to summarize this as &amp;#34;Some use cases won&amp;#39;t fit any more,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; people will decide to no longer use the blockchain for these purposes, and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the fees will adapt.&amp;#34;?&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 think that is already happening, and will happen at any scale. I&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; believe demand for payments in general is nearly infinite, and only a small&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; portion of it will eventually fit on a block chain (independent of whether&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; its size is limited by consensus rules or economic or technological means).&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Furthermore, systems that compete with Bitcoin in this space already offer&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; orders of magnitude more capacity than we can reasonably achieve with any&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; blockchain technology at this point.&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 don&amp;#39;t know what subset of use cases Bitcoin will cater to in the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; long term. They have already changed - you see way less betting&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; transactions these days than a few years ago for example - and they will&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; keep changing, independent of what effective block sizes we end up with. I&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; don&amp;#39;t think we should be afraid of this change or try to stop it.&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; If you look at graphs of block sizes over time (for example,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://rusty.ozlabs.org/?p=498&#34;&gt;http://rusty.ozlabs.org/?p=498&lt;/a&gt;), it seems to me that there is very&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; little &amp;#34;organic&amp;#34; growth, and a lot of sudden changes (which could&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; correspond to changing defaults in miner software, introduction of popular&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; sites/services, changes in the economy). I think these can be seen as the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; economy changing to full up the available space, and I believe these will&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; keep happening at any size effectively available.&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; None of this is a reason why the size can&amp;#39;t increase. However, in my&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; opinion, we should do it because we believe it increases utility and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; understand the risks; not because we&amp;#39;re afraid of what might happen if we&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; don&amp;#39;t hurry up. And from that point of view, it seems silly to make a huge&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; increase at once...&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; --&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Pieter&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;&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; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&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;&lt;br/&gt;&amp;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; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&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/20150626/6fd41144/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150626/6fd41144/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:40:31&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsra739lw8fpftfae03xx9hpxjqc4nc0rktx9x3dunkwcnrj2xu0vgzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xhc48a4</id>
    
      <title type="html">📅 Original date posted:2015-06-21 📝 Original message:We ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsra739lw8fpftfae03xx9hpxjqc4nc0rktx9x3dunkwcnrj2xu0vgzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xhc48a4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspwvp2095rerwtx5j3e86pvx02f4l8tevfn2xejw607y6hv2pp37sck969t&#39;&gt;nevent1q…969t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-21&lt;br/&gt;📝 Original message:We should use relay and default tx selection rules to raise the cost of&lt;br/&gt;double spend attacks as far as it is easy and practical to do so. This&lt;br/&gt;increases the value of the bitcoin network by making it practical to use in&lt;br/&gt;more situations for more people. Merchants of course can&amp;#39;t rely on them&lt;br/&gt;being cryptographically safe, but the safer they are, the more useful.&lt;br/&gt;&lt;br/&gt;The argument that since they can&amp;#39;t be made perfectly safe, they should be&lt;br/&gt;as easy as possible to reverse so that merchants learn not to rely on them,&lt;br/&gt;is an incorrect one that reduces the usefulness and value of bitcoin.&lt;br/&gt;Merchants will learn very quickly what the costs of accepting bitcoin&lt;br/&gt;payments are, and the lower they are, the greater bitcoin merchant adoption&lt;br/&gt;will be.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;co-founder and CEO&lt;br/&gt;breadwallet.com&lt;br/&gt;&lt;br/&gt;On Sat, Jun 20, 2015 at 5:54 PM, Eric Lombrozo &amp;lt;elombrozo at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; One more thing I would like to add to this thread: I want to make it&lt;br/&gt;&amp;gt; unequivocally clear that I believe what is making double-spends easier has&lt;br/&gt;&amp;gt; relatively little to do with the protocol and almost everything to do with&lt;br/&gt;&amp;gt; poor software and poor security policy on the merchant end. Perhaps it&lt;br/&gt;&amp;gt; isn’t prudent to push out changes to the relay policy that make these&lt;br/&gt;&amp;gt; exploits even easier right now - but we NEED to be applying some kind of&lt;br/&gt;&amp;gt; pressure on the merchant end to upgrade their stuff to be more resilient so&lt;br/&gt;&amp;gt; that we have more room for changes on things like relay policy without&lt;br/&gt;&amp;gt; significant disruption to the network.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; - Eric Lombrozo&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; 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/20150621/d1b29009/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150621/d1b29009/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:39:13&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9e7883la0p29lskzzgkfuuupffh4mlhcwvcml6pctfv3qepm73pczyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xvxtkvp</id>
    
      <title type="html">📅 Original date posted:2015-06-19 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9e7883la0p29lskzzgkfuuupffh4mlhcwvcml6pctfv3qepm73pczyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xvxtkvp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfuqj07tj03t69rv9vragg2vh9r2pe2s3t66h2fqj0lhk4a6q7nycm3u8gp&#39;&gt;nevent1q…u8gp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-19&lt;br/&gt;📝 Original message:&amp;gt; What retail needs is escrowed microchannel hubs (what lightning provides,&lt;br/&gt;for example), which enable untrusted instant payments. Not reliance on&lt;br/&gt;single-signer zeroconf transactions that can never be made safe.&lt;br/&gt;&lt;br/&gt;They don&amp;#39;t need to be made cryptographically safe, they just have to be&lt;br/&gt;safer than, for instance, credit card payments that can be charged back. As&lt;br/&gt;long as it&amp;#39;s reasonably good in practice, that&amp;#39;s fine.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;co-founder and CEO&lt;br/&gt;breadwallet.com&lt;br/&gt;&lt;br/&gt;On Fri, Jun 19, 2015 at 6:09 PM, Mark Friedenbach &amp;lt;mark at friedenbach.org&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; What retail needs is escrowed microchannel hubs (what lightning provides,&lt;br/&gt;&amp;gt; for example), which enable untrusted instant payments. Not reliance on&lt;br/&gt;&amp;gt; single-signer zeroconf transactions that can never be made safe.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Fri, Jun 19, 2015 at 5:47 PM, Andreas Petersson &amp;lt;andreas at petersson.at&amp;gt;&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I have some experience here. If you are seriously suggesting these&lt;br/&gt;&amp;gt;&amp;gt; measures, you might as well kill retail transactions altogether.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; In practice, if a retail place starts to accept bitcoin they have a&lt;br/&gt;&amp;gt;&amp;gt; similar situation as with cash, only that the fraud potential is much&lt;br/&gt;&amp;gt;&amp;gt; lower. (e.g. 100-dollar bill for a sandwich might turn out fake later)&lt;br/&gt;&amp;gt;&amp;gt; and the fraud frequency is also much lower.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 0-conf concerns were never a problem in practice. except for 2-way atms&lt;br/&gt;&amp;gt;&amp;gt; i have never heard of a problem that was caused by double spends.&lt;br/&gt;&amp;gt;&amp;gt; while adding these measures is generally positive, requiring them means&lt;br/&gt;&amp;gt;&amp;gt; excluding 99.9% of the potential users. so you might as well not do it.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; RBF as implemented by F2Pool just flat out lowers Bitcoins utility&lt;br/&gt;&amp;gt;&amp;gt; value. So it&amp;#39;s a bad thing.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; for any online or automated system, waiting for a handful of&lt;br/&gt;&amp;gt;&amp;gt; confirmations was always recommended practice.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Am 19.06.2015 um 22:39 schrieb Matt Whitlock:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Retail POS merchants probably should not be accepting vanilla Bitcoin&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; payments, as Bitcoin alone does not (and cannot) guarantee the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; irreversibility of a transaction until it has been buried several&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; blocks deep in the chain. Retail merchants should be requiring a&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; co-signature from a mutually trusted co-signer that vows never to sign&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; a double-spend.&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;&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; 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/20150619/8f05595a/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150619/8f05595a/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:38:59&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrt69ycxd7cj9803xur3vftv3cgjmsh0cpuvxfn2lxclwqqsvcm9szyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7x2r99j2</id>
    
      <title type="html">📅 Original date posted:2015-06-16 📝 Original message:Thanks ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrt69ycxd7cj9803xur3vftv3cgjmsh0cpuvxfn2lxclwqqsvcm9szyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7x2r99j2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszfg8pgrx2l3llw3wg4fvdwhewry725zwv6qerylxt0x3qlh575pgz73stx&#39;&gt;nevent1q…3stx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-16&lt;br/&gt;📝 Original message:Thanks Alex, the work you&amp;#39;ve pointed out is helpful. Limiting mempool size&lt;br/&gt;should at least prevent nodes from crashing. When I looked a few days ago I&lt;br/&gt;only found a few old PRs that seemed to have fallen by the wayside, so this&lt;br/&gt;new one is encouraging.&lt;br/&gt;&lt;br/&gt;I can respond in the PR comments if it&amp;#39;s more appropriate there, but I&lt;br/&gt;believe ejecting tx from mempools rather than preemptively refusing them&lt;br/&gt;according to standard network wide propagation rules will result in spotty,&lt;br/&gt;inconsistent tx propagation, and possibly a large increase in tx&lt;br/&gt;re-broadcasts, so if those haven&amp;#39;t been addressed they will need to be. It&lt;br/&gt;would also be prudent to run some simulations to see what other issues are&lt;br/&gt;going to pop-up.&lt;br/&gt;&lt;br/&gt;We&amp;#39;re currently using CPFP already in breadwallet when spending unconfirmed&lt;br/&gt;non-change inputs. A small percentage of hashing power is using it, but&lt;br/&gt;enough to get a transaction unstuck assuming breadwallet&amp;#39;s fee calculation&lt;br/&gt;is better than the sender&amp;#39;s.&lt;br/&gt;&lt;br/&gt;The problem with RBF is that there&amp;#39;s currently no way to tell if your tx&lt;br/&gt;has been picked up by miners or not in order to know if you need to replace&lt;br/&gt;it. Miners broadcasting partial block solutions would be helpful in this&lt;br/&gt;regard, but only for tx in the currently-being-worked-on block, not for tx&lt;br/&gt;that won&amp;#39;t be picked up until the block after. If miners were to eject tx&lt;br/&gt;that were previously being worked on in favor of higher fee tx, then that&lt;br/&gt;causes another set of problems for wallets that thought their tx was going&lt;br/&gt;to get in but then it doesn&amp;#39;t. The other problem with RBF is that users&lt;br/&gt;don&amp;#39;t know up front what fee they&amp;#39;re actually going to pay which is a big&lt;br/&gt;blow to real world usability. Also mobile wallets will have to sign lots of&lt;br/&gt;tx up front and rely on a service to replace as necessary. And this is all&lt;br/&gt;just on the send side. On the receive side it&amp;#39;s much worse since you can&amp;#39;t&lt;br/&gt;rely on the sender to do the replacing. The real problem seems to be the&lt;br/&gt;fact that RBF is an interactive iterative process rather than a&lt;br/&gt;send-and-forget one.&lt;br/&gt;&lt;br/&gt;What you really need is some way to tell up-front, is a transaction going&lt;br/&gt;to get mined with a high probability? That problem seems really difficult&lt;br/&gt;to solve with fixed-size blocks that are full. If the goal is simply to&lt;br/&gt;reduce or limit the growth of the blockchain, then there are much simpler&lt;br/&gt;solutions, which is why I&amp;#39;ve advocated for the blocksize increase, followed&lt;br/&gt;by tx selection and propagation rule changes to create fee pressure.&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;co-founder and CEO&lt;br/&gt;breadwallet.com&lt;br/&gt;&lt;br/&gt;On Mon, Jun 15, 2015 at 6:17 PM, Alex Morcos &amp;lt;morcos at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Aaron,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; My understanding is that Gavin and Mike are proceeding with the XT fork, I&lt;br/&gt;&amp;gt; hope that understanding is wrong.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; As for improving the non-consensus code to handle full blocks more&lt;br/&gt;&amp;gt; gracefully.  This is something I&amp;#39;m very interested in, block size increase&lt;br/&gt;&amp;gt; or not. Perhaps I shouldn&amp;#39;t hijack this thread, but maybe there are others&lt;br/&gt;&amp;gt; who also believe this would ameliorate some of the time pressure for&lt;br/&gt;&amp;gt; deciding on a block size increase.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; What is it that you would like to see improved?&lt;br/&gt;&amp;gt; The fee estimation code that is included for 0.11 will give much more&lt;br/&gt;&amp;gt; accurate fee estimates, which should allow adding the correct fee to a&lt;br/&gt;&amp;gt; transaction to see it likely to be confirmed in a reasonable time.  For&lt;br/&gt;&amp;gt; further improvements:&lt;br/&gt;&amp;gt; - There has recently been attention to overhauling the block creation and&lt;br/&gt;&amp;gt; mempool limiting code in such a way that actual outstanding queues to be&lt;br/&gt;&amp;gt; included in a block could also be incorporated in fee estimation.  See&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/6281&#34;&gt;https://github.com/bitcoin/bitcoin/pull/6281&lt;/a&gt;.&lt;br/&gt;&amp;gt; - CPFP and RBF are candidates for inclusion in core soon, both of which&lt;br/&gt;&amp;gt; could be integrated into transaction processing to handle the edge cases&lt;br/&gt;&amp;gt; where a priori fee estimation fails. See&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/1647&#34;&gt;https://github.com/bitcoin/bitcoin/pull/1647&lt;/a&gt; and&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/6176&#34;&gt;https://github.com/bitcoin/bitcoin/pull/6176&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I know there has been much discussion of fee estimation not working for&lt;br/&gt;&amp;gt; SPV clients, but I believe several independent servers which were serving&lt;br/&gt;&amp;gt; the estimates from full nodes would go a long way towards allowing that&lt;br/&gt;&amp;gt; information to be used by SPV clients even if its not a completely&lt;br/&gt;&amp;gt; decentralized solution.  See for example&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://core2.bitcoincore.org/smartfee/latest.json&#34;&gt;http://core2.bitcoincore.org/smartfee/latest.json&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Mon, Jun 15, 2015 at 8:08 PM, Aaron Voisine &amp;lt;voisine at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Wasn&amp;#39;t the XT hard fork proposed as a last resort, should the&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-core maintainers simply refuse to lift the 1Mb limit? No one wants&lt;br/&gt;&amp;gt;&amp;gt; to go that route. An alternate hard-fork proposal like BIP100 that gets&lt;br/&gt;&amp;gt;&amp;gt; consensus, or a modified version of gavin&amp;#39;s that ups the limit to 8Mb&lt;br/&gt;&amp;gt;&amp;gt; instead of 20Mb, or hell even some major changes to the non-consunsus code&lt;br/&gt;&amp;gt;&amp;gt; to make it adequately handle the situation when blocks fill up, and allow&lt;br/&gt;&amp;gt;&amp;gt; wallet software to continue working with a send-and-forget use pattern, any&lt;br/&gt;&amp;gt;&amp;gt; of these would be enough to avoid the need for an XT only hard-fork.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; So far BIP100 is the only one that seems to actually be getting any sort&lt;br/&gt;&amp;gt;&amp;gt; of momentum toward consensus, and it was proposed... 2 days ago? When the&lt;br/&gt;&amp;gt;&amp;gt; XT fork was proposed as a last resort, it was when the opponents were (to&lt;br/&gt;&amp;gt;&amp;gt; my understanding) suggesting we just let blocks fill up, and hopefully&lt;br/&gt;&amp;gt;&amp;gt; things would just work out on their own.&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; Aaron Voisine&lt;br/&gt;&amp;gt;&amp;gt; co-founder and CEO&lt;br/&gt;&amp;gt;&amp;gt; breadwallet.com&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Mon, Jun 15, 2015 at 3:56 PM, Brian Hoffman &amp;lt;brianchoffman 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; Who is actually planning to move to Bitcoin-XT if this happens?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Just Gavin and Mike?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; [image: image1.JPG]&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; On Jun 15, 2015, at 6:17 PM, Faiz Khan &amp;lt;faizkhan00 at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I&amp;#39;m quite puzzled by the response myself, it doesn&amp;#39;t seem to address&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; some of the (more serious) concerns that Adam put out, the most important&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; question that was asked being the one regarding personal ownership of the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; proposed fork:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;#34;How do you plan to deal with security &amp;amp; incident response for the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; duration you describe where you will have control while you are deploying&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; the unilateral hard-fork and being in sole maintainership control?&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I do genuinely hope that whomever (now and future) wishes to fork the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; protocol reconsider first whether they are truly ready to test/flex their&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; reputation/skills/resources in this way... Intuitively, to me it seems&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; counterproductive, and I don&amp;#39;t fully believe it is within a single&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; developer&amp;#39;s talents to manage the process start-to-finish (as it is&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; non-trivial to hard-fork successfully, others have rehashed this in other&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; threads)...&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; That being said I think it appropriate if Adam&amp;#39;s questions were&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; responded in-line when Mike is feeling up to it. I think that the answers&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; are important for the community to hear when such a drastic change is being&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; espoused.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Faiz&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; On Mon, Jun 15, 2015 at 4:56 PM, Bryan Bishop &amp;lt;kanzure at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Mon, Jun 15, 2015 at 3:55 PM, Mike Hearn &amp;lt;mike at plan99.net&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;&amp;gt; Re: anyone who agrees with noted non-programmers Mike&amp;amp;Gavin must be&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; non-technical, stupid, uninformed, etc .... OK, go ahead and show them the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; error of their ways. Anyone can write blogs.&lt;br/&gt;&amp;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 worry that if this is the level of care you take with reading and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (mis)interpreting Adam&amp;#39;s messages, that you might not be taking extreme&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; care with evaluating consensus changes, even while tired or sleeping. I&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; encourage you to evaluate both messages and source code more carefully,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; especially in the world of bitcoin. However, this goes for everyone and not&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; just you. Specifically, when Adam mentioned your conversations with&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; non-technical people, he did not mean &amp;#34;Mike has talked with people who have&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; possibly not made pull requests to Bitcoin Core, so therefore Mike is a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; non-programmer&amp;#34;. Communication is difficult and I can understand that, but&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; we really have to be more careful when evaluating each other&amp;#39;s messages;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; technical miscommunication can be catastrophic in this context. On the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; topic of whether you are a programmer, I suspect that ever since you built&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; CIA.vc we have all known you&amp;#39;re a programmer, Mike.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; - Bryan&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://heybryan.org/&#34;&gt;http://heybryan.org/&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 1 512 203 0507&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; _______________________________________________&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;&amp;gt; --&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; My regards,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Faiz Khan&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;  &amp;lt;&lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&amp;gt&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&amp;gt&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; 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;&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;&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;&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/20150615/cb4817fe/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150615/cb4817fe/attachment.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: image1.JPG&lt;br/&gt;Type: image/jpeg&lt;br/&gt;Size: 22107 bytes&lt;br/&gt;Desc: not available&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150615/cb4817fe/attachment.jpe&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150615/cb4817fe/attachment.jpe&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:38:13&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2ngg4nsjp63gdvj34g8sryqdzlacm4tfrm3smxj6sp4pjhjya2kgzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xnep9rz</id>
    
      <title type="html">📅 Original date posted:2015-06-15 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2ngg4nsjp63gdvj34g8sryqdzlacm4tfrm3smxj6sp4pjhjya2kgzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xnep9rz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstgepg49u7cezu62rtqfmfd3jmqr69vhk9mj9q9avw85hjtfpvzdcc75etp&#39;&gt;nevent1q…5etp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-15&lt;br/&gt;📝 Original message:Wasn&amp;#39;t the XT hard fork proposed as a last resort, should the bitcoin-core&lt;br/&gt;maintainers simply refuse to lift the 1Mb limit? No one wants to go that&lt;br/&gt;route. An alternate hard-fork proposal like BIP100 that gets consensus, or&lt;br/&gt;a modified version of gavin&amp;#39;s that ups the limit to 8Mb instead of 20Mb, or&lt;br/&gt;hell even some major changes to the non-consunsus code to make it&lt;br/&gt;adequately handle the situation when blocks fill up, and allow wallet&lt;br/&gt;software to continue working with a send-and-forget use pattern, any of&lt;br/&gt;these would be enough to avoid the need for an XT only hard-fork.&lt;br/&gt;&lt;br/&gt;So far BIP100 is the only one that seems to actually be getting any sort of&lt;br/&gt;momentum toward consensus, and it was proposed... 2 days ago? When the XT&lt;br/&gt;fork was proposed as a last resort, it was when the opponents were (to my&lt;br/&gt;understanding) suggesting we just let blocks fill up, and hopefully things&lt;br/&gt;would just work out on their own.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;co-founder and CEO&lt;br/&gt;breadwallet.com&lt;br/&gt;&lt;br/&gt;On Mon, Jun 15, 2015 at 3:56 PM, Brian Hoffman &amp;lt;brianchoffman at gmail.com&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Who is actually planning to move to Bitcoin-XT if this happens?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Just Gavin and Mike?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; [image: image1.JPG]&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Jun 15, 2015, at 6:17 PM, Faiz Khan &amp;lt;faizkhan00 at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;m quite puzzled by the response myself, it doesn&amp;#39;t seem to address some&lt;br/&gt;&amp;gt; of the (more serious) concerns that Adam put out, the most important&lt;br/&gt;&amp;gt; question that was asked being the one regarding personal ownership of the&lt;br/&gt;&amp;gt; proposed fork:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;#34;How do you plan to deal with security &amp;amp; incident response for the&lt;br/&gt;&amp;gt; duration you describe where you will have control while you are deploying&lt;br/&gt;&amp;gt; the unilateral hard-fork and being in sole maintainership control?&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I do genuinely hope that whomever (now and future) wishes to fork the&lt;br/&gt;&amp;gt; protocol reconsider first whether they are truly ready to test/flex their&lt;br/&gt;&amp;gt; reputation/skills/resources in this way... Intuitively, to me it seems&lt;br/&gt;&amp;gt; counterproductive, and I don&amp;#39;t fully believe it is within a single&lt;br/&gt;&amp;gt; developer&amp;#39;s talents to manage the process start-to-finish (as it is&lt;br/&gt;&amp;gt; non-trivial to hard-fork successfully, others have rehashed this in other&lt;br/&gt;&amp;gt; threads)...&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; That being said I think it appropriate if Adam&amp;#39;s questions were responded&lt;br/&gt;&amp;gt; in-line when Mike is feeling up to it. I think that the answers are&lt;br/&gt;&amp;gt; important for the community to hear when such a drastic change is being&lt;br/&gt;&amp;gt; espoused.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Faiz&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Mon, Jun 15, 2015 at 4:56 PM, Bryan Bishop &amp;lt;kanzure at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Mon, Jun 15, 2015 at 3:55 PM, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Re: anyone who agrees with noted non-programmers Mike&amp;amp;Gavin must be&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; non-technical, stupid, uninformed, etc .... OK, go ahead and show them the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; error of their ways. Anyone can write blogs.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I worry that if this is the level of care you take with reading and&lt;br/&gt;&amp;gt;&amp;gt; (mis)interpreting Adam&amp;#39;s messages, that you might not be taking extreme&lt;br/&gt;&amp;gt;&amp;gt; care with evaluating consensus changes, even while tired or sleeping. I&lt;br/&gt;&amp;gt;&amp;gt; encourage you to evaluate both messages and source code more carefully,&lt;br/&gt;&amp;gt;&amp;gt; especially in the world of bitcoin. However, this goes for everyone and not&lt;br/&gt;&amp;gt;&amp;gt; just you. Specifically, when Adam mentioned your conversations with&lt;br/&gt;&amp;gt;&amp;gt; non-technical people, he did not mean &amp;#34;Mike has talked with people who have&lt;br/&gt;&amp;gt;&amp;gt; possibly not made pull requests to Bitcoin Core, so therefore Mike is a&lt;br/&gt;&amp;gt;&amp;gt; non-programmer&amp;#34;. Communication is difficult and I can understand that, but&lt;br/&gt;&amp;gt;&amp;gt; we really have to be more careful when evaluating each other&amp;#39;s messages;&lt;br/&gt;&amp;gt;&amp;gt; technical miscommunication can be catastrophic in this context. On the&lt;br/&gt;&amp;gt;&amp;gt; topic of whether you are a programmer, I suspect that ever since you built&lt;br/&gt;&amp;gt;&amp;gt; CIA.vc we have all known you&amp;#39;re a programmer, Mike.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; - Bryan&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://heybryan.org/&#34;&gt;http://heybryan.org/&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; 1 512 203 0507&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;&amp;gt; --&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; My regards,&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Faiz Khan&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;  &amp;lt;&lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&amp;gt&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&amp;gt&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; 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; ------------------------------------------------------------------------------&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;&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/20150615/8b369aeb/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150615/8b369aeb/attachment.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: image1.JPG&lt;br/&gt;Type: image/jpeg&lt;br/&gt;Size: 22107 bytes&lt;br/&gt;Desc: not available&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150615/8b369aeb/attachment.jpe&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150615/8b369aeb/attachment.jpe&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:38:12&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0ygswnwfye79ds80y532s3zjh524t7pajj342s6esqugawwd7gnczyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xurkdfx</id>
    
      <title type="html">📅 Original date posted:2015-06-16 📝 Original message:With ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0ygswnwfye79ds80y532s3zjh524t7pajj342s6esqugawwd7gnczyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xurkdfx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz4gwhrgf0z8t789j35dc5lglek35nfxj78vcp5rhwznfrpuz75gs5d9v5e&#39;&gt;nevent1q…9v5e&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-16&lt;br/&gt;📝 Original message:With their money, if they were to take advantage of optional additional&lt;br/&gt;financial services, like, as one example, comsumer protection insurance.&lt;br/&gt;&lt;br/&gt;Aaron&lt;br/&gt;&lt;br/&gt;On Tuesday, June 16, 2015, &amp;lt;justusranvier at riseup.net&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On 2015-06-16 07:55, Aaron Voisine wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Suppose a billion mobile phones wanted to run SPV wallets tomorrow. Who&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; would provide the nodes they would need connect to?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The SPV wallet author would if they wanted their wallet to function.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; How will the SPV wallet users pay for this service? With their money, or&lt;br/&gt;&amp;gt; with their privacy?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;co-founder and CEO&lt;br/&gt;breadwallet.com&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/20150616/cc05c161/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150616/cc05c161/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:38:08&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8du2huwent2qw037qxeqm6unu6et0ppy74l0akhj426xetafke0czyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xvj2kzs</id>
    
      <title type="html">📅 Original date posted:2015-06-16 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8du2huwent2qw037qxeqm6unu6et0ppy74l0akhj426xetafke0czyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xvj2kzs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0ygswnwfye79ds80y532s3zjh524t7pajj342s6esqugawwd7gncec6yyl&#39;&gt;nevent1q…6yyl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-16&lt;br/&gt;📝 Original message:Alternate funding strategy: With 1billion users, mr roger ver is now among&lt;br/&gt;the worlds first $trillionaires, and he generously donates to the&lt;br/&gt;non-profit organization responsible for both the wildly popular wallet, and&lt;br/&gt;his new found largess.&lt;br/&gt;&lt;br/&gt;On Tuesday, June 16, 2015, justusranvier at riseup.net &amp;lt;&lt;br/&gt;justusranvier at riseup.net&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On 2015-06-16 07:55, Aaron Voisine wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Suppose a billion mobile phones wanted to run SPV wallets tomorrow. Who&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; would provide the nodes they would need connect to?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The SPV wallet author would if they wanted their wallet to function.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; How will the SPV wallet users pay for this service? With their money, or&lt;br/&gt;&amp;gt; with their privacy?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;co-founder and CEO&lt;br/&gt;breadwallet.com&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/20150616/12b54e37/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150616/12b54e37/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:38:08&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfqp6esdg3mjwu56qju4d4m03pggrewv46va2py5384fqgty309cgzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7x67g3pu</id>
    
      <title type="html">📅 Original date posted:2015-06-16 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfqp6esdg3mjwu56qju4d4m03pggrewv46va2py5384fqgty309cgzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7x67g3pu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvzxw0fktrj2yvek03ew8kpjr8epgvjc2z9etxmkvp7r6d57f2jxcaxjepp&#39;&gt;nevent1q…jepp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-16&lt;br/&gt;📝 Original message:&amp;gt; Suppose a billion mobile phones wanted to run SPV wallets tomorrow. Who&lt;br/&gt;&amp;gt; would provide the nodes they would need connect to?&lt;br/&gt;&lt;br/&gt;The SPV wallet author would if they wanted their wallet to function.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;co-founder and CEO&lt;br/&gt;breadwallet.com&lt;br/&gt;&lt;br/&gt;On Mon, Jun 15, 2015 at 10:28 PM, &amp;lt;justusranvier at riseup.net&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On 2015-06-16 03:49, Kevin Greene wrote:&lt;br/&gt;&amp;gt; &amp;gt; ​Hah, fair enough, there is no such thing as the &amp;#34;right&amp;#34; way to do&lt;br/&gt;&amp;gt; &amp;gt; anything. But I still think punishing users who use SPV wallets is ​a&lt;br/&gt;&amp;gt; &amp;gt; less-than-ideal way to incentive people to run full nodes. Right now&lt;br/&gt;&amp;gt; &amp;gt; SPV is&lt;br/&gt;&amp;gt; &amp;gt; the best way that exists for mobile phones to participate in the&lt;br/&gt;&amp;gt; &amp;gt; network in&lt;br/&gt;&amp;gt; &amp;gt; a decentralized way. This proposal makes the user experience for mobile&lt;br/&gt;&amp;gt; &amp;gt; wallets a little more confusing and annoying.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Suppose a billion mobile phones wanted to run SPV wallets tomorrow. Who&lt;br/&gt;&amp;gt; would provide the nodes they would need connect to? The decentralization&lt;br/&gt;&amp;gt; fairy?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; There&amp;#39;s absolutely no reason that paying for connectivity would be any&lt;br/&gt;&amp;gt; more confusing or annoying than transaction fees are.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If some full nodes in the network started offering paid connection&lt;br/&gt;&amp;gt; slots, that would just mean that users who checked the &amp;#34;pay subscription&lt;br/&gt;&amp;gt; fee&amp;#34; box in their wallet configuration would have an easier time&lt;br/&gt;&amp;gt; connecting than the users who did&amp;#39;t, just like how your transaction&lt;br/&gt;&amp;gt; might eventually get mined without a fee but paying one makes it faster&lt;br/&gt;&amp;gt; and more probable.&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;&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/20150616/1f849091/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150616/1f849091/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:38:07&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfnl2996mn9sxx8kmszcm834v9h4sulz4d8u35p020rr8056urqtczyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xlefxj2</id>
    
      <title type="html">📅 Original date posted:2015-05-26 📝 Original message:See ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfnl2996mn9sxx8kmszcm834v9h4sulz4d8u35p020rr8056urqtczyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xlefxj2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8xfreu0wfyfa66p54yxhpwttc00l4ynvhgpg8dmg9vkwc3rf9yncahuf8j&#39;&gt;nevent1q…uf8j&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-26&lt;br/&gt;📝 Original message:See the &amp;#34;first-seen-safe replace-by-fee&amp;#34; thread&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;co-founder and CEO&lt;br/&gt;breadwallet.com&lt;br/&gt;&lt;br/&gt;On Tue, May 26, 2015 at 11:22 AM, Danny Thorpe &amp;lt;danny.thorpe at gmail.com&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; What prevents RBF from being used for fraudulent payment reversals?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Pay 1BTC to Alice for hard goods, then after you receive the goods&lt;br/&gt;&amp;gt; broadcast a double spend of that transaction to pay Alice nothing? Your&lt;br/&gt;&amp;gt; only cost is the higher network fee of the 2nd tx.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Thanks,&lt;br/&gt;&amp;gt; -Danny&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Mon, May 25, 2015 at 5:10 PM, Peter Todd &amp;lt;pete at petertodd.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Tue, May 26, 2015 at 12:03:09AM &#43;0200, Mike Hearn wrote:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; CPFP also solves it just fine.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; CPFP is a significantly more expensive way of paying fees than RBF,&lt;br/&gt;&amp;gt;&amp;gt; particularly for the use-case of defragmenting outputs, with cost&lt;br/&gt;&amp;gt;&amp;gt; savings ranging from 30% to 90%&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Case 1: CPFP vs. RBF for increasing the fee on a single tx&lt;br/&gt;&amp;gt;&amp;gt; ----------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Creating an spending a P2PKH output uses 34 bytes of txout, and 148&lt;br/&gt;&amp;gt;&amp;gt; bytes of txin, 182 bytes total.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Let&amp;#39;s suppose I have a 1 BTC P2PKH output and I want to pay 0.1 BTC to&lt;br/&gt;&amp;gt;&amp;gt; Alice. This results in a 1in/2out transaction t1 that&amp;#39;s 226 bytes in size.&lt;br/&gt;&amp;gt;&amp;gt; I forget to click on the &amp;#34;priority fee&amp;#34; option, so it goes out with the&lt;br/&gt;&amp;gt;&amp;gt; minimum fee of 2.26uBTC. Whoops! I use CPFP to spend that output,&lt;br/&gt;&amp;gt;&amp;gt; creating a new transaction t2 that&amp;#39;s 192 bytes in size. I want to pay&lt;br/&gt;&amp;gt;&amp;gt; 1mBTC/KB for a fast confirmation, so I&amp;#39;m now paying 418uBTC of&lt;br/&gt;&amp;gt;&amp;gt; transaction fees.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On the other hand, had I use RBF, my wallet would have simply&lt;br/&gt;&amp;gt;&amp;gt; rebroadcast t1 with the change address decreased. The rules require you&lt;br/&gt;&amp;gt;&amp;gt; to pay 2.26uBTC for the bandwidth consumed broadcasting it, plus the new&lt;br/&gt;&amp;gt;&amp;gt; fee level, or 218uBTC of fees in total.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Cost savings: 48%&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Case 2: Paying multiple recipients in succession&lt;br/&gt;&amp;gt;&amp;gt; ------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Suppose that after I pay Alice, I also decide to pay Bob for his hard&lt;br/&gt;&amp;gt;&amp;gt; work demonstrating cryptographic protocols. I need to create a new&lt;br/&gt;&amp;gt;&amp;gt; transaction t2 spending t1&amp;#39;s change address. Normally t2 would be&lt;br/&gt;&amp;gt;&amp;gt; another 226 bytes in size, resulting in 226uBTC additional fees.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; With RBF on the other hand I can simply double-spend t1 with a&lt;br/&gt;&amp;gt;&amp;gt; transaction paying both Alice and Bob. This new transaction is 260 bytes&lt;br/&gt;&amp;gt;&amp;gt; in size. I have to pay 2.6uBTC additional fees to pay for the bandwidth&lt;br/&gt;&amp;gt;&amp;gt; consumed broadcasting it, resulting in an additional 36uBTC of fees.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Cost savings: 84%&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Case 3: Paying multiple recipients from a 2-of-3 multisig wallet&lt;br/&gt;&amp;gt;&amp;gt; ----------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The above situation gets even worse with multisig. t1 in the multisig&lt;br/&gt;&amp;gt;&amp;gt; case is 367 bytes; t2 another 367 bytes, costing an additional 367uBTC&lt;br/&gt;&amp;gt;&amp;gt; in fees. With RBF we rewrite t1 with an additional output, resulting in&lt;br/&gt;&amp;gt;&amp;gt; a 399 byte transaction, with just 36uBTC in additional fees.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Cost savings: 90%&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Case 4: Dust defragmentation&lt;br/&gt;&amp;gt;&amp;gt; ----------------------------&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; My wallet has a two transaction outputs that it wants to combine into&lt;br/&gt;&amp;gt;&amp;gt; one for the purpose of UTXO defragmentation. It broadcasts transaction&lt;br/&gt;&amp;gt;&amp;gt; t1 with two inputs and one output, size 340 bytes, paying zero fees.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Prior to the transaction confirming I find I need to spend those funds&lt;br/&gt;&amp;gt;&amp;gt; for a priority transaction at the 1mBTC/KB fee level. This transaction,&lt;br/&gt;&amp;gt;&amp;gt; t2a, has one input and two outputs, 226 bytes in size. However it needs&lt;br/&gt;&amp;gt;&amp;gt; to pay fees for both transactions at once, resulting in a combined total&lt;br/&gt;&amp;gt;&amp;gt; fee of 556uBTC. If this situation happens frequently, defragmenting&lt;br/&gt;&amp;gt;&amp;gt; UTXOs is likely to cost more in additional fees than it saves.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; With RBF I&amp;#39;d simply doublespend t1 with a 2-in-2-out transaction 374&lt;br/&gt;&amp;gt;&amp;gt; bytes in size, paying 374uBTC. Even better, if one of the two inputs is&lt;br/&gt;&amp;gt;&amp;gt; sufficiently large to cover my costs I can doublespend t1 with a&lt;br/&gt;&amp;gt;&amp;gt; 1-in-2-out tx just 226 bytes in size, paying 226uBTC.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Cost savings: 32% to 59%, or even infinite if defragmentation w/o RBF&lt;br/&gt;&amp;gt;&amp;gt;               costs you more than you save&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; 0000000000000000134ce6577d4122094479f548b997baf84367eaf0c190bc9f&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; One dashboard for servers and applications across Physical-Virtual-Cloud&lt;br/&gt;&amp;gt;&amp;gt; Widest out-of-the-box monitoring support with 50&#43; applications&lt;br/&gt;&amp;gt;&amp;gt; Performance metrics, stats and reports that give you Actionable Insights&lt;br/&gt;&amp;gt;&amp;gt; Deep dive visibility with transaction tracing using APM Insight.&lt;br/&gt;&amp;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;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; One dashboard for servers and applications across Physical-Virtual-Cloud&lt;br/&gt;&amp;gt; Widest out-of-the-box monitoring support with 50&#43; applications&lt;br/&gt;&amp;gt; Performance metrics, stats and reports that give you Actionable Insights&lt;br/&gt;&amp;gt; Deep dive visibility with transaction tracing using APM Insight.&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://ad.doubleclick.net/ddm/clk/290420510;117567292;y&#34;&gt;http://ad.doubleclick.net/ddm/clk/290420510;117567292;y&lt;/a&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150526/cf2d8823/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150526/cf2d8823/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:34:32&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxn45flsuccatqe7kl7etuux58a6jdghw6m6cdrxg7fker86c6tzgzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xdq48yn</id>
    
      <title type="html">📅 Original date posted:2015-05-29 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxn45flsuccatqe7kl7etuux58a6jdghw6m6cdrxg7fker86c6tzgzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xdq48yn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfrhaamt5kmsq9daxn78wlyt9323630zajy32hakad68fkqr5n7yspmczcv&#39;&gt;nevent1q…czcv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-29&lt;br/&gt;📝 Original message:&amp;gt; miners would definitely be squeezing out transactions / putting pressure&lt;br/&gt;to increase transaction fees&lt;br/&gt;&lt;br/&gt;I&amp;#39;d just like to re-iterate that transactions getting &amp;#34;squeezed out&amp;#34;&lt;br/&gt;(failure after a lengthy period of uncertainty) is a radical change from&lt;br/&gt;the current behavior of the network. There are plenty of avenues to create&lt;br/&gt;fee pressure without resorting to such a drastic change in how the network&lt;br/&gt;works today.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;co-founder and CEO&lt;br/&gt;breadwallet.com&lt;br/&gt;&lt;br/&gt;On Thu, May 28, 2015 at 8:53 AM, Gavin Andresen &amp;lt;gavinandresen at gmail.com&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Fri, May 8, 2015 at 3:20 AM, Matt Whitlock &amp;lt;bip at mattwhitlock.name&amp;gt;&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Between all the flames on this list, several ideas were raised that did&lt;br/&gt;&amp;gt;&amp;gt; not get much attention. I hereby resubmit these ideas for consideration and&lt;br/&gt;&amp;gt;&amp;gt; discussion.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; - Perhaps the hard block size limit should be a function of the actual&lt;br/&gt;&amp;gt;&amp;gt; block sizes over some trailing sampling period. For example, take the&lt;br/&gt;&amp;gt;&amp;gt; median block size among the most recent 2016 blocks and multiply it by 1.5.&lt;br/&gt;&amp;gt;&amp;gt; This allows Bitcoin to scale up gradually and organically, rather than&lt;br/&gt;&amp;gt;&amp;gt; having human beings guessing at what is an appropriate limit.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; A lot of people like this idea, or something like it. It is nice and&lt;br/&gt;&amp;gt; simple, which is really important for consensus-critical code.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; With this rule in place, I believe there would be more &amp;#34;fee pressure&amp;#34;&lt;br/&gt;&amp;gt; (miners would be creating smaller blocks) today. I created a couple of&lt;br/&gt;&amp;gt; histograms of block sizes to infer what policy miners are ACTUALLY&lt;br/&gt;&amp;gt; following today with respect to block size:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Last 1,000 blocks:&lt;br/&gt;&amp;gt;   &lt;a href=&#34;http://bitcoincore.org/~gavin/sizes_last1000.html&#34;&gt;http://bitcoincore.org/~gavin/sizes_last1000.html&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Notice a big spike at 750K -- the default size for Bitcoin Core.&lt;br/&gt;&amp;gt; This graph might be misleading, because transaction volume or fees might&lt;br/&gt;&amp;gt; not be high enough over the last few days to fill blocks to whatever limit&lt;br/&gt;&amp;gt; miners are willing to mine.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; So I graphed a time when (according to statoshi.info) there WERE a lot of&lt;br/&gt;&amp;gt; transactions waiting to be confirmed:&lt;br/&gt;&amp;gt;    &lt;a href=&#34;http://bitcoincore.org/~gavin/sizes_357511.html&#34;&gt;http://bitcoincore.org/~gavin/sizes_357511.html&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; That might also be misleading, because it is possible there were a lot of&lt;br/&gt;&amp;gt; transactions waiting to be confirmed because miners who choose to create&lt;br/&gt;&amp;gt; small blocks got lucky and found more blocks than normal.  In fact, it&lt;br/&gt;&amp;gt; looks like that is what happened: more smaller-than-normal blocks were&lt;br/&gt;&amp;gt; found, and the memory pool backed up.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; So: what if we had a dynamic maximum size limit based on recent history?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The average block size is about 400K, so a 1.5x rule would make the max&lt;br/&gt;&amp;gt; block size 600K; miners would definitely be squeezing out transactions /&lt;br/&gt;&amp;gt; putting pressure to increase transaction fees. Even a 2x rule (implying&lt;br/&gt;&amp;gt; 800K max blocks) would, today, be squeezing out transactions / putting&lt;br/&gt;&amp;gt; pressure to increase fees.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Using a median size instead of an average means the size can increase or&lt;br/&gt;&amp;gt; decrease more quickly. For example, imagine the rule is &amp;#34;median of last&lt;br/&gt;&amp;gt; 2016 blocks&amp;#34; and 49% of miners are producing 0-size blocks and 51% are&lt;br/&gt;&amp;gt; producing max-size blocks. The median is max-size, so the 51% have total&lt;br/&gt;&amp;gt; control over making blocks bigger.  Swap the roles, and the median is&lt;br/&gt;&amp;gt; min-size.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Because of that, I think using an average is better-- it means the max&lt;br/&gt;&amp;gt; size will change (up or down) more slowly.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I also think 2016 blocks is too long, because transaction volumes change&lt;br/&gt;&amp;gt; quicker than that. An average over 144 blocks (last 24 hours) would be&lt;br/&gt;&amp;gt; better able to handle increased transaction volume around major holidays,&lt;br/&gt;&amp;gt; and would also be able to react more quickly if an economically irrational&lt;br/&gt;&amp;gt; attacker attempted to flood the network with fee-paying transactions.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; So my straw-man proposal would be:  max size 2x average size over last 144&lt;br/&gt;&amp;gt; blocks, calculated at every block.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; There are a couple of other changes I&amp;#39;d pair with that consensus change:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &#43; Make the default mining policy for Bitcoin Core neutral-- have its&lt;br/&gt;&amp;gt; target block size be the average size, so miners that don&amp;#39;t care will &amp;#34;go&lt;br/&gt;&amp;gt; along with the people who do care.&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &#43; Use something like Greg&amp;#39;s formula for size instead of bytes-on-the-wire,&lt;br/&gt;&amp;gt; to discourage bloating the UTXO set.&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; When I&amp;#39;ve proposed (privately, to the other core committers) some dynamic&lt;br/&gt;&amp;gt; algorithm the objection has been &amp;#34;but that gives miners complete control&lt;br/&gt;&amp;gt; over the max block size.&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I think that worry is unjustified right now-- certainly, until we have&lt;br/&gt;&amp;gt; size-independent new block propagation there is an incentive for miners to&lt;br/&gt;&amp;gt; keep their blocks small, and we see miners creating small blocks even when&lt;br/&gt;&amp;gt; there are fee-paying transactions waiting to be confirmed.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I don&amp;#39;t even think it will be a problem if/when we do have&lt;br/&gt;&amp;gt; size-independent new block propagation, because I think the combination of&lt;br/&gt;&amp;gt; the random timing of block-finding plus a dynamic limit as described above&lt;br/&gt;&amp;gt; will create a healthy system.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If I&amp;#39;m wrong, then it seems to me the miners will have a very strong&lt;br/&gt;&amp;gt; incentive to, collectively, impose whatever rules are necessary (maybe a&lt;br/&gt;&amp;gt; soft-fork to put a hard cap on block size) to make the system healthy again.&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; ------------------------------------------------------------------------------&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;&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/20150529/8755354e/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150529/8755354e/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:34:11&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqkddcv38jp6ckhlghsht8fynumq5ftsgkkywkek3s2xgqr38ecmgzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xq3vqdz</id>
    
      <title type="html">📅 Original date posted:2015-05-30 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqkddcv38jp6ckhlghsht8fynumq5ftsgkkywkek3s2xgqr38ecmgzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xq3vqdz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgyr4vyn5t9wvafvt2cd4v8laejpwkynk36qu9tgyjlgnjzv8zjlc3g3f8a&#39;&gt;nevent1q…3f8a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-30&lt;br/&gt;📝 Original message:&amp;gt; or achieving less than great DOS protection&lt;br/&gt;&lt;br/&gt;Right now a bunch of redditors can DOS the network at the cost of a few&lt;br/&gt;thousand dollars per day, shared between them. Since the cost of validating&lt;br/&gt;transactions is far lower than current minimum relay fees, then increasing&lt;br/&gt;the block size increases the cost of DOSing the network.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;co-founder and CEO&lt;br/&gt;breadwallet.com&lt;br/&gt;&lt;br/&gt;On Fri, May 29, 2015 at 10:53 AM, Admin Istrator &amp;lt;andy at ftlio.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; What about trying the dynamic scaling method within the 20MB range &#43; 1&lt;br/&gt;&amp;gt; year with a 40% increase of that cap?  Until a way to dynamically scale is&lt;br/&gt;&amp;gt; found, the cap will only continue to be an issue.  With 20 MB &#43; 40% yoy,&lt;br/&gt;&amp;gt; we&amp;#39;re either imposing an arbitrary cap later, or achieving less than great&lt;br/&gt;&amp;gt; DOS protection always.  Why not set that policy as a maximum for 2 years as&lt;br/&gt;&amp;gt; a protection against the possibility of dynamic scaling abuse, and see what&lt;br/&gt;&amp;gt; happens with a dynamic method in the mean time.  The policy of Max(1MB,&lt;br/&gt;&amp;gt; (average size over previous 144 blocks) * 2) calculated at each block seems&lt;br/&gt;&amp;gt; pretty reasonable.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; As an outsider, the real &amp;#39;median&amp;#39; here seems to be &amp;#39;keeping the cap as&lt;br/&gt;&amp;gt; small as possible while allowing for larger blocks still&amp;#39;.    We know&lt;br/&gt;&amp;gt; miners will want to keep space in their blocks relatively scarce, but we&lt;br/&gt;&amp;gt; also know that doesn&amp;#39;t exclude the more powerful miners from&lt;br/&gt;&amp;gt; including superfluous transactions to increase their effective share of the&lt;br/&gt;&amp;gt; network.  I have the luck of not being drained by this topic over the past&lt;br/&gt;&amp;gt; three years, so it looks to me as if its two poles of &amp;#39;block size must&lt;br/&gt;&amp;gt; increase&amp;#39; and &amp;#39;block size must not increase&amp;#39; are forcing what is the clear&lt;br/&gt;&amp;gt; route to establishing the &amp;#39;right&amp;#39; block size off the table.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; --Andrew Len&lt;br/&gt;&amp;gt; (sorry if anybody received this twice, sent as the wrong email the first&lt;br/&gt;&amp;gt; time around).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Fri, May 29, 2015 at 5:39 AM, Gavin Andresen &amp;lt;gavinandresen at gmail.com&amp;gt;&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; What do other people think?&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; If we can&amp;#39;t come to an agreement soon, then I&amp;#39;ll ask for help&lt;br/&gt;&amp;gt;&amp;gt; reviewing/submitting patches to Mike&amp;#39;s Bitcoin-Xt project that implement a&lt;br/&gt;&amp;gt;&amp;gt; big increase now that grows over time so we may never have to go through&lt;br/&gt;&amp;gt;&amp;gt; all this rancor and debate again.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I&amp;#39;ll then ask for help lobbying the merchant services and exchanges and&lt;br/&gt;&amp;gt;&amp;gt; hosted wallet companies and other bitcoind-using-infrastructure companies&lt;br/&gt;&amp;gt;&amp;gt; (and anybody who agrees with me that we need bigger blocks sooner rather&lt;br/&gt;&amp;gt;&amp;gt; than later) to run Bitcoin-Xt instead of Bitcoin Core, and state that they&lt;br/&gt;&amp;gt;&amp;gt; are running it. We&amp;#39;ll be able to see uptake on the network by monitoring&lt;br/&gt;&amp;gt;&amp;gt; client versions.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Perhaps by the time that happens there will be consensus bigger blocks&lt;br/&gt;&amp;gt;&amp;gt; are needed sooner rather than later; if so, great! The early deployment&lt;br/&gt;&amp;gt;&amp;gt; will just serve as early testing, and all of the software already deployed&lt;br/&gt;&amp;gt;&amp;gt; will ready for bigger blocks.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; But if there is still no consensus among developers but the &amp;#34;bigger&lt;br/&gt;&amp;gt;&amp;gt; blocks now&amp;#34; movement is successful, I&amp;#39;ll ask for help getting big miners to&lt;br/&gt;&amp;gt;&amp;gt; do the same, and use the soft-fork block version voting mechanism to&lt;br/&gt;&amp;gt;&amp;gt; (hopefully) get a majority and then a super-majority willing to produce&lt;br/&gt;&amp;gt;&amp;gt; bigger blocks. The purpose of that process is to prove to any doubters that&lt;br/&gt;&amp;gt;&amp;gt; they&amp;#39;d better start supporting bigger blocks or they&amp;#39;ll be left behind, and&lt;br/&gt;&amp;gt;&amp;gt; to give them a chance to upgrade before that happens.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Because if we can&amp;#39;t come to consensus here, the ultimate authority for&lt;br/&gt;&amp;gt;&amp;gt; determining consensus is what code the majority of merchants and exchanges&lt;br/&gt;&amp;gt;&amp;gt; and miners are running.&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; Gavin Andresen&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;&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; 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/20150530/bf19ef13/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150530/bf19ef13/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:34:08&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8vdzh325qan6udlf2zskfu0qv0n68pylrcdpzy3pyfmgu35f6zaczyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xqa0w6c</id>
    
      <title type="html">📅 Original date posted:2015-05-08 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8vdzh325qan6udlf2zskfu0qv0n68pylrcdpzy3pyfmgu35f6zaczyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xqa0w6c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs272rwcdgzflzceemmn4ne5vfws5gn6vtgstjmgz7c87fhnm50nms8ex9lp&#39;&gt;nevent1q…x9lp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-08&lt;br/&gt;📝 Original message:That&amp;#39;s fair, and we&amp;#39;ve implemented child-pays-for-parent for spending&lt;br/&gt;unconfirmed inputs in breadwallet. But what should the behavior be when&lt;br/&gt;those options aren&amp;#39;t understood/implemented/used?&lt;br/&gt;&lt;br/&gt;My argument is that the less risky, more conservative default fallback&lt;br/&gt;behavior should be either non-propagation or delayed confirmation, which is&lt;br/&gt;generally what we have now, until we hit the block size limit. We still&lt;br/&gt;have lots of safe, non-controversial, easy to experiment with options to&lt;br/&gt;add fee pressure, causing users to economize on block space without&lt;br/&gt;resorting to dropping transactions after a prolonged delay.&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;co-founder and CEO&lt;br/&gt;breadwallet.com&lt;br/&gt;&lt;br/&gt;On Fri, May 8, 2015 at 3:45 PM, Mark Friedenbach &amp;lt;mark at friedenbach.org&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Fri, May 8, 2015 at 3:43 PM, Aaron Voisine &amp;lt;voisine at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; This is a clever way to tie block size to fees.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I would just like to point out though that it still fundamentally is&lt;br/&gt;&amp;gt;&amp;gt; using hard block size limits to enforce scarcity. Transactions with below&lt;br/&gt;&amp;gt;&amp;gt; market fees will hang in limbo for days and fail, instead of failing&lt;br/&gt;&amp;gt;&amp;gt; immediately by not propagating, or seeing degraded, long confirmation times&lt;br/&gt;&amp;gt;&amp;gt; followed by eventual success.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; There are already solutions to this which are waiting to be deployed as&lt;br/&gt;&amp;gt; default policy to bitcoind, and need to be implemented in other clients:&lt;br/&gt;&amp;gt; replace-by-fee and child-pays-for-parent.&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/20150508/561f60f5/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150508/561f60f5/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:33:59&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrra4522kjrdedsjy8nd7htlwejm2utdrk2jkvl5035k9lev5ryfczyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xccxx2v</id>
    
      <title type="html">📅 Original date posted:2015-05-08 📝 Original message:This ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrra4522kjrdedsjy8nd7htlwejm2utdrk2jkvl5035k9lev5ryfczyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xccxx2v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf65xe4apv92hgqcuj2vls6kkwyf39npf5gy4e258edgyascdk9lq3ysgp2&#39;&gt;nevent1q…sgp2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-08&lt;br/&gt;📝 Original message:This is a clever way to tie block size to fees.&lt;br/&gt;&lt;br/&gt;I would just like to point out though that it still fundamentally is using&lt;br/&gt;hard block size limits to enforce scarcity. Transactions with below market&lt;br/&gt;fees will hang in limbo for days and fail, instead of failing immediately&lt;br/&gt;by not propagating, or seeing degraded, long confirmation times followed by&lt;br/&gt;eventual success.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;co-founder and CEO&lt;br/&gt;breadwallet.com&lt;br/&gt;&lt;br/&gt;On Fri, May 8, 2015 at 1:33 PM, Mark Friedenbach &amp;lt;mark at friedenbach.org&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; It is my professional opinion that raising the block size by merely&lt;br/&gt;&amp;gt; adjusting a constant without any sort of feedback mechanism would be a&lt;br/&gt;&amp;gt; dangerous and foolhardy thing to do. We are custodians of a multi-billion&lt;br/&gt;&amp;gt; dollar asset, and it falls upon us to weigh the consequences of our own&lt;br/&gt;&amp;gt; actions against the combined value of the entire bitcoin ecosystem. Ideally&lt;br/&gt;&amp;gt; we would take no action for which we are not absolutely certain of the&lt;br/&gt;&amp;gt; ramifications, with the information that can be made available to us. But&lt;br/&gt;&amp;gt; of course that is not always possible: there are unknown-unknowns, time&lt;br/&gt;&amp;gt; pressures, and known-unknowns where information has too high a marginal&lt;br/&gt;&amp;gt; cost. So where certainty is unobtainable, we must instead hedge against&lt;br/&gt;&amp;gt; unwanted outcomes.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The proposal to raise the block size now by redefining a constant carries&lt;br/&gt;&amp;gt; with it risk associated with infrastructure scaling, centralization&lt;br/&gt;&amp;gt; pressures, and delaying the necessary development of a constraint-based fee&lt;br/&gt;&amp;gt; economy. It also simply kicks the can down the road in settling these&lt;br/&gt;&amp;gt; issues because a larger but realistic hard limit must still exist, meaning&lt;br/&gt;&amp;gt; a future hard fork may still be required.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; But whatever new hard limit is chosen, there is also a real possibility&lt;br/&gt;&amp;gt; that it may be too high. The standard response is that it is a soft-fork&lt;br/&gt;&amp;gt; change to impose a lower block size limit, which miners could do with a&lt;br/&gt;&amp;gt; minimal amount of coordination. This is however undermined by the&lt;br/&gt;&amp;gt; unfortunate reality that so many mining operations are absentee-run&lt;br/&gt;&amp;gt; businesses, or run by individuals without a strong background in bitcoin&lt;br/&gt;&amp;gt; protocol policy, or with interests which are not well aligned with other&lt;br/&gt;&amp;gt; users or holders of bitcoin. We cannot rely on miners being vigilant about&lt;br/&gt;&amp;gt; issues that develop, as they develop, or able to respond in the appropriate&lt;br/&gt;&amp;gt; fashion that someone with full domain knowledge and an objective&lt;br/&gt;&amp;gt; perspective would.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The alternative then is to have some sort of dynamic block size limit&lt;br/&gt;&amp;gt; controller, and ideally one which applies a cost to raising the block size&lt;br/&gt;&amp;gt; in some way the preserves the decentralization and/or long-term stability&lt;br/&gt;&amp;gt; features that we care about. I will now describe one such proposal:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;   * For each block, the miner is allowed to select a different difficulty&lt;br/&gt;&amp;gt; (nBits) within a certain range, e.g. &#43;/- 25% of the expected difficulty,&lt;br/&gt;&amp;gt; and this miner-selected difficulty is used for the proof of work check. In&lt;br/&gt;&amp;gt; addition to adjusting the hashcash target, selecting a different difficulty&lt;br/&gt;&amp;gt; also raises or lowers the maximum block size for that block by a function&lt;br/&gt;&amp;gt; of the difference in difficulty. So increasing the difficulty of the block&lt;br/&gt;&amp;gt; by an additional 25% raises the block limit for that block from 100% of the&lt;br/&gt;&amp;gt; current limit to 125%, and lowering the difficulty by 10% would also lower&lt;br/&gt;&amp;gt; the maximum block size for that block from 100% to 90% of the current&lt;br/&gt;&amp;gt; limit. For simplicity I will assume a linear identity transform as the&lt;br/&gt;&amp;gt; function, but a quadratic or other function with compounding marginal cost&lt;br/&gt;&amp;gt; may be preferred.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;   * The default maximum block size limit is then adjusted at regular&lt;br/&gt;&amp;gt; intervals. For simplicity I will assume an adjustment at the end of each&lt;br/&gt;&amp;gt; 2016 block interval, at the same time that difficulty is adjusted, but&lt;br/&gt;&amp;gt; there is no reason these have to be aligned. The adjustment algorithm&lt;br/&gt;&amp;gt; itself is either the selection of the median, or perhaps some sort of&lt;br/&gt;&amp;gt; weighted average that respects the &amp;#34;middle majority.&amp;#34; There would of course&lt;br/&gt;&amp;gt; be limits on how quickly the block size limit can adjusted in any one&lt;br/&gt;&amp;gt; period, just as there are min/max limits on the difficulty adjustment.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;   * To prevent perverse mining incentives, the original difficulty without&lt;br/&gt;&amp;gt; adjustment is used in the aggregate work calculations for selecting the&lt;br/&gt;&amp;gt; most-work chain, and the allowable miner-selected adjustment to difficulty&lt;br/&gt;&amp;gt; would have to be tightly constrained.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; These rules create an incentive environment where raising the block size&lt;br/&gt;&amp;gt; has a real cost associated with it: a more difficult hashcash target for&lt;br/&gt;&amp;gt; the same subsidy reward. For rational miners that cost must be&lt;br/&gt;&amp;gt; counter-balanced by additional fees provided in the larger block. This&lt;br/&gt;&amp;gt; allows block size to increase, but only within the confines of a&lt;br/&gt;&amp;gt; self-supporting fee economy.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; When the subsidy goes away or is reduced to an insignificant fraction of&lt;br/&gt;&amp;gt; the block reward, this incentive structure goes away. Hopefully at that&lt;br/&gt;&amp;gt; time we would have sufficient information to soft-fork set a hard block&lt;br/&gt;&amp;gt; size maximum. But in the mean time, the block size limit controller&lt;br/&gt;&amp;gt; constrains the maximum allowed block size to be within a range supported by&lt;br/&gt;&amp;gt; fees on the network, providing an emergency relief valve that we can be&lt;br/&gt;&amp;gt; assured will only be used at significant cost.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Mark Friedenbach&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; * There has over time been various discussions on the bitcointalk forums&lt;br/&gt;&amp;gt; about dynamically adjusting block size limits. The true origin of the idea&lt;br/&gt;&amp;gt; is unclear at this time (citations would be appreciated!) but a form of it&lt;br/&gt;&amp;gt; was implemented in Bytecoin / Monero using subsidy burning to increase the&lt;br/&gt;&amp;gt; block size. That approach has various limitations. These were corrected in&lt;br/&gt;&amp;gt; Greg Maxwell&amp;#39;s suggestion to adjust the difficulty/nBits field directly,&lt;br/&gt;&amp;gt; which also has the added benefit of providing incentive for bidirectional&lt;br/&gt;&amp;gt; movement during the subsidy period. The description in this email and any&lt;br/&gt;&amp;gt; errors are my own.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Fri, May 8, 2015 at 12:20 AM, Matt Whitlock &amp;lt;bip at mattwhitlock.name&amp;gt;&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Between all the flames on this list, several ideas were raised that did&lt;br/&gt;&amp;gt;&amp;gt; not get much attention. I hereby resubmit these ideas for consideration and&lt;br/&gt;&amp;gt;&amp;gt; discussion.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; - Perhaps the hard block size limit should be a function of the actual&lt;br/&gt;&amp;gt;&amp;gt; block sizes over some trailing sampling period. For example, take the&lt;br/&gt;&amp;gt;&amp;gt; median block size among the most recent 2016 blocks and multiply it by 1.5.&lt;br/&gt;&amp;gt;&amp;gt; This allows Bitcoin to scale up gradually and organically, rather than&lt;br/&gt;&amp;gt;&amp;gt; having human beings guessing at what is an appropriate limit.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; - Perhaps the hard block size limit should be determined by a vote of the&lt;br/&gt;&amp;gt;&amp;gt; miners. Each miner could embed a desired block size limit in the coinbase&lt;br/&gt;&amp;gt;&amp;gt; transactions of the blocks it publishes. The effective hard block size&lt;br/&gt;&amp;gt;&amp;gt; limit would be that size having the greatest number of votes within a&lt;br/&gt;&amp;gt;&amp;gt; sliding window of most recent blocks.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; - Perhaps the hard block size limit should be a function of block-chain&lt;br/&gt;&amp;gt;&amp;gt; length, so that it can scale up smoothly rather than jumping immediately to&lt;br/&gt;&amp;gt;&amp;gt; 20 MB. This function could be linear (anticipating a breakdown of Moore&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt; Law) or quadratic.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I would be in support of any of the above, but I do not support Mike&lt;br/&gt;&amp;gt;&amp;gt; Hearn&amp;#39;s proposed jump to 20 MB. Hearn&amp;#39;s proposal kicks the can down the&lt;br/&gt;&amp;gt;&amp;gt; road without actually solving the problem, and it does so in a&lt;br/&gt;&amp;gt;&amp;gt; controversial (step function) way.&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; One dashboard for servers and applications across Physical-Virtual-Cloud&lt;br/&gt;&amp;gt;&amp;gt; Widest out-of-the-box monitoring support with 50&#43; applications&lt;br/&gt;&amp;gt;&amp;gt; Performance metrics, stats and reports that give you Actionable Insights&lt;br/&gt;&amp;gt;&amp;gt; Deep dive visibility with transaction tracing using APM Insight.&lt;br/&gt;&amp;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;&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; One dashboard for servers and applications across Physical-Virtual-Cloud&lt;br/&gt;&amp;gt; Widest out-of-the-box monitoring support with 50&#43; applications&lt;br/&gt;&amp;gt; Performance metrics, stats and reports that give you Actionable Insights&lt;br/&gt;&amp;gt; Deep dive visibility with transaction tracing using APM Insight.&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://ad.doubleclick.net/ddm/clk/290420510;117567292;y&#34;&gt;http://ad.doubleclick.net/ddm/clk/290420510;117567292;y&lt;/a&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150508/95998365/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150508/95998365/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:33:58&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvwh6ywlfu09pv8nf6emrm938l8u3hk08ghldfjl2y2s799djpskqzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xyzgss4</id>
    
      <title type="html">📅 Original date posted:2015-05-08 📝 Original message:As the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvwh6ywlfu09pv8nf6emrm938l8u3hk08ghldfjl2y2s799djpskqzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xyzgss4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsffuyp9ga707t84j8c492m5hly27yprwey5208e3wcrves4hq6lygy4hz8u&#39;&gt;nevent1q…hz8u&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-08&lt;br/&gt;📝 Original message:As the author of a popular SPV wallet, I wanted to weigh in, in support of&lt;br/&gt;the Gavin&amp;#39;s 20Mb block proposal.&lt;br/&gt;&lt;br/&gt;The best argument I&amp;#39;ve heard against raising the limit is that we need fee&lt;br/&gt;pressure.  I agree that fee pressure is the right way to economize on&lt;br/&gt;scarce resources. Placing hard limits on block size however is an&lt;br/&gt;incredibly disruptive way to go about this, and will severely negatively&lt;br/&gt;impact users&amp;#39; experience.&lt;br/&gt;&lt;br/&gt;When users pay too low a fee, they should:&lt;br/&gt;&lt;br/&gt;1) See immediate failure as they do now with fees that fail to propagate.&lt;br/&gt;&lt;br/&gt;2) If the fee lower than it should be but not terminal, they should see&lt;br/&gt;degraded performance, long delays in confirmation, but eventual success.&lt;br/&gt;This will encourage them to pay higher fees in future.&lt;br/&gt;&lt;br/&gt;The worst of all worlds would be to have transactions propagate, hang in&lt;br/&gt;limbo for days, and then fail. This is the most important scenario to&lt;br/&gt;avoid. Increasing the 1Mb block size limit I think is the simplest way to&lt;br/&gt;avoid this least desirable scenario for the immediate future.&lt;br/&gt;&lt;br/&gt;We can play around with improved transaction selection for blocks and&lt;br/&gt;encourage miners to adopt it to discourage low fees and create fee&lt;br/&gt;pressure. These could involve hybrid priority/fee selection so low fee&lt;br/&gt;transactions see degraded performance instead of failure. This would be the&lt;br/&gt;conservative low risk approach.&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;co-founder and CEO&lt;br/&gt;breadwallet.com&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/20150508/61a099ec/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150508/61a099ec/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:33:05&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8u9rhr5n3kaj9mt67hcm8y9k8uvvc2lsnyexsumjk3ffn85lm8sszyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xw34uuz</id>
    
      <title type="html">📅 Original date posted:2015-03-11 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8u9rhr5n3kaj9mt67hcm8y9k8uvvc2lsnyexsumjk3ffn85lm8sszyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xw34uuz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqvq34d8ykskmetdxu439fwqqjy4tx6qrvgawu90kupu5j2jydv5c6sw7v2&#39;&gt;nevent1q…w7v2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-03-11&lt;br/&gt;📝 Original message:I&amp;#39;m not convinced that wallet seed interoperability is such a great thing.&lt;br/&gt;There is a wide variability in the quality and security level of wallet&lt;br/&gt;implementations and platforms. Each new device and wallet software a user&lt;br/&gt;types their seed into increases their attack surface and exposure to flaws.&lt;br/&gt;Their security level is reduced to the lowest common denominator. I see the&lt;br/&gt;need for a &amp;#34;fire exit&amp;#34;, certainly, but we must also remember that fire&lt;br/&gt;exits are potential entrances for intruders.&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;co-founder and CEO&lt;br/&gt;breadwallet.com&lt;br/&gt;&lt;br/&gt;On Wed, Mar 11, 2015 at 12:46 PM, Gregory Maxwell &amp;lt;gmaxwell at gmail.com&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Wed, Mar 11, 2015 at 7:24 PM, Ricardo Filipe&lt;br/&gt;&amp;gt; &amp;lt;ricardojdfilipe at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; i guess you look at the glass half full :)&lt;br/&gt;&amp;gt; &amp;gt; even though what you say is true, we should aim for wallets not to&lt;br/&gt;&amp;gt; &amp;gt; require those instructions, by standardizing these things in BIPs.&lt;br/&gt;&amp;gt; &amp;gt; let&amp;#39;s hope bitcoin doesn&amp;#39;t fail in standards as our industries have in&lt;br/&gt;&amp;gt; &amp;gt; the past...&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; There are genuine principled disagreements on how some things should&lt;br/&gt;&amp;gt; be done. There are genuine differences in functionality.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We cannot expect and should not expect complete compatibility. If you&lt;br/&gt;&amp;gt; must have complete compatibility: use the same software (or maybe not&lt;br/&gt;&amp;gt; even then, considering how poor the forward compatibility of some&lt;br/&gt;&amp;gt; things has been..).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; What we can hope to do, and I think the best we can hope to do, is to&lt;br/&gt;&amp;gt; minimize the amount of gratuitous incompatibility and reduce the&lt;br/&gt;&amp;gt; amount of outright flawed constructions (so if there are choices which&lt;br/&gt;&amp;gt; must be made, they&amp;#39;re at least choices among relatively good options).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Dive into the World of Parallel Programming The Go Parallel Website,&lt;br/&gt;&amp;gt; sponsored&lt;br/&gt;&amp;gt; by Intel and developed in partnership with Slashdot Media, is your hub for&lt;br/&gt;&amp;gt; all&lt;br/&gt;&amp;gt; things parallel software development, from weekly thought leadership blogs&lt;br/&gt;&amp;gt; to&lt;br/&gt;&amp;gt; news, videos, case studies, tutorials and more. Take a look and join the&lt;br/&gt;&amp;gt; conversation now. &lt;a href=&#34;http://goparallel.sourceforge.net/&#34;&gt;http://goparallel.sourceforge.net/&lt;/a&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&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/20150311/9247ee7b/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150311/9247ee7b/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:31:27&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrzz3rdds6ukp7x8fdp0fe6m8anwjzdutp8vs9p0fx0mtwvkcws4szyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7x8ru9mv</id>
    
      <title type="html">📅 Original date posted:2014-09-12 📝 Original message:Are ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrzz3rdds6ukp7x8fdp0fe6m8anwjzdutp8vs9p0fx0mtwvkcws4szyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7x8ru9mv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqxw3uhpgmsk3ksl0vzf3vk9tdg2vyzqr7cwefny6k40aw9tpu20q8ctuwu&#39;&gt;nevent1q…tuwu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-09-12&lt;br/&gt;📝 Original message:Are there any circumstances where the payment request object might be&lt;br/&gt;served over a different domain than the CNAME of the object&amp;#39;s signer?&lt;br/&gt;&lt;br/&gt;BIP72 states &amp;#34;Bitcoin wallets must support fetching PaymentRequests&lt;br/&gt;via http and https protocols;&amp;#34;. If the request object is signed by the&lt;br/&gt;owner of the domain, then the worst an attacker who doesn&amp;#39;t have the&lt;br/&gt;signing key can do is replace the request with another validly signed&lt;br/&gt;request intended for someone else, but that could be the attacker&amp;#39;s&lt;br/&gt;own product order, tricking someone else into paying for it.&lt;br/&gt;&lt;br/&gt;Should BIP72 require that signed payment requests be from the same&lt;br/&gt;domain, and also require https?&lt;br/&gt;&lt;br/&gt;Aaron&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;breadwallet.com&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Fri, Sep 12, 2014 at 9:31 AM, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&amp;gt; Putting aside the question of necessity for a moment, a more efficient&lt;br/&gt;&amp;gt; approach to this would be;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Add another marker param like &amp;amp;s to the end of the URL&lt;br/&gt;&amp;gt; Add another field to PaymentRequest that contains an ECC signature&lt;br/&gt;&amp;gt; calculated using the public key that hashes to the address in the URI&lt;br/&gt;&amp;gt; Upgraded wallets look for the additional param and if it&amp;#39;s there, expect to&lt;br/&gt;&amp;gt; find the PaymentDetails signed with the address key. PKI signing of course&lt;br/&gt;&amp;gt; is still useful to provide an actual identity for receipts, display on&lt;br/&gt;&amp;gt; hardware wallets, dispute mediation etc.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This adds only a few characters to a normal backwards-compatible QR code,&lt;br/&gt;&amp;gt; and is not hard to implement.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Fri, Sep 12, 2014 at 5:37 PM, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; That way we leave up to implementers to experiment with different&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; lengths and figure out what the optimum is&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Ah, that&amp;#39;s a good suggestion if we do go this way.&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; Want excitement?&lt;br/&gt;&amp;gt; Manually upgrade your production database.&lt;br/&gt;&amp;gt; When you want reliability, choose Perforce&lt;br/&gt;&amp;gt; Perforce version control. Predictably reliable.&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://pubads.g.doubleclick.net/gampad/clk?id=157508191&amp;amp;iu=/4140/ostg.clktrk&#34;&gt;http://pubads.g.doubleclick.net/gampad/clk?id=157508191&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;
    </content>
    <updated>2023-06-07T17:25:42&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszzcfnx0csg33c9msw99v5yqlnfd2jjht80rq8tqkxtu8pz0j8s8czyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xk8qklw</id>
    
      <title type="html">📅 Original date posted:2014-07-25 📝 Original message:Yes, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszzcfnx0csg33c9msw99v5yqlnfd2jjht80rq8tqkxtu8pz0j8s8czyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xk8qklw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyc2uw2ugpg2spc5j2nsgdzw2scum4phrdhwn0af7j2qevlm0hykgfr5ru9&#39;&gt;nevent1q…5ru9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-07-25&lt;br/&gt;📝 Original message:Yes, if the wallet isn&amp;#39;t up to date yet, it uses the highest estimated&lt;br/&gt;block height from connected peers, but that could be gamed by&lt;br/&gt;controlling the network. The app has blockchain checkpoints in it&lt;br/&gt;though, so you couldn&amp;#39;t truncate the chain starting point below that.&lt;br/&gt;The worst case is that you get a 4-5 extra guesses, but as I&lt;br/&gt;mentioned, it&amp;#39;d be easier to just jailbreak the phone if the phone&lt;br/&gt;itself isn&amp;#39;t using a system wide pin lock. I just though it was a fun&lt;br/&gt;and convenient way to prevent the system time hack. The system pin is&lt;br/&gt;what protects your wallet in the event of physical theft, and the app&lt;br/&gt;pin is just for when you lend your phone to a friend for a few&lt;br/&gt;minutes.&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;breadwallet.com&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Fri, Jul 25, 2014 at 9:22 AM, Natanael &amp;lt;natanael.l at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; Probably because the network isn&amp;#39;t designed for interactive proofs. Most&lt;br/&gt;&amp;gt; interactive algoritms AFAICT requires that some machine holds a secret state&lt;br/&gt;&amp;gt; (or at least continuous and untampered state, but you still need to verify&lt;br/&gt;&amp;gt; you&amp;#39;re falling to the right machine), otherwise the machine can be mimicked&lt;br/&gt;&amp;gt; and &amp;#34;rewound&amp;#34; to earlier states. Without a challenge-response that can&amp;#39;t be&lt;br/&gt;&amp;gt; faked, you&amp;#39;ve got problems.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; There&amp;#39;s no trusted machines here that you can rely on. The certainty of&lt;br/&gt;&amp;gt; having the right blockchain is a statistical one over longer periods of&lt;br/&gt;&amp;gt; time, not enough for a PIN you want verified right now. So you can always be&lt;br/&gt;&amp;gt; shown an old copy, and if your node isn&amp;#39;t up to date yet then it can also be&lt;br/&gt;&amp;gt; shown fake chains further into the future.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Maybe you could throw in some kind of Secure Multiparty Computation among&lt;br/&gt;&amp;gt; the miners to enable challenge-response, with state saved in the blockchain&lt;br/&gt;&amp;gt; (so it can&amp;#39;t be rolled back), but that would be fragile. How do you select&lt;br/&gt;&amp;gt; what nodes may participate? How do you prevent the secret state from&lt;br/&gt;&amp;gt; leaking? And performance would be absolutely horrible, and reliability is a&lt;br/&gt;&amp;gt; huge problem.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Den 25 jul 2014 18:03 skrev &amp;#34;Mike Hearn&amp;#34; &amp;lt;mike at plan99.net&amp;gt;:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Sorry, you&amp;#39;re right. I&amp;#39;d have hoped a delay that doubles on failure each&lt;br/&gt;&amp;gt;&amp;gt; time up to some max would be good enough, relying on the p2p network to&lt;br/&gt;&amp;gt;&amp;gt; unlock a PIN feels weird, but I can&amp;#39;t really quantify why or what&amp;#39;s wrong&lt;br/&gt;&amp;gt;&amp;gt; with it so I guess it&amp;#39;s just me :-)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Fri, Jul 25, 2014 at 4:45 PM, Aaron Voisine &amp;lt;voisine at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; The problem is if someone moves system time forward between app launches.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; The lockout period doesn&amp;#39;t have to be all that precise, it just makes you&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; wait for the next block, then 5, then 25, and so on. Using a well known time&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; server over https would also be a good option, but the wallet app already&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; has the chain height anyway.&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 Friday, July 25, 2014, Mike Hearn &amp;lt;mike at plan99.net&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; Given that the speed at which the block chain advances is kind of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; unpredictable, I&amp;#39;d think it might be better to just record the time to disk&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; when a PIN attempt is made and if you observe time going backwards, refuse&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to allow more attempts until it&amp;#39;s advanced past the previous attempt.&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; On Fri, Jul 25, 2014 at 7:56 AM, Aaron Voisine &amp;lt;voisine at gmail.com&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; wrote:&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&amp;#39;s based on the block height, not the block&amp;#39;s timestamp. If you have&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; access to the device and the phone itself is not pin locked, then you&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; can jailbreak it and get access to the wallet seed that way. A pin&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; locked device however is reasonably secure as the filesystem is&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; hardware aes encrypted to a combination of pin&#43;uuid. This was just an&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; easy way to prevent multiple pin guesses by changing system time in&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; settings, so that isn&amp;#39;t the weakest part of the security model.&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; Aaron Voisine&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; breadwallet.com&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;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Thu, Jul 24, 2014 at 8:21 PM, William Yager &amp;lt;will.yager at gmail.com&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; On Thu, Jul 24, 2014 at 10:39 PM, Gregory Maxwell&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;lt;gmaxwell at gmail.com&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Is breadwallet tamper resistant &amp;amp; zero on tamper hardware? otherwise&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; this sounds like security theater.... I attach a debugger to the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; process (or modify the program) and ignore the block sourced time.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; It&amp;#39;s an iOS application. I would imagine it is substantially more&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; difficult&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; to attach to a process (which, at the very least, requires root, and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; perhaps&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; other things on iOS) than to convince the device to change its system&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; time.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; That said, the security benefits might not be too substantial.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Want fast and easy access to all the code in your enterprise? Index&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; search up to 200,000 lines of code with a free copy of Black Duck&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Code Sight - the same software that powers the world&amp;#39;s largest code&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; search on Ohloh, the Black Duck Open Hub! Try it now.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/bds&#34;&gt;http://p.sf.net/sfu/bds&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt;&amp;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;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;&amp;gt; &amp;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;&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; Want fast and easy access to all the code in your enterprise? Index and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; search up to 200,000 lines of code with a free copy of Black Duck&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Code Sight - the same software that powers the world&amp;#39;s largest code&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; search on Ohloh, the Black Duck Open Hub! Try it now.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/bds&#34;&gt;http://p.sf.net/sfu/bds&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; Bitcoin-development mailing list&lt;br/&gt;&amp;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;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;&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; Aaron Voisine&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; breadwallet.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;&lt;br/&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt; Want fast and easy access to all the code in your enterprise? Index and&lt;br/&gt;&amp;gt;&amp;gt; search up to 200,000 lines of code with a free copy of Black Duck&lt;br/&gt;&amp;gt;&amp;gt; Code Sight - the same software that powers the world&amp;#39;s largest code&lt;br/&gt;&amp;gt;&amp;gt; search on Ohloh, the Black Duck Open Hub! Try it now.&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/bds&#34;&gt;http://p.sf.net/sfu/bds&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;
    </content>
    <updated>2023-06-07T17:24:24&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv5upzmmpf5xxlalqh4marwgp0jtvmhd3af8ctx5n275k2d2v4n5szyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xd99trw</id>
    
      <title type="html">📅 Original date posted:2014-07-25 📝 Original message:The ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv5upzmmpf5xxlalqh4marwgp0jtvmhd3af8ctx5n275k2d2v4n5szyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xd99trw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspz08wz5hygezhjtc2fzax56hayafxdttnckr8f87fdk0vrkjcn7sr0vdxg&#39;&gt;nevent1q…vdxg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-07-25&lt;br/&gt;📝 Original message:The problem is if someone moves system time forward between app launches.&lt;br/&gt;The lockout period doesn&amp;#39;t have to be all that precise, it just makes you&lt;br/&gt;wait for the next block, then 5, then 25, and so on. Using a well&lt;br/&gt;known time server over https would also be a good option, but the wallet&lt;br/&gt;app already has the chain height anyway.&lt;br/&gt;&lt;br/&gt;On Friday, July 25, 2014, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Given that the speed at which the block chain advances is kind of&lt;br/&gt;&amp;gt; unpredictable, I&amp;#39;d think it might be better to just record the time to disk&lt;br/&gt;&amp;gt; when a PIN attempt is made and if you observe time going backwards, refuse&lt;br/&gt;&amp;gt; to allow more attempts until it&amp;#39;s advanced past the previous attempt.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Fri, Jul 25, 2014 at 7:56 AM, Aaron Voisine &amp;lt;voisine at gmail.com&lt;br/&gt;&amp;gt; &amp;lt;javascript:_e(%7B%7D,&amp;#39;cvml&amp;#39;,&amp;#39;voisine at gmail.com&amp;#39;);&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; It&amp;#39;s based on the block height, not the block&amp;#39;s timestamp. If you have&lt;br/&gt;&amp;gt;&amp;gt; access to the device and the phone itself is not pin locked, then you&lt;br/&gt;&amp;gt;&amp;gt; can jailbreak it and get access to the wallet seed that way. A pin&lt;br/&gt;&amp;gt;&amp;gt; locked device however is reasonably secure as the filesystem is&lt;br/&gt;&amp;gt;&amp;gt; hardware aes encrypted to a combination of pin&#43;uuid. This was just an&lt;br/&gt;&amp;gt;&amp;gt; easy way to prevent multiple pin guesses by changing system time in&lt;br/&gt;&amp;gt;&amp;gt; settings, so that isn&amp;#39;t the weakest part of the security model.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Aaron Voisine&lt;br/&gt;&amp;gt;&amp;gt; breadwallet.com&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Thu, Jul 24, 2014 at 8:21 PM, William Yager &amp;lt;will.yager at gmail.com&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;javascript:_e(%7B%7D,&amp;#39;cvml&amp;#39;,&amp;#39;will.yager at gmail.com&amp;#39;);&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; On Thu, Jul 24, 2014 at 10:39 PM, Gregory Maxwell &amp;lt;gmaxwell at gmail.com&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;javascript:_e(%7B%7D,&amp;#39;cvml&amp;#39;,&amp;#39;gmaxwell at gmail.com&amp;#39;);&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &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;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Is breadwallet tamper resistant &amp;amp; zero on tamper hardware? otherwise&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; this sounds like security theater.... I attach a debugger to the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; process (or modify the program) and ignore the block sourced time.&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; It&amp;#39;s an iOS application. I would imagine it is substantially more&lt;br/&gt;&amp;gt;&amp;gt; difficult&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; to attach to a process (which, at the very least, requires root, and&lt;br/&gt;&amp;gt;&amp;gt; perhaps&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; other things on iOS) than to convince the device to change its system&lt;br/&gt;&amp;gt;&amp;gt; time.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; That said, the security benefits might not be too substantial.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Want fast and easy access to all the code in your enterprise? Index and&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; search up to 200,000 lines of code with a free copy of Black Duck&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Code Sight - the same software that powers the world&amp;#39;s largest code&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; search on Ohloh, the Black Duck Open Hub! Try it now.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/bds&#34;&gt;http://p.sf.net/sfu/bds&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;lt;javascript:_e(%7B%7D,&amp;#39;cvml&amp;#39;,&amp;#39;Bitcoin-development at lists.sourceforge.net&amp;#39;);&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;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt; Want fast and easy access to all the code in your enterprise? Index and&lt;br/&gt;&amp;gt;&amp;gt; search up to 200,000 lines of code with a free copy of Black Duck&lt;br/&gt;&amp;gt;&amp;gt; Code Sight - the same software that powers the world&amp;#39;s largest code&lt;br/&gt;&amp;gt;&amp;gt; search on Ohloh, the Black Duck Open Hub! Try it now.&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/bds&#34;&gt;http://p.sf.net/sfu/bds&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; &amp;lt;javascript:_e(%7B%7D,&amp;#39;cvml&amp;#39;,&amp;#39;Bitcoin-development at lists.sourceforge.net&amp;#39;);&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;&amp;gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;breadwallet.com&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/20140725/bab41a50/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140725/bab41a50/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:24:23&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsg4nze6h9lq4aagg8kuxlvzw27tmlty2et4c4efjj53etfyx5rq4gzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xsvn00j</id>
    
      <title type="html">📅 Original date posted:2014-07-19 📝 Original message:Well, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg4nze6h9lq4aagg8kuxlvzw27tmlty2et4c4efjj53etfyx5rq4gzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xsvn00j" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs293pnrq8trqgw30q6djm89mqyldjm4hk3rk6jgdflrlw8c0zmc6q7hf8f6&#39;&gt;nevent1q…f8f6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-07-19&lt;br/&gt;📝 Original message:Well, you could always create a transaction with a different signature&lt;br/&gt;hash, say, by changing something trivial like nLockTime, or changing&lt;br/&gt;the order of inputs or outputs. Is that what you&amp;#39;re talking about? Or&lt;br/&gt;is there some sophistry I&amp;#39;m ignorant of having to do with the elliptic&lt;br/&gt;curve math in the signature itself?&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;breadwallet.com&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Fri, Jul 18, 2014 at 6:28 PM, Gregory Maxwell &amp;lt;gmaxwell at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; On Fri, Jul 18, 2014 at 3:03 PM, Aaron Voisine &amp;lt;voisine at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; 9. New signatures by the sender&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I&amp;#39;m not suggesting it be required, but it would be possible to&lt;br/&gt;&amp;gt;&amp;gt; mitigate this one by requiring that all signatures deterministically&lt;br/&gt;&amp;gt;&amp;gt; generate k per RFC6979. I&amp;#39;m using this in breadwallet.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Nope.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Your homework assignment is to explain why. :)
    </content>
    <updated>2023-06-07T17:24:15&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsycyjwlzypxd8lmnze22h2kxuaj5dlzx7mm89r8kpx7yt5xj4a9kqzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7x4ytgz3</id>
    
      <title type="html">📅 Original date posted:2014-07-19 📝 Original message:Ah, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsycyjwlzypxd8lmnze22h2kxuaj5dlzx7mm89r8kpx7yt5xj4a9kqzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7x4ytgz3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2wd5dy9zfwkjh0qxk6hngrmzzm54vu6gtnrrkj92gpnydjc4w64gzxx23e&#39;&gt;nevent1q…x23e&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-07-19&lt;br/&gt;📝 Original message:Ah, good point. For some reason I was thinking the k value was&lt;br/&gt;generated only from the hash being signed, but it&amp;#39;s derived from both&lt;br/&gt;the private key and the hash, so as you say there&amp;#39;s no way for the&lt;br/&gt;verifier to tell if the scheme is being followed.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;breadwallet.com&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Fri, Jul 18, 2014 at 11:56 PM, Gregory Maxwell &amp;lt;gmaxwell at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; On Fri, Jul 18, 2014 at 9:38 PM, Aaron Voisine &amp;lt;voisine at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; Well, you could always create a transaction with a different signature&lt;br/&gt;&amp;gt;&amp;gt; hash, say, by changing something trivial like nLockTime, or changing&lt;br/&gt;&amp;gt;&amp;gt; the order of inputs or outputs. Is that what you&amp;#39;re talking about? Or&lt;br/&gt;&amp;gt;&amp;gt; is there some sophistry I&amp;#39;m ignorant of having to do with the elliptic&lt;br/&gt;&amp;gt;&amp;gt; curve math in the signature itself?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; No, though thats true too. I was talking about the properties of the DSA nonce:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; An attacker is not obligated to follow your protocol unless you can&lt;br/&gt;&amp;gt; prevent him. You can _say_ use derandomized DSA all you like, but he&lt;br/&gt;&amp;gt; can just not do so, there is no (reasonable) way to prove you&amp;#39;re using&lt;br/&gt;&amp;gt; a particular nonce generation scheme without revealing the private key&lt;br/&gt;&amp;gt; in the process. The verifier cannot know the nonce or he can trivially&lt;br/&gt;&amp;gt; recover your private key thus he can&amp;#39;t just repeat the computation&lt;br/&gt;&amp;gt; (well, plus if you&amp;#39;re using RFC6979 the computation includes the&lt;br/&gt;&amp;gt; private key), so short of a very fancy ZKP (stuff at the forefront of&lt;br/&gt;&amp;gt; cryptographic/computer science) or precommiting to a nonce per public&lt;br/&gt;&amp;gt; key (e.g. single use public keys), you cannot control how a DSA nonce&lt;br/&gt;&amp;gt; was generated in the verifier in a way that would prevent equivalent&lt;br/&gt;&amp;gt; but not identical signatures.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; (I believe there was some P.O.S. altcoin that was vulnerable because&lt;br/&gt;&amp;gt; of precisely the above too— thinking specifying a deterministic signer&lt;br/&gt;&amp;gt; would prevent someone from grinding signatures to improve their mining&lt;br/&gt;&amp;gt; odds... there are signature systems which are naturally&lt;br/&gt;&amp;gt; randomness-free: most hash based signatures and pairing short&lt;br/&gt;&amp;gt; signatures are two examples that come to mind... but not DSA, schnorr,&lt;br/&gt;&amp;gt; or any of their derivatives).
    </content>
    <updated>2023-06-07T17:24:15&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8cyr32ae3xyq20r7lmhm4cvxgfkn06rutjezjmlj8mu5gxpu0ukszyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xw7n5su</id>
    
      <title type="html">📅 Original date posted:2014-07-18 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8cyr32ae3xyq20r7lmhm4cvxgfkn06rutjezjmlj8mu5gxpu0ukszyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xw7n5su" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0kneza8dzcmju2weqsu9evtzq75lg4fd6jzplduzx8pxuuldk8achhydm6&#39;&gt;nevent1q…ydm6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-07-18&lt;br/&gt;📝 Original message:&amp;gt; 9. New signatures by the sender&lt;br/&gt;&lt;br/&gt;I&amp;#39;m not suggesting it be required, but it would be possible to&lt;br/&gt;mitigate this one by requiring that all signatures deterministically&lt;br/&gt;generate k per RFC6979. I&amp;#39;m using this in breadwallet.&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;breadwallet.com&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Fri, Jul 18, 2014 at 1:56 PM, Wladimir &amp;lt;laanwj at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; On Fri, Jul 18, 2014 at 5:39 PM, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; The rationale doesn&amp;#39;t seem to apply to rule #4, what&amp;#39;s so special about that&lt;br/&gt;&amp;gt;&amp;gt; one?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 4. Non-push operations in scriptSig Any non-push operation in a scriptSig invalidates it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Having non-push operations in the scriptSig is a source of&lt;br/&gt;&amp;gt; malleability, as there can be multiple sequences of opcodes that&lt;br/&gt;&amp;gt; evaluate to the same result.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Wladimir&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Want fast and easy access to all the code in your enterprise? Index and&lt;br/&gt;&amp;gt; search up to 200,000 lines of code with a free copy of Black Duck&lt;br/&gt;&amp;gt; Code Sight - the same software that powers the world&amp;#39;s largest code&lt;br/&gt;&amp;gt; search on Ohloh, the Black Duck Open Hub! Try it now.&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/bds&#34;&gt;http://p.sf.net/sfu/bds&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;
    </content>
    <updated>2023-06-07T17:24:14&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8cz9ms8fuf2lt6zm45g65ms9xgpg0a7hyym4sgsw625sz0puk5pqzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xtjjx8z</id>
    
      <title type="html">📅 Original date posted:2014-07-16 📝 Original message:If I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8cz9ms8fuf2lt6zm45g65ms9xgpg0a7hyym4sgsw625sz0puk5pqzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xtjjx8z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyra3nsm3euxzpjt52cydu35j8znzd2rk2asv56a48wqptt578ccgvv4v85&#39;&gt;nevent1q…4v85&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-07-16&lt;br/&gt;📝 Original message:If I first remove \u0000, so the non-normalized passphrase is&lt;br/&gt;&amp;#34;\u03D2\u0301\U00010400\U0001F4A9&amp;#34;, and then NFC normalize it, it&lt;br/&gt;becomes &amp;#34;\u03D3\U00010400\U0001F4A9&amp;#34;&lt;br/&gt;&lt;br/&gt;UTF-8 encoded this is: 0xcf93f0909080f09f92a9 (not the same as what&lt;br/&gt;you got, Andreas!)&lt;br/&gt;&lt;br/&gt;Encoding private key: 5Jajm8eQ22H3pGWLEVCXyvND8dQZhiQhoLJNKjYXk9roUFTMSZ4&lt;br/&gt;with this passphrase, I get a BIP38 key of:&lt;br/&gt;6PRW5o9FMb4hAYRQPmgcvVDTyDtr6R17VMXGLmvKjKVpGkYhBJ4uYuR9wZ&lt;br/&gt;&lt;br/&gt;I recommend rather than simply removing control characters from the&lt;br/&gt;password that instead the spec require that passwords containing&lt;br/&gt;control characters are invalid. We don&amp;#39;t want people trying to be&lt;br/&gt;clever and putting them in thinking they are adding to the password&lt;br/&gt;entropy.&lt;br/&gt;&lt;br/&gt;Also for UI compatibility across many platforms, I&amp;#39;m also in favor&lt;br/&gt;disallowing any character below U&#43;0020 (space)&lt;br/&gt;&lt;br/&gt;I can submit a PR once we figure out why Andreas&amp;#39;s passphrase was&lt;br/&gt;different than what I got.&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;breadwallet.com&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Wed, Jul 16, 2014 at 4:04 AM, Andreas Schildbach&lt;br/&gt;&amp;lt;andreas at schildbach.de&amp;gt; wrote:&lt;br/&gt;&amp;gt; Damn, I just realized that I implement only the decoding side of BIP38.&lt;br/&gt;&amp;gt; So I cannot propose a complete test vector. Here is what I have:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Passphrase: ϓ␀𐐀💩 (\u03D2\u0301\u0000\U00010400\U0001F4A9; GREEK&lt;br/&gt;&amp;gt; UPSILON WITH HOOK, COMBINING ACUTE ACCENT, NULL, DESERET CAPITAL LETTER&lt;br/&gt;&amp;gt; LONG I, PILE OF POO)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Passphrase bytes after removing ISO control characters and NFC&lt;br/&gt;&amp;gt; normalization: 0xcf933034303066346139&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Bitcoin Address: 16ktGzmfrurhbhi6JGqsMWf7TyqK9HNAeF&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Unencrypted private key (WIF):&lt;br/&gt;&amp;gt; 5Jajm8eQ22H3pGWLEVCXyvND8dQZhiQhoLJNKjYXk9roUFTMSZ4&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Can someone calculate the encrypted key from it (using whatever&lt;br/&gt;&amp;gt; implementation) and I will verify it decodes properly in bitcoinj?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On 07/16/2014 12:46 PM, Andreas Schildbach wrote:&lt;br/&gt;&amp;gt;&amp;gt; I will change the bitcoinj implementation and propose a new test vector.&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; On 07/16/2014 11:29 AM, Mike Hearn wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Yes sorry, you&amp;#39;re right, the issue starts with the null code point.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Python seems to have problems starting there too. It might work if we&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; took that out.&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 Wed, Jul 16, 2014 at 11:17 AM, Andreas Schildbach&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;andreas at schildbach.de &amp;lt;mailto:andreas at schildbach.de&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     Guys, you are always talking about the Unicode astral plane, but in fact&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     its a plain old (ASCII) control character where this problem starts and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     likely ends: \u0000.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     Let&amp;#39;s ban/filter ISO control characters and be done with it. Most&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     control characters will never be enterable by any keyboard into a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     password field. Of course I assume that Character.isISOControl() works&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     consistently across platforms.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &lt;a href=&#34;http://docs.oracle.com/javase/7/docs/api/java/lang/Character.html#isISOControl%28char%29&#34;&gt;http://docs.oracle.com/javase/7/docs/api/java/lang/Character.html#isISOControl%28char%29&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;     On 07/16/2014 12:23 AM, Aaron Voisine wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt; If the user creates a password on an iOS device with an astral&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt; character and then can&amp;#39;t enter that password on a JVM wallet, that&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt; sucks. If JVMs really can&amp;#39;t support unicode NFC then that&amp;#39;s a strong&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt; case to limit the spec to the subset of unicode that all popular&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt; platforms can support, but it sounds like it might just be a JVM&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt; string library bug that could hopefully be reported and fixed. I get&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt; the same result as in the test case using apple&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt; CFStringNormalize(passphrase, kCFStringNormalizationFormC);&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt; Aaron Voisine&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt; breadwallet.com &amp;lt;&lt;a href=&#34;http://breadwallet.com&amp;gt&#34;&gt;http://breadwallet.com&amp;gt&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; On Tue, Jul 15, 2014 at 11:20 AM, Mike Hearn &amp;lt;mike at plan99.net&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;lt;mailto:mike at plan99.net&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt;&amp;gt; Yes, we know, Andreas&amp;#39; code is indeed doing normalisation.&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; However it appears the output bytes end up being different. What&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     I get back&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt;&amp;gt; is:&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; cf930001303430300166346139&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; vs&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; cf9300f0909080f09f92a9&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; from the spec.&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&amp;#39;m not sure why. It appears this is due to the character from&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     the astral&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt;&amp;gt; planes. Java is old and uses 16 bit characters internally - it&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     wouldn&amp;#39;t&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt;&amp;gt; surprise me if there&amp;#39;s some weirdness that means it doesn&amp;#39;t/won&amp;#39;t&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     support&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt;&amp;gt; this kind of thing.&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 recommend instead that any implementation that wishes to be&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     compatible&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt;&amp;gt; with JVM based wallets (I suspect Android is the same) just&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     refuse any&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt;&amp;gt; passphrase that includes characters outside the BMP. At least&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     unless someone&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt;&amp;gt; can find a fix. I somehow doubt this will really hurt anyone.&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;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt;&amp;gt; Want fast and easy access to all the code in your enterprise?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     Index and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt;&amp;gt; search up to 200,000 lines of code with a free copy of Black Duck&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt;&amp;gt; Code Sight - the same software that powers the world&amp;#39;s largest code&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt;&amp;gt; search on Ohloh, the Black Duck Open Hub! Try it now.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/bds&#34;&gt;http://p.sf.net/sfu/bds&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; Bitcoin-development mailing list&lt;br/&gt;&amp;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;lt;mailto:Bitcoin-development at lists.sourceforge.net&amp;gt;&lt;br/&gt;&amp;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;&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;     ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt; Want fast and easy access to all the code in your enterprise?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     Index and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt; search up to 200,000 lines of code with a free copy of Black Duck&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt; Code Sight - the same software that powers the world&amp;#39;s largest code&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt; search on Ohloh, the Black Duck Open Hub! Try it now.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/bds&#34;&gt;http://p.sf.net/sfu/bds&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;     ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     Want fast and easy access to all the code in your enterprise? Index and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     search up to 200,000 lines of code with a free copy of Black Duck&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     Code Sight - the same software that powers the world&amp;#39;s largest code&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     search on Ohloh, the Black Duck Open Hub! Try it now.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &lt;a href=&#34;http://p.sf.net/sfu/bds&#34;&gt;http://p.sf.net/sfu/bds&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; Want fast and easy access to all the code in your enterprise? Index and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; search up to 200,000 lines of code with a free copy of Black Duck&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Code Sight - the same software that powers the world&amp;#39;s largest code&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; search on Ohloh, the Black Duck Open Hub! Try it now.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/bds&#34;&gt;http://p.sf.net/sfu/bds&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; 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; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt; Want fast and easy access to all the code in your enterprise? Index and&lt;br/&gt;&amp;gt;&amp;gt; search up to 200,000 lines of code with a free copy of Black Duck&lt;br/&gt;&amp;gt;&amp;gt; Code Sight - the same software that powers the world&amp;#39;s largest code&lt;br/&gt;&amp;gt;&amp;gt; search on Ohloh, the Black Duck Open Hub! Try it now.&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/bds&#34;&gt;http://p.sf.net/sfu/bds&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; Want fast and easy access to all the code in your enterprise? Index and&lt;br/&gt;&amp;gt; search up to 200,000 lines of code with a free copy of Black Duck&lt;br/&gt;&amp;gt; Code Sight - the same software that powers the world&amp;#39;s largest code&lt;br/&gt;&amp;gt; search on Ohloh, the Black Duck Open Hub! Try it now.&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/bds&#34;&gt;http://p.sf.net/sfu/bds&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;
    </content>
    <updated>2023-06-07T17:23:54&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrr0vlfltjgaexkghrd385cpvjealxkf6me8fj026festvged0thgzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7x2rm46d</id>
    
      <title type="html">📅 Original date posted:2014-07-15 📝 Original message:If the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrr0vlfltjgaexkghrd385cpvjealxkf6me8fj026festvged0thgzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7x2rm46d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8clcsfwxa43ljksaf2p35f4xqfz2nauxuanewft79x385nazxhecpafush&#39;&gt;nevent1q…fush&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-07-15&lt;br/&gt;📝 Original message:If the user creates a password on an iOS device with an astral&lt;br/&gt;character and then can&amp;#39;t enter that password on a JVM wallet, that&lt;br/&gt;sucks. If JVMs really can&amp;#39;t support unicode NFC then that&amp;#39;s a strong&lt;br/&gt;case to limit the spec to the subset of unicode that all popular&lt;br/&gt;platforms can support, but it sounds like it might just be a JVM&lt;br/&gt;string library bug that could hopefully be reported and fixed. I get&lt;br/&gt;the same result as in the test case using apple&amp;#39;s&lt;br/&gt;CFStringNormalize(passphrase, kCFStringNormalizationFormC);&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;breadwallet.com&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Tue, Jul 15, 2014 at 11:20 AM, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&amp;gt; Yes, we know, Andreas&amp;#39; code is indeed doing normalisation.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; However it appears the output bytes end up being different. What I get back&lt;br/&gt;&amp;gt; is:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; cf930001303430300166346139&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; vs&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; cf9300f0909080f09f92a9&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; from the spec.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;m not sure why. It appears this is due to the character from the astral&lt;br/&gt;&amp;gt; planes. Java is old and uses 16 bit characters internally - it wouldn&amp;#39;t&lt;br/&gt;&amp;gt; surprise me if there&amp;#39;s some weirdness that means it doesn&amp;#39;t/won&amp;#39;t support&lt;br/&gt;&amp;gt; this kind of thing.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I recommend instead that any implementation that wishes to be compatible&lt;br/&gt;&amp;gt; with JVM based wallets (I suspect Android is the same) just refuse any&lt;br/&gt;&amp;gt; passphrase that includes characters outside the BMP. At least unless someone&lt;br/&gt;&amp;gt; can find a fix. I somehow doubt this will really hurt anyone.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Want fast and easy access to all the code in your enterprise? Index and&lt;br/&gt;&amp;gt; search up to 200,000 lines of code with a free copy of Black Duck&lt;br/&gt;&amp;gt; Code Sight - the same software that powers the world&amp;#39;s largest code&lt;br/&gt;&amp;gt; search on Ohloh, the Black Duck Open Hub! Try it now.&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/bds&#34;&gt;http://p.sf.net/sfu/bds&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;
    </content>
    <updated>2023-06-07T17:23:51&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr3t690wwd32m8caxytpkvkhvv64lv7tvu9n39x0p5ls8acdwe8cszyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xgspvkv</id>
    
      <title type="html">📅 Original date posted:2014-07-04 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr3t690wwd32m8caxytpkvkhvv64lv7tvu9n39x0p5ls8acdwe8cszyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xgspvkv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq5a5r0zv6t4s0q2cqratznhwcl3ymahz2a4g82cp4n0ylkcvnrzqwmpsq7&#39;&gt;nevent1q…psq7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-07-04&lt;br/&gt;📝 Original message:Agreed. If the POW is most efficient on general purpose CPUs, that&lt;br/&gt;means Intel, AMD and maybe IBM would be the only entities capable of&lt;br/&gt;producing competitive mining equipment.&lt;br/&gt;&lt;br/&gt;Aaron&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Aaron Voisine&lt;br/&gt;breadwallet.com&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Fri, Jul 4, 2014 at 11:39 AM, Ron Elliott &amp;lt;ronaldbelliott at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; I feel everyone should re-read that last paragraph as it carries the most&lt;br/&gt;&amp;gt; weight IMO.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Fri, Jul 4, 2014 at 9:50 AM, kjj &amp;lt;bitcoin-devel at jerviss.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Just some general comments on this topic/discussion.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I suspect that there exist no algorithms which cannot be done better in&lt;br/&gt;&amp;gt;&amp;gt; an application-specific device than in a general purpose computer.  And&lt;br/&gt;&amp;gt;&amp;gt; if there is such a thing, then it must necessarily perform best on one&lt;br/&gt;&amp;gt;&amp;gt; specific platform, making that platform the de facto application&lt;br/&gt;&amp;gt;&amp;gt; specific device.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I&amp;#39;m not sure how one would go about proving or disproving that, but it&lt;br/&gt;&amp;gt;&amp;gt; seems very likely to be true.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; IO-bound is exactly the same as memory bound, for devices that have&lt;br/&gt;&amp;gt;&amp;gt; enough memory.  20 GB is already trivial today, and you don&amp;#39;t really get&lt;br/&gt;&amp;gt;&amp;gt; into ask-the-wife-for-permission money until you cross 128 GB. The&lt;br/&gt;&amp;gt;&amp;gt; exception would be if the IO was to an oracle outside of the device&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt; control, and artificially limited in throughput.  Such a centralized&lt;br/&gt;&amp;gt;&amp;gt; oracle would be contrary to the goals usually stated by people thinking&lt;br/&gt;&amp;gt;&amp;gt; about anti-ASIC designs, so there isn&amp;#39;t much point.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Keeping the algorithm simple, and ASIC-easy, has one other advantage.&lt;br/&gt;&amp;gt;&amp;gt; Just about anyone can sit down and design an ASIC for SHA, for example,&lt;br/&gt;&amp;gt;&amp;gt; leading to diversity in the marketplace.  A harder algorithm can still&lt;br/&gt;&amp;gt;&amp;gt; be made into an ASIC (or more generally into an ASD), but will require&lt;br/&gt;&amp;gt;&amp;gt; more skilled designers, more expensive fabrication, etc.  This actually&lt;br/&gt;&amp;gt;&amp;gt; concentrates the ASIC advantage into the hands of fewer people, which&lt;br/&gt;&amp;gt;&amp;gt; again, is contrary to the stated goals.&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; Open source business process management suite built on Java and Eclipse&lt;br/&gt;&amp;gt;&amp;gt; Turn processes into business applications with Bonita BPM Community&lt;br/&gt;&amp;gt;&amp;gt; Edition&lt;br/&gt;&amp;gt;&amp;gt; Quickly connect people, data, and systems into organized workflows&lt;br/&gt;&amp;gt;&amp;gt; Winner of BOSSIE, CODIE, OW2 and Gartner awards&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/Bonitasoft&#34;&gt;http://p.sf.net/sfu/Bonitasoft&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;&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; - Ron&lt;br/&gt;&amp;gt; end of line.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Open source business process management suite built on Java and Eclipse&lt;br/&gt;&amp;gt; Turn processes into business applications with Bonita BPM Community Edition&lt;br/&gt;&amp;gt; Quickly connect people, data, and systems into organized workflows&lt;br/&gt;&amp;gt; Winner of BOSSIE, CODIE, OW2 and Gartner awards&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/Bonitasoft&#34;&gt;http://p.sf.net/sfu/Bonitasoft&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;
    </content>
    <updated>2023-06-07T17:23:36&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr2dhkgqxvrzlwf433phv5qnjw6fcdp6se0zr3ujnt4cm388krf9gzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xk25c55</id>
    
      <title type="html">📅 Original date posted:2014-05-02 📝 Original message:It ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr2dhkgqxvrzlwf433phv5qnjw6fcdp6se0zr3ujnt4cm388krf9gzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xk25c55" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrfzsm4gadq3mgc7uc4vyp2508wm4ex0j7ngmfkn5g4emdvuj9lscfytuke&#39;&gt;nevent1q…tuke&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-05-02&lt;br/&gt;📝 Original message:It will also be important to chose the currency symbol for &amp;#34;bits&amp;#34; at the&lt;br/&gt;same time. Lowercase stroke &amp;#34;b&amp;#34; I think is the obvious choice.&lt;br/&gt;Unicode U&#43;0180&lt;br/&gt;&lt;br/&gt;Aaron&lt;br/&gt;&lt;br/&gt;On Friday, May 2, 2014, Alan Reiner &amp;lt;etotheipi at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;  I&amp;#39;ve been a strong supporter of the 1e-6 unit switch since the beginning&lt;br/&gt;&amp;gt; and ready to do whatever I can with Armory to help ease that transition.&lt;br/&gt;&amp;gt; I&amp;#39;m happy to prioritize a release that updates the Armory interface to make&lt;br/&gt;&amp;gt; &amp;#34;bits&amp;#34; the default unit, when the time is right.  I think it makes sense to&lt;br/&gt;&amp;gt; get as many apps and services to upgrade nearly simultaneously.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; My plan is to have a popup on the first load of the new version that&lt;br/&gt;&amp;gt; briefly introduces the change, and mentions that they can go back to the&lt;br/&gt;&amp;gt; old way in the settings, but make them work to do it.  For the transient&lt;br/&gt;&amp;gt; period (6 months?) all input boxes will auto-update nearby labels with the&lt;br/&gt;&amp;gt; converted-to-BTC value as they type, so that they don&amp;#39;t have to do any math&lt;br/&gt;&amp;gt; in their head.  Similarly, all displayed BTC values will show both.  But&lt;br/&gt;&amp;gt; the 1e-6 unit will always be default or first unless they explicitly change&lt;br/&gt;&amp;gt; it in the interface.&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 5/2/2014 8:54 PM, Ben Davenport wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I fully support this (it&amp;#39;s what I suggested over a year ago), but what it&lt;br/&gt;&amp;gt; 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 around&lt;br/&gt;&amp;gt; &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 SI&lt;br/&gt;&amp;gt; prefixes to the currency unit. Name me another world currency that uses SI&lt;br/&gt;&amp;gt; prefixes. No one quotes amounts as 63 k$ or 3 M$. The accepted standard at&lt;br/&gt;&amp;gt; least in the US is &amp;lt;currency-symbol&amp;gt;&amp;lt;amount&amp;gt;&amp;lt;modifier&amp;gt;, i.e. $63k or $3M.&lt;br/&gt;&amp;gt; That may not be accepted form everywhere, but in any case it&amp;#39;s an informal&lt;br/&gt;&amp;gt; format, not a formal one. The important point is there should be one base&lt;br/&gt;&amp;gt; unit that is not modified with SI prefixes. And I think the arguments are&lt;br/&gt;&amp;gt; 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&amp;lt;javascript:_e(%7B%7D,&amp;#39;cvml&amp;#39;,&amp;#39;jgarzik at bitpay.com&amp;#39;);&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;vendor hat: on&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Related:&lt;br/&gt;&amp;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;&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; Bitcoin core developer and open source evangelist&lt;br/&gt;&amp;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;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt;  &amp;#34;Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE&lt;br/&gt;&amp;gt;&amp;gt; Instantly run your Selenium tests across 300&#43; browser/OS combos.  Get&lt;br/&gt;&amp;gt;&amp;gt; unparalleled scalability from the best Selenium testing platform&lt;br/&gt;&amp;gt;&amp;gt; available.&lt;br/&gt;&amp;gt;&amp;gt; Simple to use. Nothing to install. Get started now for free.&amp;#34;&lt;br/&gt;&amp;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;&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;javascript:_e(%7B%7D,&amp;#39;cvml&amp;#39;,&amp;#39;Bitcoin-development at lists.sourceforge.net&amp;#39;);&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;&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;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; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing listBitcoin-development at lists.sourceforge.net &amp;lt;javascript:_e(%7B%7D,&amp;#39;cvml&amp;#39;,&amp;#39;Bitcoin-development at lists.sourceforge.net&amp;#39;);&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;&lt;br/&gt;-- &lt;br/&gt;There&amp;#39;s no trick to being a humorist when you have the whole government&lt;br/&gt;working for you -- Will Rodgers&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/2e5065c9/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140502/2e5065c9/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:20:47&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstr0e5umcd87dkk5hq0jyjr96x40y8w3agc4pjtfvh5ypj3vakllqzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xc0k9ws</id>
    
      <title type="html">📅 Original date posted:2014-05-03 📝 Original message:I have ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstr0e5umcd87dkk5hq0jyjr96x40y8w3agc4pjtfvh5ypj3vakllqzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7xc0k9ws" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyeyt383crqf3u4hpp6wrr4wfdtnjqee5vv4nd456ylzf43gpcd9qwflc9x&#39;&gt;nevent1q…lc9x&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-05-03&lt;br/&gt;📝 Original message:I have to agree with Mike. Human language is surprisingly tolerant of&lt;br/&gt;overloading and inference from context. Neurotypical people have no&lt;br/&gt;problem with it and perceive a software engineer&amp;#39;s aversion to it as&lt;br/&gt;being pedantic and strange. Note that &amp;#34;bits&amp;#34; was a term for a unit of&lt;br/&gt;money long before the invention of digital computers.&lt;br/&gt;&lt;br/&gt;Aaron&lt;br/&gt;&lt;br/&gt;There&amp;#39;s no trick to being a humorist when you have the whole&lt;br/&gt;government working for you -- Will Rodgers&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Fri, May 2, 2014 at 7:06 PM, Gordon Mohr &amp;lt;gojomo at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; [resend - apologies if duplicate]&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Microbitcoin is a good-sized unit, workable for everyday transaction&lt;br/&gt;&amp;gt; values, with room-to-grow, and a nice relationship to satoshis as &amp;#39;cents&amp;#39;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; But &amp;#34;bits&amp;#34; has problems as a unit name.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;#34;Bits&amp;#34; will be especially problematic whenever people try to graduate&lt;br/&gt;&amp;gt; from informal use to understanding the system internals - that is, when&lt;br/&gt;&amp;gt; the real &amp;#34;bits&amp;#34; of key sizes, hash sizes, and storage/bandwidth needs&lt;br/&gt;&amp;gt; become important. The &amp;#34;bit&amp;#34; as &amp;#34;binary digit&amp;#34; was important enough that&lt;br/&gt;&amp;gt; Satoshi named the system after it; that homage gets lost if the word is&lt;br/&gt;&amp;gt; muddied with a new retconned meaning that&amp;#39;s quite different.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Some examples of possible problems:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; * If &amp;#34;bit&amp;#34; equals &amp;#34;100 satoshis&amp;#34;, then the natural-language unpacking of&lt;br/&gt;&amp;gt; &amp;#34;bit-coin&amp;#34; is &amp;#34;100 satoshi coin&amp;#34;, which runs against all prior usage.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; * If people are informed that a &amp;#34;256-bit private key&amp;#34; is what ultimately&lt;br/&gt;&amp;gt; controls their balances, it could prompt confusion like, &amp;#34;if each key&lt;br/&gt;&amp;gt; has 256-bits, will I need 40 keys to hold 10,000.00 bits?&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; * When people learn that there are 8 bits to a byte, they may think,&lt;br/&gt;&amp;gt; &amp;#34;OK, my wallet holding my 80,000.00 bits will then take up 10 kilobytes&amp;#34;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; * When people naturally extend &amp;#34;bit&amp;#34; into &amp;#34;kilobits&amp;#34; to mean &amp;#34;1000&lt;br/&gt;&amp;gt; bits&amp;#34;, then the new coinage &amp;#34;kilobits&amp;#34; will mean the exact same amount&lt;br/&gt;&amp;gt; (100,000 satoshi) as many have already been calling &amp;#34;millibits&amp;#34;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I believe it&amp;#39;d be best to pick a new made-up single-syllable word as a&lt;br/&gt;&amp;gt; synonym for &amp;#34;microbitcoin&amp;#34;, and I&amp;#39;ve laid out the case for &amp;#34;zib&amp;#34; as that&lt;br/&gt;&amp;gt; word at &amp;lt;&lt;a href=&#34;http://zibcoin.org&amp;gt&#34;&gt;http://zibcoin.org&amp;gt&lt;/a&gt;;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;#39;Zib&amp;#39; also lends itself to an expressive unicode symbol, &amp;#39;Ƶ&amp;#39;&lt;br/&gt;&amp;gt; (Z-with-stroke), that remains distinctive even if it loses its stroke or&lt;br/&gt;&amp;gt; gets case-reversed. (Comparatively, all &amp;#39;b&amp;#39;-derived symbols for&lt;br/&gt;&amp;gt; data-bits, bitcoins, or &amp;#39;100 satoshi bits&amp;#39; risk collision in contexts&lt;br/&gt;&amp;gt; where subtleties of casing/stroking are lost.)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; (There&amp;#39;s summary of more problems with &amp;#34;bit&amp;#34; in the zibcoin.org FAQ  at:&lt;br/&gt;&amp;gt; &amp;lt;&lt;a href=&#34;http://zibcoin.org/faq#why-not-bits-to-mean-microbitcoins&amp;gt&#34;&gt;http://zibcoin.org/faq#why-not-bits-to-mean-microbitcoins&amp;gt&lt;/a&gt;;.)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; - Gordon&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On 5/1/14, 3:35 PM, Aaron Voisine wrote:&lt;br/&gt;&amp;gt;&amp;gt; I&amp;#39;m also a big fan of standardizing on microBTC as the standard unit.&lt;br/&gt;&amp;gt;&amp;gt; I didn&amp;#39;t like the name &amp;#34;bits&amp;#34; at first, but the more I think about it,&lt;br/&gt;&amp;gt;&amp;gt; the more I like it. The main thing going for it is the fact that it&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt; part of the name bitcoin. If Bitcoin is the protocol and network, bits&lt;br/&gt;&amp;gt;&amp;gt; are an obvious choice for the currency unit.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I would like to propose using Unicode character U&#43;0180, lowercase b&lt;br/&gt;&amp;gt;&amp;gt; with stroke, as the symbol to represent the microBTC denomination,&lt;br/&gt;&amp;gt;&amp;gt; whether we call bits or something else:&lt;br/&gt;&amp;gt;&amp;gt;   &lt;a href=&#34;http://www.fileformat.info/info/unicode/char/0180/index.htm&#34;&gt;http://www.fileformat.info/info/unicode/char/0180/index.htm&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Another candidate is Unicode character U&#43;2422, the blank symbol, but I&lt;br/&gt;&amp;gt;&amp;gt; prefer stroke b.&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://www.fileformat.info/info/unicode/char/2422/index.htm&#34;&gt;http://www.fileformat.info/info/unicode/char/2422/index.htm&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Aaron&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; There&amp;#39;s no trick to being a humorist when you have the whole&lt;br/&gt;&amp;gt;&amp;gt; government working for you -- Will Rodgers&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; On Apr 21, 2014 5:41 AM, &amp;#34;Pieter Wuille&amp;#34; &amp;lt;pieter.wuille at gm...&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Apr 21, 2014 3:37 AM, &amp;#34;Un Ix&amp;#34; &amp;lt;slashdevnull at ...&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; Something tells me this would be reduced to a single syllable in common&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; usage I.e. bit.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; What units will be called colloquially is not something developers will&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; determine. It will vary, depend on language and culture, and is not&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; relevant to this discussion in my opinion.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; It may well be that people in some geographic or language area will end up&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; (or for a while) calling 1e-06 BTC &amp;#34;bits&amp;#34;. That&amp;#39;s fine, but using that as&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;#34;official&amp;#34; name in software would be very strange and potentially confusing&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; in my opinion. As mentioned by others, that would seem to me like calling&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; dollars &amp;#34;bucks&amp;#34; in bank software. Nobody seems to have a problem with&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; having colloquial names, but &amp;#34;US dollar&amp;#34; or &amp;#34;euro&amp;#34; are far less ambiguous&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; than &amp;#34;bit&amp;#34;. I think we need a more distinctive name.&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; Pieter&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt; &amp;#34;Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE&lt;br/&gt;&amp;gt;&amp;gt; Instantly run your Selenium tests across 300&#43; browser/OS combos.  Get&lt;br/&gt;&amp;gt;&amp;gt; unparalleled scalability from the best Selenium testing platform available.&lt;br/&gt;&amp;gt;&amp;gt; Simple to use. Nothing to install. Get started now for free.&amp;#34;&lt;br/&gt;&amp;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;&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; &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; 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:20:35&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8fau4rtm54urpu08flhaw8p94m28nrj6yf9d4dpnnes48jnfvl3qzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7x24rfqy</id>
    
      <title type="html">📅 Original date posted:2014-05-01 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8fau4rtm54urpu08flhaw8p94m28nrj6yf9d4dpnnes48jnfvl3qzyqazfn3pghz53zhtlv8uzyl863prf6wnwva0530zmzqwkfvu86k7x24rfqy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrdntuuqandxacxz04395mrf79stjjm0qw4ntuhlhft47khz5g2gsxxzndf&#39;&gt;nevent1q…zndf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-05-01&lt;br/&gt;📝 Original message:I&amp;#39;m also a big fan of standardizing on microBTC as the standard unit.&lt;br/&gt;I didn&amp;#39;t like the name &amp;#34;bits&amp;#34; at first, but the more I think about it,&lt;br/&gt;the more I like it. The main thing going for it is the fact that it&amp;#39;s&lt;br/&gt;part of the name bitcoin. If Bitcoin is the protocol and network, bits&lt;br/&gt;are an obvious choice for the currency unit.&lt;br/&gt;&lt;br/&gt;I would like to propose using Unicode character U&#43;0180, lowercase b&lt;br/&gt;with stroke, as the symbol to represent the microBTC denomination,&lt;br/&gt;whether we call bits or something else:&lt;br/&gt; &lt;a href=&#34;http://www.fileformat.info/info/unicode/char/0180/index.htm&#34;&gt;http://www.fileformat.info/info/unicode/char/0180/index.htm&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Another candidate is Unicode character U&#43;2422, the blank symbol, but I&lt;br/&gt;prefer stroke b.&lt;br/&gt;&lt;a href=&#34;http://www.fileformat.info/info/unicode/char/2422/index.htm&#34;&gt;http://www.fileformat.info/info/unicode/char/2422/index.htm&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Aaron&lt;br/&gt;&lt;br/&gt;There&amp;#39;s no trick to being a humorist when you have the whole&lt;br/&gt;government working for you -- Will Rodgers&lt;br/&gt;&lt;br/&gt;&amp;gt; On Apr 21, 2014 5:41 AM, &amp;#34;Pieter Wuille&amp;#34; &amp;lt;pieter.wuille at gm...&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;On Apr 21, 2014 3:37 AM, &amp;#34;Un Ix&amp;#34; &amp;lt;slashdevnull at ...&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Something tells me this would be reduced to a single syllable in common&lt;br/&gt;&amp;gt;&amp;gt; usage I.e. bit.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; What units will be called colloquially is not something developers will&lt;br/&gt;&amp;gt; determine. It will vary, depend on language and culture, and is not&lt;br/&gt;&amp;gt; relevant to this discussion in my opinion.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It may well be that people in some geographic or language area will end up&lt;br/&gt;&amp;gt; (or for a while) calling 1e-06 BTC &amp;#34;bits&amp;#34;. That&amp;#39;s fine, but using that as&lt;br/&gt;&amp;gt; &amp;#34;official&amp;#34; name in software would be very strange and potentially confusing&lt;br/&gt;&amp;gt; in my opinion. As mentioned by others, that would seem to me like calling&lt;br/&gt;&amp;gt; dollars &amp;#34;bucks&amp;#34; in bank software. Nobody seems to have a problem with&lt;br/&gt;&amp;gt; having colloquial names, but &amp;#34;US dollar&amp;#34; or &amp;#34;euro&amp;#34; are far less ambiguous&lt;br/&gt;&amp;gt; than &amp;#34;bit&amp;#34;. I think we need a more distinctive name.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; Pieter
    </content>
    <updated>2023-06-07T17:20:35&#43;02:00</updated>
  </entry>

</feed>