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




  <entry>
    <id>https://nostr.ae/nevent1qqsv28qqe7jc6erw0tmdqnfy652qkq9p9l8cw82cncg6nxjcfuxs94gzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7jydeam</id>
    
      <title type="html">📅 Original date posted:2015-08-01 📝 Original message: &amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv28qqe7jc6erw0tmdqnfy652qkq9p9l8cw82cncg6nxjcfuxs94gzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7jydeam" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgr45gnrnmyym2lz4k8kw8g0730zcy6tqza2hrwqat03fu4qdk3ygp9mved&#39;&gt;nevent1q…mved&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-01&lt;br/&gt;📝 Original message:&lt;br/&gt;&amp;gt; On Jul 30, 2015, at 4:48 PM, Rusty Russell &amp;lt;rusty at rustcorp.com.au&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; But I realized yesterday, outsourcing needs a new sighash op mode (or&lt;br/&gt;&amp;gt; normalized txids), so it&amp;#39;s not really something to design a deployable&lt;br/&gt;&amp;gt; system around today.&lt;br/&gt;&lt;br/&gt;Can you elaborate on this, Rusty?&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/lightning-dev/attachments/20150801/f828e56a/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20150801/f828e56a/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20150801/f828e56a/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20150801/f828e56a/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-09T14:43:53&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy23awr6753zqq2yf9n7t9zgqpyuc0uk0fyjgaj748uchglxscahczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7f299lr</id>
    
      <title type="html">📅 Original date posted:2016-04-21 📝 Original message:In ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy23awr6753zqq2yf9n7t9zgqpyuc0uk0fyjgaj748uchglxscahczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7f299lr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst2p2yqrj347w2nu566dmglj3u8yc48699w6zmuj59szazvnd2r8gxgt7vp&#39;&gt;nevent1q…t7vp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-04-21&lt;br/&gt;📝 Original message:In practice the probability of this case triggering is on the order of 2^-128 or something astronomically tiny. I&amp;#39;ve been using BIP32 for a few years already as have many others...I don&amp;#39;t think we&amp;#39;ve ever had to handle this case. Justifiably, many app developers feel like the additional complexity of properly handling this case is not worth the effort.&lt;br/&gt;&lt;br/&gt;Having said that, if the handling of this case is simple to implement and easy to isolate in the program flow, I am in favor of doing something along the lines of what you propose.&lt;br/&gt;&lt;br/&gt;- Eric&lt;br/&gt;&lt;br/&gt;On April 20, 2016 9:32:25 AM PDT, Jochen Hoenicke via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;Hello Bitcoin Developers,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;I would like to make a proposal to update BIP-32 in a small way.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;TL;DR: BIP-32 is hard to use right (due to its requirement to skip&lt;br/&gt;&amp;gt;addresses).  This proposal suggests a modification such that the&lt;br/&gt;&amp;gt;difficulty can be encapsulated in the library.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;#MOTIVATION:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;The current BIP-32 specifies that if for some node in the hierarchy&lt;br/&gt;&amp;gt;the computed hash I_L is larger or equal to the prime or 0, then the&lt;br/&gt;&amp;gt;node is invalid and should be skipped in the BIP-32 tree.  This has&lt;br/&gt;&amp;gt;several unfortunate consequences:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;- All callers of CKDpriv or CKDpub have to check for errors and handle&lt;br/&gt;&amp;gt;  them appropriately.  This shifts the burden to the application&lt;br/&gt;&amp;gt;  developer instead of being able to handle it in the BIP-32 library.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;- It is not clear what to do if an intermediate node is&lt;br/&gt;&amp;gt;  missing. E.g. for the default wallet layout, if m/i_H/0 is missing&lt;br/&gt;&amp;gt;  should m/i_H/1 be used for external chain and m/i_H/2 for internal&lt;br/&gt;&amp;gt;  chain?  This would make the wallet handling much more difficult.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;- It gets even worse with standards like BIP-44.  If m/44&amp;#39; is missing&lt;br/&gt;&amp;gt;  should we use m/45&amp;#39; instead?  If m/44&amp;#39;/0&amp;#39; is missing should we use&lt;br/&gt;&amp;gt;  m/44&amp;#39;/1&amp;#39; instead, using the same addresses as for testnet?&lt;br/&gt;&amp;gt;  One could also restart with a different seed in this case, but this&lt;br/&gt;&amp;gt;  wouldn&amp;#39;t work if one later wants to support another BIP-43 proposal&lt;br/&gt;&amp;gt;  and still keep the same wallet.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;I think the first point alone is reason enough to change this.  I am&lt;br/&gt;&amp;gt;not aware of a BIP-32 application that handles errors like this&lt;br/&gt;&amp;gt;correctly in all cases.  It is also very hard to test, since it is&lt;br/&gt;&amp;gt;infeasible to brute-force a BIP-32 key and a path where the node does&lt;br/&gt;&amp;gt;not exists.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;This problem can be avoided by repeating the hashing with slightly&lt;br/&gt;&amp;gt;different input data until a valid private key is found.  This would&lt;br/&gt;&amp;gt;be in the same spirit as RFC-6979.  This way, the library will always&lt;br/&gt;&amp;gt;return a valid node for all paths.  Of course, in the case where the&lt;br/&gt;&amp;gt;node is valid according to the current standard the behavior should be&lt;br/&gt;&amp;gt;unchanged.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;I think the backward compatibility issues are minimal.  The chance&lt;br/&gt;&amp;gt;that this affects anyone is less than 10^-30.  Even if it happens, it&lt;br/&gt;&amp;gt;would only create some additional addresses (that are not seen if the&lt;br/&gt;&amp;gt;user downgrades).  The main reason for suggesting a change is that we&lt;br/&gt;&amp;gt;want a similar method for different curves where a collision is much&lt;br/&gt;&amp;gt;more likely.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;#QUESTIONS:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;What is the procedure to update the BIP?  Is it still possible to&lt;br/&gt;&amp;gt;change the existing BIP-32 even though it is marked as final?  Or&lt;br/&gt;&amp;gt;should I make a new BIP for this that obsoletes BIP-32?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;What algorithm is preferred? (bike-shedding)  My suggestion:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;---&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Change the last step of the private -&amp;gt; private derivation functions to:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; . In case parse(I_L) &amp;gt;= n or k_i = 0, the procedure is repeated&lt;br/&gt;&amp;gt;   at step 2 with&lt;br/&gt;&amp;gt;    I = HMAC-SHA512(Key = c_par, Data = 0x01 || I_R || ser32(i))&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;---&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;I think this suggestion is simple to implement (a bit harder to unit&lt;br/&gt;&amp;gt;test) and the string to hash with HMAC-SHA512 always has the same&lt;br/&gt;&amp;gt;length.  I use I_R, since I_L is obviously not very random if I_L &amp;gt;= n.&lt;br/&gt;&amp;gt;There is a minimal chance that it will lead to an infinite loop if I_R&lt;br/&gt;&amp;gt;is the same in two consecutive iterations, but that has only a chance&lt;br/&gt;&amp;gt;of 1 in 2^512 (if the algorithm is used for different curves that make&lt;br/&gt;&amp;gt;I_L &amp;gt;= n more likely, the chance is still less than 1 in 2^256).  In&lt;br/&gt;&amp;gt;theory, this loop can be avoided by incrementing i in every iteration,&lt;br/&gt;&amp;gt;but this would make an implementation error in the &amp;#34;hard to test&amp;#34; path&lt;br/&gt;&amp;gt;of the program more likely.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;The other derivation functions should be updated in a similar matter.&lt;br/&gt;&amp;gt;Also the derivation of the root node from the seed should be updated&lt;br/&gt;&amp;gt;in a similar matter to avoid invalid seeds.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;If you followed until here, thanks for reading this long posting.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;  Jochen&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;-------------- 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/20160421/f6ea5a61/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160421/f6ea5a61/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:50:10&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsygrlnu95ukgx9r5gss0n5yrmwz9khxqxxtdq7ed5an0zr6s5cxngzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc77e0yvh</id>
    
      <title type="html">📅 Original date posted:2016-01-28 📝 Original message:Folks, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsygrlnu95ukgx9r5gss0n5yrmwz9khxqxxtdq7ed5an0zr6s5cxngzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc77e0yvh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp67rya0x0c2n602xt4u3tkh3pyzpw8k2qu54hs3hpqn5a5yw7rmc9z6swn&#39;&gt;nevent1q…6swn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-01-28&lt;br/&gt;📝 Original message:Folks,&lt;br/&gt;&lt;br/&gt;I think the current situation with forks could have been avoided with a better process that can distinguish between different layers for bitcoin modification proposals.&lt;br/&gt;&lt;br/&gt;For instance, BIP64 was proposed by Mike Hearn, which does not affect the consensus layer at all. Many Core devs disliked the proposal and Mike had lots of pushback. Regardless of whether or not you agree with the merits of Mike’s ideas here, fact is having nodes that support BIP64 would not fundamentally break the Bitcoin network.&lt;br/&gt;&lt;br/&gt;This issue prompted Mike to break off from Core and create XT as the applications he was developing required BIP64 to work. With this split, Gavin found a new home for his big block ideas…and the two teamed up.&lt;br/&gt;&lt;br/&gt;We need to have a process that clearly distinguishes these different layers and allows much more freedom in the upper layers while requiring agreement at the consensus layer. Many of these fork proposals are actually conflating different features, only some of which would actually be consensus layer changes. When people proposing nonconsensus features get pushback from Core developers they feel rejected and are likely to team up with others trying to push for hard forks and the like.&lt;br/&gt;&lt;br/&gt;A while back I had submitted a BIP -  BIP123 - that addresses this issue. I have updated it to include all the currently proposed and accepted BIPs and have submitted a PR: &lt;a href=&#34;https://github.com/bitcoin/bips/pull/311&#34;&gt;https://github.com/bitcoin/bips/pull/311&lt;/a&gt; &amp;lt;&lt;a href=&#34;https://github.com/bitcoin/bips/pull/311&amp;gt&#34;&gt;https://github.com/bitcoin/bips/pull/311&amp;gt&lt;/a&gt;;&lt;br/&gt;&lt;br/&gt;I urge everyone to seriously consider getting this BIP accepted as a top priority before we get more projects all trying their hand at stuff and not understanding these critical distinctions.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;- Eric&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/20160128/2e877491/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160128/2e877491/attachment-0001.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160128/2e877491/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160128/2e877491/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:48:15&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxnh8t85eua8tgwfuvm4krxlzswv27647d7duz3zkx4qzfujp4e3qzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc70tzyxz</id>
    
      <title type="html">📅 Original date posted:2015-12-26 📝 Original message:For ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxnh8t85eua8tgwfuvm4krxlzswv27647d7duz3zkx4qzfujp4e3qzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc70tzyxz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2tuz739xuzxy4yvduwyuulay4js3th3ljmpxszy9gx89xzelmtgq5y7gn3&#39;&gt;nevent1q…7gn3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-26&lt;br/&gt;📝 Original message:For simplicity, assume total network hashpower is constant. Also, assume the soft fork activates at the beginning of a retarget period.&lt;br/&gt;&lt;br/&gt;At the moment the soft fork activates, the effective difficulty is increased (by adding a second independent PoW check that must also be satisfied) which means more hashes on average (and proportionally more time) are required to find a block. At the end of the retarget period,  the difficulty is lowered so that if the second PoW difficulty were to be kept constant the block interval would again average 10 mins.&lt;br/&gt;&lt;br/&gt;If we were to keep the second PoW difficulty constant, we would restore the same total PoW-to-time-unit ratio and the retarget difficulty would stabilize again so each block would once more require the same number of hashes (and same amount of time) on average as before.&lt;br/&gt;&lt;br/&gt;But we don&amp;#39;t keep the second PoW difficulty constant - we increase it so once again more hashes on average are required to find a block by the same proportion as before. And we keep doing this.&lt;br/&gt;&lt;br/&gt;Now, the assumption that hashpower is constant is obviously unrealistic. If this is your bone of contention, then yes, I agree my model is overly simplistic.&lt;br/&gt;&lt;br/&gt;My larger point was to explore the extent of what&amp;#39;s possible with only a soft fork - and we can actually go pretty far and even compensate for these economic shifts by increasing block size and rewards. The whole thing is clearly a huge mess - and I wouldn&amp;#39;t recommend actually doing it.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On December 26, 2015 7:33:53 AM PST, &amp;#34;Jorge Timón&amp;#34; &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&amp;gt;On Dec 26, 2015 9:24 AM, &amp;#34;Eric Lombrozo via bitcoin-dev&amp;#34; &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; Unfortunately, this also means longer confirmation times, lower&lt;br/&gt;&amp;gt;throughput, and lower miner revenue. Note, however, that confirmations&lt;br/&gt;&amp;gt;would (on average) represent more PoW, so fewer confirmations would be&lt;br/&gt;&amp;gt;required to achieve the same level of security.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;I&amp;#39;m not sure I understand this. If mining revenue per unit of time&lt;br/&gt;&amp;gt;drops,&lt;br/&gt;&amp;gt;total pow per unit of time should also drop. Even if the inter-block&lt;br/&gt;&amp;gt;time&lt;br/&gt;&amp;gt;is increased, it&amp;#39;s not clear to me that the pow per block would&lt;br/&gt;&amp;gt;necessarily&lt;br/&gt;&amp;gt;be higher.&lt;br/&gt;&amp;gt;What am I missing?&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/20151226/91406f63/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151226/91406f63/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:47:08&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrqqcfx98amzx2rllcm284jv5al22mjrkalzz79zws4p353txuk5gzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7zqcd7j</id>
    
      <title type="html">📅 Original date posted:2015-12-26 📝 Original message:Note: ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrqqcfx98amzx2rllcm284jv5al22mjrkalzz79zws4p353txuk5gzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7zqcd7j" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp34ez9pa98kmz8n2au4p6qdyqwa8dwrnvaawtnlftv2z0fkchamgqphsva&#39;&gt;nevent1q…hsva&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-26&lt;br/&gt;📝 Original message:Note: my stupid email client didn&amp;#39;t indent Peter Todd&amp;#39;s quote correctly. &lt;br/&gt;The first paragraph is his, the second is my response.&lt;br/&gt;&lt;br/&gt;------ Original Message ------&lt;br/&gt;From: &amp;#34;Eric Lombrozo&amp;#34; &amp;lt;elombrozo at gmail.com&amp;gt;&lt;br/&gt;To: &amp;#34;Peter Todd&amp;#34; &amp;lt;pete at petertodd.org&amp;gt;; &amp;#34;Emin Gün Sirer&amp;#34; &lt;br/&gt;&amp;lt;el33th4x0r at gmail.com&amp;gt;&lt;br/&gt;Cc: nbvfour at gmail.com; &amp;#34;Bitcoin Dev&amp;#34; &lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt;&lt;br/&gt;Sent: 12/26/2015 12:23:38 AM&lt;br/&gt;Subject: Re[2]: [bitcoin-dev] We need to fix the block withholding &lt;br/&gt;attack&lt;br/&gt;&lt;br/&gt;&amp;gt;Peter Todd wrote:&lt;br/&gt;&amp;gt;  Fixing block withholding is relatively simple, but (so far) requires a&lt;br/&gt;&amp;gt;SPV-visible hardfork. (Luke-Jr&amp;#39;s two-stage target mechanism) We should&lt;br/&gt;&amp;gt;do this hard-fork in conjunction with any blocksize increase, which &lt;br/&gt;&amp;gt;will&lt;br/&gt;&amp;gt;have the desirable side effect of clearly show consent by the entire&lt;br/&gt;&amp;gt;ecosystem, SPV clients included.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;I think we can generalize this and argue that it is impossible fix this &lt;br/&gt;&amp;gt;without reducing the visible difficulty and blinding the hasher to an &lt;br/&gt;&amp;gt;invisible difficulty. Unfortunately, changing the retargeting algo to &lt;br/&gt;&amp;gt;compute lower visible difficulty (leaving all else the same) or &lt;br/&gt;&amp;gt;interpreting the bits field in a way that yields a lower visible &lt;br/&gt;&amp;gt;difficulty is a hard fork by definition - blocks that didn&amp;#39;t meet the &lt;br/&gt;&amp;gt;visible difficulty requirement before will now meet it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;jl2012 wrote:&lt;br/&gt;&amp;gt;&amp;gt;After the meeting I find a softfork solution. It is very inefficient &lt;br/&gt;&amp;gt;&amp;gt;and I am leaving it here just for record.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;1. In the first output of the second transaction of a block, mining &lt;br/&gt;&amp;gt;&amp;gt;pool will commit a random nonce with an OP_RETURN.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;2. Mine as normal. When a block is found, the hash is concatenated &lt;br/&gt;&amp;gt;&amp;gt;with the committed random nonce and hashed.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;3. The resulting hash must be smaller than 2 ^ (256 - 1/64) or the &lt;br/&gt;&amp;gt;&amp;gt;block is invalid. That means about 1% of blocks are discarded.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;4. For each difficulty retarget, the secondary target is decreased by &lt;br/&gt;&amp;gt;&amp;gt;2 ^ 1/64.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;5. After 546096 blocks or 10 years, the secondary target becomes 2 ^ &lt;br/&gt;&amp;gt;&amp;gt;252. Therefore only 1 in 16 hash returned by hasher is really valid. &lt;br/&gt;&amp;gt;&amp;gt;This should make the detection of block withholding attack much &lt;br/&gt;&amp;gt;&amp;gt;easier.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;All miners have to sacrifice 1% reward for 10 years. Confirmation will &lt;br/&gt;&amp;gt;&amp;gt;also be 1% slower than it should be.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;If a node (full or SPV) is not updated, it becomes more vulnerable as &lt;br/&gt;&amp;gt;&amp;gt;an attacker could mine a chain much faster without following the new &lt;br/&gt;&amp;gt;&amp;gt;rules. But this is still a softfork, by definition.&lt;br/&gt;&amp;gt;jl2012&amp;#39;s key discovery here is that if we add an invisible difficulty &lt;br/&gt;&amp;gt;while keeping the retarget algo and bits semantics the same, the &lt;br/&gt;&amp;gt;visible difficulty will decrease automatically to compensate. In other &lt;br/&gt;&amp;gt;words, we can artificially increase the block time interval, allowing &lt;br/&gt;&amp;gt;us to force a lower visible difficulty at the next retarget without &lt;br/&gt;&amp;gt;changing the retarget algo nor the bits semantics. There are no other &lt;br/&gt;&amp;gt;free parameters we can tweak, so it seems this is really the best we &lt;br/&gt;&amp;gt;can do.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Unfortunately, this also means longer confirmation times, lower &lt;br/&gt;&amp;gt;throughput, and lower miner revenue. Note, however, that confirmations &lt;br/&gt;&amp;gt;would (on average) represent more PoW, so fewer confirmations would be &lt;br/&gt;&amp;gt;required to achieve the same level of security.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;We can compensate for lower throughput and lower miner revenue by &lt;br/&gt;&amp;gt;increasing block size and increasing block rewards. Interestingly, it &lt;br/&gt;&amp;gt;turns out we *can* do these things with soft forks by embedding new &lt;br/&gt;&amp;gt;structures into blocks and nesting their hash trees into existing &lt;br/&gt;&amp;gt;structures. Ideas such as extension blocks &lt;br/&gt;&amp;gt;[&lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-May/008356.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-May/008356.html&lt;/a&gt;] &lt;br/&gt;&amp;gt;have been proposed before...but they add significant complications to &lt;br/&gt;&amp;gt;the protocol and require nontrivial app migration efforts. Old nodes &lt;br/&gt;&amp;gt;would not get forked off the network but backwards compatibility would &lt;br/&gt;&amp;gt;still be a problem as they would not be able to see at least some of &lt;br/&gt;&amp;gt;the transactions and some of the bitcoins in blocks. But if we&amp;#39;re &lt;br/&gt;&amp;gt;willing to accept this, even the &amp;#34;sacred&amp;#34; 21 million asymptotic limit &lt;br/&gt;&amp;gt;can be raised via soft fork!&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;So in conclusion, it *is* possible to fix this attack with a soft fork &lt;br/&gt;&amp;gt;and without altering the basic economics...but it&amp;#39;s almost surely a lot &lt;br/&gt;&amp;gt;more trouble than it&amp;#39;s worth. Luke-Jr&amp;#39;s solution is far simpler and &lt;br/&gt;&amp;gt;more elegant and is perhaps one of the few examples of a new feature &lt;br/&gt;&amp;gt;(as opposed to merely a structure cleanup) that would be better to &lt;br/&gt;&amp;gt;deploy as a hard fork since it&amp;#39;s simple to implement and seems to stand &lt;br/&gt;&amp;gt;a reasonable chance of near universal support...and soft fork &lt;br/&gt;&amp;gt;alternatives are very, very ugly and significantly impact system &lt;br/&gt;&amp;gt;usability...and I think theory tells us we can&amp;#39;t do any better.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;- Eric&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/20151226/381a45ab/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151226/381a45ab/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:47:07&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp34ez9pa98kmz8n2au4p6qdyqwa8dwrnvaawtnlftv2z0fkchamgzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7sa7sdv</id>
    
      <title type="html">📅 Original date posted:2015-12-26 📝 Original message:Peter ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp34ez9pa98kmz8n2au4p6qdyqwa8dwrnvaawtnlftv2z0fkchamgzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7sa7sdv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp9tp287trjpwdq9d9e6kt625yn4wqsm0v9qeectmnuuny7h6nq8sr6aw76&#39;&gt;nevent1q…aw76&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-26&lt;br/&gt;📝 Original message:Peter Todd wrote:&lt;br/&gt;  Fixing block withholding is relatively simple, but (so far) requires a&lt;br/&gt;SPV-visible hardfork. (Luke-Jr&amp;#39;s two-stage target mechanism) We should&lt;br/&gt;do this hard-fork in conjunction with any blocksize increase, which will&lt;br/&gt;have the desirable side effect of clearly show consent by the entire&lt;br/&gt;ecosystem, SPV clients included.&lt;br/&gt;&lt;br/&gt;I think we can generalize this and argue that it is impossible fix this &lt;br/&gt;without reducing the visible difficulty and blinding the hasher to an &lt;br/&gt;invisible difficulty. Unfortunately, changing the retargeting algo to &lt;br/&gt;compute lower visible difficulty (leaving all else the same) or &lt;br/&gt;interpreting the bits field in a way that yields a lower visible &lt;br/&gt;difficulty is a hard fork by definition - blocks that didn&amp;#39;t meet the &lt;br/&gt;visible difficulty requirement before will now meet it.&lt;br/&gt;&lt;br/&gt;jl2012 wrote:&lt;br/&gt;&amp;gt;After the meeting I find a softfork solution. It is very inefficient &lt;br/&gt;&amp;gt;and I am leaving it here just for record.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;1. In the first output of the second transaction of a block, mining &lt;br/&gt;&amp;gt;pool will commit a random nonce with an OP_RETURN.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;2. Mine as normal. When a block is found, the hash is concatenated with &lt;br/&gt;&amp;gt;the committed random nonce and hashed.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;3. The resulting hash must be smaller than 2 ^ (256 - 1/64) or the &lt;br/&gt;&amp;gt;block is invalid. That means about 1% of blocks are discarded.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;4. For each difficulty retarget, the secondary target is decreased by 2 &lt;br/&gt;&amp;gt;^ 1/64.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;5. After 546096 blocks or 10 years, the secondary target becomes 2 ^ &lt;br/&gt;&amp;gt;252. Therefore only 1 in 16 hash returned by hasher is really valid. &lt;br/&gt;&amp;gt;This should make the detection of block withholding attack much easier.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;All miners have to sacrifice 1% reward for 10 years. Confirmation will &lt;br/&gt;&amp;gt;also be 1% slower than it should be.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;If a node (full or SPV) is not updated, it becomes more vulnerable as &lt;br/&gt;&amp;gt;an attacker could mine a chain much faster without following the new &lt;br/&gt;&amp;gt;rules. But this is still a softfork, by definition.&lt;br/&gt;jl2012&amp;#39;s key discovery here is that if we add an invisible difficulty &lt;br/&gt;while keeping the retarget algo and bits semantics the same, the visible &lt;br/&gt;difficulty will decrease automatically to compensate. In other words, we &lt;br/&gt;can artificially increase the block time interval, allowing us to force &lt;br/&gt;a lower visible difficulty at the next retarget without changing the &lt;br/&gt;retarget algo nor the bits semantics. There are no other free parameters &lt;br/&gt;we can tweak, so it seems this is really the best we can do.&lt;br/&gt;&lt;br/&gt;Unfortunately, this also means longer confirmation times, lower &lt;br/&gt;throughput, and lower miner revenue. Note, however, that confirmations &lt;br/&gt;would (on average) represent more PoW, so fewer confirmations would be &lt;br/&gt;required to achieve the same level of security.&lt;br/&gt;&lt;br/&gt;We can compensate for lower throughput and lower miner revenue by &lt;br/&gt;increasing block size and increasing block rewards. Interestingly, it &lt;br/&gt;turns out we *can* do these things with soft forks by embedding new &lt;br/&gt;structures into blocks and nesting their hash trees into existing &lt;br/&gt;structures. Ideas such as extension blocks &lt;br/&gt;[&lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-May/008356.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-May/008356.html&lt;/a&gt;] &lt;br/&gt;have been proposed before...but they add significant complications to &lt;br/&gt;the protocol and require nontrivial app migration efforts. Old nodes &lt;br/&gt;would not get forked off the network but backwards compatibility would &lt;br/&gt;still be a problem as they would not be able to see at least some of the &lt;br/&gt;transactions and some of the bitcoins in blocks. But if we&amp;#39;re willing to &lt;br/&gt;accept this, even the &amp;#34;sacred&amp;#34; 21 million asymptotic limit can be raised &lt;br/&gt;via soft fork!&lt;br/&gt;&lt;br/&gt;So in conclusion, it *is* possible to fix this attack with a soft fork &lt;br/&gt;and without altering the basic economics...but it&amp;#39;s almost surely a lot &lt;br/&gt;more trouble than it&amp;#39;s worth. Luke-Jr&amp;#39;s solution is far simpler and more &lt;br/&gt;elegant and is perhaps one of the few examples of a new feature (as &lt;br/&gt;opposed to merely a structure cleanup) that would be better to deploy as &lt;br/&gt;a hard fork since it&amp;#39;s simple to implement and seems to stand a &lt;br/&gt;reasonable chance of near universal support...and soft fork alternatives &lt;br/&gt;are very, very ugly and significantly impact system usability...and I &lt;br/&gt;think theory tells us we can&amp;#39;t do any better.&lt;br/&gt;&lt;br/&gt;- Eric&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/20151226/5d48d72e/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151226/5d48d72e/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:47:07&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9p8l0sp0htkutgvkwanh5vjjzlrj2d8g6zedgeww4kuvex4f4vcczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7j0xywh</id>
    
      <title type="html">📅 Original date posted:2015-12-17 📝 Original message:There ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9p8l0sp0htkutgvkwanh5vjjzlrj2d8g6zedgeww4kuvex4f4vcczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7j0xywh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszqvmz9ryun0cpxsgguluthpghy6twm5eu9xfcxg36wt203p7d69crp9hlp&#39;&gt;nevent1q…9hlp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-17&lt;br/&gt;📝 Original message:There are no good short-term scaling solutions...this is a very hard problem that necessarily requires a lot of out-of-the-box thinking, something 2015 has seen a LOT of...and I&amp;#39;m optimistic about the ideas presented thus far.&lt;br/&gt;&lt;br/&gt;At least SW *is* a scaling solution (albeit most of the important benefits are long term). The issue of fee events has nothing to do with scaling - it has to do with economics...specifically whether we should be subsidizing transactions, who should pay the bill for it, etc. My own personal opinion is that increasing validation costs works against adoption, not for it...even if it artificially keeps fees low - and we&amp;#39;ll have to deal with a fee event sooner or later anyhow. You may disagree with my opinion, but please, let&amp;#39;s stop confounding the economic issues with actual scaling.&lt;br/&gt;&lt;br/&gt;On December 16, 2015 6:21:22 PM PST, Jeff Garzik via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;On Wed, Dec 16, 2015 at 3:50 PM, Matt Corallo&lt;br/&gt;&amp;gt;&amp;lt;lf-lists at mattcorallo.com&amp;gt;&lt;br/&gt;&amp;gt;wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; A large part of your argument is that SW will take longer to deploy&lt;br/&gt;&amp;gt;than a&lt;br/&gt;&amp;gt;&amp;gt; hard fork, but I completely disagree. Though I do not agree with some&lt;br/&gt;&amp;gt;&amp;gt; people claiming we can deploy SW significantly faster than a hard&lt;br/&gt;&amp;gt;fork,&lt;br/&gt;&amp;gt;&amp;gt; once the code is ready (probably a six month affair) we can get it&lt;br/&gt;&amp;gt;deployed&lt;br/&gt;&amp;gt;&amp;gt; very quickly. It&amp;#39;s true the ecosystem may take some time to upgrade,&lt;br/&gt;&amp;gt;but I&lt;br/&gt;&amp;gt;&amp;gt; see that as a feature, not a bug - we can build up some fee pressure&lt;br/&gt;&amp;gt;with&lt;br/&gt;&amp;gt;&amp;gt; an immediate release valve available for people to use if they want&lt;br/&gt;&amp;gt;to pay&lt;br/&gt;&amp;gt;&amp;gt; fewer fees.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;That&amp;#39;s taking a big risk.  &amp;#34;Build up some fee pressure&amp;#34; is essentially&lt;br/&gt;&amp;gt;risking a Fee Event if uptake is slower than planned, or traffic is&lt;br/&gt;&amp;gt;greater&lt;br/&gt;&amp;gt;than expected.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On the other hand, a hard fork, while simpler for the ecosystem to&lt;br/&gt;&amp;gt;upgrade&lt;br/&gt;&amp;gt;&amp;gt; to, is a 1-2 year affair (after the code is shipped, so at least&lt;br/&gt;&amp;gt;1.5-2.5&lt;br/&gt;&amp;gt;&amp;gt; from today if we all put off heads down and work). One thing that has&lt;br/&gt;&amp;gt;&amp;gt; concerned me greatly through this whole debate is how quickly people&lt;br/&gt;&amp;gt;seem&lt;br/&gt;&amp;gt;&amp;gt; to think we can roll out a hard fork. Go look at the distribution of&lt;br/&gt;&amp;gt;node&lt;br/&gt;&amp;gt;&amp;gt; versions on the network today and work backwards to get nearly every&lt;br/&gt;&amp;gt;node&lt;br/&gt;&amp;gt;&amp;gt; upgraded... Even with a year between fork-version-release and&lt;br/&gt;&amp;gt;&amp;gt; fork-activation, we&amp;#39;d still kill a bunch of nodes and instead of&lt;br/&gt;&amp;gt;reducing&lt;br/&gt;&amp;gt;&amp;gt; their security model, lead them to be outright robbed.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;A hard fork will never achieve 100%  There are many credible folks and&lt;br/&gt;&amp;gt;estimates who feel a May hard fork is reasonable and doable.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Further, hard forks restore the full trustless nature of the&lt;br/&gt;&amp;gt;post-hard-fork&lt;br/&gt;&amp;gt;nodes.  Soft forks continually erode that.  That&amp;#39;s why SW should come&lt;br/&gt;&amp;gt;via&lt;br/&gt;&amp;gt;hard fork.  The end result is more secure - 100% validation of witness&lt;br/&gt;&amp;gt;transactions.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;If regular hard fork plans are proposed in public, many months in&lt;br/&gt;&amp;gt;advance,&lt;br/&gt;&amp;gt;there is plenty of time for the community to react.  Hard forks create&lt;br/&gt;&amp;gt;a&lt;br/&gt;&amp;gt;more predictable market and environment for Users, and a more secure&lt;br/&gt;&amp;gt;network.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Further, even if you believe SW makes hard fork unnecessary, it is the&lt;br/&gt;&amp;gt;responsible thing to code and communicate to users the plan for a Fee&lt;br/&gt;&amp;gt;Event&lt;br/&gt;&amp;gt;just in case SW uptake and extension block use does not match&lt;br/&gt;&amp;gt;theoretical&lt;br/&gt;&amp;gt;projections of SW proponents.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Finally, SW does not eliminate and is orthogonal to Short Term Problem&lt;br/&gt;&amp;gt;#1&lt;br/&gt;&amp;gt;(orig. email - drift into ECE)&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-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;&lt;br/&gt;-- &lt;br/&gt;Sent from my Android device with K-9 Mail. Please excuse my brevity.&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/20151216/e2c4511c/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151216/e2c4511c/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:46:32&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs88zyk6emqhzaxhtehm0zqvzdsvxgr98n75cju0frsh8pddsfdppgzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7jwq8ej</id>
    
      <title type="html">📅 Original date posted:2015-11-27 📝 Original message:After ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs88zyk6emqhzaxhtehm0zqvzdsvxgr98n75cju0frsh8pddsfdppgzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7jwq8ej" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv0w5z8aja6zkqu60u7ekvkpmjd5q4ktc8wfw9andefng3xh535mcfxss5m&#39;&gt;nevent1q…ss5m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-11-27&lt;br/&gt;📝 Original message:After reading Rusty&amp;#39;s post, I admit there&amp;#39;s something to be said for the fact that both the script and the nSequence field play a combined role, and thus, making the interaction between the two more clear in the naming make sense.&lt;br/&gt;&lt;br/&gt;It is somewhat unfortunate that currently, we can&amp;#39;t just have a dedicated field for the purpose of relative locktime (or minimum age) without having to repurpose the only unused 32 bits in the txin.&lt;br/&gt;&lt;br/&gt;HOWEVER...there might be ways around this issue using segwit.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve been pondering the possibility of adding an extra input vector to the prunable extra data that  comprises the witness. Witness structures can provide additional data that is used in transaction validation but does not contribute to the tx hash.&lt;br/&gt;&lt;br/&gt;Currently, the signature checking opcodes in the script already do this implicitly for computing the hash that is signed (but not the tx hash used in block merkletrees)...and this is the principal cause of undesirable malleability issues. Clearly the signatures themselves cannot contribute to the hash they are signing. So segwit makes this separation explicit by moving the signatures to a structure external to the script. Pieter Wuille&amp;#39;s implementation (&lt;a href=&#34;https://github.com/sipa/bitcoin/tree/segwit&#34;&gt;https://github.com/sipa/bitcoin/tree/segwit&lt;/a&gt;) generalizes this idea using a script witness structure that is a vector of arbitrary inputs. Clearly moving the signatures into such structure is an important feature...but other types of input to the script could be placed here as well.&lt;br/&gt;&lt;br/&gt;I had considered the possibility of placing a minimum age (relative locktime) field in the input vector that could be checked for mempool acceptance without having to evaluate the script. Of course, the location of such a field would have to be known by the mempool and cannot be an arbitrary element of a generic input vector, which adds some minor but surmountable complications.&lt;br/&gt;&lt;br/&gt;Greg Maxwell pointed out, however, that signing opcodes that sign hashes discarding this data would make it trivial for anyone to change this field without signing anything. The nSequence fields of txins, being part of the tx serialization that gets hashed, is therefore always signed.&lt;br/&gt;&lt;br/&gt;This led me to consider the possibility of adding extra opcodes to the script that can incorporate additional data in the hash that gets signed. This data would go in another structure that does not contribute to the tx hash but is outside the witness. Then we could add extra prunable data fields that the signer can commit to.&lt;br/&gt;&lt;br/&gt;If I&amp;#39;ve missed something critical in the above analysis, someone please correct me...but it seems that such a mechanism would allow adding extra prunable signed data fields to transactions, which might ultimately remove scarcity of tx data that we can repurpose via soft forks. If this is the case, I would suggest turning the nSequence field into a dedicated min age/rlt field to simplify the semantics and avoid ugliness in trying to reclaim unused bits.&lt;br/&gt;&lt;br/&gt;I may be overlooking something important here, but unless there&amp;#39;s a reason such data cannot be made prunable, I haven&amp;#39;t been able to poke a hole yet.&lt;br/&gt;&lt;br/&gt;- Eric&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On November 26, 2015 8:02:45 PM PST, Rusty Russell &amp;lt;rusty at rustcorp.com.au&amp;gt; wrote:&lt;br/&gt;&amp;gt;Eric Lombrozo via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt;&lt;br/&gt;&amp;gt;writes:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;From an app developer&amp;#39;s perspective, I think it is pretty blatantly &lt;br/&gt;&amp;gt;&amp;gt; clear that relative timelock is *the* critical exposed functionality &lt;br/&gt;&amp;gt;&amp;gt; intended here.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;As someone who actually developed scripts using CSV, I agree with Mark&lt;br/&gt;&amp;gt;(and Matt).  The relative locktime stuff isn&amp;#39;t in this opcode, it&amp;#39;s in&lt;br/&gt;&amp;gt;the nSequence calculation.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;So, I vote to keep CSV called as it is.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Thanks,&lt;br/&gt;&amp;gt;Rusty.&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/20151127/73b49c65/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151127/73b49c65/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:45:10&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxtzgexn2mpjp4egt5u67z347e8k53eakrld35ja5vtsh0mjl0vugzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7f52gyj</id>
    
      <title type="html">📅 Original date posted:2015-10-06 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxtzgexn2mpjp4egt5u67z347e8k53eakrld35ja5vtsh0mjl0vugzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7f52gyj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsysfykd9tytqcacu52h8457hx35nxr72t0gmpqd0yay33u8fryy4clzfcn4&#39;&gt;nevent1q…fcn4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-10-06&lt;br/&gt;📝 Original message:I prefer the term &amp;#34;clown&amp;#34;.&lt;br/&gt;&lt;br/&gt;Can we please move on?&lt;br/&gt;&lt;br/&gt;------ Original Message ------&lt;br/&gt;From: &amp;#34;cipher anthem via bitcoin-dev&amp;#34; &lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt;&lt;br/&gt;To: milly at bitcoins.info&lt;br/&gt;Cc: bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;Sent: 10/6/2015 12:17:14 AM&lt;br/&gt;Subject: Re: [bitcoin-dev] This thread is not about the soft/hard fork &lt;br/&gt;technical debate&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;  Sent: Monday, October 05, 2015 at 8:21 PM&lt;br/&gt;&amp;gt;&amp;gt;  From: &amp;#34;Milly Bitcoin via bitcoin-dev&amp;#34; &lt;br/&gt;&amp;gt;&amp;gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;  To: bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt;  Subject: Re: [bitcoin-dev] This thread is not about the soft/hard &lt;br/&gt;&amp;gt;&amp;gt;fork technical debate&lt;br/&gt;&amp;gt;&amp;gt;  On 10/5/2015 4:05 PM, Steven Pine via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;  It&amp;#39;s pretty clear Mike has turned into concern troll and bully.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;  &amp;#34;troll&amp;#34; and, even worse, &amp;#34;concern troll&amp;#34; are terms generally used by&lt;br/&gt;&amp;gt;&amp;gt;  teenagers on places like Reddit to complain about someone who doesn&amp;#39;t&lt;br/&gt;&amp;gt;&amp;gt;  agree with them.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;They should substitute troll for cultist so they appear more &lt;br/&gt;&amp;gt;professional...&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;
    </content>
    <updated>2023-06-07T19:42:45&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxet6un6w63z3rgvjvhws8f8rw2txy7uy32ngu6dvtajpt4k7w9tgzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7r5gyqm</id>
    
      <title type="html">📅 Original date posted:2015-09-28 📝 Original message:My ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxet6un6w63z3rgvjvhws8f8rw2txy7uy32ngu6dvtajpt4k7w9tgzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7r5gyqm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrnte75pkt67k87lxa8ma2v8g5c0jwwvscw4fx8edgglqn245qymcqh75eh&#39;&gt;nevent1q…75eh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-28&lt;br/&gt;📝 Original message:My initial reaction is just HUH?!?!? Is this some sophisticated form of humor I&amp;#39;m just not getting?&lt;br/&gt;&lt;br/&gt;On September 28, 2015 3:48:57 AM PDT, Mike Hearn via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;There is *no* consensus on using a soft fork to deploy this feature. It&lt;br/&gt;&amp;gt;will result in the same problems as all the other soft forks - SPV&lt;br/&gt;&amp;gt;wallets&lt;br/&gt;&amp;gt;will become less reliable during the rollout period. I am against that,&lt;br/&gt;&amp;gt;as&lt;br/&gt;&amp;gt;it&amp;#39;s entirely avoidable.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Make it a hard fork and my objection will be dropped.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Until then, as there is no consensus, you need to do one of two things:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;1) Drop the &amp;#34;everyone must agree to make changes&amp;#34; idea that people here&lt;br/&gt;&amp;gt;like to peddle, and do it loudly, so everyone in the community is&lt;br/&gt;&amp;gt;correctly&lt;br/&gt;&amp;gt;informed&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;2) Do nothing&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-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;&lt;br/&gt;-- &lt;br/&gt;Sent from my Android device with K-9 Mail. Please excuse my brevity.&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/20150928/0eabc6d7/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150928/0eabc6d7/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:41:31&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswlfvgaxrq6xpsxzhp4w3q0xa8w74jvm42s89v9c6qpxx5dvsvquszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7cc6yn7</id>
    
      <title type="html">📅 Original date posted:2015-09-29 📝 Original message:Mike, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswlfvgaxrq6xpsxzhp4w3q0xa8w74jvm42s89v9c6qpxx5dvsvquszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7cc6yn7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswmf4yykzel6waxjayhszafjtw4cpeymdfwzka9nxemdzkg4p2srsy3wrfs&#39;&gt;nevent1q…wrfs&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-29&lt;br/&gt;📝 Original message:Mike,&lt;br/&gt;&lt;br/&gt;Insults were not really my intention. Let&amp;#39;s set aside our differences regarding SPV security and assume you understand the different implications for soft forks and hard forks.&lt;br/&gt;&lt;br/&gt;Other than the fact that doing this as a soft fork requires an extra OP_DROP, how would doing this as a hard fork make any difference to SPV clients? If, as others have suggested, all clients warn the user on unrecognized nVersion and make unknown noops nonstandard, would this satisfy your concerns? The logic seems pretty straightforward.&lt;br/&gt;&lt;br/&gt;- Eric&lt;br/&gt;&lt;br/&gt;On September 28, 2015 5:54:33 AM PDT, Mike Hearn &amp;lt;hearn at vinumeris.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; we have NO hard fork mechanism in place that isn&amp;#39;t highly prone to&lt;br/&gt;&amp;gt;&amp;gt; systemic consensus failure.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Just use an opcode that isn&amp;#39;t currently defined. Done. What about that&lt;br/&gt;&amp;gt;mechanism is prone to failure?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Re: coma. No need for insults. Please read my article and address the&lt;br/&gt;&amp;gt;points raised there, which, by the way, do not include any mention of&lt;br/&gt;&amp;gt;SPV&lt;br/&gt;&amp;gt;wallets. Although your belief that SPV wallets are &amp;#34;inherently&lt;br/&gt;&amp;gt;insecure&amp;#34;&lt;br/&gt;&amp;gt;seems needlessly trollish - I certainly would disagree, but it&amp;#39;s a&lt;br/&gt;&amp;gt;different debate.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;Sent from my Android device with K-9 Mail. Please excuse my brevity.&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/20150928/f4f3138f/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150928/f4f3138f/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:41:29&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszprp4qr5jgcyfudzmrgwxct8c2pql6ugcmusa8kn6p49n4y7m2dczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7rwqwnl</id>
    
      <title type="html">📅 Original date posted:2015-09-28 📝 Original message:SPV ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszprp4qr5jgcyfudzmrgwxct8c2pql6ugcmusa8kn6p49n4y7m2dczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7rwqwnl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgc7krevnj9kp9d67xt8s4xmkd3fm6q6x56g8c60dacfjaems8mgcvrmj2m&#39;&gt;nevent1q…mj2m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-28&lt;br/&gt;📝 Original message:SPV wallets in their current form are inherently insecure. Moreover, while we at least have a soft fork mechanism that is not trivially exploitable (yes, it&amp;#39;s got issues...but unlike SPV wallets, it isn&amp;#39;t so easily exploitable), we have NO hard fork mechanism in place that isn&amp;#39;t highly prone to systemic consensus failure.&lt;br/&gt;&lt;br/&gt;But I think pretty much anyone who hasn&amp;#39;t been in a coma for the last several years knows this...and I&amp;#39;ll stop repeating the obvious.&lt;br/&gt;&lt;br/&gt;On September 28, 2015 5:26:17 AM PDT, Mike Hearn &amp;lt;hearn at vinumeris.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Go ahead and object to soft forks...but at least try not to make&lt;br/&gt;&amp;gt;arguments&lt;br/&gt;&amp;gt;&amp;gt; based on changing the definitions of terms we all generally agree&lt;br/&gt;&amp;gt;upon.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;I don&amp;#39;t intend to do that, and I don&amp;#39;t think I am - I know what the&lt;br/&gt;&amp;gt;difference between a soft and hard fork is and am not trying to confuse&lt;br/&gt;&amp;gt;or&lt;br/&gt;&amp;gt;blur the two.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;To reiterate: this current BIP implements a soft fork. I am not&lt;br/&gt;&amp;gt;debating&lt;br/&gt;&amp;gt;that. I am saying it should use a hard fork instead. This will ensure&lt;br/&gt;&amp;gt;no&lt;br/&gt;&amp;gt;repeat of the P2SH case where invalid blocks were being found for weeks&lt;br/&gt;&amp;gt;(or&lt;br/&gt;&amp;gt;was it months?) after the new rules kicked in, thus exposing SPV&lt;br/&gt;&amp;gt;wallets&lt;br/&gt;&amp;gt;and old nodes to unnecessary risk for no benefit.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Additionally, I am making it clear that there&amp;#39;s no consensus for&lt;br/&gt;&amp;gt;rolling&lt;br/&gt;&amp;gt;out the new opcode in this way. As you say, the mechanism has issues.&lt;br/&gt;&amp;gt;If&lt;br/&gt;&amp;gt;you read the comments when I wrote my article, you can see that others&lt;br/&gt;&amp;gt;share the same concerns:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;a href=&#34;https://www.reddit.com/r/Bitcoin/comments/3griiv/on_consensus_and_forks_by_mike_hearn&#34;&gt;https://www.reddit.com/r/Bitcoin/comments/3griiv/on_consensus_and_forks_by_mike_hearn&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;Sent from my Android device with K-9 Mail. Please excuse my brevity.&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/20150928/cacc6b6d/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150928/cacc6b6d/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:41:28&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszqsfuuur8g0323tgakh2la722jvyz7uzvrfm2tus87qjvsuueqzczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc78val54</id>
    
      <title type="html">📅 Original date posted:2015-09-28 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszqsfuuur8g0323tgakh2la722jvyz7uzvrfm2tus87qjvsuueqzczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc78val54" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvxrlpf0hmgzmyafr3t3h5023lrsn4n6rcq8y0dhg9eeuuplw3m7szxjx7w&#39;&gt;nevent1q…jx7w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-28&lt;br/&gt;📝 Original message:Perhaps Adam won&amp;#39;t go into the rationale...but I think it is important we clarify this.&lt;br/&gt;&lt;br/&gt;For better or worse, the only &amp;#34;voting&amp;#34; system available to Bitcoin that cannot be trivially attacked is hashing power. Soft forks are essentially miner-enforced rule changes...rules they could have decided to enforce without the consensus of anyone else. For instance, as far as old nodes are concerned, a p2sh output can be redeemed by a simple preimage of the hash...with no signatures. The point, however, is that as long as the majority of hashpower enforces the new rule, such attempts to redeem the output will never end up on the blockchain. Therefore, transactions that attempt to redeem the output with a simple preimage are as good as invalid...and effectively have become invalid.&lt;br/&gt;&lt;br/&gt;I concede that this mechanism has some issues. Moreover, I agree that it is important that the Bitcoin community be aware of these things. I&amp;#39;ve been proposing making these rule changes explicit in the BIPs (&lt;a href=&#34;https://github.com/CodeShark/bips/blob/BIP_Classification/bip-layers.mediawiki&#34;&gt;https://github.com/CodeShark/bips/blob/BIP_Classification/bip-layers.mediawiki&lt;/a&gt;). I believe it is important that people weigh in on such rule changes. However, the above stated mechanism does not fall under the definition of &amp;#34;hard fork&amp;#34; we&amp;#39;ve come to accept.&lt;br/&gt;&lt;br/&gt;Go ahead and object to soft forks...but at least try not to make arguments based on changing the definitions of terms we all generally agree upon.&lt;br/&gt;&lt;br/&gt;- Eric&lt;br/&gt;&lt;br/&gt;On September 28, 2015 4:40:35 AM PDT, Mike Hearn via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The rationale for soft vs hard-forks is well known, so I wont go over&lt;br/&gt;&amp;gt;them.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;The rationale of &amp;#34;backwards compatibility&amp;#34; is well known, yet wrong.&lt;br/&gt;&amp;gt;I&amp;#39;ve&lt;br/&gt;&amp;gt;gone over the arguments here and explained why the concept makes no&lt;br/&gt;&amp;gt;sense:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;a href=&#34;https://medium.com/@octskyward/on-consensus-and-forks-c6a050c792e7&#34;&gt;https://medium.com/@octskyward/on-consensus-and-forks-c6a050c792e7&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Eric - no, it&amp;#39;s not sophisticated humour. I&amp;#39;ve been objecting to soft&lt;br/&gt;&amp;gt;forks&lt;br/&gt;&amp;gt;since this idea first appeared.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;There is no consensus. Now pick. Lose the requirement that everyone&lt;br/&gt;&amp;gt;agree&lt;br/&gt;&amp;gt;for consensus changes, and tell people you&amp;#39;ve done it. Change the spec.&lt;br/&gt;&amp;gt;Or&lt;br/&gt;&amp;gt;do nothing.&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-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;&lt;br/&gt;-- &lt;br/&gt;Sent from my Android device with K-9 Mail. Please excuse my brevity.&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/20150928/3812b096/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150928/3812b096/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:41:28&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspkh28fxcujm9kfck8j4jx3zyj8utfj3quzc7a8hl8de50wzgc0uqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc77fu28y</id>
    
      <title type="html">📅 Original date posted:2015-09-18 📝 Original message:I love ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspkh28fxcujm9kfck8j4jx3zyj8utfj3quzc7a8hl8de50wzgc0uqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc77fu28y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0s76wnmmmvhhmyvkq6x7ezm7lhy9n65vnd05gfnxegesnux5msnc74aqwa&#39;&gt;nevent1q…aqwa&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-18&lt;br/&gt;📝 Original message:I love the weekly meeting idea...but timezones might be an issue.&lt;br/&gt;&lt;br/&gt;My general preference would be afternoons to late evenings pacific time, but that translates to late night/early morning for those in europe.&lt;br/&gt;&lt;br/&gt;On September 18, 2015 12:04:58 AM PDT, Jonas Schnelli via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;-----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;&amp;gt;Hash: SHA256&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Friday, September 18, 2015 1:07:10 AM Wladimir J. van der Laan&lt;br/&gt;&amp;gt;&amp;gt; via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; At Monday&amp;#39;s code sprint we had a good idea to schedule a regular&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; developer meeting in #bitcoin-dev.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Attendance is of course voluntary, but it may be good to have a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; time that many people are expected to be present and current&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; issues can be discussed.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I think it&amp;#39;s important to make a point that these meetings are for&lt;br/&gt;&amp;gt;&amp;gt;  discussions, and explicitly never decisions, to avoid a repeat of&lt;br/&gt;&amp;gt;&amp;gt; the P2SH events when people have to miss it.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Any preference for days/times?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; What about e.g. every week 15:00-16:00 UTC on Thursday?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&#43;1 for the weekly IRC meetings.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;For time and date maybe a Doodle could help:&lt;br/&gt;&amp;gt;&lt;a href=&#34;http://doodle.com/poll/cihug53sa8u4h2in#table&#34;&gt;http://doodle.com/poll/cihug53sa8u4h2in#table&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;- ---&lt;br/&gt;&amp;gt;jonas&lt;br/&gt;&amp;gt;-----BEGIN PGP SIGNATURE-----&lt;br/&gt;&amp;gt;Version: GnuPG v2&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;iQIcBAEBCAAGBQJV&#43;7eaAAoJECnUvLZBb1PsESgQAIQnHDe7owv3OzMvxwupzGaD&lt;br/&gt;&amp;gt;IkTsRtCTSntIb75Wb/KYc0y1L3ilSENRTfZ4nNc4QquqTstkhjU5t&#43;u9T3Mak4D3&lt;br/&gt;&amp;gt;2/5AOiJhV6OLYav1SC7uSJh0B4halnZlTwclU7NOvmnkg40DUpNxmEbf&#43;RvUZup3&lt;br/&gt;&amp;gt;J0EQFxIuhtjIz0HfZTvw6wmstrP3&#43;UJZTbM5fg0FO3TpgmGybAUoQ3eWgRa7v/gR&lt;br/&gt;&amp;gt;OUxnAV//Mus2O80/Z&#43;c5KycZ1Dqc/iN7cQsQFt7kEIK0epkJhkTjoRrW9MyQW04d&lt;br/&gt;&amp;gt;1jv7d0mjEJt&#43;2EiC8UuwpaW2eFmeFnGR0pL4UCY1QsDzGENyHKNbrVg26v1AzIbB&lt;br/&gt;&amp;gt;SNEYN1&#43;fmsXQYosY5t0Z887Ij&#43;u4/GLHciimh5z7fbI5VB1Ng6Wl84maVmP5Zb3L&lt;br/&gt;&amp;gt;MHtkIqQ00RX7GIXUp5&#43;u7eKOO0pH9S08tqo5Ag6ceynJ2lh4Wr8BCNghHzH&#43;ybNJ&lt;br/&gt;&amp;gt;NG3BaSkQmjxnWjW3XplaYyxz6E4qJ8id7qH4s0iaNKchAfXiCaBtbcMfljlyBSn/&lt;br/&gt;&amp;gt;UbzHJk5jlWZEVpxmiMRctFxusk6GI4P&#43;0eRTJrkffskLEjImUN93A8hOLs5Dy&#43;gI&lt;br/&gt;&amp;gt;mm/PZKT2S2qKKa6dlI2kpyPZuRbN7&#43;WSi/FwI0YsUDGl&#43;IoDSqTX7WqRY8cY40ji&lt;br/&gt;&amp;gt;rUgzYTw3Won3BcjHTe9y&lt;br/&gt;&amp;gt;=JsXj&lt;br/&gt;&amp;gt;-----END PGP SIGNATURE-----&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;&lt;br/&gt;-- &lt;br/&gt;Sent from my Android device with K-9 Mail. Please excuse my brevity.&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/20150918/7eecad48/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150918/7eecad48/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:40:50&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstres7ly8lqjttgc8tpjezeqzhpfdas4kkkdfuarymddl3fgugnvgzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7pwaxw9</id>
    
      <title type="html">📅 Original date posted:2015-09-20 📝 Original message:------ ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstres7ly8lqjttgc8tpjezeqzhpfdas4kkkdfuarymddl3fgugnvgzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7pwaxw9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr070laxr37aldcu5h7ka6hw7pcmn0nndrlawwgzsqlhnwqedzfpsja2ryn&#39;&gt;nevent1q…2ryn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-20&lt;br/&gt;📝 Original message:------ Original Message ------&lt;br/&gt;From: &amp;#34;Milly Bitcoin via bitcoin-dev&amp;#34; &lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt;&lt;br/&gt;To: bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;Sent: 9/20/2015 3:51:36 PM&lt;br/&gt;Subject: Re: [bitcoin-dev] Scaling Bitcoin conference micro-report&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;Some of us have also been actively working towards developing&lt;br/&gt;&amp;gt;&amp;gt;a more modular, layered architecture and better implementations that&lt;br/&gt;&amp;gt;&amp;gt;will afford greater decentralization in software development with less&lt;br/&gt;&amp;gt;&amp;gt;need for critical code reviews, less pushback from downstream &lt;br/&gt;&amp;gt;&amp;gt;developers&lt;br/&gt;&amp;gt;&amp;gt;who must continuously rebase, a better process for building consensus &lt;br/&gt;&amp;gt;&amp;gt;in&lt;br/&gt;&amp;gt;&amp;gt;the community, and simpler app migration.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;It sounds more efficient but it is not clear to me that it would change &lt;br/&gt;&amp;gt;the level of centralization of how the final decisions are made.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;One threat to Bintcoin involves incentive for companies to hire &lt;br/&gt;&amp;gt;developers.  The only reason is to change (or not change) Bitcoin Core &lt;br/&gt;&amp;gt;so it is beneficial to their interests.  I am not sure anything can be &lt;br/&gt;&amp;gt;done about that risk but it needs to be understood and considered and &lt;br/&gt;&amp;gt;not just ignored.&lt;br/&gt;Core development process and decentralized dev/community consensus &lt;br/&gt;building (in particular for consensus-critical changes) is at the top of &lt;br/&gt;my priorities as issues right now...and one that I&amp;#39;d love to discuss &lt;br/&gt;more in depth...but it probably deserves its own thread. The political &lt;br/&gt;angle seems very difficult right now while the systems architecture &lt;br/&gt;stuff seems a bit more tractable...and it seems that without &lt;br/&gt;architectural changes it will be extremely hard to decentralize &lt;br/&gt;development and easily bring large numbers of new developers in.&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;We need to increase the basic infrastructure nodes by a factor much&lt;br/&gt;&amp;gt;&amp;gt;larger than 2 or 3...more like 100 or 1000...and it&amp;#39;s entirely doable&lt;br/&gt;&amp;gt;&amp;gt;with properly aligned incentives.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;I assume that would mean fees that hike transaction fees and make &lt;br/&gt;&amp;gt;Bitcoin more expensive?&lt;br/&gt;&amp;gt;&lt;br/&gt;Not necessarily. Right now we already pay around 3,600 bitcoins a day in &lt;br/&gt;inflationary subsidies, very little of which goes to the majority of &lt;br/&gt;critical infrastructure nodes and their operators. This is a problem &lt;br/&gt;with the current protocol design, one we&amp;#39;ll hopefully be able to fix.&lt;br/&gt;&lt;br/&gt;Having more core infrastructure nodes doesn&amp;#39;t need to raise costs per &lt;br/&gt;transaction - but it will most likely require abandoning the current &lt;br/&gt;approach of having three basic node classes: miners (which tend towards &lt;br/&gt;centralized pools), full nodes (which must validate each of everyone&amp;#39;s &lt;br/&gt;transaction and in return get paid nothing), and thin clients (which &lt;br/&gt;essentially amount to parasitic nodes that do not contribute any &lt;br/&gt;resources back to the network and must be subsidized).
    </content>
    <updated>2023-06-07T19:40:36&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8e2xavmwnqvjdxvxg0pq08dmulz6wxrqd4ymfx7fc6wc7lcvlsxszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc70j7qxr</id>
    
      <title type="html">📅 Original date posted:2015-09-20 📝 Original message:------ ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8e2xavmwnqvjdxvxg0pq08dmulz6wxrqd4ymfx7fc6wc7lcvlsxszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc70j7qxr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8w86pdsl52q48k3dpkndax32rtwvlruj6kzy2vld0kgxge769pns8lvuf5&#39;&gt;nevent1q…vuf5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-20&lt;br/&gt;📝 Original message:------ Original Message ------&lt;br/&gt;From: &amp;#34;Milly Bitcoin via bitcoin-dev&amp;#34; &lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt;&lt;br/&gt;To: bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;Sent: 9/20/2015 3:02:32 PM&lt;br/&gt;Subject: Re: [bitcoin-dev] Scaling Bitcoin conference micro-report&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;Larger user base won&amp;#39;t necessarily protect against governments if we&lt;br/&gt;&amp;gt;&amp;gt;still have chokepoints they can go after.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Bitcoin will always have chokepoints governments can go after.  Hackers &lt;br/&gt;&amp;gt;already targeted routers to divert mining traffic awhile back.  Bitcoin &lt;br/&gt;&amp;gt;traffic is easily seen and blocked by ISP&amp;#39;s.  It has already been &lt;br/&gt;&amp;gt;pointed out that laws against merchants and exchanges cannot be &lt;br/&gt;&amp;gt;defended against any other way than to have many people use the system.&lt;br/&gt;Almost none of these merchants depend on Bitcoin in any significant way &lt;br/&gt;for revenue...and that&amp;#39;s likely to remain the case for a good while. &lt;br/&gt;Merchants that have chosen to accept Bitcoin are typically using a &lt;br/&gt;handful of payment processors, again...chokepoints. And almost none of &lt;br/&gt;them are contributing any network resources back to Bitcoin.&lt;br/&gt;&lt;br/&gt;Exchanges are indeed serious chokepoints. But increasing the number of &lt;br/&gt;users will probably have relatively little effect on this unless we also &lt;br/&gt;increase the number of exchanges and decentralize the exchanges. If all &lt;br/&gt;we had to do is increase the number of users, the same argument could be &lt;br/&gt;used to claim that banks would be less susceptible to governmental &lt;br/&gt;crackdowns if they just had more account holders.&lt;br/&gt;&lt;br/&gt;Exchange decentralization is indeed another thing we must work towards - &lt;br/&gt;but that&amp;#39;s probably beyond the scope of the more pressing issue which is &lt;br/&gt;building consensus in Bitcoin development.&lt;br/&gt;&lt;br/&gt;&amp;gt;(As a developer you, of course, did not mention the threat of having a &lt;br/&gt;&amp;gt;tiny number of developers who have significant influence over Bitcoin.  &lt;br/&gt;&amp;gt;It always amazes me the endless discussion over miners centralization &lt;br/&gt;&amp;gt;and almost zero discussion of developer decentralization.)&lt;br/&gt;I&amp;#39;ve pointed out this weakness of Bitcoin *numerous* times. That I &lt;br/&gt;failed to mention it here does not mean it hasn&amp;#39;t been discussed &lt;br/&gt;elsewhere. Some of us have also been actively working towards developing &lt;br/&gt;a more modular, layered architecture and better implementations that &lt;br/&gt;will afford greater decentralization in software development with less &lt;br/&gt;need for critical code reviews, less pushback from downstream developers &lt;br/&gt;who must continuously rebase, a better process for building consensus in &lt;br/&gt;the community, and simpler app migration.&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Increasing the nodes by a factor of 2 or 3 or keeping the block size &lt;br/&gt;&amp;gt;small to increase the diversity of miners by a few percent will have &lt;br/&gt;&amp;gt;zero effect if those other government threats were to actually happen.&lt;br/&gt;&amp;gt;&lt;br/&gt;We need to increase the basic infrastructure nodes by a factor much &lt;br/&gt;larger than 2 or 3...more like 100 or 1000...and it&amp;#39;s entirely doable &lt;br/&gt;with properly aligned incentives.&lt;br/&gt;&lt;br/&gt;&amp;gt;Russ&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;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;
    </content>
    <updated>2023-06-07T19:40:36&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstu2wqme4h3anrw9xj0m6p88m7dte0l904hhg7tqdmqzdst0zzwmqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc79rsa9z</id>
    
      <title type="html">📅 Original date posted:2015-09-20 📝 Original message:------ ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstu2wqme4h3anrw9xj0m6p88m7dte0l904hhg7tqdmqzdst0zzwmqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc79rsa9z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst4dyg83e2587sfswechtq2ruyvmedpg6t45m50hemg7hznagx3dcna4trx&#39;&gt;nevent1q…4trx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-20&lt;br/&gt;📝 Original message:------ Original Message ------&lt;br/&gt;From: &amp;#34;s7r via bitcoin-dev&amp;#34; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt;&lt;br/&gt;To: bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;Sent: 9/20/2015 2:33:38 PM&lt;br/&gt;Subject: Re: [bitcoin-dev] Scaling Bitcoin conference micro-report&lt;br/&gt;&lt;br/&gt;&amp;gt;The general threat model for which we want to scale is: larger user &lt;br/&gt;&amp;gt;base&lt;br/&gt;&amp;gt;(not necessarily by increasing the blocksize - just increase the&lt;br/&gt;&amp;gt;transactions per second using the best way from all points of view),&lt;br/&gt;&amp;gt;more use cases for simple people who only do basic stuff, more&lt;br/&gt;&amp;gt;popularity but all these without the possibility for some actor to&lt;br/&gt;&amp;gt;control more than he should (like a government agency).&lt;br/&gt;&lt;br/&gt;Larger user base won&amp;#39;t necessarily protect against governments if we &lt;br/&gt;still have chokepoints they can go after. Given that as a currency &lt;br/&gt;Bitcoin  currently represents a negligible portion of the world&amp;#39;s &lt;br/&gt;economy, even growing the user base by some small factor is at best a &lt;br/&gt;token gesture in our fight against governmental threats. If governments &lt;br/&gt;successfully take down critical pieces of our network infrastructure, &lt;br/&gt;Bitcoin will fail and most people will continue doing business as usual &lt;br/&gt;(using fiat currency), most of them never even noticing anything &lt;br/&gt;noteworthy happened at all.&lt;br/&gt;&lt;br/&gt;What we really need to grow is the number of nodes on the network that &lt;br/&gt;participate in its basic infrastructure - namely: miners, validators, &lt;br/&gt;etc...and the more centralized these activities become, the easier it &lt;br/&gt;will be for governments to clamp down.&lt;br/&gt;&amp;gt;
    </content>
    <updated>2023-06-07T19:40:35&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs94hnpfrje6zacdkt44anyx6x2t5k5jdk7vxde30e38vus5yq6mjszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc74yc6n3</id>
    
      <title type="html">📅 Original date posted:2015-09-18 📝 Original message:To be ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs94hnpfrje6zacdkt44anyx6x2t5k5jdk7vxde30e38vus5yq6mjszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc74yc6n3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyyrp2hf47h6dxpn5pnunzzg6m8sjvfcng6952wk6racz72l9cc2sve4hjj&#39;&gt;nevent1q…4hjj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-18&lt;br/&gt;📝 Original message:To be quite frank, I&amp;#39;m a little disappointed we&amp;#39;ve fallen back on arguing over numbers pulled out of a hat rather than discussing far more fundamental issues such as the dev process generally, consensus building, and our basic understanding of what Bitcoin really is, its strengths and weaknesses, where it shows most promise, and communicating a more unified vision to the industry and the public.&lt;br/&gt;&lt;br/&gt;On September 18, 2015 10:10:08 AM PDT, Dave Scotese via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;#34;But if a metric were chosen that addressed my concerns (worst case&lt;br/&gt;&amp;gt;propagation and validation time), then I could be in favor of an&lt;br/&gt;&amp;gt;initial&lt;br/&gt;&amp;gt;bump that allowed a larger number of typical transactions in a block.&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&#43;1.  A ratio is much more valuable than a simple metric.  It seems&lt;br/&gt;&amp;gt;clearly&lt;br/&gt;&amp;gt;difficult to identify a reasonable limit to block size, but the ratio&lt;br/&gt;&amp;gt;between any one of several possible metrics and bytes in a block would&lt;br/&gt;&amp;gt;work&lt;br/&gt;&amp;gt;well and may already have a very good reasonable expected range.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;I like BTCDaysDestroyed (BTCDD) best.  If it might be time consuming to&lt;br/&gt;&amp;gt;compute, then it need only be computed for all blocks less than or&lt;br/&gt;&amp;gt;equal in&lt;br/&gt;&amp;gt;size to the average size of the largest 200 or so blocks in the&lt;br/&gt;&amp;gt;previous&lt;br/&gt;&amp;gt;difficulty period.  To exceed that limit, a miner would have to ensure&lt;br/&gt;&amp;gt;that&lt;br/&gt;&amp;gt;the block has enough BTCDD per byte.  &amp;#34;Enough&amp;#34; could be hardcoded in&lt;br/&gt;&amp;gt;each&lt;br/&gt;&amp;gt;release, or if it&amp;#39;s simple enough, use the ratio as computed over all&lt;br/&gt;&amp;gt;the&lt;br/&gt;&amp;gt;blocks in the previous difficulty period as the lower limit.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;notplato&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;On Thu, Sep 17, 2015 at 10:55 PM, Mark Friedenbach 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; Correction of a correction, in-line:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Wed, Sep 16, 2015 at 5:51 PM, Matt Corallo 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; &amp;gt; - Many interested or at least willing to accept a &amp;#34;short term&lt;br/&gt;&amp;gt;bump&amp;#34;, a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; hard fork to modify block size limit regime to be cost-based via&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; &amp;#34;net-utxo&amp;#34; rather than a simple static hard limit.  2-4-8 and&lt;br/&gt;&amp;gt;17%/year&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; were debated and seemed &amp;#34;in range&amp;#34; with what might work as a short&lt;br/&gt;&amp;gt;term&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; bump - net after applying the new cost metric.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I would be careful to point out that hard numbers were deliberately&lt;br/&gt;&amp;gt;NOT&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; discussed. Though some general things were thrown out, they were not&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; extensively discussed nor agreed to. I personally think 2-4 is &amp;#34;in&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; range&amp;#34;, though 8 maybe not so much. Of course it depends on exactly&lt;br/&gt;&amp;gt;how&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; the non-blocksize limit accounting/adjusting is done.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Still, the &amp;#34;greatest common denominator&amp;#34; agreement did not seem to&lt;br/&gt;&amp;gt;be&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; agreeing to an increase which continues over time, but which instead&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; limits itself to a set, smooth increase for X time and then requires&lt;br/&gt;&amp;gt;a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; second hardfork if there is agreement on a need for more blocksize&lt;br/&gt;&amp;gt;at&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; that point.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Perhaps it is accurate to say that there wasn&amp;#39;t consensus at all&lt;br/&gt;&amp;gt;except&lt;br/&gt;&amp;gt;&amp;gt; that (1) we think we can work together on resolving this impasse&lt;br/&gt;&amp;gt;(yay!),&lt;br/&gt;&amp;gt;&amp;gt; and (2) it is conceivable that changing from block size to some other&lt;br/&gt;&amp;gt;&amp;gt; metric might provide the basis for a compromise on near-term numbers.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; As an example, I do not think the net-UTXO metric provides any&lt;br/&gt;&amp;gt;benefit&lt;br/&gt;&amp;gt;&amp;gt; with respect to scalability, and in some ways makes the situation&lt;br/&gt;&amp;gt;worse&lt;br/&gt;&amp;gt;&amp;gt; (even though it helpfully solves an unrelated problem of spammy dust&lt;br/&gt;&amp;gt;&amp;gt; outputs). But there are other possible metrics and I maintain hope&lt;br/&gt;&amp;gt;that&lt;br/&gt;&amp;gt;&amp;gt; data will show the benefit of another metric or other metrics&lt;br/&gt;&amp;gt;combined with&lt;br/&gt;&amp;gt;&amp;gt; net-UTXO in a way that will allow us to reach consensus.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; As a further example, I also am quite concerned about 2-4-8MB with&lt;br/&gt;&amp;gt;either&lt;br/&gt;&amp;gt;&amp;gt; block size or net-UTXO as the base metric. As you say, it depends on&lt;br/&gt;&amp;gt;how&lt;br/&gt;&amp;gt;&amp;gt; the non-blocksize limit accounting/adjusting is done... But if a&lt;br/&gt;&amp;gt;metric&lt;br/&gt;&amp;gt;&amp;gt; were chosen that addressed my concerns (worst case propagation and&lt;br/&gt;&amp;gt;&amp;gt; validation time), then I could be in favor of an initial bump that&lt;br/&gt;&amp;gt;allowed&lt;br/&gt;&amp;gt;&amp;gt; a larger number of typical transactions in a block.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; But where I really need to disagree is on the requirement for a 2nd&lt;br/&gt;&amp;gt;hard&lt;br/&gt;&amp;gt;&amp;gt; fork. I will go on record as being definitively against this. While&lt;br/&gt;&amp;gt;being&lt;br/&gt;&amp;gt;&amp;gt; conservative with respect to exponentials, I would very much like to&lt;br/&gt;&amp;gt;make&lt;br/&gt;&amp;gt;&amp;gt; sure that there is a long-term growth curve as part of any proposal.&lt;br/&gt;&amp;gt;I am&lt;br/&gt;&amp;gt;&amp;gt; willing to accept a hard-fork if the adopted plan is too&lt;br/&gt;&amp;gt;conservative, but&lt;br/&gt;&amp;gt;&amp;gt; I do not want to be kicking the can down the road to a scheduled 2nd&lt;br/&gt;&amp;gt;hard&lt;br/&gt;&amp;gt;&amp;gt; fork that absolutely must occur. That, I feel, could be a more&lt;br/&gt;&amp;gt;dangerous&lt;br/&gt;&amp;gt;&amp;gt; outcome than an exponential that outlasts conservative historical&lt;br/&gt;&amp;gt;trends.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I commend Jeff for writing a Chatham-rules summary of the outcome of&lt;br/&gt;&amp;gt;some&lt;br/&gt;&amp;gt;&amp;gt; hallway conversations that occurred. On the whole I think his summary&lt;br/&gt;&amp;gt;does&lt;br/&gt;&amp;gt;&amp;gt; represent the majority view of the opinions expressed by core&lt;br/&gt;&amp;gt;developers at&lt;br/&gt;&amp;gt;&amp;gt; the workshop. I will caution though that on nearly every issue there&lt;br/&gt;&amp;gt;were&lt;br/&gt;&amp;gt;&amp;gt; those expressed disagreement but did not fight the issue, and those&lt;br/&gt;&amp;gt;who&lt;br/&gt;&amp;gt;&amp;gt; said nothing and left unpolled opinions. Nevertheless this summary is&lt;br/&gt;&amp;gt;&amp;gt; informative as it feeds forwards into the design of proposals that&lt;br/&gt;&amp;gt;will be&lt;br/&gt;&amp;gt;&amp;gt; made prior to the Hong Kong workshop in December, in order that they&lt;br/&gt;&amp;gt;have a&lt;br/&gt;&amp;gt;&amp;gt; higher likelihood of success.&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;-- &lt;br/&gt;&amp;gt;I like to provide some work at no charge to prove my value. Do you need&lt;br/&gt;&amp;gt;a&lt;br/&gt;&amp;gt;techie?&lt;br/&gt;&amp;gt;I own Litmocracy &amp;lt;&lt;a href=&#34;http://www.litmocracy.com&amp;gt&#34;&gt;http://www.litmocracy.com&amp;gt&lt;/a&gt;; and Meme Racing&lt;br/&gt;&amp;gt;&amp;lt;&lt;a href=&#34;http://www.memeracing.net&amp;gt&#34;&gt;http://www.memeracing.net&amp;gt&lt;/a&gt;; (in alpha).&lt;br/&gt;&amp;gt;I&amp;#39;m the webmaster for The Voluntaryist &amp;lt;&lt;a href=&#34;http://www.voluntaryist.com&amp;gt&#34;&gt;http://www.voluntaryist.com&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;which&lt;br/&gt;&amp;gt;now accepts Bitcoin.&lt;br/&gt;&amp;gt;I also code for The Dollar Vigilante &amp;lt;&lt;a href=&#34;http://dollarvigilante.com/&amp;gt&#34;&gt;http://dollarvigilante.com/&amp;gt&lt;/a&gt;;.&lt;br/&gt;&amp;gt;&amp;#34;He ought to find it more profitable to play by the rules&amp;#34; - Satoshi&lt;br/&gt;&amp;gt;Nakamoto&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-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;&lt;br/&gt;-- &lt;br/&gt;Sent from my Android device with K-9 Mail. Please excuse my brevity.&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/20150918/e1bb9ba2/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150918/e1bb9ba2/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:40:27&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0vnze5770w9frzzamcvq86ctywj976w6uymc755scq8pe7wpfd7szyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7hj6h5a</id>
    
      <title type="html">📅 Original date posted:2015-09-18 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0vnze5770w9frzzamcvq86ctywj976w6uymc755scq8pe7wpfd7szyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7hj6h5a" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0cuva6ezltc27sj46kzlsjpp5jr94zm4yy52upc46nzn2qq9ppsg5hw42a&#39;&gt;nevent1q…w42a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-18&lt;br/&gt;📝 Original message:You&amp;#39;re aware that my entire stack was built around this model and I&amp;#39;ve even built a fully fledged desktop GUI, multisig account manager, and servers supporting pull and event subscription atop it, right?&lt;br/&gt;&lt;br/&gt;On September 17, 2015 5:07:20 PM PDT, &amp;#34;Wladimir J. van der Laan via bitcoin-dev&amp;#34; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;On Wed, Sep 16, 2015 at 06:29:28PM -0400, Peter Todd via bitcoin-dev&lt;br/&gt;&amp;gt;wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I&amp;#39;ve run into a number of cases where companies were maintaining&lt;br/&gt;&amp;gt;forks&lt;br/&gt;&amp;gt;&amp;gt; of Bitcoin Core unnecessarily, where a different, loosely coupled,&lt;br/&gt;&amp;gt;&amp;gt; architecture could do what they needed to do without including the&lt;br/&gt;&amp;gt;new&lt;br/&gt;&amp;gt;&amp;gt; logic in the codebase itself.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;This is the same point I have been making to Jeff privately.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Refactors are a means to an end: a more modular, reusable and&lt;br/&gt;&amp;gt;maintainable codebase. This goal is that new functionality can be&lt;br/&gt;&amp;gt;plugged in more easily, and rebase work for e.g. functionality built on&lt;br/&gt;&amp;gt;top can go down, not up, if it just hooks into well-defined interfaces&lt;br/&gt;&amp;gt;here and there.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Although there has been a lot of progress, bitcoind&amp;#39;s design is still&lt;br/&gt;&amp;gt;too monolithic. To add a more involved feature, like say a new index&lt;br/&gt;&amp;gt;over the block chain data, code needs to be touched all over the place.&lt;br/&gt;&amp;gt;This change interacts with all other functionality, potentially&lt;br/&gt;&amp;gt;breaking the base node functionality - risk for users that do NOT use&lt;br/&gt;&amp;gt;the functionality. This increases risk and review time.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;- *If possible* functionality should be built without changing&lt;br/&gt;&amp;gt;bitcoind&amp;#39;s code at all. An external process should be able to keep up&lt;br/&gt;&amp;gt;to date with the chain, notice reorgs, and process block data&lt;br/&gt;&amp;gt;accordingly. If bitcoind&amp;#39;s interface does not allow that, or it is too&lt;br/&gt;&amp;gt;difficult, that is what should be fixed. &lt;br/&gt;&amp;gt;- *if not possible* then a change should at least touch the code in as&lt;br/&gt;&amp;gt;few places as possible, and integrate with e.g. signal notification.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;To name an example of it done right, IMO: Monero&amp;#39;s &amp;#39;simplewallet&amp;#39;. It&lt;br/&gt;&amp;gt;is a command-line utility wallet that communicates with the node&lt;br/&gt;&amp;gt;software, and remembers where it was in the chain, and processes&lt;br/&gt;&amp;gt;changes to the chain state since its last invocation when it&lt;br/&gt;&amp;gt;&amp;#39;refreshes&amp;#39;. &lt;br/&gt;&amp;gt;What is nice is that one can run an arbitary number of simplewallets&lt;br/&gt;&amp;gt;against one node daemon, and unlike bitcoind&amp;#39;s wallet it doesn&amp;#39;t need&lt;br/&gt;&amp;gt;to run as always-on daemon itself. It can be invoked when the user&lt;br/&gt;&amp;gt;wants to do something with the wallet, or see if there are new&lt;br/&gt;&amp;gt;transactions.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;An index could be implemented entirely externally in a similar way,&lt;br/&gt;&amp;gt;while still fully handling reorgs.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;What one needs for that, I think, is a library that communicate with&lt;br/&gt;&amp;gt;the node, and which offers functionality abstractly be similar to &amp;#39;git&lt;br/&gt;&amp;gt;pull&amp;#39;: give me the tree path from my current known tip to the best tip,&lt;br/&gt;&amp;gt;and supply the block hashes (and block data) along the way. &lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;My long-term vision of bitcoind is a P2P node with validation and&lt;br/&gt;&amp;gt;blockchain store, with a couple of data sources that can be subscribed&lt;br/&gt;&amp;gt;to or pulled from.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Wladimir&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;&lt;br/&gt;-- &lt;br/&gt;Sent from my Android device with K-9 Mail. Please excuse my brevity.&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/20150918/138066de/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150918/138066de/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:40:19&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvyp9hmyyjyw7py5p4ev0mvvmsm343t8ljzt0sfq9geqjtqmycgpgzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc79ajlw0</id>
    
      <title type="html">📅 Original date posted:2015-09-15 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvyp9hmyyjyw7py5p4ev0mvvmsm343t8ljzt0sfq9geqjtqmycgpgzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc79ajlw0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsylk7ma4sau7p08ujfrva6kqx359gs65zqkfegw2ch7emrt65acas98utua&#39;&gt;nevent1q…utua&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-15&lt;br/&gt;📝 Original message:I basically agree with what has been said here.&lt;br/&gt;&lt;br/&gt;Refactoring efforts should be well-coordinated. Their short-term impact can be quite disruptive, although if done correctly, longer-term they make it even easier for downstream developers to add and merge changes.&lt;br/&gt;&lt;br/&gt;By scheduling move-only changes, others can avoid making PRs immediately prior to or during these changes (which ironically involve considerable disruption to PRs while changing nothing for endusers). Furthermore, it would be useful to document the changes in ways that help other developers rebase properly.&lt;br/&gt;&lt;br/&gt;On September 15, 2015 11:26:50 AM EDT, Jeff Garzik via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;Drak,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;I would say that the refactoring does actually fulfill some conditions&lt;br/&gt;&amp;gt;you&lt;br/&gt;&amp;gt;mention:&lt;br/&gt;&amp;gt;- move-only is almost always clearly separated out&lt;br/&gt;&amp;gt;- the refactoring is not controversial _in minimis_ - meaning, the&lt;br/&gt;&amp;gt;individual pull request is not controversial.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;The problem comes with the impact of an unfocused stream of refactors&lt;br/&gt;&amp;gt;to&lt;br/&gt;&amp;gt;key code.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;For example, there is much less long term developer impact if&lt;br/&gt;&amp;gt;refactoring&lt;br/&gt;&amp;gt;were _accelerated_, scheduled to be performed in a one-week sprint. &lt;br/&gt;&amp;gt;There&lt;br/&gt;&amp;gt;is a lot of breakage, yes, but after that week the average level of&lt;br/&gt;&amp;gt;downstream patch breakage is significantly lower.  A &amp;#34;rip the band-aid&lt;br/&gt;&amp;gt;off&lt;br/&gt;&amp;gt;quickly rather than slowly&amp;#34; approach.&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 Tue, Sep 15, 2015 at 5:55 AM, Btc Drak &amp;lt;btcdrak at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I also share a lot of Jeff&amp;#39;s concerns about refactoring and have&lt;br/&gt;&amp;gt;voiced&lt;br/&gt;&amp;gt;&amp;gt; them several times on IRC and in private to Jorge, Wladamir and Greg.&lt;br/&gt;&amp;gt;I&lt;br/&gt;&amp;gt;&amp;gt; meant to do a write up but never got around to it. Jeff has quite&lt;br/&gt;&amp;gt;&amp;gt; eloquently stated the various problems. I would like to share my&lt;br/&gt;&amp;gt;thoughts&lt;br/&gt;&amp;gt;&amp;gt; on the matter because we really do need to come up with a plan on how&lt;br/&gt;&amp;gt;this&lt;br/&gt;&amp;gt;&amp;gt; issue is dealt with.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Obviously, Bitcoin Core is quite tightly coupled at the moment and&lt;br/&gt;&amp;gt;&amp;gt; definitely needs extensive modularisation. Such work will inevitably&lt;br/&gt;&amp;gt;&amp;gt; require lots of bulk code moves and then finer refactoring. However,&lt;br/&gt;&amp;gt;it&lt;br/&gt;&amp;gt;&amp;gt; requires proper planning because there are lots of effects and&lt;br/&gt;&amp;gt;consequences&lt;br/&gt;&amp;gt;&amp;gt; for other people contributing to Core and also downstream projects&lt;br/&gt;&amp;gt;relying&lt;br/&gt;&amp;gt;&amp;gt; on Core:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 1. Refactoring often causes other pull requests to diverge and&lt;br/&gt;&amp;gt;require&lt;br/&gt;&amp;gt;&amp;gt; rebasing. Continual refactoring can put PRs in &amp;#34;rebase hell&amp;#34; and puts&lt;br/&gt;&amp;gt;a big&lt;br/&gt;&amp;gt;&amp;gt; stress on contributors (many of whom are part time).&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 2. Version to version, Bitcoin Core changes significantly in&lt;br/&gt;&amp;gt;structure.&lt;br/&gt;&amp;gt;&amp;gt; 0.9 to 0.10 is unrecognisable. 0.10 to 0.11 is even more so. This&lt;br/&gt;&amp;gt;makes&lt;br/&gt;&amp;gt;&amp;gt; makes it hard to follow release to release and the net result is less&lt;br/&gt;&amp;gt;&amp;gt; people upgrade (especially think of miners trying to keep their patch&lt;br/&gt;&amp;gt;sets&lt;br/&gt;&amp;gt;&amp;gt; working while trying not to disrupt or risk their mining operations).&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 3. Continual refactoring increases risk: we&amp;#39;re human, and mistakes&lt;br/&gt;&amp;gt;will&lt;br/&gt;&amp;gt;&amp;gt; slip through peer review. This is especially concerning with&lt;br/&gt;&amp;gt;consensus&lt;br/&gt;&amp;gt;&amp;gt; critical code and this makes it difficult to merge such refactoring&lt;br/&gt;&amp;gt;often,&lt;br/&gt;&amp;gt;&amp;gt; which of course exacerbates the problem.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The net negative consequence is it is harder to contribute to Core,&lt;br/&gt;&amp;gt;harder&lt;br/&gt;&amp;gt;&amp;gt; for the Core maintainers to merge and harder for downstream/dependent&lt;br/&gt;&amp;gt;&amp;gt; projects/implementations to keep up.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Suggested Way Forward&lt;br/&gt;&amp;gt;&amp;gt; ---------------------------------&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; With the understanding that refactored code by definition must not&lt;br/&gt;&amp;gt;change&lt;br/&gt;&amp;gt;&amp;gt; behaviour. There are three major kinds of refactoring:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 1. code moves (e.g. separating concerns into different files);&lt;br/&gt;&amp;gt;&amp;gt; 2. code style;&lt;br/&gt;&amp;gt;&amp;gt; 3. structural optimisation and consolidation (reducing LOC,&lt;br/&gt;&amp;gt;separating&lt;br/&gt;&amp;gt;&amp;gt; concerns, encapsulation etc).&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Code moves(1) and CS(2) are easy to peer review and merge quickly.&lt;br/&gt;&amp;gt;The&lt;br/&gt;&amp;gt;&amp;gt; third kind(3) requires deeper analysis to ensure that while the code&lt;br/&gt;&amp;gt;&amp;gt; changed, the behaviour (including any bugs) did not.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; We must resist all temptation to fix bugs or tack on minor fixes and&lt;br/&gt;&amp;gt;&amp;gt; tweaks during refactoring: pull requests should only be refactoring&lt;br/&gt;&amp;gt;only,&lt;br/&gt;&amp;gt;&amp;gt; with no net change to behaviour. Keeping discipline makes it much&lt;br/&gt;&amp;gt;easier to&lt;br/&gt;&amp;gt;&amp;gt; verify and peer review and this faster to merge.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; With respect to Code moves and CS, I believe we should have a&lt;br/&gt;&amp;gt;&amp;#34;refactoring&lt;br/&gt;&amp;gt;&amp;gt; fortnight&amp;#34; where we so the bulk of code move-only refactoring plus CS&lt;br/&gt;&amp;gt;where&lt;br/&gt;&amp;gt;&amp;gt; necessary. This is by fat the most disruptive kind of change because&lt;br/&gt;&amp;gt;it&lt;br/&gt;&amp;gt;&amp;gt; widely affects other PRs mergeability. We should aim to get most of&lt;br/&gt;&amp;gt;this&lt;br/&gt;&amp;gt;&amp;gt; done in one go, so that it&amp;#39;s not happening in dribs and drabs over&lt;br/&gt;&amp;gt;months&lt;br/&gt;&amp;gt;&amp;gt; and many releases. Once done, it gives everyone a good idea to the&lt;br/&gt;&amp;gt;overall&lt;br/&gt;&amp;gt;&amp;gt; new structure and where one can expect to find things in the future.&lt;br/&gt;&amp;gt;The&lt;br/&gt;&amp;gt;&amp;gt; idea here is to help orientation and not have to continuously hunt&lt;br/&gt;&amp;gt;for&lt;br/&gt;&amp;gt;&amp;gt; where things have moved to.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; To be clear, I am strongly suggesting code move-only refactoring PRs&lt;br/&gt;&amp;gt;not&lt;br/&gt;&amp;gt;&amp;gt; be mixed with anything else. Same for CS changes. This makes the PRs&lt;br/&gt;&amp;gt;&amp;gt; extremely easy to vet and thus quick to merge.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Towards this end, maybe there should be an IRC meeting to agree the&lt;br/&gt;&amp;gt;&amp;gt; initial moves, then someone who has the stomach for it can get on and&lt;br/&gt;&amp;gt;do it&lt;br/&gt;&amp;gt;&amp;gt; - during that time, we do not merge anything else. We need to bite&lt;br/&gt;&amp;gt;the&lt;br/&gt;&amp;gt;&amp;gt; bullet and break the back out of code moves.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; With regards to CS, I think we do need to get CS right, because a&lt;br/&gt;&amp;gt;&amp;gt; continual dribble of CS changes also makes diffs between releases&lt;br/&gt;&amp;gt;less easy&lt;br/&gt;&amp;gt;&amp;gt; to follow. Much of CS checking can be automated by the continuous&lt;br/&gt;&amp;gt;&amp;gt; integration so authors can get it right easily. It can be just like a&lt;br/&gt;&amp;gt;&amp;gt; Travis check.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; With respect to the 3rd kind of refactoring, we need to set some&lt;br/&gt;&amp;gt;standards&lt;br/&gt;&amp;gt;&amp;gt; and goals and aim for some kind of consistency. Refactoring needs to&lt;br/&gt;&amp;gt;fulfil&lt;br/&gt;&amp;gt;&amp;gt; certain goals and criterion otherwise contributors will always find a&lt;br/&gt;&amp;gt;&amp;gt; reason to fiddle over and over forever. Obvious targets here can be&lt;br/&gt;&amp;gt;things&lt;br/&gt;&amp;gt;&amp;gt; like proper encapsulation and separation of concerns.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Overall, refactoring should be merged quickly, but only on a schedule&lt;br/&gt;&amp;gt;so&lt;br/&gt;&amp;gt;&amp;gt; it doesn&amp;#39;t cause major disruption to others.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Obviously the third kind of refactoring more complex and time&lt;br/&gt;&amp;gt;consuming&lt;br/&gt;&amp;gt;&amp;gt; and will need to occur over time, but it should happen in defined&lt;br/&gt;&amp;gt;steps. As&lt;br/&gt;&amp;gt;&amp;gt; Jeff said, one week a month, or maybe one month a release. In any&lt;br/&gt;&amp;gt;case,&lt;br/&gt;&amp;gt;&amp;gt; refactoring changes should be quickly accepted or rejected by the&lt;br/&gt;&amp;gt;project&lt;br/&gt;&amp;gt;&amp;gt; maintainer and not left hanging.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Finally, refactoring should *always* be uncontroversial because&lt;br/&gt;&amp;gt;&amp;gt; essentially functionality is not changing. If functionality changes&lt;br/&gt;&amp;gt;(e.g.&lt;br/&gt;&amp;gt;&amp;gt; you try to sneak in a big fix or feature tweak &amp;#34;because it&amp;#39;s small&amp;#34;)&lt;br/&gt;&amp;gt;the PR&lt;br/&gt;&amp;gt;&amp;gt; should be rejected outright. Additionally, if we break down&lt;br/&gt;&amp;gt;refactoring&lt;br/&gt;&amp;gt;&amp;gt; into the three kinds stated above, peer review will be much more&lt;br/&gt;&amp;gt;&amp;gt; straightforward.&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 Tue, Sep 15, 2015 at 5:10 AM, Jeff Garzik 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; [collating a private mail and a github issue comment, moving it to a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; better forum]&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; On libconsensus&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; ---------------&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; In general there exists the reasonable goal to move consensus state&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; and code to a specific, separate lib.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; To someone not closely reviewing the seemingly endless stream of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; libconsensus refactoring PRs, the 10,000 foot view is that there is&lt;br/&gt;&amp;gt;a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; rather random stream of refactors that proceed in fits and starts&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; without apparent plan or end other than a one sentence &amp;#34;isolate&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; consensus state and code&amp;#34; summary.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I am hoping that&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; * There is some plan&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; * We will not see a five year stream of random consensus code&lt;br/&gt;&amp;gt;movement&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; patches causing lots of downstream developer headaches.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I read every code change in every pull request that comes into&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; github/bitcoin/bitcoin with three exceptions:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; * consensus code movement changes - too big, too chaotic, too&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; frequent, too unfocused, laziness guarantees others will inevitably&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; ACK it without me.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; * some non-code changes (docs)&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; * ignore 80% of the Qt changes&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; As with any sort of refactoring, they are easy to prove correct,&lt;br/&gt;&amp;gt;easy&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; to reason, and therefore quick and easy to ACK and merge.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Refactors however have a very real negative impact.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; bitcoin/bitcoin.git is not only the source tree in the universe.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Software engineers at home, at startups, and at major companies are&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; maintaining branches of their own.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; It is very very easy to fall into a trap where a project is merging&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; lots of cosmetic changes and not seeing the downstream ripple&lt;br/&gt;&amp;gt;effects.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Several people complained to me at the conference about all the code&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; movement changes breaking their own work, causing them to stay on&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; older versions of bitcoin due to the effort required to rebase to&lt;br/&gt;&amp;gt;each&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; new release version - and I share those complaints.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Complex code changes with longer development cycles than simple code&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; movement patches keep breaking.  It is very frustrating, and causes&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; folks to get trapped between a rock and a hard place:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; - Trying to push non-trivial changes upstream is difficult, for&lt;br/&gt;&amp;gt;normal&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; and reasonable reasons (big important changes need review etc.).&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; - Maintaining non-trivial changes out of tree is also painful, for&lt;br/&gt;&amp;gt;the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; aforementioned reasons.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Reasonable work languishes in constant-rebase hell, and incentivizes&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; against keeping up with the latest tree.&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; Aside from the refactor, libconsensus appears to be engineering in&lt;br/&gt;&amp;gt;the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; dark.  Where is any sort of plan?  I have low standards - a photo of&lt;br/&gt;&amp;gt;a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; whiteboard or youtube clip will do.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; The general goal is good.   But we must not stray into unfocused&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; engineering for a non-existent future library user.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; The higher priority must be given to having a source code base that&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; maximizes the collective developers&amp;#39; ability to maintain The Router&lt;br/&gt;&amp;gt;--&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; the core bitcoin full node P2P engine.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I recommend time-based bursts of code movement changes.  See below;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; for example, just submit &amp;amp; merge code movement changes on the first&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; week of every 2nd month.  Code movement changes are easy to create&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; from scratch once a concrete goal is known.  The coding part is&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; trivial and takes no time.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; As we saw in the Linux kernel - battle lessons hard learned - code&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; movement and refactors have often unseen negative impact on&lt;br/&gt;&amp;gt;downstream&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; developers working on more complicated changes that have more&lt;br/&gt;&amp;gt;positive&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; impact to our developers and users.&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 Bitcoin development release cycles &amp;amp; process&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; As I&amp;#39;ve outlined in the past, the Linux kernel maintenance phases&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; address some of these problems.  The merge window into git master&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; opens for 1 week, a very chaotic week full of merging (and&lt;br/&gt;&amp;gt;rebasing),&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; and then the merge window closes.  Several weeks follow as the &amp;#34;dust&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; settles&amp;#34; -- testing, bug fixing, moving in parallel OOB with&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; not-yet-ready development.  Release candidates follow, then the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; release, then the cycle repeats.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; IMO a merge window approach fixes some of the issues with&lt;br/&gt;&amp;gt;refactoring,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; as well as introduces some useful -developer discipline- into the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; development process.  Bitcoin Core still needs rapid iteration --&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; another failing of the current project -- and so something of a more&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; rapid pace is needed:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; - 1st week of each month, merge changes.  Lots of rebasing during&lt;br/&gt;&amp;gt;this&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; week.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; - remaining days of the month, test, bug fix&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; - release at end of month&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; If changes are not ready for merging, then so be it, they wait until&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; next month&amp;#39;s release.  Some releases have major features, some&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; releases are completely boring and offer little of note.  That is&lt;br/&gt;&amp;gt;the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; nature of time-based development iteration.  It&amp;#39;s like dollar cost&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; averaging, a bit.&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; And frankly, I would like to close all github pull requests that are&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; not ready to merge That Week.  I&amp;#39;m as guilty of this as any, but&lt;br/&gt;&amp;gt;that&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; stuff just languishes.  Excluding a certain category of&lt;br/&gt;&amp;gt;obvious-crap,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; pull requests tend to default to a state of either (a) rapid&lt;br/&gt;&amp;gt;merging,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; (b) months-long issues/projects, (c) limbo.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Under a more time-based approach, a better pull request process&lt;br/&gt;&amp;gt;would be&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; * Only open pull requests if it&amp;#39;s a bug fix, or the merge window is&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; open and the change is ready to be merged in the developer&amp;#39;s&lt;br/&gt;&amp;gt;opinion.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; * Developers CC bitcoin-dev list to discuss Bitcoin Core-bound&lt;br/&gt;&amp;gt;projects&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; * Developers maintain and publish projects via their own git trees&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; * Pull requests should be closed if unmerged after 7 days, unless it&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; is an important bug fix etc.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; The problem with projects like libconsensus is that they can get&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; unfocused and open ended.  Code movement changes in particular are&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; cheap to generate.  It is low developer cost for the developer to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; iterate all the way to the end state, see what that looks like, and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; see if people like it.  That end state is not something you would&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; merge all in one go.  I would likely stash that tree, and then start&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; again, seek the most optimal and least disruptive set of refactors,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; and generate and merge those into bitcoin/bitcoin.git in a&lt;br/&gt;&amp;gt;time-based,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; paced manner.  Announce the pace ahead of time - &amp;#34;cosmetic stuff&lt;br/&gt;&amp;gt;that&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; breaks your patches will be merged 1st week of every second month&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; To underscore, the higher priority must be given to having a source&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; code base and disciplined development process that maximizes the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; collective developers&amp;#39; ability to maintain The Router that maintains&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; most of our network.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Modularity, refactoring, cleaning up grotty code generates a deep&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; seated happiness in many engineers.  Field experience however shows&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; refactoring is a never ending process which sometimes gets in the&lt;br/&gt;&amp;gt;way&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; of More Important Work.&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; bitcoin-dev at lists.linuxfoundation.org&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;&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-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;&lt;br/&gt;-- &lt;br/&gt;Sent from my Android device with K-9 Mail. Please excuse my brevity.&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/20150915/428dad3f/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150915/428dad3f/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:40:17&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx8wh4slv4c2uud8ptwdunwax0q4hjsc3d6zx7tx7zmvvrkc0y7dczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7puwhkt</id>
    
      <title type="html">📅 Original date posted:2015-08-29 📝 Original message:In ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx8wh4slv4c2uud8ptwdunwax0q4hjsc3d6zx7tx7zmvvrkc0y7dczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7puwhkt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszdx6csm2s644pfrjefudrpgu8h0awmcsdd04ypwp9nru0vd6e96q96gn2j&#39;&gt;nevent1q…gn2j&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-29&lt;br/&gt;📝 Original message:In principle I am sympathetic to dynamic block size proposals...but in&lt;br/&gt;practice it seems we&amp;#39;re barking up the wrong tree. Without mechanisms for&lt;br/&gt;incentivizing validators...and checks and balances between the interests of&lt;br/&gt;regular users (who want to reduce fees and confirmation time), miners (who&lt;br/&gt;want to balance hashing and propagation time costs with revenue), and&lt;br/&gt;validator nodes (who currrently lack any direct incentives), I think we&amp;#39;re&lt;br/&gt;talking about significant protocol complications with potential benefits&lt;br/&gt;that are hard to model at best.&lt;br/&gt;&lt;br/&gt;On Sat, Aug 29, 2015, 3:16 AM Btc Drak 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; On Sat, Aug 29, 2015 at 1:29 AM, Mark Friedenbach via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; Ah, then my mistake. It seemed so similar to an idea that was proposed&lt;br/&gt;&amp;gt; &amp;gt; before on this mailing list:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-May/008033.html&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-May/008033.html&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; that my mind just filled in the gaps. I concur -- having miners -- or any&lt;br/&gt;&amp;gt; &amp;gt; group -- vote on block size is not an intrinsically good thing. The the&lt;br/&gt;&amp;gt; &amp;gt; original proposal due to Greg Maxwell et al was not a mechanism for&lt;br/&gt;&amp;gt; &amp;#34;voting&amp;#34;&lt;br/&gt;&amp;gt; &amp;gt; but rather a feedback control that made the maximum block size that which&lt;br/&gt;&amp;gt; &amp;gt; generated the most fees.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Mark and Jorge,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I am very glad you have brought up this particular objection because&lt;br/&gt;&amp;gt; it&amp;#39;s something I thought about but was unclear if it was an opinion&lt;br/&gt;&amp;gt; that would be shared by others. I chose to omit it from the proposal&lt;br/&gt;&amp;gt; to see if it would come up during peer review.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I feel that giving miners a blank cheque to increase blocksize, by any&lt;br/&gt;&amp;gt; means, goes against a key design of bitcoin&amp;#39;s security model. Full&lt;br/&gt;&amp;gt; nodes keep miners honest by ensuring by validating their blocks. Under&lt;br/&gt;&amp;gt; any voting-only scheme there is no way for full nodes to keep miners&lt;br/&gt;&amp;gt; in cheque because miner have free reign to increase the blocksize.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This problem can be solved by introducing a hard cap on blocksize. By&lt;br/&gt;&amp;gt; introducing an upper limit miners now have the freedom to increase&lt;br/&gt;&amp;gt; blocksize but only within defined parameters.  Remember my proposal&lt;br/&gt;&amp;gt; allows blocksize to increase and decrease in such a way that miners&lt;br/&gt;&amp;gt; must collectively agree if they want the size to increase.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I believe the idea of a hard upper limit has become rather politicised&lt;br/&gt;&amp;gt; but is essential to the security model of bitcoin.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; With respect to the flexicap idea where miners can create a larger&lt;br/&gt;&amp;gt; block by paying extra difficulty, I believe that proposal has a&lt;br/&gt;&amp;gt; critical flaw because, as Gavin pointed out, it makes it very&lt;br/&gt;&amp;gt; expensive (and risky) to include a few extra transactions. I believe&lt;br/&gt;&amp;gt; it suffers from tragedy of the commons because there is no incentive&lt;br/&gt;&amp;gt; for the mining community to reach consensus. Each and every block is&lt;br/&gt;&amp;gt; going to be a gamble, &amp;#34;should we include a few extra transactions at&lt;br/&gt;&amp;gt; the risk of losing the block?&amp;#34;. Under my proposal miners can&lt;br/&gt;&amp;gt; collectively agree to change the blocksize. Let&amp;#39;s say they want a 10%&lt;br/&gt;&amp;gt; increase, they can collude together to make that increase and once&lt;br/&gt;&amp;gt; reached, it remains until they want to change it again. Yet, the upper&lt;br/&gt;&amp;gt; hard limit keeps the ultimate control of the maximum block size&lt;br/&gt;&amp;gt; squarely in the hands of full nodes.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Whilst the exact number may be up for discussion, I would propose an&lt;br/&gt;&amp;gt; initial upper limit of 8MB, so under my proposal the blocksize would&lt;br/&gt;&amp;gt; be flexible between 1MB and 8MB.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; An alternative methodology to voting in the coinbase would be to&lt;br/&gt;&amp;gt; change the vote to be the blocksize itself&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1. miners pay extra difficulty to create a larger block.&lt;br/&gt;&amp;gt; 2. every 2016 blocks the average or median of the last 2016 blocks is&lt;br/&gt;&amp;gt; calculated and becomes the new maximum blocksize limit.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This would retain incentive to collude to increase blocksize, as well&lt;br/&gt;&amp;gt; as the property of costing to increase while being free to propose&lt;br/&gt;&amp;gt; decrease.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It would still require an upper blocksize limit in order for full&lt;br/&gt;&amp;gt; nodes to retain control. Without an upper limit, any proposal is going&lt;br/&gt;&amp;gt; to break the security model as full nodes give up some oversight&lt;br/&gt;&amp;gt; control over miners.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Another way of looking at these ideas is we&amp;#39;re raising blocksize hard&lt;br/&gt;&amp;gt; limit (to 8MB or whatever is decided), but making a soft of &amp;#34;softer&amp;#34;&lt;br/&gt;&amp;gt; or inner limit part of consensus. Such a concept is not really&lt;br/&gt;&amp;gt; departing from the current idea of a soft limit except to make it&lt;br/&gt;&amp;gt; consensus enforced. Obviously it&amp;#39;s not identical, but I think you can&lt;br/&gt;&amp;gt; see the similarities.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Does that make sense?&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/20150829/ec6361bf/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150829/ec6361bf/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:37:54&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9jr0mu8jp40mf9ufg9ut37p4vspehm3gygl7ej0uggl34gtlgqkszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7wj7l3l</id>
    
      <title type="html">📅 Original date posted:2015-08-22 📝 Original message:One ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9jr0mu8jp40mf9ufg9ut37p4vspehm3gygl7ej0uggl34gtlgqkszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7wj7l3l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8c9al695yr39vcwve5qe8nluakgnk9z05pmk3rmhqlgrmphjspzqhhcw2s&#39;&gt;nevent1q…cw2s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-22&lt;br/&gt;📝 Original message:One thing it occurs to me (and I don&amp;#39;t know if this has been suggested&lt;br/&gt;before) we could do is separate the BIP process into at several distinct&lt;br/&gt;areas:&lt;br/&gt;&lt;br/&gt;1) Commit structure changes/consensus rule change proposals&lt;br/&gt;- Consensus-building process (how are proposals debated, improved, vetted,&lt;br/&gt;and selected)&lt;br/&gt;- Update/deployment mechanisms for rule changes&lt;br/&gt;- Specific hard fork proposals&lt;br/&gt;- Specific soft fork proposals&lt;br/&gt;&lt;br/&gt;2) Peer policies&lt;br/&gt;- Seeding and discovery mechanisms&lt;br/&gt;- Relay policies&lt;br/&gt;- p2p message support&lt;br/&gt;&lt;br/&gt;3) RPC&lt;br/&gt;&lt;br/&gt;4) Everything else&lt;br/&gt;&lt;br/&gt;On Sat, Aug 22, 2015, 6:28 PM Eric Lombrozo &amp;lt;elombrozo at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; I&amp;#39;ve been pushing for greater modularization since I first got into&lt;br/&gt;&amp;gt; bitcoin. I got quickly frustrated when I was only able to get through very&lt;br/&gt;&amp;gt; few things (i.e. moving core structure serialization classes to a separate&lt;br/&gt;&amp;gt; unit not called main). Working on Bitcoin has an added layer of frustration&lt;br/&gt;&amp;gt; that goes beyond most open source projects: even though we&amp;#39;re clearly in&lt;br/&gt;&amp;gt; userland working at the application layer, a good layered protocol design&lt;br/&gt;&amp;gt; is still lacking. We have no standards process separate from what basically&lt;br/&gt;&amp;gt; amount to updates to one specific reference implementation. And we all need&lt;br/&gt;&amp;gt; to agree on any major change, since a blockchain that is easily forked in&lt;br/&gt;&amp;gt; contentious ways pretty much defeats its own purpose.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I went off to develop my own stack, where I could more easily avoid&lt;br/&gt;&amp;gt; politics and focus on engineering. But I now understand the politics are&lt;br/&gt;&amp;gt; inevitable. Bitcoin is inherently a cooperative project. Several people&lt;br/&gt;&amp;gt; have poured themselves passionately into the reference codebase, most of&lt;br/&gt;&amp;gt; whom did it (at least initially) purely as unpaid volunteers. There&amp;#39;s a lot&lt;br/&gt;&amp;gt; of love that&amp;#39;s gone into this. But it&amp;#39;s become pretty clear that the&lt;br/&gt;&amp;gt; modularization is no longer merely a matter of good engineering - it is&lt;br/&gt;&amp;gt; essential to resolving serious political challenges.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Perhaps the most frustrating thing of all is watching people pushing for&lt;br/&gt;&amp;gt; relatively superficial yet highly controversial changes while we still lack&lt;br/&gt;&amp;gt; the proper infrastructure to handle these kinds of divergences of opinion&lt;br/&gt;&amp;gt; without either stagnating or becoming polarized.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I could continue working to reimplement an entire stack from scratch, as&lt;br/&gt;&amp;gt; several others have also done - but besides the serious effort duplication&lt;br/&gt;&amp;gt; this entails, it doesn&amp;#39;t really seem like it will ultimately be a&lt;br/&gt;&amp;gt; convergent process. It&amp;#39;s too easy to let ego and habit dictate one&amp;#39;s&lt;br/&gt;&amp;gt; preferences rather than rational engineering considerations.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I know that some might feel I&amp;#39;m just preaching to the choir, but we should&lt;br/&gt;&amp;gt; probably take a step back from implementation hackery and try to specify&lt;br/&gt;&amp;gt; some core protocol layers, focusing on interfaces. Specifically, we need a&lt;br/&gt;&amp;gt; consensus layer that doesn&amp;#39;t try to specify networking, storage, wallets,&lt;br/&gt;&amp;gt; UI, etc. Let different people improve upon these things independently in&lt;br/&gt;&amp;gt; their own implementations. What matters is that we all converge on a common&lt;br/&gt;&amp;gt; history and state. At the same time, let&amp;#39;s open up more competition on all&lt;br/&gt;&amp;gt; these other things that are separate from the consensus layer.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If only we were to dedicate a fraction of the effort we&amp;#39;ve put into this&lt;br/&gt;&amp;gt; whole block size circus into what&amp;#39;s actually important...and I blame myself&lt;br/&gt;&amp;gt; as well...&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Sat, Aug 22, 2015, 4:05 AM Tamas Blummer 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; On Aug 21, 2015, at 21:46, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Thu, Aug 20, 2015 at 10:35 AM, Tamas Blummer &amp;lt;tamas at bitsofproof.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; Every re-implementation, re-factoring even copy-paste introduces a risk&lt;br/&gt;&amp;gt;&amp;gt; of disagreement,&lt;br/&gt;&amp;gt;&amp;gt; but also open the chance of doing the work better, in the sense of&lt;br/&gt;&amp;gt;&amp;gt; software engineering.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; But you don&amp;#39;t want something better, you want something functionally&lt;br/&gt;&amp;gt;&amp;gt; identical.&lt;br/&gt;&amp;gt;&amp;gt; You may want to watch sipa&amp;#39;s explanation on why &amp;#34;the implementation is&lt;br/&gt;&amp;gt;&amp;gt; the specification&amp;#34; and the reasons to separate libconsensus:&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://youtu.be/l3O4nh79CUU?t=764&#34;&gt;https://youtu.be/l3O4nh79CUU?t=764&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I do want something better, but not for the focus you have.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Not because what you produce was not high quality, but because quality is&lt;br/&gt;&amp;gt;&amp;gt; achieved at a very&lt;br/&gt;&amp;gt;&amp;gt; high cost and is hard to uphold over generations of developer. You focus&lt;br/&gt;&amp;gt;&amp;gt; on a single use case&lt;br/&gt;&amp;gt;&amp;gt; while there are many out there for distributed ledgers.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I think in an infrastructure for enterprise applications, building&lt;br/&gt;&amp;gt;&amp;gt; consensus on the ledger is a&lt;br/&gt;&amp;gt;&amp;gt; cornerstone there, but is only a piece of the solution. I built several&lt;br/&gt;&amp;gt;&amp;gt; commercially successful&lt;br/&gt;&amp;gt;&amp;gt; deployments where I delegated the consensus building to a border router,&lt;br/&gt;&amp;gt;&amp;gt; a Bitcoin Core,&lt;br/&gt;&amp;gt;&amp;gt; then interfaced that trusted peer with my  implementation that accepted&lt;br/&gt;&amp;gt;&amp;gt; Core’s decisions&lt;br/&gt;&amp;gt;&amp;gt; in an SPV manner. One might think of this setup as wasteful and&lt;br/&gt;&amp;gt;&amp;gt; unsuitable for “small devices”&lt;br/&gt;&amp;gt;&amp;gt; therefore an example of centralization people here try to avoid.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Enterprises have sufficient resources. Solving the business problem is&lt;br/&gt;&amp;gt;&amp;gt; valuable to them even at&lt;br/&gt;&amp;gt;&amp;gt; magnitudes higher cost than a hobbyist would bear.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; For mainstream adoption you need to get enterprises on board too, and&lt;br/&gt;&amp;gt;&amp;gt;  that is what I care of.&lt;br/&gt;&amp;gt;&amp;gt; Enterprises want code that is not only high quality, but is easy to&lt;br/&gt;&amp;gt;&amp;gt; maintain with a development&lt;br/&gt;&amp;gt;&amp;gt; team with high attrition. One has to take whatever help is offered for&lt;br/&gt;&amp;gt;&amp;gt; that, and one is modern&lt;br/&gt;&amp;gt;&amp;gt; languages and runtimes.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Bits of Proof’s own implementation of the scripts was not practically&lt;br/&gt;&amp;gt;&amp;gt; relevant in my commercially&lt;br/&gt;&amp;gt;&amp;gt; successful deployments, because of the use of a border router, but it&lt;br/&gt;&amp;gt;&amp;gt; helped development,&lt;br/&gt;&amp;gt;&amp;gt; enabling easier debug and precise error feedback esp. end even after Core&lt;br/&gt;&amp;gt;&amp;gt; had a reject message.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I integrated libconsensus only for the hope that is significantly fastens&lt;br/&gt;&amp;gt;&amp;gt; application side tx verification,&lt;br/&gt;&amp;gt;&amp;gt;  which it has turned out it does not, until secp265k1 is integrated.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I would likely use an other extended libconsensus too, but do not think&lt;br/&gt;&amp;gt;&amp;gt; there was a dependency on&lt;br/&gt;&amp;gt;&amp;gt; that for enterprise development.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; It would help there more to have a slim protocol server, no wallet, no&lt;br/&gt;&amp;gt;&amp;gt; rpc, no qt but a high&lt;br/&gt;&amp;gt;&amp;gt; performance remoting API.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Since you already depend on libconsensus for VerifyScript, wouldn&amp;#39;t it&lt;br/&gt;&amp;gt;&amp;gt; be nice that it also offered VerifyTx, VerifyHeader and VerifyBlock?&lt;br/&gt;&amp;gt;&amp;gt; You would still have complete control over storage, concurrency,&lt;br/&gt;&amp;gt;&amp;gt; networking, policy...&lt;br/&gt;&amp;gt;&amp;gt; My plan is for the C API to interface with the external storage by&lt;br/&gt;&amp;gt;&amp;gt; passing a function pointer to it.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Storage and validation is non-trivially interconnected, but I now the&lt;br/&gt;&amp;gt;&amp;gt; separation can be done,&lt;br/&gt;&amp;gt;&amp;gt; since I did it.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Excuse me, but function pointers is a pattern I used in the 80’s. I know&lt;br/&gt;&amp;gt;&amp;gt; that they are behind&lt;br/&gt;&amp;gt;&amp;gt; the curtain of modern abstractions with similar use, I still prefer not&lt;br/&gt;&amp;gt;&amp;gt; to see them again.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Tamas Blummer&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;&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/20150823/5c51283b/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150823/5c51283b/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:37:21&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8c9al695yr39vcwve5qe8nluakgnk9z05pmk3rmhqlgrmphjspzqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc77clp8f</id>
    
      <title type="html">📅 Original date posted:2015-08-22 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8c9al695yr39vcwve5qe8nluakgnk9z05pmk3rmhqlgrmphjspzqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc77clp8f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfava8yjjneyqn7um0quzfk6fd969g7uthn8scnse0ylm6s5kc8mc8awk8t&#39;&gt;nevent1q…wk8t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-22&lt;br/&gt;📝 Original message:I&amp;#39;ve been pushing for greater modularization since I first got into&lt;br/&gt;bitcoin. I got quickly frustrated when I was only able to get through very&lt;br/&gt;few things (i.e. moving core structure serialization classes to a separate&lt;br/&gt;unit not called main). Working on Bitcoin has an added layer of frustration&lt;br/&gt;that goes beyond most open source projects: even though we&amp;#39;re clearly in&lt;br/&gt;userland working at the application layer, a good layered protocol design&lt;br/&gt;is still lacking. We have no standards process separate from what basically&lt;br/&gt;amount to updates to one specific reference implementation. And we all need&lt;br/&gt;to agree on any major change, since a blockchain that is easily forked in&lt;br/&gt;contentious ways pretty much defeats its own purpose.&lt;br/&gt;&lt;br/&gt;I went off to develop my own stack, where I could more easily avoid&lt;br/&gt;politics and focus on engineering. But I now understand the politics are&lt;br/&gt;inevitable. Bitcoin is inherently a cooperative project. Several people&lt;br/&gt;have poured themselves passionately into the reference codebase, most of&lt;br/&gt;whom did it (at least initially) purely as unpaid volunteers. There&amp;#39;s a lot&lt;br/&gt;of love that&amp;#39;s gone into this. But it&amp;#39;s become pretty clear that the&lt;br/&gt;modularization is no longer merely a matter of good engineering - it is&lt;br/&gt;essential to resolving serious political challenges.&lt;br/&gt;&lt;br/&gt;Perhaps the most frustrating thing of all is watching people pushing for&lt;br/&gt;relatively superficial yet highly controversial changes while we still lack&lt;br/&gt;the proper infrastructure to handle these kinds of divergences of opinion&lt;br/&gt;without either stagnating or becoming polarized.&lt;br/&gt;&lt;br/&gt;I could continue working to reimplement an entire stack from scratch, as&lt;br/&gt;several others have also done - but besides the serious effort duplication&lt;br/&gt;this entails, it doesn&amp;#39;t really seem like it will ultimately be a&lt;br/&gt;convergent process. It&amp;#39;s too easy to let ego and habit dictate one&amp;#39;s&lt;br/&gt;preferences rather than rational engineering considerations.&lt;br/&gt;&lt;br/&gt;I know that some might feel I&amp;#39;m just preaching to the choir, but we should&lt;br/&gt;probably take a step back from implementation hackery and try to specify&lt;br/&gt;some core protocol layers, focusing on interfaces. Specifically, we need a&lt;br/&gt;consensus layer that doesn&amp;#39;t try to specify networking, storage, wallets,&lt;br/&gt;UI, etc. Let different people improve upon these things independently in&lt;br/&gt;their own implementations. What matters is that we all converge on a common&lt;br/&gt;history and state. At the same time, let&amp;#39;s open up more competition on all&lt;br/&gt;these other things that are separate from the consensus layer.&lt;br/&gt;&lt;br/&gt;If only we were to dedicate a fraction of the effort we&amp;#39;ve put into this&lt;br/&gt;whole block size circus into what&amp;#39;s actually important...and I blame myself&lt;br/&gt;as well...&lt;br/&gt;&lt;br/&gt;On Sat, Aug 22, 2015, 4:05 AM Tamas Blummer 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; On Aug 21, 2015, at 21:46, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Thu, Aug 20, 2015 at 10:35 AM, Tamas Blummer &amp;lt;tamas at bitsofproof.com&amp;gt;&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Every re-implementation, re-factoring even copy-paste introduces a risk of&lt;br/&gt;&amp;gt; disagreement,&lt;br/&gt;&amp;gt; but also open the chance of doing the work better, in the sense of&lt;br/&gt;&amp;gt; software engineering.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; But you don&amp;#39;t want something better, you want something functionally&lt;br/&gt;&amp;gt; identical.&lt;br/&gt;&amp;gt; You may want to watch sipa&amp;#39;s explanation on why &amp;#34;the implementation is&lt;br/&gt;&amp;gt; the specification&amp;#34; and the reasons to separate libconsensus:&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://youtu.be/l3O4nh79CUU?t=764&#34;&gt;https://youtu.be/l3O4nh79CUU?t=764&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I do want something better, but not for the focus you have.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Not because what you produce was not high quality, but because quality is&lt;br/&gt;&amp;gt; achieved at a very&lt;br/&gt;&amp;gt; high cost and is hard to uphold over generations of developer. You focus&lt;br/&gt;&amp;gt; on a single use case&lt;br/&gt;&amp;gt; while there are many out there for distributed ledgers.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I think in an infrastructure for enterprise applications, building&lt;br/&gt;&amp;gt; consensus on the ledger is a&lt;br/&gt;&amp;gt; cornerstone there, but is only a piece of the solution. I built several&lt;br/&gt;&amp;gt; commercially successful&lt;br/&gt;&amp;gt; deployments where I delegated the consensus building to a border router, a&lt;br/&gt;&amp;gt; Bitcoin Core,&lt;br/&gt;&amp;gt; then interfaced that trusted peer with my  implementation that accepted&lt;br/&gt;&amp;gt; Core’s decisions&lt;br/&gt;&amp;gt; in an SPV manner. One might think of this setup as wasteful and unsuitable&lt;br/&gt;&amp;gt; for “small devices”&lt;br/&gt;&amp;gt; therefore an example of centralization people here try to avoid.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Enterprises have sufficient resources. Solving the business problem is&lt;br/&gt;&amp;gt; valuable to them even at&lt;br/&gt;&amp;gt; magnitudes higher cost than a hobbyist would bear.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; For mainstream adoption you need to get enterprises on board too, and&lt;br/&gt;&amp;gt;  that is what I care of.&lt;br/&gt;&amp;gt; Enterprises want code that is not only high quality, but is easy to&lt;br/&gt;&amp;gt; maintain with a development&lt;br/&gt;&amp;gt; team with high attrition. One has to take whatever help is offered for&lt;br/&gt;&amp;gt; that, and one is modern&lt;br/&gt;&amp;gt; languages and runtimes.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Bits of Proof’s own implementation of the scripts was not practically&lt;br/&gt;&amp;gt; relevant in my commercially&lt;br/&gt;&amp;gt; successful deployments, because of the use of a border router, but it&lt;br/&gt;&amp;gt; helped development,&lt;br/&gt;&amp;gt; enabling easier debug and precise error feedback esp. end even after Core&lt;br/&gt;&amp;gt; had a reject message.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I integrated libconsensus only for the hope that is significantly fastens&lt;br/&gt;&amp;gt; application side tx verification,&lt;br/&gt;&amp;gt;  which it has turned out it does not, until secp265k1 is integrated.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I would likely use an other extended libconsensus too, but do not think&lt;br/&gt;&amp;gt; there was a dependency on&lt;br/&gt;&amp;gt; that for enterprise development.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It would help there more to have a slim protocol server, no wallet, no&lt;br/&gt;&amp;gt; rpc, no qt but a high&lt;br/&gt;&amp;gt; performance remoting API.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Since you already depend on libconsensus for VerifyScript, wouldn&amp;#39;t it&lt;br/&gt;&amp;gt; be nice that it also offered VerifyTx, VerifyHeader and VerifyBlock?&lt;br/&gt;&amp;gt; You would still have complete control over storage, concurrency,&lt;br/&gt;&amp;gt; networking, policy...&lt;br/&gt;&amp;gt; My plan is for the C API to interface with the external storage by&lt;br/&gt;&amp;gt; passing a function pointer to it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Storage and validation is non-trivially interconnected, but I now the&lt;br/&gt;&amp;gt; separation can be done,&lt;br/&gt;&amp;gt; since I did it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Excuse me, but function pointers is a pattern I used in the 80’s. I know&lt;br/&gt;&amp;gt; that they are behind&lt;br/&gt;&amp;gt; the curtain of modern abstractions with similar use, I still prefer not to&lt;br/&gt;&amp;gt; see them again.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Tamas Blummer&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/20150823/ce97f084/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150823/ce97f084/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:37:20&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy2v5ckr2y228cld85wus0k5v6fy4xlmzvpgswyx5gtrcscky4kvczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7v2deg2</id>
    
      <title type="html">📅 Original date posted:2015-08-18 📝 Original message:I’m ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy2v5ckr2y228cld85wus0k5v6fy4xlmzvpgswyx5gtrcscky4kvczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7v2deg2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsds2dhn9kze69xfezs9nz60jlprzzalp5v0u5apqqemkdfdn68cts7sa83w&#39;&gt;nevent1q…a83w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-18&lt;br/&gt;📝 Original message:I’m 100% in favor of attempting a hard fork using a far less controversial, far less risky consensus rule change. We should stop wasting our energy arguing over stuff we don’t really know and understand and can’t predict very well - and we should especially avoid using a highly contentious change as our first hard fork deployment.&lt;br/&gt;&lt;br/&gt;I’m also in favor of trying a small block increase before attempting any major jumps. I don’t think we should be focusing so much on long-term block size adjustment rules right now - much more critical is to develop a hard fork mechanism and to make sure we can deploy it. So something along these lines is probably a step in the right direction.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; On Aug 18, 2015, at 2:54 AM, jl2012 via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; As I understand, there is already a consensus among core dev that block size should/could be raised. The remaining questions are how, when, how much, and how fast. These are the questions for the coming Bitcoin Scalability Workshops but immediate consensus in these issues are not guaranteed.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Could we just stop the debate for a moment, and agree to a scheduled experimental hardfork?&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Objectives (by order of importance):&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; 1. The most important objective is to show the world that reaching consensus for a Bitcoin hardfork is possible. If we could have a successful one, we would have more in the future&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; 2. With a slight increase in block size, to collect data for future hardforks&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; 3. To slightly relieve the pressure of full block, without minimal adverse effects on network performance&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; With the objectives 1 and 2 in mind, this is to NOT intended to be a kick-the-can-down-the-road solution. The third objective is more like a side effect of this experiment.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Proposal (parameters in ** are my recommendations but negotiable):&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; 1. Today, we all agree that some kind of block size hardfork will happen on t1=*1 June 2016*&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; 2. If no other consensus could be reached before t2=*1 Feb 2016*, we will adopt the backup plan&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; 3. The backup plan is: t3=*30 days* after m=*80%* of miner approval, but not before t1=*1 June 2016*, the block size is increased to s=*1.5MB*&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; 4. If the backup plan is adopted, we all agree that a better solution should be found before t4=*31 Dec 2017*.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Rationale:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; t1 = 1 June 2016 is chosen to make sure everyone have enough time to prepare for a hardfork. Although we do not know what actually will happen but we know something must happen around that moment.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; t2 = 1 Feb 2016 is chosen to allow 5 more months of negotiations (and 2 months after the workshops). If it is successful, we don&amp;#39;t need to activate the backup plan&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; t3 = 30 days is chosen to make sure every full nodes have enough time to upgrade after the actual hardfork date is confirmed&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; t4 = 31 Dec 2017 is chosen, with 1.5 year of data and further debate, hopefully we would find a better solution. It is important to acknowledge that the backup plan is not a final solution&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; m = 80%: We don&amp;#39;t want a very small portion of miners to have the power to veto a hardfork, while it is important to make sure the new fork is secured by enough mining power. 80% is just a compromise.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; s = 1.5MB. As the 1MB cap was set 5 years ago, there is no doubt that all types of technology has since improved by &amp;gt;50%. I don&amp;#39;t mind making it a bit smaller but in that case not much valuable data could be gathered and the second objective of this experiment may not be archived.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; --------------------&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; If the community as a whole could agree with this experimental hardfork, we could announce the plan on bitcoin.org and start coding of the patch immediately. At the same time, exploration for a better solution continues. If no further consensus could be reached, a new version of Bitcoin Core with the patch will be released on or before 1 Feb 2016 and everyone will be asked to upgrade immediately.&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;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150818/2907805f/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150818/2907805f/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:36:39&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2tjvtlrp75jwkn6kudk2ts9e4tyvaddcylqszucztpenxqxkzsfszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc72n4hyv</id>
    
      <title type="html">📅 Original date posted:2015-08-17 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2tjvtlrp75jwkn6kudk2ts9e4tyvaddcylqszucztpenxqxkzsfszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc72n4hyv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp2xlxsr8wjtp5ykygaw5px2gt40rxunty7wcytq524ydwxs9d0wqxx80n2&#39;&gt;nevent1q…80n2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-17&lt;br/&gt;📝 Original message:&amp;gt; On Aug 17, 2015, at 8:03 AM, Levin Keller &amp;lt;post at levinkeller.de&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Dear Eric,&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; thank you for sharing your thoughts.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It obviously boils down to political beliefs, not so much technical arguments. I understand that you are in favor of a &amp;#34;guided decentralization&amp;#34; and you are most happily invited to follow this path. I don&amp;#39;t want to be on it. I want total decentralisation of bitcoin and many other parts of the current system.&lt;br/&gt;&lt;br/&gt;I specifically asked you to stop misrepresenting - I’m NOT in favor of guided decentralization, I never said anything like that. *THIS* is the problem…you’re reading intentions into others that simply are NOT there. If you don’t really understand something, ask.&lt;br/&gt;&lt;br/&gt;I want complete decentralization - but for practical reasons, which should be obvious, we cannot start at this point. Bitcoin came into existence because Satoshi wrote a whitepaper and implemented the idea - and it was his rules. There was no voting, no committee, no proof-of-work, no nothing…it was a complete dictatorship in the beginning.&lt;br/&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; So in the end the hard fork might be perfect, because people like you will not waste so much more energy and time fighting people like me (and others) who are following different dogmata because we are using different coins and talking about different code. Interestingly enough in the end we will probably have a winner - determined by the price - so I am looking forward to the outcome. It is just the time so make some bets, which I embrace.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Another interesting thing is, that you actually fear problems arising from this. What do you have to loose? Just stick with the old bitcoin version and weather this storm. Bitcoin is not going to vanish or break from this. It is just forking. One fork will come stronger out of this. You just have to choose a side and live with it, if you loose it all. But that is the story of bitcoin since the beginning. If you ask me, you fear the choice, not the change.&lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;Again, misrepresentation - “you fear the choice, not the change” - why should anyone ask *you* what I fear? Why don’t you ask *me*?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; Cheers&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Levin&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Adam Back via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; schrieb am Mo., 17. Aug. 2015 um 16:37 Uhr:&lt;br/&gt;&amp;gt; Thank you Eric for saying what needs to be said.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Starting a fork war is just not constructive and there are multiple&lt;br/&gt;&amp;gt; proposals being evaluated here.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I think that one thing that is not being so much focussed on is&lt;br/&gt;&amp;gt; Bitcoin-XT is both a hard-fork and a soft-fork.  It&amp;#39;s a hard-fork on&lt;br/&gt;&amp;gt; Bitcoin full-nodes, but it is also a soft-fork attack on Bitcoin core&lt;br/&gt;&amp;gt; SPV nodes that did not opt-in.  It exposes those SPV nodes to loss in&lt;br/&gt;&amp;gt; the likely event that Bitcoin-XT results in a network-split.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The recent proposal here to run noXT (patch to falsely claim to mine&lt;br/&gt;&amp;gt; on XT while actually rejecting it&amp;#39;s blocks) could add enough&lt;br/&gt;&amp;gt; uncertainty about the activation that Bitcoin-XT would probably have&lt;br/&gt;&amp;gt; to be aborted.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Adam&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On 17 August 2015 at 15:03, Eric Lombrozo via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; NxtChg,&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; In the entire history of Bitcoin we’ve never attempted anything even closely resembling a hard fork like what’s being proposed here.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Many of us have wanted to push our own hard-forking changes to the protocol…and have been frustrated because of the inability to do so.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; This inability is not due to any malice on anyone’s part…it is a feature of Satoshi’s protocol. For better or worse, it is *very hard* to change the rules…and this is exactly what imbues Bitcoin with one of its most powerful attributes: very well-defined settlement guarantees that cannot be suddenly altered nor reversed by anyone.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; We’ve managed to have a few soft forks in the past…and for the most part these changes have been pretty uncontroversial…or at least, they have not had nearly the level of political divisiveness that this block size issue is having. And even then, we’ve encountered a number of problems with these deployments that have at times required goodwill cooperation between developers and mining pool operators to fix.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Again, we have NEVER attempted anything even remotely like what’s being proposed - we’ve never done any sort of hard fork before like this. If even fairly uncontroversial soft forks have caused problems, can you imagine the kinds of potential problems that a hard fork over some highly polarizing issue might raise? Do you really think people are going to want to cooperate?!?&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; I can understand that some people would like bigger blocks. Other people might want feature X, others feature Y…and we can argue the merits of this or that to death…but the fact remains that we have NEVER attempted any hard forking change…not even with a simple, totally uncontroversial no-brainer improvement that would not risk any sort of ill-will that could hamper remedies were it not to go as smoothly as we like. *THIS* is the fundamental problem - the whole bigger block thing is a minor issue by comparison…it could be any controversial change, really.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Would you want to send your test pilots on their first flight…the first time an aircraft is ever flown…directly into combat without having tested the plane? This is what attempting a hard fork mechanism that’s NEVER been done before in such a politically divisive environment basically amounts to…but it’s even worse. We’re basically risking the entire air force (not just one plane) over an argument regarding how many seats a plane should have that we’ve never flown before.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; We’re talking billlions of dollars’ worth of other people’s money that is on the line here. Don’t we owe it to them to at least test out the system on a far less controversial, far less divisive change first to make sure we can even deploy it without things breaking? I don’t even care about the merits regarding bigger blocks vs. smaller blocks at this point, to be quite honest - that’s such a petty thing compared to what I’m talking about here. If we attempt a novel hard-forking mechanism that’s NEVER been attempted before (and which as many have pointed out is potentially fraught with serious problems) on such a politically divisive, polarizing issue, the result is each side will refuse to cooperate with the other out of spite…and can easily lead to a war, tanking the value of everyone’s assets on both chains. All so we can process 8 times the number of transactions we currently do? Even if it were 100 times, we wouldn’t even come close to touching big payment processors like Visa. It’s hard to imagine a protocol improvement that’s worth the risk.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; I urge you to at least try to see the bigger picture here…and to understand that nobody is trying to stop anyone from doing anything out of some desire for maintaining control - NONE of us are able to deploy hard forks right now without facing these problems. And different people obviously have different priorities and preferences as to which of these changes would be best to do first. This whole XT thing is essentially giving *one* proposal special treatment above those that others have proposed. Many of us have only held back from doing this out of our belief that goodwill amongst network participants is more important than trying to push some pet feature some of us want.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Please stop this negativity - we ALL want the best for Bitcoin and are doing our best, given what we understand and know, to do what’s right.&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 &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&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; &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&lt;/a&gt;;&lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150817/9868e4bd/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150817/9868e4bd/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150817/9868e4bd/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150817/9868e4bd/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:36:09&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxn0khzypyry5yvyqse208z4yd8qr5e0ep9ssxdrvnzg65gzyvnlgzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7uwfvx7</id>
    
      <title type="html">📅 Original date posted:2015-08-17 📝 Original message:Levin, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxn0khzypyry5yvyqse208z4yd8qr5e0ep9ssxdrvnzg65gzyvnlgzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7uwfvx7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0s5j2m3rvsh498x4s4k2mdn3znp4xns9h62lztjdc4ymsmsveqscm4ray4&#39;&gt;nevent1q…ray4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-17&lt;br/&gt;📝 Original message:Levin,&lt;br/&gt;&lt;br/&gt;The hope is that eventually the network will be sufficiently resilient and robust to be able to handle anything that’s thrown at it. But it’s still a baby…and this is a serious problem indeed, because on the one hand we don’t want any central authority but on the other it still needs some guardians…and we don’t have anything resembling the kind of institution that could possibly be entrusted to nurture and care for this baby until it is ready to go out on its own.&lt;br/&gt;&lt;br/&gt;Imagine, when the US Constitution was being written, if suddenly everyone started to just propose their own different version of it and insisting (under threat of fork) on their own versions before any sort of government could be created. Yes, I know the US federal government is not exactly the paragon of decentralization…but regardless of your views on the US government, it’s still a somewhat analogous situation. Until the system was in place, some people (who at the time were unelected) had to bootstrap the process.&lt;br/&gt;&lt;br/&gt;For better or worse, Satoshi has left the picture…and no clear succession model was put in place. The Bitcoin Foundation, which for a time attempted to be a guardian institution, ended up self-destructing. It was an utter failure.&lt;br/&gt;&lt;br/&gt;We don’t have any sort of institution like this…and we don’t really want one. But the system is still not fully in place. Importantly, we lack any mechanisms to be able to make potentially controversial changes without serious risks.&lt;br/&gt;&lt;br/&gt;It would be amazing if despite this trial-by-fire we still survived and managed to pull through. And if we do we’ll be stronger for it. But quite sincerely, I would have wanted the system to be a little more mature before putting it through this trial. At least I would have liked to have gone through a test hard-fork using a far less politically divisive issue.&lt;br/&gt;&lt;br/&gt;Anyhow, completely separate from my views on governance, etc…my main point is that we’re ALL trying to do what’s best given our understanding and resources…and we’ve all poured our hearts and souls into this. We might disagree on certain things, but let’s stop this negativity and misrepresentation and try to figure out a way forward that is less likely to lead to a war.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;- Eric&lt;br/&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Eric Lombrozo via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; schrieb am Mo., 17. Aug. 2015 um 16:03 Uhr:&lt;br/&gt;&amp;gt; NxtChg,&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; In the entire history of Bitcoin we’ve never attempted anything even closely resembling a hard fork like what’s being proposed here.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Many of us have wanted to push our own hard-forking changes to the protocol…and have been frustrated because of the inability to do so.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; This inability is not due to any malice on anyone’s part…it is a feature of Satoshi’s protocol. For better or worse, it is *very hard* to change the rules…and this is exactly what imbues Bitcoin with one of its most powerful attributes: very well-defined settlement guarantees that cannot be suddenly altered nor reversed by anyone.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; We’ve managed to have a few soft forks in the past…and for the most part these changes have been pretty uncontroversial…or at least, they have not had nearly the level of political divisiveness that this block size issue is having. And even then, we’ve encountered a number of problems with these deployments that have at times required goodwill cooperation between developers and mining pool operators to fix.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Again, we have NEVER attempted anything even remotely like what’s being proposed - we’ve never done any sort of hard fork before like this. If even fairly uncontroversial soft forks have caused problems, can you imagine the kinds of potential problems that a hard fork over some highly polarizing issue might raise? Do you really think people are going to want to cooperate?!?&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I can understand that some people would like bigger blocks. Other people might want feature X, others feature Y…and we can argue the merits of this or that to death…but the fact remains that we have NEVER attempted any hard forking change…not even with a simple, totally uncontroversial no-brainer improvement that would not risk any sort of ill-will that could hamper remedies were it not to go as smoothly as we like. *THIS* is the fundamental problem - the whole bigger block thing is a minor issue by comparison…it could be any controversial change, really.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Would you want to send your test pilots on their first flight…the first time an aircraft is ever flown…directly into combat without having tested the plane? This is what attempting a hard fork mechanism that’s NEVER been done before in such a politically divisive environment basically amounts to…but it’s even worse. We’re basically risking the entire air force (not just one plane) over an argument regarding how many seats a plane should have that we’ve never flown before.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; We’re talking billlions of dollars’ worth of other people’s money that is on the line here. Don’t we owe it to them to at least test out the system on a far less controversial, far less divisive change first to make sure we can even deploy it without things breaking? I don’t even care about the merits regarding bigger blocks vs. smaller blocks at this point, to be quite honest - that’s such a petty thing compared to what I’m talking about here. If we attempt a novel hard-forking mechanism that’s NEVER been attempted before (and which as many have pointed out is potentially fraught with serious problems) on such a politically divisive, polarizing issue, the result is each side will refuse to cooperate with the other out of spite…and can easily lead to a war, tanking the value of everyone’s assets on both chains. All so we can process 8 times the number of transactions we currently do? Even if it were 100 times, we wouldn’t even come close to touching big payment processors like Visa. It’s hard to imagine a protocol improvement that’s worth the risk.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I urge you to at least try to see the bigger picture here…and to understand that nobody is trying to stop anyone from doing anything out of some desire for maintaining control - NONE of us are able to deploy hard forks right now without facing these problems. And different people obviously have different priorities and preferences as to which of these changes would be best to do first. This whole XT thing is essentially giving *one* proposal special treatment above those that others have proposed. Many of us have only held back from doing this out of our belief that goodwill amongst network participants is more important than trying to push some pet feature some of us want.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Yadayadayada.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; If someone could threaten the network by releasing a hard-forking bitcoind version, then already all is lost. Bitcoins stability does not (and cannot) depend on the &amp;#34;good will&amp;#34; of anyone. If it would, we should all abandon this silly project. Relying on the good will of people is the worst idea one could have.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; So please (please please) go ahead and release your hardforking bitcoinds you have been holding back. Competition is everything.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Cheers&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Levin&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Please stop this negativity - we ALL want the best for Bitcoin and are doing our best, given what we understand and know, to do what’s right.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; On Aug 17, 2015, at 6:34 AM, NxtChg via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; We should have the highest respect for what these people are doing, and we should try to do something constructive, not waste time with anger and disrespect.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Why, exactly, should I have any respect for what these people are doing (and supposedly not have any respect for what the other side is doing)?&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; From my point of view, the XT side _does_ something constructive. It&amp;#39;s the Core side that resorts to dirty tactics and tries to sabotage community&amp;#39;s free choice instead.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; Nobody should be forced to do anything.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Great, so how about you go tell theymos to stop censoring XT posts and banning the other side on /r/Bitcoin?&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Let users decide what Bitcoin is or isn&amp;#39;t.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; The developers are not telling you what to do, they are trying to do what they consider is best for the ecosystem given their technical abilities.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; The developers &amp;amp; Co are doing their best to stay in power, so they could continue imposing their will on Bitcoin ecosystem. This is the real power grab, not Gavin and Hearn, who merely provided an alternative.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; And the fear they show is most telling.&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; &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;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150817/72a1acb8/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150817/72a1acb8/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:36:07&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsflcvfs9zsl4pmnhufnh8n4wzu8lhwvgy2dlayehc7p70v4qfj33gzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7t6zdfa</id>
    
      <title type="html">📅 Original date posted:2015-08-17 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsflcvfs9zsl4pmnhufnh8n4wzu8lhwvgy2dlayehc7p70v4qfj33gzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7t6zdfa" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswa7c0qvxru70t7q080j0lcjl2sj5ugpe2fmr7qxmn857shtw74ssyww5se&#39;&gt;nevent1q…w5se&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-17&lt;br/&gt;📝 Original message:NxtChg,&lt;br/&gt;&lt;br/&gt;In the entire history of Bitcoin we’ve never attempted anything even closely resembling a hard fork like what’s being proposed here.&lt;br/&gt;&lt;br/&gt;Many of us have wanted to push our own hard-forking changes to the protocol…and have been frustrated because of the inability to do so.&lt;br/&gt;&lt;br/&gt;This inability is not due to any malice on anyone’s part…it is a feature of Satoshi’s protocol. For better or worse, it is *very hard* to change the rules…and this is exactly what imbues Bitcoin with one of its most powerful attributes: very well-defined settlement guarantees that cannot be suddenly altered nor reversed by anyone.&lt;br/&gt;&lt;br/&gt;We’ve managed to have a few soft forks in the past…and for the most part these changes have been pretty uncontroversial…or at least, they have not had nearly the level of political divisiveness that this block size issue is having. And even then, we’ve encountered a number of problems with these deployments that have at times required goodwill cooperation between developers and mining pool operators to fix.&lt;br/&gt;&lt;br/&gt;Again, we have NEVER attempted anything even remotely like what’s being proposed - we’ve never done any sort of hard fork before like this. If even fairly uncontroversial soft forks have caused problems, can you imagine the kinds of potential problems that a hard fork over some highly polarizing issue might raise? Do you really think people are going to want to cooperate?!?&lt;br/&gt;&lt;br/&gt;I can understand that some people would like bigger blocks. Other people might want feature X, others feature Y…and we can argue the merits of this or that to death…but the fact remains that we have NEVER attempted any hard forking change…not even with a simple, totally uncontroversial no-brainer improvement that would not risk any sort of ill-will that could hamper remedies were it not to go as smoothly as we like. *THIS* is the fundamental problem - the whole bigger block thing is a minor issue by comparison…it could be any controversial change, really.&lt;br/&gt;&lt;br/&gt;Would you want to send your test pilots on their first flight…the first time an aircraft is ever flown…directly into combat without having tested the plane? This is what attempting a hard fork mechanism that’s NEVER been done before in such a politically divisive environment basically amounts to…but it’s even worse. We’re basically risking the entire air force (not just one plane) over an argument regarding how many seats a plane should have that we’ve never flown before.&lt;br/&gt;&lt;br/&gt;We’re talking billlions of dollars’ worth of other people’s money that is on the line here. Don’t we owe it to them to at least test out the system on a far less controversial, far less divisive change first to make sure we can even deploy it without things breaking? I don’t even care about the merits regarding bigger blocks vs. smaller blocks at this point, to be quite honest - that’s such a petty thing compared to what I’m talking about here. If we attempt a novel hard-forking mechanism that’s NEVER been attempted before (and which as many have pointed out is potentially fraught with serious problems) on such a politically divisive, polarizing issue, the result is each side will refuse to cooperate with the other out of spite…and can easily lead to a war, tanking the value of everyone’s assets on both chains. All so we can process 8 times the number of transactions we currently do? Even if it were 100 times, we wouldn’t even come close to touching big payment processors like Visa. It’s hard to imagine a protocol improvement that’s worth the risk.&lt;br/&gt;&lt;br/&gt;I urge you to at least try to see the bigger picture here…and to understand that nobody is trying to stop anyone from doing anything out of some desire for maintaining control - NONE of us are able to deploy hard forks right now without facing these problems. And different people obviously have different priorities and preferences as to which of these changes would be best to do first. This whole XT thing is essentially giving *one* proposal special treatment above those that others have proposed. Many of us have only held back from doing this out of our belief that goodwill amongst network participants is more important than trying to push some pet feature some of us want.&lt;br/&gt;&lt;br/&gt;Please stop this negativity - we ALL want the best for Bitcoin and are doing our best, given what we understand and know, to do what’s right.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; On Aug 17, 2015, at 6:34 AM, NxtChg via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; We should have the highest respect for what these people are doing, and we should try to do something constructive, not waste time with anger and disrespect.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Why, exactly, should I have any respect for what these people are doing (and supposedly not have any respect for what the other side is doing)?&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; From my point of view, the XT side _does_ something constructive. It&amp;#39;s the Core side that resorts to dirty tactics and tries to sabotage community&amp;#39;s free choice instead.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Nobody should be forced to do anything.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Great, so how about you go tell theymos to stop censoring XT posts and banning the other side on /r/Bitcoin?&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Let users decide what Bitcoin is or isn&amp;#39;t.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; The developers are not telling you what to do, they are trying to do what they consider is best for the ecosystem given their technical abilities.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The developers &amp;amp; Co are doing their best to stay in power, so they could continue imposing their will on Bitcoin ecosystem. This is the real power grab, not Gavin and Hearn, who merely provided an alternative.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; And the fear they show is most telling.&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;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150817/a19448ab/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150817/a19448ab/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:36:06&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstvntz22rky9ypuekg9ls6yeph0u5qkfc7y0uvdwdtetaswgsl46czyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7fudj9y</id>
    
      <title type="html">📅 Original date posted:2015-08-19 📝 Original message:FWIW, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstvntz22rky9ypuekg9ls6yeph0u5qkfc7y0uvdwdtetaswgsl46czyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7fudj9y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxxdua2matdprlz3t5n32f336tfgzajcprz973pk6a7vy9en97u5gfgcluq&#39;&gt;nevent1q…cluq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-19&lt;br/&gt;📝 Original message:FWIW,&lt;br/&gt;&lt;br/&gt;I would fully like to see the consensus stuff split off into a separate organization from everything else. Let XT continue to support additional p2p messages or relay policies or whatever. Let Mike and Gavin argue for their improved wallet or whatever - I have absolutely no problem with that.&lt;br/&gt;&lt;br/&gt;But the consensus code should NOT be subject to the same commit policies…and we should make an effort to separate the two clearly. And we should find a way to communicate the difference succinctly and clearly to laypeople (which is something I think the XT opponents have been horrible at doing so far).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; On Aug 19, 2015, at 12:58 PM, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Wed, Aug 19, 2015 at 9:48 PM, Eric Lombrozo via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; [...]&lt;br/&gt;&amp;gt;&amp;gt; core devs” and relying on the fact that many people out there can’t seem to&lt;br/&gt;&amp;gt;&amp;gt; tell the difference between a source code fork and a blockchain fork.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; And this is precisely why we should make perfectly clear that we&amp;#39;re&lt;br/&gt;&amp;gt; not against a code fork where Hearn or anyone else acts as a&lt;br/&gt;&amp;gt; &amp;#34;benevolent dictator&amp;#34;, just against the controversial hardfork it is&lt;br/&gt;&amp;gt; attempting to deploy.&lt;br/&gt;&amp;gt; Otherwise the PR battle is probably lost (which may mean users sell&lt;br/&gt;&amp;gt; all their BTC for XTBTC [or just forget about their BTC and only care&lt;br/&gt;&amp;gt; about their XTBTC]).&lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150819/a80020c5/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150819/a80020c5/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:35:53&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqwy7w30spayra5ewptnvtyz4e2fq0zxazzwt2hhlk592e9kz5q9gzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7q9xcv3</id>
    
      <title type="html">📅 Original date posted:2015-08-19 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqwy7w30spayra5ewptnvtyz4e2fq0zxazzwt2hhlk592e9kz5q9gzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7q9xcv3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxxzytwnvtnn4mwagrp5s56ex7pwfauclgkmmh2zwyewz6424nzfg4279jj&#39;&gt;nevent1q…79jj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-19&lt;br/&gt;📝 Original message:Unfortunately, I think that from a PR angle, removing Gavin from commit privileges right now will probably play into his hand. Sadly.&lt;br/&gt;&lt;br/&gt;Say what you will regarding Gavin and Mike’s technical merits, they’ve been quite clever on the PR front. Framing this issue as “obstructionism from the core devs” and relying on the fact that many people out there can’t seem to tell the difference between a source code fork and a blockchain fork.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; On Aug 19, 2015, at 12:32 PM, odinn via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Signed PGP part&lt;br/&gt;&amp;gt; re. Gavin and commit access&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On 08/19/2015 12:15 PM, Btc Drak via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; &amp;gt; On Wed, Aug 19, 2015 at 7:20 PM, Peter Todd &amp;lt;pete at petertodd.org&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; Normal GitHub users submitting pull-reqs to Bitcoin Core can&amp;#39;t&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; delete other users&amp;#39; comments on their own pull-reqs...&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; IMO that&amp;#39;s an abuse of the pull-req process, and in turn, Gavin&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; Andresens&amp;#39;s commit access rights for the Bitcoin Core repo.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; For the avoidance of doubt here&amp;#39;s the archive link of my comment&lt;br/&gt;&amp;gt; &amp;gt; &lt;a href=&#34;https://archive.is/omvSY#40%&#34;&gt;https://archive.is/omvSY#40%&lt;/a&gt; (call me paranoid) and here&amp;#39;s where he&lt;br/&gt;&amp;gt; &amp;gt; tells me he&amp;#39;s censored my posts &lt;a href=&#34;https://archive.is/vym6N#40%&#34;&gt;https://archive.is/vym6N#40%&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; I think this should weigh in favor of Gavin Andresen not having&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; commit privileges for the Bitcoin Core repository.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; It&amp;#39;s time.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I agree, fwiw.  If he&amp;#39;s going to censor others then that&amp;#39;s&lt;br/&gt;&amp;gt; inconsistent with the responsibility of having commit access.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; _______________________________________________ bitcoin-dev mailing&lt;br/&gt;&amp;gt; &amp;gt; list 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; &lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://abis.io&#34;&gt;http://abis.io&lt;/a&gt; ~&lt;br/&gt;&amp;gt; &amp;#34;a protocol concept to enable decentralization&lt;br/&gt;&amp;gt; and expansion of a giving economy, and a new social good&amp;#34;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://keybase.io/odinn&#34;&gt;https://keybase.io/odinn&lt;/a&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;&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/20150819/7a3d69e9/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150819/7a3d69e9/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150819/7a3d69e9/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150819/7a3d69e9/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:35:52&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswf76awksjp7492elu9tj5e7ft5tzhh3vkstvdag2n48u3afw4wrqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7k6dpc6</id>
    
      <title type="html">📅 Original date posted:2015-08-17 📝 Original message:Or ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswf76awksjp7492elu9tj5e7ft5tzhh3vkstvdag2n48u3afw4wrqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7k6dpc6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0ncdkkr8rzp082dlg6jst0c464klf3krtznggpft2fucccd29zuckr89pv&#39;&gt;nevent1q…89pv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-17&lt;br/&gt;📝 Original message:Or can’t you create a transaction that’s still within the op count and sig ops limits but is larger than 1MB?&lt;br/&gt;&lt;br/&gt;&amp;gt; On Aug 17, 2015, at 5:29 AM, Andrew LeCody via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Wouldn&amp;#39;t that require a fork that lasts for more than 100 blocks?&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Mon, Aug 17, 2015, 01:43 Peter Todd &amp;lt;pete at petertodd.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; -----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;&amp;gt;&amp;gt; Hash: SHA256&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 16 August 2015 17:03:35 GMT-07:00, Cameron Garnham 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;&amp;gt; There are a few ways: here is my favorite (for the moment).&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; 1. Spam the 8mb blocks with 1 Satoshi outputs to the brainwallet&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;#39;BitcoinXT&amp;#39;&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Even more direct: use coinbase outputs of  XT blocks to create those&lt;br/&gt;&amp;gt;&amp;gt; outputs, as they can&amp;#39;t by definition be on the Bitcoin chain.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; If you can&amp;#39;t get those, using coinbase outputs of Bitcoin blocks to create&lt;br/&gt;&amp;gt;&amp;gt; &amp;#34;definitely Bitcoin-only&amp;#34; outputs, and then spend the inputs to those&lt;br/&gt;&amp;gt;&amp;gt; transactions again on the XT chain. This isn&amp;#39;t quite as good, as a big&lt;br/&gt;&amp;gt;&amp;gt; reorg on the XT chain could in theory spend them, but it&amp;#39;s a close second.&lt;br/&gt;&amp;gt;&amp;gt; -----BEGIN PGP SIGNATURE-----&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; iQE9BAEBCAAnIBxQZXRlciBUb2RkIDxwZXRlQHBldGVydG9kZC5vcmc&#43;BQJV0YIS&lt;br/&gt;&amp;gt;&amp;gt; AAoJEMCF8hzn9Lnc47AH/R9EaGaa0xmD7qBODGUwX3SsDde7DMgO4t8X5GQ9uoaq&lt;br/&gt;&amp;gt;&amp;gt; qcjdnnvdeXjy5S39QdZFJjlH5bGn&#43;BJy2wIxn0lMciKhEGIFOGeCUsMYEbgnOc03&lt;br/&gt;&amp;gt;&amp;gt; cLuyYpxdfXe4Amoxf2mqADgBqkAckf4cX6bMm3XXg&#43;v3XAby2llydIGIydTwGWYq&lt;br/&gt;&amp;gt;&amp;gt; 2KwXl9U9zm7UV8b5tJ7WmItCAcZAvTcSoX5SerOmPjjrmLtPTHThj8SfLTGAoWfT&lt;br/&gt;&amp;gt;&amp;gt; EXsSGkDBJ/9rJMms56FjciWsXHlB9pYK0a1sxh88PJluebqh99imDisJvATCVp2Z&lt;br/&gt;&amp;gt;&amp;gt; kZX1keZ1nyfG45jibgt6dlY97wU0n919SmQz0Tg6g90=&lt;br/&gt;&amp;gt;&amp;gt; =OD56&lt;br/&gt;&amp;gt;&amp;gt; -----END PGP SIGNATURE-----&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;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;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150817/b131b04c/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150817/b131b04c/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:35:30&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyv7tsk4d2a4rf4g8a8ctj7yx24m8ekvmpuk4v666aqmss4fw37rczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7hvdz20</id>
    
      <title type="html">📅 Original date posted:2015-08-15 📝 Original message:Please ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyv7tsk4d2a4rf4g8a8ctj7yx24m8ekvmpuk4v666aqmss4fw37rczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7hvdz20" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst3gmy7p2j8a8ryx63mjk7jtheufyhhxnw4l7z8238awnph330ahgpcdsd7&#39;&gt;nevent1q…dsd7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-15&lt;br/&gt;📝 Original message:Please take the lightning 101 discussion to another thread.&lt;br/&gt;&lt;br/&gt;The main point I was trying to make was that Mike is clearly misrepresenting the views of a great number of people who have deep, intimate knowledge of how things work and are almost certainly not primarily motivated by their own potential for profits.&lt;br/&gt;&lt;br/&gt;&amp;gt; On Aug 15, 2015, at 4:04 PM, Ken Friece via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Being an early hub provider would be an obvious place to start capitalizing on lightning. Early lightning adopters would be in the best position to do this.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Long term, Bitcoin needs to scale the blockchain in a reasonable manner and implement things like lightning.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Limiting the blocksize is a blatant conflict of interest because it creates artificial demand for lightning that would not otherwise exist if the blockchain scaled in a reasonable manner.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Sat, Aug 15, 2015 at 6:55 PM, Mark Friedenbach &amp;lt;mark at friedenbach.org &amp;lt;mailto:mark at friedenbach.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; I would like very much to know how it is that we&amp;#39;re supposed to be making money off of lightning, and therefore how it represents a conflict of interest. Apparently there is tons of money to be made in releasing open-source protocols! I would hate to miss out on that.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; We are working on lightning because Mike of all people said, essentially, &amp;#34; if you&amp;#39;re so fond of micro payment channels, why aren&amp;#39;t you working on them?&amp;#34; And he was right! So we looked around and found the best proposal and funded it.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Aug 15, 2015 3:28 PM, &amp;#34;Ken Friece via bitcoin-dev&amp;#34; &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; I know full well who works for Blockstream and I know you&amp;#39;re not one of those folks. The Blockstream core devs are very vocal against a reasonable blocksize increase (17% growth per year in Pieter&amp;#39;s BIP is not what I consider reasonable because it doesn&amp;#39;t come close to keeping with technological increases). I think we can both agree that more on-chain space means less demand for lightning, and vice versa, which is a blatant conflict of interest.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I&amp;#39;m also trying to figure out how things like lightning are not competing directly with miners for fees. More off-chain transactions means less blockchain demand, which would lower on-chain fees. I&amp;#39;m not sure what is controversial about that statement.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The lightning network concept is actually a brilliant way to take fees away from miners without having to make any investment at all in SSH-256 ASIC mining hardware.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Sat, Aug 15, 2015 at 6:16 PM, Eric Lombrozo &amp;lt;elombrozo at gmail.com &amp;lt;mailto:elombrozo at gmail.com&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Aug 15, 2015, at 3:01 PM, Ken Friece via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; What are you so afraid of, Eric? If Mike&amp;#39;s fork is successful, consensus is reached around larger blocks. If it is rejected, the status quo will remain for now. Network consensus, NOT CORE DEVELOPER CONSENSUS, is the only thing that matters, and those that go against network consensus will be severely punished with complete loss of income.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I fully agree that core developers are not the only people who should have a say in this. But again, we’re not talking about merely forking some open source project - we’re talking about forking a ledger representing real assets that real people are holding…and I think it’s fair to say that the risk of permanent ledger forks far outweighs whatever benefits any change in the protocol might bring. And this would be true even if there were unanimous agreement that the change is good (which there clearly IS NOT in this case) but the deployment mechanism could still break things.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; If anything we should attempt a hard fork with a less contentious change first, just to test deployability.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I&amp;#39;m not sure who appointed the core devs some sort of Bitcoin Gods that can hold up any change that they happen to disagree with. It seems like the core devs are scared to death that the bitcoin network may change without their blessing, so they go on and on about how terrible hard forks are. Hard forks are the only way to keep core devs in check.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Again, let’s figure out a hard fork mechanism and test it with a far less contentious change first&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Despite significant past technical bitcoin achievements, two of the most vocal opponents to a reasonable blocksize increase work for a company (Blockstream) that stands to profit directly from artificially limiting the blocksize. The whole situation reeks. Because of such a blatant conflict of interest, the ethical thing to do would be for them to either resign from Blockstream or immediately withdraw themselves from the blocksize debate. This is the type of stuff that I hoped would end with Bitcoin, but alas, I guess human nature never changes.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; For the record, I do not work for Blockstream. Neither do a bunch of other people who have published a number of concerns. Very few of the concerns I’ve seen from the technical community seem to be motivated primarily by profit motives.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It should also be pointed out that *not* making drastic changes is the default consensus policy…and the burden of justifying a change falls on those who want to make the change. Again, the risk of permanent ledger forks far outweighs whatever benefits protocol changes might bring.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Personally, I think miners should give Bitcoin XT a serious look. Miners need to realize that they are in direct competition with the lightning network and sidechains for fees. Miners, ask yourselves if you think you&amp;#39;ll earn more fees with 1 MB blocks and more off-chain transactions or with 8 MB blocks and more on-chain transactions…&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Miners are NOT in direct competition with the lightning network and sidechains - these claims are patently false. I recommend you take a look at these ideas and understand them a little better before trying to make any such claims. Again, I do not work for Blockstream…and my agenda in this post is not to promote either of these ideas…but with all due respect, I do not think you properly understand them at all.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; The longer this debate drags on, the more I agree with BIP 100 and Jeff Garzik because the core devs are already being influenced by outside forces and should not have complete control of the blocksize. It&amp;#39;s also interesting to note that most of the mining hashpower is already voting for 8MB blocks BIP100 style.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I don’t think the concern here is so much that some people want to increase block size. It’s the *way* in which this change is being pushed that is deeply problematic.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Sat, Aug 15, 2015 at 5:32 PM, Eric Lombrozo via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; You deeply disappoint me, Mike.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Not only do you misrepresent many cogent, well thought out positions from a great number of people who have published and posted a number of articles detailing an explaining in-depth technical concerns…you also seem to fancy yourself more capable of reading into the intentions of someone who disappeared from the scene years ago, before we even were fully aware of many things we now know that bring the original “plan” into question.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I ask of you, as a civilized human being, to stop doing this divisive crap. Despite your protestations to the contrary, YOU are the one who is proposing a radical departure from the direction of the project. Also, as several of us have clearly stated before, equating the fork of an open source project with a fork of a cryptoledger is completely bogus - there’s a lot of other people’s money at stake. This isn’t a democracy - consensus is all or nothing. The fact that a good number of the people most intimately familiar with the inner workings of Satoshi’s invention do not believe doing this is a good idea should give you pause.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Please stop using Bitcoin as your own political football…for the sake of Bitcoin…and for your own sake. Despite your obvious technical abilities (and I sincerely do believe you have them) you are discrediting yourself and hurting your own reputation.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; - Eric&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; On Aug 15, 2015, at 10:02 AM, Mike Hearn via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Hello,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; As promised, we have released Bitcoin XT 0.11A which includes the bigger blocks patch set. You can get it from&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;      &lt;a href=&#34;https://bitcoinxt.software/&#34;&gt;https://bitcoinxt.software/&lt;/a&gt; &amp;lt;&lt;a href=&#34;https://bitcoinxt.software/&amp;gt&#34;&gt;https://bitcoinxt.software/&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I feel sad that it&amp;#39;s come to this, but there is no other way. The Bitcoin Core project has drifted so far from the principles myself and many others feel are important, that a fork is the only way to fix things.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Forking is a natural thing in the open source community, Bitcoin is not the first and won&amp;#39;t be the last project to go through this. Often in forks, people say there was insufficient communication. So to ensure everything is crystal clear I&amp;#39;ve written a blog post and a kind of &amp;#34;manifesto&amp;#34; to describe why this is happening and how XT plans to be different from Core (assuming adoption, of course).&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; The article is here:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &lt;a href=&#34;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&#34;&gt;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&lt;/a&gt; &amp;lt;&lt;a href=&#34;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&amp;gt&#34;&gt;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; It makes no attempt to be neutral: this explains things from our point of view.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; The manifesto is on the website.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I say to all developers on this list: if you also feel that Core is no longer serving the interests of Bitcoin users, come join us. We don&amp;#39;t bite.&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; bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&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; &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&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; &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&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; &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&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; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&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; &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&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; 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;&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/20150815/aad22d8e/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150815/aad22d8e/attachment-0001.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150815/aad22d8e/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150815/aad22d8e/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:35:19&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxqe7flz00ne0yge2ujhwe9l6tm8vw3pelqtcqld297px046x9jmszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc79d7e0x</id>
    
      <title type="html">📅 Original date posted:2015-08-15 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxqe7flz00ne0yge2ujhwe9l6tm8vw3pelqtcqld297px046x9jmszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc79d7e0x" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9wt28lhlrmd5c7zmzexrrrk0p9tp6fn5n0x8wtpmrpvrdje737acgadx8r&#39;&gt;nevent1q…dx8r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-15&lt;br/&gt;📝 Original message:&amp;gt; On Aug 15, 2015, at 3:01 PM, Ken Friece via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; What are you so afraid of, Eric? If Mike&amp;#39;s fork is successful, consensus is reached around larger blocks. If it is rejected, the status quo will remain for now. Network consensus, NOT CORE DEVELOPER CONSENSUS, is the only thing that matters, and those that go against network consensus will be severely punished with complete loss of income.&lt;br/&gt;&lt;br/&gt;I fully agree that core developers are not the only people who should have a say in this. But again, we’re not talking about merely forking some open source project - we’re talking about forking a ledger representing real assets that real people are holding…and I think it’s fair to say that the risk of permanent ledger forks far outweighs whatever benefits any change in the protocol might bring. And this would be true even if there were unanimous agreement that the change is good (which there clearly IS NOT in this case) but the deployment mechanism could still break things.&lt;br/&gt;&lt;br/&gt;If anything we should attempt a hard fork with a less contentious change first, just to test deployability.&lt;br/&gt;&lt;br/&gt;&amp;gt; I&amp;#39;m not sure who appointed the core devs some sort of Bitcoin Gods that can hold up any change that they happen to disagree with. It seems like the core devs are scared to death that the bitcoin network may change without their blessing, so they go on and on about how terrible hard forks are. Hard forks are the only way to keep core devs in check.&lt;br/&gt;&lt;br/&gt;Again, let’s figure out a hard fork mechanism and test it with a far less contentious change first&lt;br/&gt;&lt;br/&gt;&amp;gt; Despite significant past technical bitcoin achievements, two of the most vocal opponents to a reasonable blocksize increase work for a company (Blockstream) that stands to profit directly from artificially limiting the blocksize. The whole situation reeks. Because of such a blatant conflict of interest, the ethical thing to do would be for them to either resign from Blockstream or immediately withdraw themselves from the blocksize debate. This is the type of stuff that I hoped would end with Bitcoin, but alas, I guess human nature never changes.&lt;br/&gt;&lt;br/&gt;For the record, I do not work for Blockstream. Neither do a bunch of other people who have published a number of concerns. Very few of the concerns I’ve seen from the technical community seem to be motivated primarily by profit motives.&lt;br/&gt;&lt;br/&gt;It should also be pointed out that *not* making drastic changes is the default consensus policy…and the burden of justifying a change falls on those who want to make the change. Again, the risk of permanent ledger forks far outweighs whatever benefits protocol changes might bring.&lt;br/&gt;&lt;br/&gt;&amp;gt; Personally, I think miners should give Bitcoin XT a serious look. Miners need to realize that they are in direct competition with the lightning network and sidechains for fees. Miners, ask yourselves if you think you&amp;#39;ll earn more fees with 1 MB blocks and more off-chain transactions or with 8 MB blocks and more on-chain transactions…&lt;br/&gt;&lt;br/&gt;Miners are NOT in direct competition with the lightning network and sidechains - these claims are patently false. I recommend you take a look at these ideas and understand them a little better before trying to make any such claims. Again, I do not work for Blockstream…and my agenda in this post is not to promote either of these ideas…but with all due respect, I do not think you properly understand them at all.&lt;br/&gt;&lt;br/&gt;&amp;gt; The longer this debate drags on, the more I agree with BIP 100 and Jeff Garzik because the core devs are already being influenced by outside forces and should not have complete control of the blocksize. It&amp;#39;s also interesting to note that most of the mining hashpower is already voting for 8MB blocks BIP100 style.&lt;br/&gt;&lt;br/&gt;I don’t think the concern here is so much that some people want to increase block size. It’s the *way* in which this change is being pushed that is deeply problematic.&lt;br/&gt;&lt;br/&gt;&amp;gt; On Sat, Aug 15, 2015 at 5:32 PM, Eric Lombrozo via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; You deeply disappoint me, Mike.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Not only do you misrepresent many cogent, well thought out positions from a great number of people who have published and posted a number of articles detailing an explaining in-depth technical concerns…you also seem to fancy yourself more capable of reading into the intentions of someone who disappeared from the scene years ago, before we even were fully aware of many things we now know that bring the original “plan” into question.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I ask of you, as a civilized human being, to stop doing this divisive crap. Despite your protestations to the contrary, YOU are the one who is proposing a radical departure from the direction of the project. Also, as several of us have clearly stated before, equating the fork of an open source project with a fork of a cryptoledger is completely bogus - there’s a lot of other people’s money at stake. This isn’t a democracy - consensus is all or nothing. The fact that a good number of the people most intimately familiar with the inner workings of Satoshi’s invention do not believe doing this is a good idea should give you pause.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Please stop using Bitcoin as your own political football…for the sake of Bitcoin…and for your own sake. Despite your obvious technical abilities (and I sincerely do believe you have them) you are discrediting yourself and hurting your own reputation.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; - Eric&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Aug 15, 2015, at 10:02 AM, Mike Hearn via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Hello,&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; As promised, we have released Bitcoin XT 0.11A which includes the bigger blocks patch set. You can get it from&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;      &lt;a href=&#34;https://bitcoinxt.software/&#34;&gt;https://bitcoinxt.software/&lt;/a&gt; &amp;lt;&lt;a href=&#34;https://bitcoinxt.software/&amp;gt&#34;&gt;https://bitcoinxt.software/&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I feel sad that it&amp;#39;s come to this, but there is no other way. The Bitcoin Core project has drifted so far from the principles myself and many others feel are important, that a fork is the only way to fix things.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Forking is a natural thing in the open source community, Bitcoin is not the first and won&amp;#39;t be the last project to go through this. Often in forks, people say there was insufficient communication. So to ensure everything is crystal clear I&amp;#39;ve written a blog post and a kind of &amp;#34;manifesto&amp;#34; to describe why this is happening and how XT plans to be different from Core (assuming adoption, of course).&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; The article is here:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;     &lt;a href=&#34;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&#34;&gt;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&lt;/a&gt; &amp;lt;&lt;a href=&#34;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&amp;gt&#34;&gt;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; It makes no attempt to be neutral: this explains things from our point of view.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; The manifesto is on the website.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I say to all developers on this list: if you also feel that Core is no longer serving the interests of Bitcoin users, come join us. We don&amp;#39;t bite.&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 &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&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; &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&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; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&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; &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&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; 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;&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/20150815/d2608081/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150815/d2608081/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150815/d2608081/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150815/d2608081/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:35:15&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsprcms72g8luzm5eyhhnz70s9n7yzy2a6ufza0e3cmdtx0ezascqszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7h5hexp</id>
    
      <title type="html">📅 Original date posted:2015-08-15 📝 Original message:You ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsprcms72g8luzm5eyhhnz70s9n7yzy2a6ufza0e3cmdtx0ezascqszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7h5hexp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsttcla8rupss3ghjveq4j2trfgvn6twfr7w50mat8x32v209nmxngff8s23&#39;&gt;nevent1q…8s23&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-15&lt;br/&gt;📝 Original message:You deeply disappoint me, Mike.&lt;br/&gt;&lt;br/&gt;Not only do you misrepresent many cogent, well thought out positions from a great number of people who have published and posted a number of articles detailing an explaining in-depth technical concerns…you also seem to fancy yourself more capable of reading into the intentions of someone who disappeared from the scene years ago, before we even were fully aware of many things we now know that bring the original “plan” into question.&lt;br/&gt;&lt;br/&gt;I ask of you, as a civilized human being, to stop doing this divisive crap. Despite your protestations to the contrary, YOU are the one who is proposing a radical departure from the direction of the project. Also, as several of us have clearly stated before, equating the fork of an open source project with a fork of a cryptoledger is completely bogus - there’s a lot of other people’s money at stake. This isn’t a democracy - consensus is all or nothing. The fact that a good number of the people most intimately familiar with the inner workings of Satoshi’s invention do not believe doing this is a good idea should give you pause.&lt;br/&gt;&lt;br/&gt;Please stop using Bitcoin as your own political football…for the sake of Bitcoin…and for your own sake. Despite your obvious technical abilities (and I sincerely do believe you have them) you are discrediting yourself and hurting your own reputation.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;- Eric&lt;br/&gt;&lt;br/&gt;&amp;gt; On Aug 15, 2015, at 10:02 AM, Mike Hearn via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Hello,&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; As promised, we have released Bitcoin XT 0.11A which includes the bigger blocks patch set. You can get it from&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;      &lt;a href=&#34;https://bitcoinxt.software/&#34;&gt;https://bitcoinxt.software/&lt;/a&gt; &amp;lt;&lt;a href=&#34;https://bitcoinxt.software/&amp;gt&#34;&gt;https://bitcoinxt.software/&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I feel sad that it&amp;#39;s come to this, but there is no other way. The Bitcoin Core project has drifted so far from the principles myself and many others feel are important, that a fork is the only way to fix things.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Forking is a natural thing in the open source community, Bitcoin is not the first and won&amp;#39;t be the last project to go through this. Often in forks, people say there was insufficient communication. So to ensure everything is crystal clear I&amp;#39;ve written a blog post and a kind of &amp;#34;manifesto&amp;#34; to describe why this is happening and how XT plans to be different from Core (assuming adoption, of course).&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The article is here:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;     &lt;a href=&#34;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&#34;&gt;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&lt;/a&gt; &amp;lt;&lt;a href=&#34;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&amp;gt&#34;&gt;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It makes no attempt to be neutral: this explains things from our point of view.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The manifesto is on the website.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I say to all developers on this list: if you also feel that Core is no longer serving the interests of Bitcoin users, come join us. We don&amp;#39;t bite.&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 &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&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;&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/20150815/5381f7ae/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150815/5381f7ae/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150815/5381f7ae/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150815/5381f7ae/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:35:14&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvdl7ul55rpwl2psx8p6h5zu4lnsznx9pqvg668z03zcc3j2hjk4czyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7c378pc</id>
    
      <title type="html">📅 Original date posted:2015-08-03 📝 Original message:Bah, I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvdl7ul55rpwl2psx8p6h5zu4lnsznx9pqvg668z03zcc3j2hjk4czyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7c378pc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdm3xddmdgj7ge0u8sadfxad7vm8emhc2gaz9u7wufpcq7qludyyqf56j5a&#39;&gt;nevent1q…6j5a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-03&lt;br/&gt;📝 Original message:Bah, I don’t know if you’re just trolling me, Hector…but I’ll give you the benefit of the doubt and act like you aren’t.&lt;br/&gt;&lt;br/&gt;We already have much more efficient, far more scalable systems that allow this kind of cooperation you speak of without the inconveniences of blockchains and such. These incidents do, fortunately, present some of the better sides of humanity…but…the design of the network *broke* - and for reasons that are now well understood to be only worsened by larger blocks. These incidents are *not supposed to happen* - and if they do, it means we’ve botched something up and need to fix it. And by fix it, I mean fix the protocol so that given our best understanding of things in the present we can significantly reduce the potential for its occurrence in the future.&lt;br/&gt;&lt;br/&gt;The correct incentives here were not due to people potentially losing a lot of money. The incentives here were well-intentioned altruism. Some miners lost money as a result of these actions…and they didn’t put up a fight. if you want to design a system around the assumption that this is how all such incidents will be resolved, please don’t spoil this for the rest of us.&lt;br/&gt;&lt;br/&gt;- Eric&lt;br/&gt;&lt;br/&gt;&amp;gt; On Aug 3, 2015, at 1:31 AM, Hector Chu &amp;lt;hectorchu at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; What&amp;#39;s wrong with a little cooperation to resolve things now and then? Man is not an island unto himself, we compete with each other and we cooperate with each other occasionally if it&amp;#39;s mutually beneficial.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; You said yourself that a lot of money would have been lost if the two hard forks cited weren&amp;#39;t resolved - that&amp;#39;s the correct incentives at work again.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On 3 August 2015 at 09:20, Eric Lombrozo &amp;lt;elombrozo at gmail.com &amp;lt;mailto:elombrozo at gmail.com&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; There have already been two notable incidents requiring manual intervention and good-faith cooperation between core devs and mining pool operators that would have either never gotten resolved alone or would have ended up costing a lot of people a lot of money had no action been taken (March 2013 and July 2015). They were both caused by consensus disagreement that directly or indirectly were brought about by bigger blocks. There is *strong* evidence…and a great deal of theory explaining it…that links larger blocks with the propensity for consensus forks that require manual intervention.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Please, can we stop saying this is merely about decentralization and trustlessness? The very model upon which the security of the system is based *broke*…as in, we were only able to recover because a few individuals deliberately manipulated the consensus rules to fix it manually. Shouldn’t we more highly prioritize fixing the issues that can lead to these incidents than trying to increase throughput? Increasing block size cannot possibly make these forking tendencies better…but it very well could make them worse.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; - Eric&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Aug 3, 2015, at 1:06 AM, Hector Chu via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On 3 August 2015 at 08:53, Adam Back &amp;lt;adam at cypherspace.org &amp;lt;mailto:adam at cypherspace.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; Again this should not be a political or business compromise model - we&lt;br/&gt;&amp;gt;&amp;gt; must focus on scientific evaluation, technical requirements and&lt;br/&gt;&amp;gt;&amp;gt; security.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I will assert that the block size is political because it affects nearly all users to some degree and not all those users are technically inclined or care to keep decentralisation in the current configuration as you do. This debate has forgotten the current and future users of Bitcoin. Most of them think the hit to node count in the short term preferable to making it expensive and competitive to transact.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; We all need a little faith that the system will reorganise and readjust after the move to big blocks in a way that still has a reasonable degree of decentralisation and trustlessness. The incentives of Bitcoin remain, so everyone&amp;#39;s decentralised decision throughout the system, from miners, merchants and users, will continue to act according to those incentives.&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 &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&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; &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150803/1e3c6257/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150803/1e3c6257/attachment-0001.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150803/1e3c6257/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150803/1e3c6257/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:32:18&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs99g8y7jpejuff3j4fvaqgm543f5l49jh9p642cygnjvmcq7tkgvczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7x2cys5</id>
    
      <title type="html">📅 Original date posted:2015-08-29 📝 Original message:In ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs99g8y7jpejuff3j4fvaqgm543f5l49jh9p642cygnjvmcq7tkgvczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7x2cys5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqqpnln7mksjq3fa4wgkd5jyezru2f9mxgz7z8vzcsk2e4wu53r7sajawgm&#39;&gt;nevent1q…awgm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-29&lt;br/&gt;📝 Original message:In principle I am sympathetic to dynamic block size proposals...but in&lt;br/&gt;practice it seems we&amp;#39;re barking up the wrong tree. Without mechanisms for&lt;br/&gt;incentivizing validators...and checks and balances between the interests of&lt;br/&gt;regular users (who want to reduce fees and confirmation time), miners (who&lt;br/&gt;want to balance hashing and propagation time costs with revenue), and&lt;br/&gt;validator nodes (who currrently lack any direct incentives), I think we&amp;#39;re&lt;br/&gt;talking about significant protocol complications with potential benefits&lt;br/&gt;that are hard to model at best.&lt;br/&gt;&lt;br/&gt;On Sat, Aug 29, 2015, 3:16 AM Btc Drak 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; On Sat, Aug 29, 2015 at 1:29 AM, Mark Friedenbach via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; Ah, then my mistake. It seemed so similar to an idea that was proposed&lt;br/&gt;&amp;gt; &amp;gt; before on this mailing list:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-May/008033.html&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-May/008033.html&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; that my mind just filled in the gaps. I concur -- having miners -- or any&lt;br/&gt;&amp;gt; &amp;gt; group -- vote on block size is not an intrinsically good thing. The the&lt;br/&gt;&amp;gt; &amp;gt; original proposal due to Greg Maxwell et al was not a mechanism for&lt;br/&gt;&amp;gt; &amp;#34;voting&amp;#34;&lt;br/&gt;&amp;gt; &amp;gt; but rather a feedback control that made the maximum block size that which&lt;br/&gt;&amp;gt; &amp;gt; generated the most fees.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Mark and Jorge,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I am very glad you have brought up this particular objection because&lt;br/&gt;&amp;gt; it&amp;#39;s something I thought about but was unclear if it was an opinion&lt;br/&gt;&amp;gt; that would be shared by others. I chose to omit it from the proposal&lt;br/&gt;&amp;gt; to see if it would come up during peer review.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I feel that giving miners a blank cheque to increase blocksize, by any&lt;br/&gt;&amp;gt; means, goes against a key design of bitcoin&amp;#39;s security model. Full&lt;br/&gt;&amp;gt; nodes keep miners honest by ensuring by validating their blocks. Under&lt;br/&gt;&amp;gt; any voting-only scheme there is no way for full nodes to keep miners&lt;br/&gt;&amp;gt; in cheque because miner have free reign to increase the blocksize.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This problem can be solved by introducing a hard cap on blocksize. By&lt;br/&gt;&amp;gt; introducing an upper limit miners now have the freedom to increase&lt;br/&gt;&amp;gt; blocksize but only within defined parameters.  Remember my proposal&lt;br/&gt;&amp;gt; allows blocksize to increase and decrease in such a way that miners&lt;br/&gt;&amp;gt; must collectively agree if they want the size to increase.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I believe the idea of a hard upper limit has become rather politicised&lt;br/&gt;&amp;gt; but is essential to the security model of bitcoin.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; With respect to the flexicap idea where miners can create a larger&lt;br/&gt;&amp;gt; block by paying extra difficulty, I believe that proposal has a&lt;br/&gt;&amp;gt; critical flaw because, as Gavin pointed out, it makes it very&lt;br/&gt;&amp;gt; expensive (and risky) to include a few extra transactions. I believe&lt;br/&gt;&amp;gt; it suffers from tragedy of the commons because there is no incentive&lt;br/&gt;&amp;gt; for the mining community to reach consensus. Each and every block is&lt;br/&gt;&amp;gt; going to be a gamble, &amp;#34;should we include a few extra transactions at&lt;br/&gt;&amp;gt; the risk of losing the block?&amp;#34;. Under my proposal miners can&lt;br/&gt;&amp;gt; collectively agree to change the blocksize. Let&amp;#39;s say they want a 10%&lt;br/&gt;&amp;gt; increase, they can collude together to make that increase and once&lt;br/&gt;&amp;gt; reached, it remains until they want to change it again. Yet, the upper&lt;br/&gt;&amp;gt; hard limit keeps the ultimate control of the maximum block size&lt;br/&gt;&amp;gt; squarely in the hands of full nodes.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Whilst the exact number may be up for discussion, I would propose an&lt;br/&gt;&amp;gt; initial upper limit of 8MB, so under my proposal the blocksize would&lt;br/&gt;&amp;gt; be flexible between 1MB and 8MB.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; An alternative methodology to voting in the coinbase would be to&lt;br/&gt;&amp;gt; change the vote to be the blocksize itself&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1. miners pay extra difficulty to create a larger block.&lt;br/&gt;&amp;gt; 2. every 2016 blocks the average or median of the last 2016 blocks is&lt;br/&gt;&amp;gt; calculated and becomes the new maximum blocksize limit.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This would retain incentive to collude to increase blocksize, as well&lt;br/&gt;&amp;gt; as the property of costing to increase while being free to propose&lt;br/&gt;&amp;gt; decrease.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It would still require an upper blocksize limit in order for full&lt;br/&gt;&amp;gt; nodes to retain control. Without an upper limit, any proposal is going&lt;br/&gt;&amp;gt; to break the security model as full nodes give up some oversight&lt;br/&gt;&amp;gt; control over miners.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Another way of looking at these ideas is we&amp;#39;re raising blocksize hard&lt;br/&gt;&amp;gt; limit (to 8MB or whatever is decided), but making a soft of &amp;#34;softer&amp;#34;&lt;br/&gt;&amp;gt; or inner limit part of consensus. Such a concept is not really&lt;br/&gt;&amp;gt; departing from the current idea of a soft limit except to make it&lt;br/&gt;&amp;gt; consensus enforced. Obviously it&amp;#39;s not identical, but I think you can&lt;br/&gt;&amp;gt; see the similarities.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Does that make sense?&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/20150829/ec6361bf/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150829/ec6361bf/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:49:18&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvfx2l4jg43clkyfhsj2062x8j59ktpfgfmw2zzn8w8y0z53nsg7czyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc74jczyx</id>
    
      <title type="html">📅 Original date posted:2015-08-22 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvfx2l4jg43clkyfhsj2062x8j59ktpfgfmw2zzn8w8y0z53nsg7czyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc74jczyx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszm3w70ud8fjllpa25542sdht38q2xkt7xt69h62vnxgtajls7udgpler3g&#39;&gt;nevent1q…er3g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-22&lt;br/&gt;📝 Original message:I&amp;#39;ve been pushing for greater modularization since I first got into&lt;br/&gt;bitcoin. I got quickly frustrated when I was only able to get through very&lt;br/&gt;few things (i.e. moving core structure serialization classes to a separate&lt;br/&gt;unit not called main). Working on Bitcoin has an added layer of frustration&lt;br/&gt;that goes beyond most open source projects: even though we&amp;#39;re clearly in&lt;br/&gt;userland working at the application layer, a good layered protocol design&lt;br/&gt;is still lacking. We have no standards process separate from what basically&lt;br/&gt;amount to updates to one specific reference implementation. And we all need&lt;br/&gt;to agree on any major change, since a blockchain that is easily forked in&lt;br/&gt;contentious ways pretty much defeats its own purpose.&lt;br/&gt;&lt;br/&gt;I went off to develop my own stack, where I could more easily avoid&lt;br/&gt;politics and focus on engineering. But I now understand the politics are&lt;br/&gt;inevitable. Bitcoin is inherently a cooperative project. Several people&lt;br/&gt;have poured themselves passionately into the reference codebase, most of&lt;br/&gt;whom did it (at least initially) purely as unpaid volunteers. There&amp;#39;s a lot&lt;br/&gt;of love that&amp;#39;s gone into this. But it&amp;#39;s become pretty clear that the&lt;br/&gt;modularization is no longer merely a matter of good engineering - it is&lt;br/&gt;essential to resolving serious political challenges.&lt;br/&gt;&lt;br/&gt;Perhaps the most frustrating thing of all is watching people pushing for&lt;br/&gt;relatively superficial yet highly controversial changes while we still lack&lt;br/&gt;the proper infrastructure to handle these kinds of divergences of opinion&lt;br/&gt;without either stagnating or becoming polarized.&lt;br/&gt;&lt;br/&gt;I could continue working to reimplement an entire stack from scratch, as&lt;br/&gt;several others have also done - but besides the serious effort duplication&lt;br/&gt;this entails, it doesn&amp;#39;t really seem like it will ultimately be a&lt;br/&gt;convergent process. It&amp;#39;s too easy to let ego and habit dictate one&amp;#39;s&lt;br/&gt;preferences rather than rational engineering considerations.&lt;br/&gt;&lt;br/&gt;I know that some might feel I&amp;#39;m just preaching to the choir, but we should&lt;br/&gt;probably take a step back from implementation hackery and try to specify&lt;br/&gt;some core protocol layers, focusing on interfaces. Specifically, we need a&lt;br/&gt;consensus layer that doesn&amp;#39;t try to specify networking, storage, wallets,&lt;br/&gt;UI, etc. Let different people improve upon these things independently in&lt;br/&gt;their own implementations. What matters is that we all converge on a common&lt;br/&gt;history and state. At the same time, let&amp;#39;s open up more competition on all&lt;br/&gt;these other things that are separate from the consensus layer.&lt;br/&gt;&lt;br/&gt;If only we were to dedicate a fraction of the effort we&amp;#39;ve put into this&lt;br/&gt;whole block size circus into what&amp;#39;s actually important...and I blame myself&lt;br/&gt;as well...&lt;br/&gt;&lt;br/&gt;On Sat, Aug 22, 2015, 4:05 AM Tamas Blummer 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; On Aug 21, 2015, at 21:46, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Thu, Aug 20, 2015 at 10:35 AM, Tamas Blummer &amp;lt;tamas at bitsofproof.com&amp;gt;&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Every re-implementation, re-factoring even copy-paste introduces a risk of&lt;br/&gt;&amp;gt; disagreement,&lt;br/&gt;&amp;gt; but also open the chance of doing the work better, in the sense of&lt;br/&gt;&amp;gt; software engineering.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; But you don&amp;#39;t want something better, you want something functionally&lt;br/&gt;&amp;gt; identical.&lt;br/&gt;&amp;gt; You may want to watch sipa&amp;#39;s explanation on why &amp;#34;the implementation is&lt;br/&gt;&amp;gt; the specification&amp;#34; and the reasons to separate libconsensus:&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://youtu.be/l3O4nh79CUU?t=764&#34;&gt;https://youtu.be/l3O4nh79CUU?t=764&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I do want something better, but not for the focus you have.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Not because what you produce was not high quality, but because quality is&lt;br/&gt;&amp;gt; achieved at a very&lt;br/&gt;&amp;gt; high cost and is hard to uphold over generations of developer. You focus&lt;br/&gt;&amp;gt; on a single use case&lt;br/&gt;&amp;gt; while there are many out there for distributed ledgers.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I think in an infrastructure for enterprise applications, building&lt;br/&gt;&amp;gt; consensus on the ledger is a&lt;br/&gt;&amp;gt; cornerstone there, but is only a piece of the solution. I built several&lt;br/&gt;&amp;gt; commercially successful&lt;br/&gt;&amp;gt; deployments where I delegated the consensus building to a border router, a&lt;br/&gt;&amp;gt; Bitcoin Core,&lt;br/&gt;&amp;gt; then interfaced that trusted peer with my  implementation that accepted&lt;br/&gt;&amp;gt; Core’s decisions&lt;br/&gt;&amp;gt; in an SPV manner. One might think of this setup as wasteful and unsuitable&lt;br/&gt;&amp;gt; for “small devices”&lt;br/&gt;&amp;gt; therefore an example of centralization people here try to avoid.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Enterprises have sufficient resources. Solving the business problem is&lt;br/&gt;&amp;gt; valuable to them even at&lt;br/&gt;&amp;gt; magnitudes higher cost than a hobbyist would bear.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; For mainstream adoption you need to get enterprises on board too, and&lt;br/&gt;&amp;gt;  that is what I care of.&lt;br/&gt;&amp;gt; Enterprises want code that is not only high quality, but is easy to&lt;br/&gt;&amp;gt; maintain with a development&lt;br/&gt;&amp;gt; team with high attrition. One has to take whatever help is offered for&lt;br/&gt;&amp;gt; that, and one is modern&lt;br/&gt;&amp;gt; languages and runtimes.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Bits of Proof’s own implementation of the scripts was not practically&lt;br/&gt;&amp;gt; relevant in my commercially&lt;br/&gt;&amp;gt; successful deployments, because of the use of a border router, but it&lt;br/&gt;&amp;gt; helped development,&lt;br/&gt;&amp;gt; enabling easier debug and precise error feedback esp. end even after Core&lt;br/&gt;&amp;gt; had a reject message.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I integrated libconsensus only for the hope that is significantly fastens&lt;br/&gt;&amp;gt; application side tx verification,&lt;br/&gt;&amp;gt;  which it has turned out it does not, until secp265k1 is integrated.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I would likely use an other extended libconsensus too, but do not think&lt;br/&gt;&amp;gt; there was a dependency on&lt;br/&gt;&amp;gt; that for enterprise development.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It would help there more to have a slim protocol server, no wallet, no&lt;br/&gt;&amp;gt; rpc, no qt but a high&lt;br/&gt;&amp;gt; performance remoting API.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Since you already depend on libconsensus for VerifyScript, wouldn&amp;#39;t it&lt;br/&gt;&amp;gt; be nice that it also offered VerifyTx, VerifyHeader and VerifyBlock?&lt;br/&gt;&amp;gt; You would still have complete control over storage, concurrency,&lt;br/&gt;&amp;gt; networking, policy...&lt;br/&gt;&amp;gt; My plan is for the C API to interface with the external storage by&lt;br/&gt;&amp;gt; passing a function pointer to it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Storage and validation is non-trivially interconnected, but I now the&lt;br/&gt;&amp;gt; separation can be done,&lt;br/&gt;&amp;gt; since I did it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Excuse me, but function pointers is a pattern I used in the 80’s. I know&lt;br/&gt;&amp;gt; that they are behind&lt;br/&gt;&amp;gt; the curtain of modern abstractions with similar use, I still prefer not to&lt;br/&gt;&amp;gt; see them again.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Tamas Blummer&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/20150823/ce97f084/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150823/ce97f084/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:48:48&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrf55wfj64wpxjkntfvwtr8za0kdp5y6ch44knsacw04e6wkrk8pszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7xdk8de</id>
    
      <title type="html">📅 Original date posted:2015-08-21 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrf55wfj64wpxjkntfvwtr8za0kdp5y6ch44knsacw04e6wkrk8pszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7xdk8de" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq8v06mtwfx7q9rkdhlhu8nm2zqws5z7k5fqmmv6vau82e8gu9exg709ey8&#39;&gt;nevent1q…9ey8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-21&lt;br/&gt;📝 Original message:Unfortunately we have no way of rigorously proving functional equivalence&lt;br/&gt;other than code review and unit testing. The simpler the consensus code&lt;br/&gt;(and the more we can write it in a style that affords provability of&lt;br/&gt;correctness) the easier it will be in the future to compare implementations.&lt;br/&gt;&lt;br/&gt;Prior to swapping out implementations, we should at the least run it&lt;br/&gt;through the gauntlet and perhaps run both implementations side-by-side.&lt;br/&gt;&lt;br/&gt;All I/O should be treated abstractly in the API.&lt;br/&gt;&lt;br/&gt;In C&#43;&#43; I really like using a nearly bare-bones signal template for most&lt;br/&gt;async message handling, i.e.&lt;br/&gt;&lt;a href=&#34;https://github.com/ciphrex/mSIGNA/blob/master/deps/Signals/src/Signals.h&#34;&gt;https://github.com/ciphrex/mSIGNA/blob/master/deps/Signals/src/Signals.h&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This greatly facilitates support for async bidirectional I/O, etc...with&lt;br/&gt;minimal overhead.&lt;br/&gt;&lt;br/&gt;But others might have other stylistic preferences.&lt;br/&gt;&lt;br/&gt;- Eric&lt;br/&gt;&lt;br/&gt;On Fri, Aug 21, 2015, 12:46 PM Jorge Timón &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Thu, Aug 20, 2015 at 10:35 AM, Tamas Blummer &amp;lt;tamas at bitsofproof.com&amp;gt;&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; Every re-implementation, re-factoring even copy-paste introduces a risk&lt;br/&gt;&amp;gt; of disagreement,&lt;br/&gt;&amp;gt; &amp;gt; but also open the chance of doing the work better, in the sense of&lt;br/&gt;&amp;gt; software engineering.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; But you don&amp;#39;t want something better, you want something functionally&lt;br/&gt;&amp;gt; identical.&lt;br/&gt;&amp;gt; You may want to watch sipa&amp;#39;s explanation on why &amp;#34;the implementation is&lt;br/&gt;&amp;gt; the specification&amp;#34; and the reasons to separate libconsensus:&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://youtu.be/l3O4nh79CUU?t=764&#34;&gt;https://youtu.be/l3O4nh79CUU?t=764&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; On Aug 20, 2015, at 10:06, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&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; But the goal is not reimplementing the consensus rules but rather&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; extract them from Bitcoin Core so that nobody needs to re-implement&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; them again.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; My goal is different. Compatibility with Bitcoin is important as I also&lt;br/&gt;&amp;gt; want to deal with Bitcoins,&lt;br/&gt;&amp;gt; &amp;gt; but it is also imperative to be able to create and serve other block&lt;br/&gt;&amp;gt; chains with other rules and for those&lt;br/&gt;&amp;gt; &amp;gt; I do not want to carry on the legacy of an antique tool set and a&lt;br/&gt;&amp;gt; spaghetti style.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Bits of Proof uses scala (akka networking), java (api service), c&#43;&#43;&lt;br/&gt;&amp;gt; (leveledb and now libconsensus)&lt;br/&gt;&amp;gt; &amp;gt; and I am eager to integrate secp256k1 (c) as soon as part of consensus.&lt;br/&gt;&amp;gt; The choices were&lt;br/&gt;&amp;gt; &amp;gt; made because each piece appears best in what they do.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Since you already depend on libconsensus for VerifyScript, wouldn&amp;#39;t it&lt;br/&gt;&amp;gt; be nice that it also offered VerifyTx, VerifyHeader and VerifyBlock?&lt;br/&gt;&amp;gt; You would still have complete control over storage, concurrency,&lt;br/&gt;&amp;gt; networking, policy...&lt;br/&gt;&amp;gt; My plan is for the C API to interface with the external storage by&lt;br/&gt;&amp;gt; passing a function pointer to it.&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/20150821/71b04009/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150821/71b04009/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:48:47&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq63k4v3v76x0drkcl466aqac86f9gwq4cn65tmlfvcnung0w6ajgzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7ele0dx</id>
    
      <title type="html">📅 Original date posted:2015-08-19 📝 Original message:Alex, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq63k4v3v76x0drkcl466aqac86f9gwq4cn65tmlfvcnung0w6ajgzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7ele0dx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvnklzexf87y5mafzaty5ehnm7fv8d042x4uugz04vzam3l9mujfgfjldfz&#39;&gt;nevent1q…ldfz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-19&lt;br/&gt;📝 Original message:Alex,&lt;br/&gt;&lt;br/&gt;With all due respect, right now the biggest challenge facing Bitcoin is not technical but political. I would love to see this list go back to technical discussions, but unfortunately, until this political stuff is resolved, even technical discussion is purely philosophical as there’s little chance of actually making good progress on consensus…which in a space where everything depends on consensus pretty much makes everything else moot.&lt;br/&gt;&lt;br/&gt;&amp;gt; On Aug 19, 2015, at 1:08 PM, Alex Morcos via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; This is a message that I wrote and had hoped that all the core devs would sign on to, but I failed to finish organizing it.  So I&amp;#39;ll just say it from myself.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; There has been a valuable discussion over the last several months regarding a hard fork with respect to block size.  However the sheer volume of email and proportion of discussion that is more philosophical than technical has rendered this list almost unusable for its primary purpose of technical discussion related to Bitcoin development.  Many of us share the blame for letting the discourse run off topic to such a degree, and we hope that an appeal for individual self restraint will allow this list to return to a higher signal-to-noise ratio.&lt;br/&gt;&amp;gt; -Please consider the degree to which any email you send is related to technical development before sending it.&lt;br/&gt;&amp;gt; -Please consider how many emails you are sending to this list regarding the same topic.&lt;br/&gt;&amp;gt; This list is not appropriate for an endless back and forth debate on the philosophical underpinnings of Bitcoin.  Although such a debate may be worthwhile it should be taken to another forum for discussion.  Every email you send is received by hundreds of developers who value their time as much as you value yours.  If your intended audience isn&amp;#39;t really the majority of them, perhaps private communication would be more appropriate.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Thanks,&lt;br/&gt;&amp;gt; Alex&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;&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/20150819/35b4ec1b/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150819/35b4ec1b/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150819/35b4ec1b/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150819/35b4ec1b/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:48:41&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgcxldg09uxqtetvdl72328q08urqrnxscucytc6q5txswwr29lwszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7c9e3t3</id>
    
      <title type="html">📅 Original date posted:2015-08-17 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgcxldg09uxqtetvdl72328q08urqrnxscucytc6q5txswwr29lwszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7c9e3t3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2e9allelfd0esrdpfgrj803fxrjx3ll0h70mrvmat97ut6ntwgwqvvzcn9&#39;&gt;nevent1q…zcn9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-17&lt;br/&gt;📝 Original message:&amp;gt; On Aug 17, 2015, at 8:03 AM, Levin Keller &amp;lt;post at levinkeller.de&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Dear Eric,&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; thank you for sharing your thoughts.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It obviously boils down to political beliefs, not so much technical arguments. I understand that you are in favor of a &amp;#34;guided decentralization&amp;#34; and you are most happily invited to follow this path. I don&amp;#39;t want to be on it. I want total decentralisation of bitcoin and many other parts of the current system.&lt;br/&gt;&lt;br/&gt;I specifically asked you to stop misrepresenting - I’m NOT in favor of guided decentralization, I never said anything like that. *THIS* is the problem…you’re reading intentions into others that simply are NOT there. If you don’t really understand something, ask.&lt;br/&gt;&lt;br/&gt;I want complete decentralization - but for practical reasons, which should be obvious, we cannot start at this point. Bitcoin came into existence because Satoshi wrote a whitepaper and implemented the idea - and it was his rules. There was no voting, no committee, no proof-of-work, no nothing…it was a complete dictatorship in the beginning.&lt;br/&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; So in the end the hard fork might be perfect, because people like you will not waste so much more energy and time fighting people like me (and others) who are following different dogmata because we are using different coins and talking about different code. Interestingly enough in the end we will probably have a winner - determined by the price - so I am looking forward to the outcome. It is just the time so make some bets, which I embrace.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Another interesting thing is, that you actually fear problems arising from this. What do you have to loose? Just stick with the old bitcoin version and weather this storm. Bitcoin is not going to vanish or break from this. It is just forking. One fork will come stronger out of this. You just have to choose a side and live with it, if you loose it all. But that is the story of bitcoin since the beginning. If you ask me, you fear the choice, not the change.&lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;Again, misrepresentation - “you fear the choice, not the change” - why should anyone ask *you* what I fear? Why don’t you ask *me*?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; Cheers&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Levin&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Adam Back via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; schrieb am Mo., 17. Aug. 2015 um 16:37 Uhr:&lt;br/&gt;&amp;gt; Thank you Eric for saying what needs to be said.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Starting a fork war is just not constructive and there are multiple&lt;br/&gt;&amp;gt; proposals being evaluated here.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I think that one thing that is not being so much focussed on is&lt;br/&gt;&amp;gt; Bitcoin-XT is both a hard-fork and a soft-fork.  It&amp;#39;s a hard-fork on&lt;br/&gt;&amp;gt; Bitcoin full-nodes, but it is also a soft-fork attack on Bitcoin core&lt;br/&gt;&amp;gt; SPV nodes that did not opt-in.  It exposes those SPV nodes to loss in&lt;br/&gt;&amp;gt; the likely event that Bitcoin-XT results in a network-split.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The recent proposal here to run noXT (patch to falsely claim to mine&lt;br/&gt;&amp;gt; on XT while actually rejecting it&amp;#39;s blocks) could add enough&lt;br/&gt;&amp;gt; uncertainty about the activation that Bitcoin-XT would probably have&lt;br/&gt;&amp;gt; to be aborted.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Adam&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On 17 August 2015 at 15:03, Eric Lombrozo via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; NxtChg,&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; In the entire history of Bitcoin we’ve never attempted anything even closely resembling a hard fork like what’s being proposed here.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Many of us have wanted to push our own hard-forking changes to the protocol…and have been frustrated because of the inability to do so.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; This inability is not due to any malice on anyone’s part…it is a feature of Satoshi’s protocol. For better or worse, it is *very hard* to change the rules…and this is exactly what imbues Bitcoin with one of its most powerful attributes: very well-defined settlement guarantees that cannot be suddenly altered nor reversed by anyone.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; We’ve managed to have a few soft forks in the past…and for the most part these changes have been pretty uncontroversial…or at least, they have not had nearly the level of political divisiveness that this block size issue is having. And even then, we’ve encountered a number of problems with these deployments that have at times required goodwill cooperation between developers and mining pool operators to fix.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Again, we have NEVER attempted anything even remotely like what’s being proposed - we’ve never done any sort of hard fork before like this. If even fairly uncontroversial soft forks have caused problems, can you imagine the kinds of potential problems that a hard fork over some highly polarizing issue might raise? Do you really think people are going to want to cooperate?!?&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; I can understand that some people would like bigger blocks. Other people might want feature X, others feature Y…and we can argue the merits of this or that to death…but the fact remains that we have NEVER attempted any hard forking change…not even with a simple, totally uncontroversial no-brainer improvement that would not risk any sort of ill-will that could hamper remedies were it not to go as smoothly as we like. *THIS* is the fundamental problem - the whole bigger block thing is a minor issue by comparison…it could be any controversial change, really.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Would you want to send your test pilots on their first flight…the first time an aircraft is ever flown…directly into combat without having tested the plane? This is what attempting a hard fork mechanism that’s NEVER been done before in such a politically divisive environment basically amounts to…but it’s even worse. We’re basically risking the entire air force (not just one plane) over an argument regarding how many seats a plane should have that we’ve never flown before.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; We’re talking billlions of dollars’ worth of other people’s money that is on the line here. Don’t we owe it to them to at least test out the system on a far less controversial, far less divisive change first to make sure we can even deploy it without things breaking? I don’t even care about the merits regarding bigger blocks vs. smaller blocks at this point, to be quite honest - that’s such a petty thing compared to what I’m talking about here. If we attempt a novel hard-forking mechanism that’s NEVER been attempted before (and which as many have pointed out is potentially fraught with serious problems) on such a politically divisive, polarizing issue, the result is each side will refuse to cooperate with the other out of spite…and can easily lead to a war, tanking the value of everyone’s assets on both chains. All so we can process 8 times the number of transactions we currently do? Even if it were 100 times, we wouldn’t even come close to touching big payment processors like Visa. It’s hard to imagine a protocol improvement that’s worth the risk.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; I urge you to at least try to see the bigger picture here…and to understand that nobody is trying to stop anyone from doing anything out of some desire for maintaining control - NONE of us are able to deploy hard forks right now without facing these problems. And different people obviously have different priorities and preferences as to which of these changes would be best to do first. This whole XT thing is essentially giving *one* proposal special treatment above those that others have proposed. Many of us have only held back from doing this out of our belief that goodwill amongst network participants is more important than trying to push some pet feature some of us want.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Please stop this negativity - we ALL want the best for Bitcoin and are doing our best, given what we understand and know, to do what’s right.&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 &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&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; &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&lt;/a&gt;;&lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150817/9868e4bd/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150817/9868e4bd/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150817/9868e4bd/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150817/9868e4bd/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:47:47&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxwnccwjcf3szdyctnqlqx5dvg79z3qlhh2y75esa9djqyjlznhuszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7vv9cg8</id>
    
      <title type="html">📅 Original date posted:2015-08-17 📝 Original message:Levin, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxwnccwjcf3szdyctnqlqx5dvg79z3qlhh2y75esa9djqyjlznhuszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7vv9cg8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf3k6kcafyyh2gst34ahjmdfrlu6kp8cyz46gz7rjvdh9fr9m4gaglv95yn&#39;&gt;nevent1q…95yn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-17&lt;br/&gt;📝 Original message:Levin,&lt;br/&gt;&lt;br/&gt;The hope is that eventually the network will be sufficiently resilient and robust to be able to handle anything that’s thrown at it. But it’s still a baby…and this is a serious problem indeed, because on the one hand we don’t want any central authority but on the other it still needs some guardians…and we don’t have anything resembling the kind of institution that could possibly be entrusted to nurture and care for this baby until it is ready to go out on its own.&lt;br/&gt;&lt;br/&gt;Imagine, when the US Constitution was being written, if suddenly everyone started to just propose their own different version of it and insisting (under threat of fork) on their own versions before any sort of government could be created. Yes, I know the US federal government is not exactly the paragon of decentralization…but regardless of your views on the US government, it’s still a somewhat analogous situation. Until the system was in place, some people (who at the time were unelected) had to bootstrap the process.&lt;br/&gt;&lt;br/&gt;For better or worse, Satoshi has left the picture…and no clear succession model was put in place. The Bitcoin Foundation, which for a time attempted to be a guardian institution, ended up self-destructing. It was an utter failure.&lt;br/&gt;&lt;br/&gt;We don’t have any sort of institution like this…and we don’t really want one. But the system is still not fully in place. Importantly, we lack any mechanisms to be able to make potentially controversial changes without serious risks.&lt;br/&gt;&lt;br/&gt;It would be amazing if despite this trial-by-fire we still survived and managed to pull through. And if we do we’ll be stronger for it. But quite sincerely, I would have wanted the system to be a little more mature before putting it through this trial. At least I would have liked to have gone through a test hard-fork using a far less politically divisive issue.&lt;br/&gt;&lt;br/&gt;Anyhow, completely separate from my views on governance, etc…my main point is that we’re ALL trying to do what’s best given our understanding and resources…and we’ve all poured our hearts and souls into this. We might disagree on certain things, but let’s stop this negativity and misrepresentation and try to figure out a way forward that is less likely to lead to a war.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;- Eric&lt;br/&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Eric Lombrozo via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; schrieb am Mo., 17. Aug. 2015 um 16:03 Uhr:&lt;br/&gt;&amp;gt; NxtChg,&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; In the entire history of Bitcoin we’ve never attempted anything even closely resembling a hard fork like what’s being proposed here.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Many of us have wanted to push our own hard-forking changes to the protocol…and have been frustrated because of the inability to do so.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; This inability is not due to any malice on anyone’s part…it is a feature of Satoshi’s protocol. For better or worse, it is *very hard* to change the rules…and this is exactly what imbues Bitcoin with one of its most powerful attributes: very well-defined settlement guarantees that cannot be suddenly altered nor reversed by anyone.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; We’ve managed to have a few soft forks in the past…and for the most part these changes have been pretty uncontroversial…or at least, they have not had nearly the level of political divisiveness that this block size issue is having. And even then, we’ve encountered a number of problems with these deployments that have at times required goodwill cooperation between developers and mining pool operators to fix.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Again, we have NEVER attempted anything even remotely like what’s being proposed - we’ve never done any sort of hard fork before like this. If even fairly uncontroversial soft forks have caused problems, can you imagine the kinds of potential problems that a hard fork over some highly polarizing issue might raise? Do you really think people are going to want to cooperate?!?&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I can understand that some people would like bigger blocks. Other people might want feature X, others feature Y…and we can argue the merits of this or that to death…but the fact remains that we have NEVER attempted any hard forking change…not even with a simple, totally uncontroversial no-brainer improvement that would not risk any sort of ill-will that could hamper remedies were it not to go as smoothly as we like. *THIS* is the fundamental problem - the whole bigger block thing is a minor issue by comparison…it could be any controversial change, really.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Would you want to send your test pilots on their first flight…the first time an aircraft is ever flown…directly into combat without having tested the plane? This is what attempting a hard fork mechanism that’s NEVER been done before in such a politically divisive environment basically amounts to…but it’s even worse. We’re basically risking the entire air force (not just one plane) over an argument regarding how many seats a plane should have that we’ve never flown before.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; We’re talking billlions of dollars’ worth of other people’s money that is on the line here. Don’t we owe it to them to at least test out the system on a far less controversial, far less divisive change first to make sure we can even deploy it without things breaking? I don’t even care about the merits regarding bigger blocks vs. smaller blocks at this point, to be quite honest - that’s such a petty thing compared to what I’m talking about here. If we attempt a novel hard-forking mechanism that’s NEVER been attempted before (and which as many have pointed out is potentially fraught with serious problems) on such a politically divisive, polarizing issue, the result is each side will refuse to cooperate with the other out of spite…and can easily lead to a war, tanking the value of everyone’s assets on both chains. All so we can process 8 times the number of transactions we currently do? Even if it were 100 times, we wouldn’t even come close to touching big payment processors like Visa. It’s hard to imagine a protocol improvement that’s worth the risk.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I urge you to at least try to see the bigger picture here…and to understand that nobody is trying to stop anyone from doing anything out of some desire for maintaining control - NONE of us are able to deploy hard forks right now without facing these problems. And different people obviously have different priorities and preferences as to which of these changes would be best to do first. This whole XT thing is essentially giving *one* proposal special treatment above those that others have proposed. Many of us have only held back from doing this out of our belief that goodwill amongst network participants is more important than trying to push some pet feature some of us want.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Yadayadayada.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; If someone could threaten the network by releasing a hard-forking bitcoind version, then already all is lost. Bitcoins stability does not (and cannot) depend on the &amp;#34;good will&amp;#34; of anyone. If it would, we should all abandon this silly project. Relying on the good will of people is the worst idea one could have.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; So please (please please) go ahead and release your hardforking bitcoinds you have been holding back. Competition is everything.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Cheers&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Levin&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Please stop this negativity - we ALL want the best for Bitcoin and are doing our best, given what we understand and know, to do what’s right.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; On Aug 17, 2015, at 6:34 AM, NxtChg via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; We should have the highest respect for what these people are doing, and we should try to do something constructive, not waste time with anger and disrespect.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Why, exactly, should I have any respect for what these people are doing (and supposedly not have any respect for what the other side is doing)?&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; From my point of view, the XT side _does_ something constructive. It&amp;#39;s the Core side that resorts to dirty tactics and tries to sabotage community&amp;#39;s free choice instead.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; Nobody should be forced to do anything.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Great, so how about you go tell theymos to stop censoring XT posts and banning the other side on /r/Bitcoin?&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Let users decide what Bitcoin is or isn&amp;#39;t.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; The developers are not telling you what to do, they are trying to do what they consider is best for the ecosystem given their technical abilities.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; The developers &amp;amp; Co are doing their best to stay in power, so they could continue imposing their will on Bitcoin ecosystem. This is the real power grab, not Gavin and Hearn, who merely provided an alternative.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; And the fear they show is most telling.&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; &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;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150817/72a1acb8/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150817/72a1acb8/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:47:45&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqvuwyvgl5wera7gveqjpj9djatr966wtzzcdpnwuzrew8lhyqr0czyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7ajtdze</id>
    
      <title type="html">📅 Original date posted:2015-08-17 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqvuwyvgl5wera7gveqjpj9djatr966wtzzcdpnwuzrew8lhyqr0czyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7ajtdze" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9nwqed5ksvhwketj46sqwn9sqdctmz6e7myv8vkhatzcyskf0rwc4j9djr&#39;&gt;nevent1q…9djr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-17&lt;br/&gt;📝 Original message:NxtChg,&lt;br/&gt;&lt;br/&gt;In the entire history of Bitcoin we’ve never attempted anything even closely resembling a hard fork like what’s being proposed here.&lt;br/&gt;&lt;br/&gt;Many of us have wanted to push our own hard-forking changes to the protocol…and have been frustrated because of the inability to do so.&lt;br/&gt;&lt;br/&gt;This inability is not due to any malice on anyone’s part…it is a feature of Satoshi’s protocol. For better or worse, it is *very hard* to change the rules…and this is exactly what imbues Bitcoin with one of its most powerful attributes: very well-defined settlement guarantees that cannot be suddenly altered nor reversed by anyone.&lt;br/&gt;&lt;br/&gt;We’ve managed to have a few soft forks in the past…and for the most part these changes have been pretty uncontroversial…or at least, they have not had nearly the level of political divisiveness that this block size issue is having. And even then, we’ve encountered a number of problems with these deployments that have at times required goodwill cooperation between developers and mining pool operators to fix.&lt;br/&gt;&lt;br/&gt;Again, we have NEVER attempted anything even remotely like what’s being proposed - we’ve never done any sort of hard fork before like this. If even fairly uncontroversial soft forks have caused problems, can you imagine the kinds of potential problems that a hard fork over some highly polarizing issue might raise? Do you really think people are going to want to cooperate?!?&lt;br/&gt;&lt;br/&gt;I can understand that some people would like bigger blocks. Other people might want feature X, others feature Y…and we can argue the merits of this or that to death…but the fact remains that we have NEVER attempted any hard forking change…not even with a simple, totally uncontroversial no-brainer improvement that would not risk any sort of ill-will that could hamper remedies were it not to go as smoothly as we like. *THIS* is the fundamental problem - the whole bigger block thing is a minor issue by comparison…it could be any controversial change, really.&lt;br/&gt;&lt;br/&gt;Would you want to send your test pilots on their first flight…the first time an aircraft is ever flown…directly into combat without having tested the plane? This is what attempting a hard fork mechanism that’s NEVER been done before in such a politically divisive environment basically amounts to…but it’s even worse. We’re basically risking the entire air force (not just one plane) over an argument regarding how many seats a plane should have that we’ve never flown before.&lt;br/&gt;&lt;br/&gt;We’re talking billlions of dollars’ worth of other people’s money that is on the line here. Don’t we owe it to them to at least test out the system on a far less controversial, far less divisive change first to make sure we can even deploy it without things breaking? I don’t even care about the merits regarding bigger blocks vs. smaller blocks at this point, to be quite honest - that’s such a petty thing compared to what I’m talking about here. If we attempt a novel hard-forking mechanism that’s NEVER been attempted before (and which as many have pointed out is potentially fraught with serious problems) on such a politically divisive, polarizing issue, the result is each side will refuse to cooperate with the other out of spite…and can easily lead to a war, tanking the value of everyone’s assets on both chains. All so we can process 8 times the number of transactions we currently do? Even if it were 100 times, we wouldn’t even come close to touching big payment processors like Visa. It’s hard to imagine a protocol improvement that’s worth the risk.&lt;br/&gt;&lt;br/&gt;I urge you to at least try to see the bigger picture here…and to understand that nobody is trying to stop anyone from doing anything out of some desire for maintaining control - NONE of us are able to deploy hard forks right now without facing these problems. And different people obviously have different priorities and preferences as to which of these changes would be best to do first. This whole XT thing is essentially giving *one* proposal special treatment above those that others have proposed. Many of us have only held back from doing this out of our belief that goodwill amongst network participants is more important than trying to push some pet feature some of us want.&lt;br/&gt;&lt;br/&gt;Please stop this negativity - we ALL want the best for Bitcoin and are doing our best, given what we understand and know, to do what’s right.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; On Aug 17, 2015, at 6:34 AM, NxtChg via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; We should have the highest respect for what these people are doing, and we should try to do something constructive, not waste time with anger and disrespect.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Why, exactly, should I have any respect for what these people are doing (and supposedly not have any respect for what the other side is doing)?&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; From my point of view, the XT side _does_ something constructive. It&amp;#39;s the Core side that resorts to dirty tactics and tries to sabotage community&amp;#39;s free choice instead.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Nobody should be forced to do anything.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Great, so how about you go tell theymos to stop censoring XT posts and banning the other side on /r/Bitcoin?&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Let users decide what Bitcoin is or isn&amp;#39;t.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; The developers are not telling you what to do, they are trying to do what they consider is best for the ecosystem given their technical abilities.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The developers &amp;amp; Co are doing their best to stay in power, so they could continue imposing their will on Bitcoin ecosystem. This is the real power grab, not Gavin and Hearn, who merely provided an alternative.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; And the fear they show is most telling.&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;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150817/a19448ab/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150817/a19448ab/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:47:44&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxgjugvug0706pmcjpt743g39t54mpced72clkuqqcwvls6e93g7szyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7gm6tlc</id>
    
      <title type="html">📅 Original date posted:2015-08-17 📝 Original message:Or ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxgjugvug0706pmcjpt743g39t54mpced72clkuqqcwvls6e93g7szyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7gm6tlc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx667s74agrhqe5u2rl9k5e7kejsmwlcxqv95phxqd2e76sw0uzkcrlq6uf&#39;&gt;nevent1q…q6uf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-17&lt;br/&gt;📝 Original message:Or can’t you create a transaction that’s still within the op count and sig ops limits but is larger than 1MB?&lt;br/&gt;&lt;br/&gt;&amp;gt; On Aug 17, 2015, at 5:29 AM, Andrew LeCody via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Wouldn&amp;#39;t that require a fork that lasts for more than 100 blocks?&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Mon, Aug 17, 2015, 01:43 Peter Todd &amp;lt;pete at petertodd.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; -----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;&amp;gt;&amp;gt; Hash: SHA256&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 16 August 2015 17:03:35 GMT-07:00, Cameron Garnham 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;&amp;gt; There are a few ways: here is my favorite (for the moment).&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; 1. Spam the 8mb blocks with 1 Satoshi outputs to the brainwallet&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;#39;BitcoinXT&amp;#39;&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Even more direct: use coinbase outputs of  XT blocks to create those&lt;br/&gt;&amp;gt;&amp;gt; outputs, as they can&amp;#39;t by definition be on the Bitcoin chain.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; If you can&amp;#39;t get those, using coinbase outputs of Bitcoin blocks to create&lt;br/&gt;&amp;gt;&amp;gt; &amp;#34;definitely Bitcoin-only&amp;#34; outputs, and then spend the inputs to those&lt;br/&gt;&amp;gt;&amp;gt; transactions again on the XT chain. This isn&amp;#39;t quite as good, as a big&lt;br/&gt;&amp;gt;&amp;gt; reorg on the XT chain could in theory spend them, but it&amp;#39;s a close second.&lt;br/&gt;&amp;gt;&amp;gt; -----BEGIN PGP SIGNATURE-----&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; iQE9BAEBCAAnIBxQZXRlciBUb2RkIDxwZXRlQHBldGVydG9kZC5vcmc&#43;BQJV0YIS&lt;br/&gt;&amp;gt;&amp;gt; AAoJEMCF8hzn9Lnc47AH/R9EaGaa0xmD7qBODGUwX3SsDde7DMgO4t8X5GQ9uoaq&lt;br/&gt;&amp;gt;&amp;gt; qcjdnnvdeXjy5S39QdZFJjlH5bGn&#43;BJy2wIxn0lMciKhEGIFOGeCUsMYEbgnOc03&lt;br/&gt;&amp;gt;&amp;gt; cLuyYpxdfXe4Amoxf2mqADgBqkAckf4cX6bMm3XXg&#43;v3XAby2llydIGIydTwGWYq&lt;br/&gt;&amp;gt;&amp;gt; 2KwXl9U9zm7UV8b5tJ7WmItCAcZAvTcSoX5SerOmPjjrmLtPTHThj8SfLTGAoWfT&lt;br/&gt;&amp;gt;&amp;gt; EXsSGkDBJ/9rJMms56FjciWsXHlB9pYK0a1sxh88PJluebqh99imDisJvATCVp2Z&lt;br/&gt;&amp;gt;&amp;gt; kZX1keZ1nyfG45jibgt6dlY97wU0n919SmQz0Tg6g90=&lt;br/&gt;&amp;gt;&amp;gt; =OD56&lt;br/&gt;&amp;gt;&amp;gt; -----END PGP SIGNATURE-----&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;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;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150817/b131b04c/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150817/b131b04c/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:47:16&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrujgdfd2qd45l7yefthvarnwcxmmhnewqkrwn3lt3gjg0gz333qqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7yxjl34</id>
    
      <title type="html">📅 Original date posted:2015-08-15 📝 Original message:Please ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrujgdfd2qd45l7yefthvarnwcxmmhnewqkrwn3lt3gjg0gz333qqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7yxjl34" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdfmcq3htg3ly3vyrfauvm4zeghfgqs6ytlpjcvq20vd6775rqe9s8ag38q&#39;&gt;nevent1q…g38q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-15&lt;br/&gt;📝 Original message:Please take the lightning 101 discussion to another thread.&lt;br/&gt;&lt;br/&gt;The main point I was trying to make was that Mike is clearly misrepresenting the views of a great number of people who have deep, intimate knowledge of how things work and are almost certainly not primarily motivated by their own potential for profits.&lt;br/&gt;&lt;br/&gt;&amp;gt; On Aug 15, 2015, at 4:04 PM, Ken Friece via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Being an early hub provider would be an obvious place to start capitalizing on lightning. Early lightning adopters would be in the best position to do this.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Long term, Bitcoin needs to scale the blockchain in a reasonable manner and implement things like lightning.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Limiting the blocksize is a blatant conflict of interest because it creates artificial demand for lightning that would not otherwise exist if the blockchain scaled in a reasonable manner.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Sat, Aug 15, 2015 at 6:55 PM, Mark Friedenbach &amp;lt;mark at friedenbach.org &amp;lt;mailto:mark at friedenbach.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; I would like very much to know how it is that we&amp;#39;re supposed to be making money off of lightning, and therefore how it represents a conflict of interest. Apparently there is tons of money to be made in releasing open-source protocols! I would hate to miss out on that.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; We are working on lightning because Mike of all people said, essentially, &amp;#34; if you&amp;#39;re so fond of micro payment channels, why aren&amp;#39;t you working on them?&amp;#34; And he was right! So we looked around and found the best proposal and funded it.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Aug 15, 2015 3:28 PM, &amp;#34;Ken Friece via bitcoin-dev&amp;#34; &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; I know full well who works for Blockstream and I know you&amp;#39;re not one of those folks. The Blockstream core devs are very vocal against a reasonable blocksize increase (17% growth per year in Pieter&amp;#39;s BIP is not what I consider reasonable because it doesn&amp;#39;t come close to keeping with technological increases). I think we can both agree that more on-chain space means less demand for lightning, and vice versa, which is a blatant conflict of interest.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I&amp;#39;m also trying to figure out how things like lightning are not competing directly with miners for fees. More off-chain transactions means less blockchain demand, which would lower on-chain fees. I&amp;#39;m not sure what is controversial about that statement.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The lightning network concept is actually a brilliant way to take fees away from miners without having to make any investment at all in SSH-256 ASIC mining hardware.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Sat, Aug 15, 2015 at 6:16 PM, Eric Lombrozo &amp;lt;elombrozo at gmail.com &amp;lt;mailto:elombrozo at gmail.com&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Aug 15, 2015, at 3:01 PM, Ken Friece via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; What are you so afraid of, Eric? If Mike&amp;#39;s fork is successful, consensus is reached around larger blocks. If it is rejected, the status quo will remain for now. Network consensus, NOT CORE DEVELOPER CONSENSUS, is the only thing that matters, and those that go against network consensus will be severely punished with complete loss of income.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I fully agree that core developers are not the only people who should have a say in this. But again, we’re not talking about merely forking some open source project - we’re talking about forking a ledger representing real assets that real people are holding…and I think it’s fair to say that the risk of permanent ledger forks far outweighs whatever benefits any change in the protocol might bring. And this would be true even if there were unanimous agreement that the change is good (which there clearly IS NOT in this case) but the deployment mechanism could still break things.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; If anything we should attempt a hard fork with a less contentious change first, just to test deployability.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I&amp;#39;m not sure who appointed the core devs some sort of Bitcoin Gods that can hold up any change that they happen to disagree with. It seems like the core devs are scared to death that the bitcoin network may change without their blessing, so they go on and on about how terrible hard forks are. Hard forks are the only way to keep core devs in check.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Again, let’s figure out a hard fork mechanism and test it with a far less contentious change first&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Despite significant past technical bitcoin achievements, two of the most vocal opponents to a reasonable blocksize increase work for a company (Blockstream) that stands to profit directly from artificially limiting the blocksize. The whole situation reeks. Because of such a blatant conflict of interest, the ethical thing to do would be for them to either resign from Blockstream or immediately withdraw themselves from the blocksize debate. This is the type of stuff that I hoped would end with Bitcoin, but alas, I guess human nature never changes.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; For the record, I do not work for Blockstream. Neither do a bunch of other people who have published a number of concerns. Very few of the concerns I’ve seen from the technical community seem to be motivated primarily by profit motives.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It should also be pointed out that *not* making drastic changes is the default consensus policy…and the burden of justifying a change falls on those who want to make the change. Again, the risk of permanent ledger forks far outweighs whatever benefits protocol changes might bring.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Personally, I think miners should give Bitcoin XT a serious look. Miners need to realize that they are in direct competition with the lightning network and sidechains for fees. Miners, ask yourselves if you think you&amp;#39;ll earn more fees with 1 MB blocks and more off-chain transactions or with 8 MB blocks and more on-chain transactions…&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Miners are NOT in direct competition with the lightning network and sidechains - these claims are patently false. I recommend you take a look at these ideas and understand them a little better before trying to make any such claims. Again, I do not work for Blockstream…and my agenda in this post is not to promote either of these ideas…but with all due respect, I do not think you properly understand them at all.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; The longer this debate drags on, the more I agree with BIP 100 and Jeff Garzik because the core devs are already being influenced by outside forces and should not have complete control of the blocksize. It&amp;#39;s also interesting to note that most of the mining hashpower is already voting for 8MB blocks BIP100 style.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I don’t think the concern here is so much that some people want to increase block size. It’s the *way* in which this change is being pushed that is deeply problematic.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Sat, Aug 15, 2015 at 5:32 PM, Eric Lombrozo via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; You deeply disappoint me, Mike.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Not only do you misrepresent many cogent, well thought out positions from a great number of people who have published and posted a number of articles detailing an explaining in-depth technical concerns…you also seem to fancy yourself more capable of reading into the intentions of someone who disappeared from the scene years ago, before we even were fully aware of many things we now know that bring the original “plan” into question.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I ask of you, as a civilized human being, to stop doing this divisive crap. Despite your protestations to the contrary, YOU are the one who is proposing a radical departure from the direction of the project. Also, as several of us have clearly stated before, equating the fork of an open source project with a fork of a cryptoledger is completely bogus - there’s a lot of other people’s money at stake. This isn’t a democracy - consensus is all or nothing. The fact that a good number of the people most intimately familiar with the inner workings of Satoshi’s invention do not believe doing this is a good idea should give you pause.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Please stop using Bitcoin as your own political football…for the sake of Bitcoin…and for your own sake. Despite your obvious technical abilities (and I sincerely do believe you have them) you are discrediting yourself and hurting your own reputation.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; - Eric&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; On Aug 15, 2015, at 10:02 AM, Mike Hearn via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Hello,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; As promised, we have released Bitcoin XT 0.11A which includes the bigger blocks patch set. You can get it from&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;      &lt;a href=&#34;https://bitcoinxt.software/&#34;&gt;https://bitcoinxt.software/&lt;/a&gt; &amp;lt;&lt;a href=&#34;https://bitcoinxt.software/&amp;gt&#34;&gt;https://bitcoinxt.software/&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I feel sad that it&amp;#39;s come to this, but there is no other way. The Bitcoin Core project has drifted so far from the principles myself and many others feel are important, that a fork is the only way to fix things.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Forking is a natural thing in the open source community, Bitcoin is not the first and won&amp;#39;t be the last project to go through this. Often in forks, people say there was insufficient communication. So to ensure everything is crystal clear I&amp;#39;ve written a blog post and a kind of &amp;#34;manifesto&amp;#34; to describe why this is happening and how XT plans to be different from Core (assuming adoption, of course).&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; The article is here:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;     &lt;a href=&#34;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&#34;&gt;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&lt;/a&gt; &amp;lt;&lt;a href=&#34;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&amp;gt&#34;&gt;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; It makes no attempt to be neutral: this explains things from our point of view.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; The manifesto is on the website.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I say to all developers on this list: if you also feel that Core is no longer serving the interests of Bitcoin users, come join us. We don&amp;#39;t bite.&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; bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&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; &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&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; &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&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; &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&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; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&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; &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&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; 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;&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/20150815/aad22d8e/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150815/aad22d8e/attachment-0001.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150815/aad22d8e/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150815/aad22d8e/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:47:09&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspcz9ts3c2nkawrz55n4eyezw9u3spnucsgqdlfpgp6nrx7c9mfeszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc73y0uvf</id>
    
      <title type="html">📅 Original date posted:2015-08-15 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspcz9ts3c2nkawrz55n4eyezw9u3spnucsgqdlfpgp6nrx7c9mfeszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc73y0uvf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstu4rr7eht8u58qpjqt6sfxdv7eg4js22vn4g3gn5atw04w7rra3qnc98a6&#39;&gt;nevent1q…98a6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-15&lt;br/&gt;📝 Original message:&amp;gt; On Aug 15, 2015, at 3:01 PM, Ken Friece via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; What are you so afraid of, Eric? If Mike&amp;#39;s fork is successful, consensus is reached around larger blocks. If it is rejected, the status quo will remain for now. Network consensus, NOT CORE DEVELOPER CONSENSUS, is the only thing that matters, and those that go against network consensus will be severely punished with complete loss of income.&lt;br/&gt;&lt;br/&gt;I fully agree that core developers are not the only people who should have a say in this. But again, we’re not talking about merely forking some open source project - we’re talking about forking a ledger representing real assets that real people are holding…and I think it’s fair to say that the risk of permanent ledger forks far outweighs whatever benefits any change in the protocol might bring. And this would be true even if there were unanimous agreement that the change is good (which there clearly IS NOT in this case) but the deployment mechanism could still break things.&lt;br/&gt;&lt;br/&gt;If anything we should attempt a hard fork with a less contentious change first, just to test deployability.&lt;br/&gt;&lt;br/&gt;&amp;gt; I&amp;#39;m not sure who appointed the core devs some sort of Bitcoin Gods that can hold up any change that they happen to disagree with. It seems like the core devs are scared to death that the bitcoin network may change without their blessing, so they go on and on about how terrible hard forks are. Hard forks are the only way to keep core devs in check.&lt;br/&gt;&lt;br/&gt;Again, let’s figure out a hard fork mechanism and test it with a far less contentious change first&lt;br/&gt;&lt;br/&gt;&amp;gt; Despite significant past technical bitcoin achievements, two of the most vocal opponents to a reasonable blocksize increase work for a company (Blockstream) that stands to profit directly from artificially limiting the blocksize. The whole situation reeks. Because of such a blatant conflict of interest, the ethical thing to do would be for them to either resign from Blockstream or immediately withdraw themselves from the blocksize debate. This is the type of stuff that I hoped would end with Bitcoin, but alas, I guess human nature never changes.&lt;br/&gt;&lt;br/&gt;For the record, I do not work for Blockstream. Neither do a bunch of other people who have published a number of concerns. Very few of the concerns I’ve seen from the technical community seem to be motivated primarily by profit motives.&lt;br/&gt;&lt;br/&gt;It should also be pointed out that *not* making drastic changes is the default consensus policy…and the burden of justifying a change falls on those who want to make the change. Again, the risk of permanent ledger forks far outweighs whatever benefits protocol changes might bring.&lt;br/&gt;&lt;br/&gt;&amp;gt; Personally, I think miners should give Bitcoin XT a serious look. Miners need to realize that they are in direct competition with the lightning network and sidechains for fees. Miners, ask yourselves if you think you&amp;#39;ll earn more fees with 1 MB blocks and more off-chain transactions or with 8 MB blocks and more on-chain transactions…&lt;br/&gt;&lt;br/&gt;Miners are NOT in direct competition with the lightning network and sidechains - these claims are patently false. I recommend you take a look at these ideas and understand them a little better before trying to make any such claims. Again, I do not work for Blockstream…and my agenda in this post is not to promote either of these ideas…but with all due respect, I do not think you properly understand them at all.&lt;br/&gt;&lt;br/&gt;&amp;gt; The longer this debate drags on, the more I agree with BIP 100 and Jeff Garzik because the core devs are already being influenced by outside forces and should not have complete control of the blocksize. It&amp;#39;s also interesting to note that most of the mining hashpower is already voting for 8MB blocks BIP100 style.&lt;br/&gt;&lt;br/&gt;I don’t think the concern here is so much that some people want to increase block size. It’s the *way* in which this change is being pushed that is deeply problematic.&lt;br/&gt;&lt;br/&gt;&amp;gt; On Sat, Aug 15, 2015 at 5:32 PM, Eric Lombrozo via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; You deeply disappoint me, Mike.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Not only do you misrepresent many cogent, well thought out positions from a great number of people who have published and posted a number of articles detailing an explaining in-depth technical concerns…you also seem to fancy yourself more capable of reading into the intentions of someone who disappeared from the scene years ago, before we even were fully aware of many things we now know that bring the original “plan” into question.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I ask of you, as a civilized human being, to stop doing this divisive crap. Despite your protestations to the contrary, YOU are the one who is proposing a radical departure from the direction of the project. Also, as several of us have clearly stated before, equating the fork of an open source project with a fork of a cryptoledger is completely bogus - there’s a lot of other people’s money at stake. This isn’t a democracy - consensus is all or nothing. The fact that a good number of the people most intimately familiar with the inner workings of Satoshi’s invention do not believe doing this is a good idea should give you pause.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Please stop using Bitcoin as your own political football…for the sake of Bitcoin…and for your own sake. Despite your obvious technical abilities (and I sincerely do believe you have them) you are discrediting yourself and hurting your own reputation.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; - Eric&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Aug 15, 2015, at 10:02 AM, Mike Hearn via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Hello,&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; As promised, we have released Bitcoin XT 0.11A which includes the bigger blocks patch set. You can get it from&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;      &lt;a href=&#34;https://bitcoinxt.software/&#34;&gt;https://bitcoinxt.software/&lt;/a&gt; &amp;lt;&lt;a href=&#34;https://bitcoinxt.software/&amp;gt&#34;&gt;https://bitcoinxt.software/&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I feel sad that it&amp;#39;s come to this, but there is no other way. The Bitcoin Core project has drifted so far from the principles myself and many others feel are important, that a fork is the only way to fix things.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Forking is a natural thing in the open source community, Bitcoin is not the first and won&amp;#39;t be the last project to go through this. Often in forks, people say there was insufficient communication. So to ensure everything is crystal clear I&amp;#39;ve written a blog post and a kind of &amp;#34;manifesto&amp;#34; to describe why this is happening and how XT plans to be different from Core (assuming adoption, of course).&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; The article is here:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;     &lt;a href=&#34;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&#34;&gt;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&lt;/a&gt; &amp;lt;&lt;a href=&#34;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&amp;gt&#34;&gt;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; It makes no attempt to be neutral: this explains things from our point of view.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; The manifesto is on the website.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I say to all developers on this list: if you also feel that Core is no longer serving the interests of Bitcoin users, come join us. We don&amp;#39;t bite.&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 &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&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; &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&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; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&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; &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&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; 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;&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/20150815/d2608081/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150815/d2608081/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150815/d2608081/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150815/d2608081/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:47:05&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyeyxyxrgckau57vk6jwsvtakhckttq5mujqmcv97sassn6m6y3uczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7ycl78l</id>
    
      <title type="html">📅 Original date posted:2015-08-15 📝 Original message:You ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyeyxyxrgckau57vk6jwsvtakhckttq5mujqmcv97sassn6m6y3uczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7ycl78l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd9p2tjgd8jrpppc9ew7ddpfxsrrs8c7hqdeerfzxmgvt66qwplxq48zutf&#39;&gt;nevent1q…zutf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-15&lt;br/&gt;📝 Original message:You deeply disappoint me, Mike.&lt;br/&gt;&lt;br/&gt;Not only do you misrepresent many cogent, well thought out positions from a great number of people who have published and posted a number of articles detailing an explaining in-depth technical concerns…you also seem to fancy yourself more capable of reading into the intentions of someone who disappeared from the scene years ago, before we even were fully aware of many things we now know that bring the original “plan” into question.&lt;br/&gt;&lt;br/&gt;I ask of you, as a civilized human being, to stop doing this divisive crap. Despite your protestations to the contrary, YOU are the one who is proposing a radical departure from the direction of the project. Also, as several of us have clearly stated before, equating the fork of an open source project with a fork of a cryptoledger is completely bogus - there’s a lot of other people’s money at stake. This isn’t a democracy - consensus is all or nothing. The fact that a good number of the people most intimately familiar with the inner workings of Satoshi’s invention do not believe doing this is a good idea should give you pause.&lt;br/&gt;&lt;br/&gt;Please stop using Bitcoin as your own political football…for the sake of Bitcoin…and for your own sake. Despite your obvious technical abilities (and I sincerely do believe you have them) you are discrediting yourself and hurting your own reputation.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;- Eric&lt;br/&gt;&lt;br/&gt;&amp;gt; On Aug 15, 2015, at 10:02 AM, Mike Hearn via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Hello,&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; As promised, we have released Bitcoin XT 0.11A which includes the bigger blocks patch set. You can get it from&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;      &lt;a href=&#34;https://bitcoinxt.software/&#34;&gt;https://bitcoinxt.software/&lt;/a&gt; &amp;lt;&lt;a href=&#34;https://bitcoinxt.software/&amp;gt&#34;&gt;https://bitcoinxt.software/&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I feel sad that it&amp;#39;s come to this, but there is no other way. The Bitcoin Core project has drifted so far from the principles myself and many others feel are important, that a fork is the only way to fix things.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Forking is a natural thing in the open source community, Bitcoin is not the first and won&amp;#39;t be the last project to go through this. Often in forks, people say there was insufficient communication. So to ensure everything is crystal clear I&amp;#39;ve written a blog post and a kind of &amp;#34;manifesto&amp;#34; to describe why this is happening and how XT plans to be different from Core (assuming adoption, of course).&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The article is here:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;     &lt;a href=&#34;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&#34;&gt;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&lt;/a&gt; &amp;lt;&lt;a href=&#34;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&amp;gt&#34;&gt;https://medium.com/@octskyward/why-is-bitcoin-forking-d647312d22c1&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It makes no attempt to be neutral: this explains things from our point of view.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The manifesto is on the website.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I say to all developers on this list: if you also feel that Core is no longer serving the interests of Bitcoin users, come join us. We don&amp;#39;t bite.&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 &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&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;&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/20150815/5381f7ae/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150815/5381f7ae/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150815/5381f7ae/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150815/5381f7ae/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:47:04&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszy88gg76qy8jr5kyvzdcwhd9ggzytmjcefl7e63lrpm4frhp8y3szyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc783z7sg</id>
    
      <title type="html">📅 Original date posted:2015-08-03 📝 Original message:There ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszy88gg76qy8jr5kyvzdcwhd9ggzytmjcefl7e63lrpm4frhp8y3szyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc783z7sg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfqtpjcwpcxmagweqs8ptfrtjx65v3efpg0jxjfuacuwsevcjympgv96ayq&#39;&gt;nevent1q…6ayq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-03&lt;br/&gt;📝 Original message:There have already been two notable incidents requiring manual intervention and good-faith cooperation between core devs and mining pool operators that would have either never gotten resolved alone or would have ended up costing a lot of people a lot of money had no action been taken (March 2013 and July 2015). They were both caused by consensus disagreement that directly or indirectly were brought about by bigger blocks. There is *strong* evidence…and a great deal of theory explaining it…that links larger blocks with the propensity for consensus forks that require manual intervention.&lt;br/&gt;&lt;br/&gt;Please, can we stop saying this is merely about decentralization and trustlessness? The very model upon which the security of the system is based *broke*…as in, we were only able to recover because a few individuals deliberately manipulated the consensus rules to fix it manually. Shouldn’t we more highly prioritize fixing the issues that can lead to these incidents than trying to increase throughput? Increasing block size cannot possibly make these forking tendencies better…but it very well could make them worse.&lt;br/&gt;&lt;br/&gt;- Eric&lt;br/&gt;&lt;br/&gt;&amp;gt; On Aug 3, 2015, at 1:06 AM, Hector Chu via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On 3 August 2015 at 08:53, Adam Back &amp;lt;adam at cypherspace.org &amp;lt;mailto:adam at cypherspace.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; Again this should not be a political or business compromise model - we&lt;br/&gt;&amp;gt; must focus on scientific evaluation, technical requirements and&lt;br/&gt;&amp;gt; security.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I will assert that the block size is political because it affects nearly all users to some degree and not all those users are technically inclined or care to keep decentralisation in the current configuration as you do. This debate has forgotten the current and future users of Bitcoin. Most of them think the hit to node count in the short term preferable to making it expensive and competitive to transact.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; We all need a little faith that the system will reorganise and readjust after the move to big blocks in a way that still has a reasonable degree of decentralisation and trustlessness. The incentives of Bitcoin remain, so everyone&amp;#39;s decentralised decision throughout the system, from miners, merchants and users, will continue to act according to those incentives.&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;&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/20150803/3f4ddd21/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150803/3f4ddd21/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150803/3f4ddd21/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150803/3f4ddd21/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:44:39&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp7t8rw86gdhwz67wxmasrpfe62lv9uym5k44vnt8uyckc3h8rxyczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7fll7ha</id>
    
      <title type="html">📅 Original date posted:2015-08-03 📝 Original message:Bah, I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp7t8rw86gdhwz67wxmasrpfe62lv9uym5k44vnt8uyckc3h8rxyczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7fll7ha" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszeeu6230qhs347w88kda5r06quvx8xecmr0kp9s5xqfsxtnatyhs06knfd&#39;&gt;nevent1q…knfd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-03&lt;br/&gt;📝 Original message:Bah, I don’t know if you’re just trolling me, Hector…but I’ll give you the benefit of the doubt and act like you aren’t.&lt;br/&gt;&lt;br/&gt;We already have much more efficient, far more scalable systems that allow this kind of cooperation you speak of without the inconveniences of blockchains and such. These incidents do, fortunately, present some of the better sides of humanity…but…the design of the network *broke* - and for reasons that are now well understood to be only worsened by larger blocks. These incidents are *not supposed to happen* - and if they do, it means we’ve botched something up and need to fix it. And by fix it, I mean fix the protocol so that given our best understanding of things in the present we can significantly reduce the potential for its occurrence in the future.&lt;br/&gt;&lt;br/&gt;The correct incentives here were not due to people potentially losing a lot of money. The incentives here were well-intentioned altruism. Some miners lost money as a result of these actions…and they didn’t put up a fight. if you want to design a system around the assumption that this is how all such incidents will be resolved, please don’t spoil this for the rest of us.&lt;br/&gt;&lt;br/&gt;- Eric&lt;br/&gt;&lt;br/&gt;&amp;gt; On Aug 3, 2015, at 1:31 AM, Hector Chu &amp;lt;hectorchu at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; What&amp;#39;s wrong with a little cooperation to resolve things now and then? Man is not an island unto himself, we compete with each other and we cooperate with each other occasionally if it&amp;#39;s mutually beneficial.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; You said yourself that a lot of money would have been lost if the two hard forks cited weren&amp;#39;t resolved - that&amp;#39;s the correct incentives at work again.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On 3 August 2015 at 09:20, Eric Lombrozo &amp;lt;elombrozo at gmail.com &amp;lt;mailto:elombrozo at gmail.com&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; There have already been two notable incidents requiring manual intervention and good-faith cooperation between core devs and mining pool operators that would have either never gotten resolved alone or would have ended up costing a lot of people a lot of money had no action been taken (March 2013 and July 2015). They were both caused by consensus disagreement that directly or indirectly were brought about by bigger blocks. There is *strong* evidence…and a great deal of theory explaining it…that links larger blocks with the propensity for consensus forks that require manual intervention.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Please, can we stop saying this is merely about decentralization and trustlessness? The very model upon which the security of the system is based *broke*…as in, we were only able to recover because a few individuals deliberately manipulated the consensus rules to fix it manually. Shouldn’t we more highly prioritize fixing the issues that can lead to these incidents than trying to increase throughput? Increasing block size cannot possibly make these forking tendencies better…but it very well could make them worse.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; - Eric&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Aug 3, 2015, at 1:06 AM, Hector Chu via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On 3 August 2015 at 08:53, Adam Back &amp;lt;adam at cypherspace.org &amp;lt;mailto:adam at cypherspace.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; Again this should not be a political or business compromise model - we&lt;br/&gt;&amp;gt;&amp;gt; must focus on scientific evaluation, technical requirements and&lt;br/&gt;&amp;gt;&amp;gt; security.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I will assert that the block size is political because it affects nearly all users to some degree and not all those users are technically inclined or care to keep decentralisation in the current configuration as you do. This debate has forgotten the current and future users of Bitcoin. Most of them think the hit to node count in the short term preferable to making it expensive and competitive to transact.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; We all need a little faith that the system will reorganise and readjust after the move to big blocks in a way that still has a reasonable degree of decentralisation and trustlessness. The incentives of Bitcoin remain, so everyone&amp;#39;s decentralised decision throughout the system, from miners, merchants and users, will continue to act according to those incentives.&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 &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&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; &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150803/1e3c6257/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150803/1e3c6257/attachment-0001.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150803/1e3c6257/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150803/1e3c6257/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:44:39&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstmrdpegvlgvt3d68fs5u9weauqe3wwjs76ehpa3gvzujueduh67qzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc73yz9gj</id>
    
      <title type="html">📅 Original date posted:2015-07-30 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstmrdpegvlgvt3d68fs5u9weauqe3wwjs76ehpa3gvzujueduh67qzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc73yz9gj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsghu596sncz4shrrdsv3gstcll0fprwef4qrl66eza6uccr2lkq3sy5c4yg&#39;&gt;nevent1q…c4yg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-30&lt;br/&gt;📝 Original message:&amp;gt; On Jul 30, 2015, at 11:02 AM, Mark Friedenbach via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It is possible for a decentralized system like bitcoin to scale via distribution in a way that introduces minimal trust, for example by probabilistic validation and distribution of fraud proofs. However changes to bitcoin consensus rules (mostly soft-forks) are required in order to make this possible.&lt;br/&gt;&lt;br/&gt;Please, Mark, let’s make this happen.&lt;br/&gt;&lt;br/&gt;You can count on my full support.&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/20150730/2d0cb791/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150730/2d0cb791/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150730/2d0cb791/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150730/2d0cb791/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:51&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsghu596sncz4shrrdsv3gstcll0fprwef4qrl66eza6uccr2lkq3szyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7dph0v7</id>
    
      <title type="html">📅 Original date posted:2015-07-31 📝 Original message:Having ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsghu596sncz4shrrdsv3gstcll0fprwef4qrl66eza6uccr2lkq3szyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7dph0v7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0805658npfnyneedfp5xdjyxsvgc30c50r5ty286nswa0sgt9nvgxljw0t&#39;&gt;nevent1q…jw0t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-31&lt;br/&gt;📝 Original message:Having said that, I must admit that the complex filtering mechanisms are&lt;br/&gt;pretty clever...they almost make it practical to use SPV...now if only we&lt;br/&gt;were committint to structures that can prove the validity of returned&lt;br/&gt;datasets and miners actually validated stuff, it might also offer some&lt;br/&gt;level of security.&lt;br/&gt;On Jul 31, 2015 1:45 PM, &amp;#34;Eric Lombrozo&amp;#34; &amp;lt;elombrozo at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; I would love to be able to increase block size. But I have serious doubts&lt;br/&gt;&amp;gt; about being able to do this safely at this time given what we presently&lt;br/&gt;&amp;gt; know about the Bitcoin network. And I&amp;#39;m pretty sure I&amp;#39;m not alone in this&lt;br/&gt;&amp;gt; sentiment.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Had we been working on fixing the known issues that most complicate bigger&lt;br/&gt;&amp;gt; blocks in the last six years, or even in the last three years after many&lt;br/&gt;&amp;gt; issues had already been well-identified, perhaps we&amp;#39;d be ready to increase&lt;br/&gt;&amp;gt; the limit. But other things have seemed more important, like specifying the&lt;br/&gt;&amp;gt; use of X.509 overlay protocols or adding complex filtering mechanisms to&lt;br/&gt;&amp;gt; the p2p protocol to make it practical to use tx merkle trees...and as a&lt;br/&gt;&amp;gt; result we&amp;#39;re not ready for safely allowing larger blocks.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; - Eric&lt;br/&gt;&amp;gt; On Jul 30, 2015 11:43 PM, &amp;#34;Thomas Zander via bitcoin-dev&amp;#34; &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; On Thursday 30. July 2015 16.33.16 Eric Lombrozo via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;  I don’t think it’s really a matter of whether we agree on whether it’s&lt;br/&gt;&amp;gt;&amp;gt; good&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; to raise the block size limit, Gavin. I think it’s a matter of a&lt;br/&gt;&amp;gt;&amp;gt; difference&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; in priorities.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Having different priorities is fine, using your time to block peoples&lt;br/&gt;&amp;gt;&amp;gt; attempts&lt;br/&gt;&amp;gt;&amp;gt; to increase block size is not showing different priorities, it shows&lt;br/&gt;&amp;gt;&amp;gt; conflicting&lt;br/&gt;&amp;gt;&amp;gt; priorities.&lt;br/&gt;&amp;gt;&amp;gt; Different priorities means you can trust someone else to do things they&lt;br/&gt;&amp;gt;&amp;gt; care&lt;br/&gt;&amp;gt;&amp;gt; about while you do things you care about.&lt;br/&gt;&amp;gt;&amp;gt; --&lt;br/&gt;&amp;gt;&amp;gt; Thomas Zander&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;&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/20150731/ed77d5ee/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150731/ed77d5ee/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:51&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0805658npfnyneedfp5xdjyxsvgc30c50r5ty286nswa0sgt9nvgzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7lh24mz</id>
    
      <title type="html">📅 Original date posted:2015-07-31 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0805658npfnyneedfp5xdjyxsvgc30c50r5ty286nswa0sgt9nvgzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7lh24mz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsztt7dxst09zlt8xr4c4ee8crg4s598y6k2hjnazzhu990rq8t0sq7ht9jn&#39;&gt;nevent1q…t9jn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-31&lt;br/&gt;📝 Original message:I would love to be able to increase block size. But I have serious doubts&lt;br/&gt;about being able to do this safely at this time given what we presently&lt;br/&gt;know about the Bitcoin network. And I&amp;#39;m pretty sure I&amp;#39;m not alone in this&lt;br/&gt;sentiment.&lt;br/&gt;&lt;br/&gt;Had we been working on fixing the known issues that most complicate bigger&lt;br/&gt;blocks in the last six years, or even in the last three years after many&lt;br/&gt;issues had already been well-identified, perhaps we&amp;#39;d be ready to increase&lt;br/&gt;the limit. But other things have seemed more important, like specifying the&lt;br/&gt;use of X.509 overlay protocols or adding complex filtering mechanisms to&lt;br/&gt;the p2p protocol to make it practical to use tx merkle trees...and as a&lt;br/&gt;result we&amp;#39;re not ready for safely allowing larger blocks.&lt;br/&gt;&lt;br/&gt;- Eric&lt;br/&gt;On Jul 30, 2015 11:43 PM, &amp;#34;Thomas Zander via bitcoin-dev&amp;#34; &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Thursday 30. July 2015 16.33.16 Eric Lombrozo via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; &amp;gt;  I don’t think it’s really a matter of whether we agree on whether it’s&lt;br/&gt;&amp;gt; good&lt;br/&gt;&amp;gt; &amp;gt; to raise the block size limit, Gavin. I think it’s a matter of a&lt;br/&gt;&amp;gt; difference&lt;br/&gt;&amp;gt; &amp;gt; in priorities.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Having different priorities is fine, using your time to block peoples&lt;br/&gt;&amp;gt; attempts&lt;br/&gt;&amp;gt; to increase block size is not showing different priorities, it shows&lt;br/&gt;&amp;gt; conflicting&lt;br/&gt;&amp;gt; priorities.&lt;br/&gt;&amp;gt; Different priorities means you can trust someone else to do things they&lt;br/&gt;&amp;gt; care&lt;br/&gt;&amp;gt; about while you do things you care about.&lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; Thomas Zander&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/20150731/042f9b6a/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150731/042f9b6a/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:50&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8sy5pgzs58mmu7a2jrarejq7hufzraythjqyact2raqke0huj02szyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc75vz3hp</id>
    
      <title type="html">📅 Original date posted:2015-07-31 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8sy5pgzs58mmu7a2jrarejq7hufzraythjqyact2raqke0huj02szyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc75vz3hp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgh6e220j2yhjd5zxsvjzkusfcvljv5sct9ccr4tdxjhvyk6pz90g7smg92&#39;&gt;nevent1q…mg92&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-31&lt;br/&gt;📝 Original message:I generally agree with this as well. I think it is crucial we avoid&lt;br/&gt;controversial hardforks. The risks greatly outweigh the benefits.&lt;br/&gt;&lt;br/&gt;This is a good start to making it less controversial.&lt;br/&gt;&lt;br/&gt;- Eric&lt;br/&gt;On Jul 31, 2015 2:31 PM, &amp;#34;Jorge Timón&amp;#34; &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Fri, Jul 31, 2015 at 2:15 AM, Milly Bitcoin via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; These are the types of things I have been discussing in relation to a&lt;br/&gt;&amp;gt; &amp;gt; process:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; -A list of metrics&lt;br/&gt;&amp;gt; &amp;gt; -A Risk analysis of the baseline system.  Bitcoin as it is now.&lt;br/&gt;&amp;gt; &amp;gt; -Mitigation strategies for each risk.&lt;br/&gt;&amp;gt; &amp;gt; -A set of goals.&lt;br/&gt;&amp;gt; &amp;gt; -A Road map for each goal that lists the changes or possible avenues to&lt;br/&gt;&amp;gt; &amp;gt; achieve that goal.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Proposed changes would be measured against the same metrics and a risk&lt;br/&gt;&amp;gt; &amp;gt; analysis done so it can be compared with the baseline.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; For example, the block size debate would be discussed in the context of a&lt;br/&gt;&amp;gt; &amp;gt; road map related to a goal of increase scaling.  One of the metrics&lt;br/&gt;&amp;gt; would be&lt;br/&gt;&amp;gt; &amp;gt; a decentralization metric.  (A framework for a decentralization metric&lt;br/&gt;&amp;gt; is at&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://www.hks.harvard.edu/fs/pnorris/Acrobat/stm103%20articles/Schneider_Decentralization.pdf&#34;&gt;http://www.hks.harvard.edu/fs/pnorris/Acrobat/stm103%20articles/Schneider_Decentralization.pdf&lt;/a&gt;&lt;br/&gt;&amp;gt; ).&lt;br/&gt;&amp;gt; &amp;gt; Cost would be one aspect of the decentralization metric.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; All this sounds very reasonable and useful.&lt;br/&gt;&amp;gt; And if a formal organization owns this &amp;#34;process&amp;#34;, that&amp;#39;s fine as well.&lt;br/&gt;&amp;gt; I still think hardforks need to be uncontroversial (using the vague &amp;#34;I&lt;br/&gt;&amp;gt; will know it when I see it&amp;#34; defintion) and no individual or&lt;br/&gt;&amp;gt; organization can be an &amp;#34;ultimate decider&amp;#34; or otherwise Bitcoin losses&lt;br/&gt;&amp;gt; all it&amp;#39;s p2p nature (and this seems the point where you, Milly, and I&lt;br/&gt;&amp;gt; disagree).&lt;br/&gt;&amp;gt; But metrics and data tend to help when it comes to &amp;#34;I will know it&lt;br/&gt;&amp;gt; when I see it&amp;#34; and &amp;#34;evidences&amp;#34;.&lt;br/&gt;&amp;gt; So, yes, by all means, let&amp;#39;s have an imperfect decentralization metric&lt;br/&gt;&amp;gt; rather than not having anything to compare proposals. Competing&lt;br/&gt;&amp;gt; decentralization metrics can appear later: we need a first one first.&lt;br/&gt;&amp;gt; I would add that we should have sets of simulations being used to&lt;br/&gt;&amp;gt; calculate some of those metrics, but maybe I&amp;#39;m just going too deep&lt;br/&gt;&amp;gt; into details.&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/20150731/632e7277/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150731/632e7277/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:50&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszwgj5gcqhdkel8kwhasxqnhduxldm9380xldxxrr8er8nm3ppmhqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7nyqecc</id>
    
      <title type="html">📅 Original date posted:2015-07-30 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszwgj5gcqhdkel8kwhasxqnhduxldm9380xldxxrr8er8nm3ppmhqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7nyqecc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvmcgjc5w058k2syzjlypxqlcn8nz3wszn70dm8vh04w8xzyjd80ggzfexv&#39;&gt;nevent1q…fexv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-30&lt;br/&gt;📝 Original message:&amp;gt; On Jul 30, 2015, at 5:29 AM, Gavin &amp;lt;gavinandresen at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; it is hard to have a rational conversation about that when even simple questions like &amp;#39;what is s reasonable cost to run a full node&amp;#39; are met with silence.&lt;br/&gt;&lt;br/&gt;Some of the risks are pretty hard to quantify. But I think this misses the bigger point - it very well *might* be possible to safely raise this limit or even get rid of it by first fixing some serious issues with the protocol. But over six years into the project and these issues continue to be all-but-ignored by most of the community (including at least a few core developers). I don’t think it’s really a matter of whether we agree on whether it’s good to raise the block size limit, Gavin. I think it’s a matter of a difference in priorities.&lt;br/&gt;&lt;br/&gt;- Eric&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/20150730/0873af30/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150730/0873af30/attachment-0001.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150730/0873af30/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150730/0873af30/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:49&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq6uvmls44mcx9sswvzyahzkzp5vn3638d69rhkvz3mva4m00h7aczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7d2y6n2</id>
    
      <title type="html">📅 Original date posted:2015-07-30 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq6uvmls44mcx9sswvzyahzkzp5vn3638d69rhkvz3mva4m00h7aczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7d2y6n2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdrunu7g6vl55hhr36rnvfftkkydtpp5qx9gk5tjtu9sm4acp4pugplt465&#39;&gt;nevent1q…t465&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-30&lt;br/&gt;📝 Original message:&amp;gt; On Jul 30, 2015, at 1:21 AM, Eric Lombrozo &amp;lt;elombrozo at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I usually avoid troll-infested Dunning-Kruger-gone-wild fests like reddit, so I’ll leave that to others.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; But I do want to clarify a couple things here, though, Andrew.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; First of all, the issue is not about whether it is affordable for a highly motivated, technically skilled person to continue running a node even if we increase block size by a factor of X. This misses the point for at least a couple reasons:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; - Regardless of what that X is, it isn’t really going to be what makes this technology accessible to the masses. We would likely need the X to be in the thousands before we start to really take on players like Visa. Despite what people might have thought in 2009, it turns out Bitcoin is probably pretty ill-suited as a database in which to store the entire transaction history of the entire world. It’s looking to be more of a censorship-resistant dispute resolution mechanism that provides very well-defined settlement guarantees with the potential for encoding complex rules. It’s possible to build higher level tiers on top of it that DO support high volume transaction processing WITHOUT costing thousands of times more, and these approaches are looking quite promising. However, it doesn’t seem very many people in this space quite grasp this paradigm shift yet.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; - What matters is not how a relatively small number of well-intentioned people in the network behave. What matters is how the network behaves as a whole…and a number of the people most intimately familiar with the inner workings of the system (some of whom are in this thread) think that given what we now today about the Bitcoin network, increasing block size externalizes costs in dangerous ways. Remember that total cost includes not just equipment costs but also things like block propagation latency and specifically identified security risks. Some of these security risks were only appreciated relatively recently and were completely unknown in 2009.&lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;Secondly, there are a few well-identified problems with the protocol design that might be possible to fix that would perhaps allow us to remove the block size limit entirely without sacrificing security. I listed the ones that come to my mind at the beginning of this thread. I EMPHATICALLY state that in no way am I fundamentally opposed to raising or even getting rid of the block size limit. But I believe these problems should be addressed first. And it’s easier to address them and tackle them if we don’t have to worry about potential security risks and higher costs that come from insisting on bigger blocks right now.&lt;br/&gt;&lt;br/&gt;- Eric&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; On Jul 29, 2015, at 9:51 PM, Andrew LeCody via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; tl;dr&lt;br/&gt;&amp;gt;&amp;gt; $100 worth of hardware and $1/mo of expenses, should be able to run a full&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin node until 2020 with BIP101-size blocks.&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; I got into Bitcoin in the summer of 2010. I&amp;#39;m not a cryptographer, up until&lt;br/&gt;&amp;gt;&amp;gt; recently my profession has been as a server administrator or systems&lt;br/&gt;&amp;gt;&amp;gt; engineer.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I&amp;#39;d like to take a second to address the concern that larger blocks would&lt;br/&gt;&amp;gt;&amp;gt; make it harder to run a full node on limited hardware and would therefore&lt;br/&gt;&amp;gt;&amp;gt; hurt decentralization. I run two nodes today, one on server-grade hardware&lt;br/&gt;&amp;gt;&amp;gt; at a datacenter and another on a mini-ITX Atom (dual core) system at my&lt;br/&gt;&amp;gt;&amp;gt; home.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I detailed the operational costs of my home node today on reddit:&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://www.reddit.com/r/Bitcoin/comments/3f0h8e/mike_h_shuts_down_eric_ls_attempt_to_rewrite/ctkigpr&#34;&gt;https://www.reddit.com/r/Bitcoin/comments/3f0h8e/mike_h_shuts_down_eric_ls_attempt_to_rewrite/ctkigpr&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; If I was a new user, wanting to run a full node. The most cost effective&lt;br/&gt;&amp;gt;&amp;gt; way would likely be with a Raspberry Pi 2 and a 2TB external HDD. Total&lt;br/&gt;&amp;gt;&amp;gt; cost about $100, including charger, microSD card, etc. That is less than&lt;br/&gt;&amp;gt;&amp;gt; the cost of a TREZOR hardware wallet. As far as home projects go, not&lt;br/&gt;&amp;gt;&amp;gt; terribly expensive.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Next, it will need power. According to the Wikipedia article, the rpi 2&lt;br/&gt;&amp;gt;&amp;gt; model B uses 3.5 watts of power max. The 2TB external drive will draw about&lt;br/&gt;&amp;gt;&amp;gt; 5 watts at max. That&amp;#39;s a total of 8.5 watts or 6.205 Kwh per month. In my&lt;br/&gt;&amp;gt;&amp;gt; area (North Texas) power is about $0.10/Kwh, which means my little node&lt;br/&gt;&amp;gt;&amp;gt; costs $0.62 per month in power.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Last, lets look at bandwidth. It&amp;#39;s difficult to quantify bandwidth cost in&lt;br/&gt;&amp;gt;&amp;gt; the same way because this is a home connection, mainly because I don&amp;#39;t know&lt;br/&gt;&amp;gt;&amp;gt; how to price in the loss of enjoyment if the system impacts my Internet&lt;br/&gt;&amp;gt;&amp;gt; usage to a noticeable degree. Luckily, I have some real world data from my&lt;br/&gt;&amp;gt;&amp;gt; existing home node. Here is the last month:&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://imgur.com/YmJwQpN&#34;&gt;http://imgur.com/YmJwQpN&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; This system averages 120 Kbps in and 544 Kbps out. Note, this data is&lt;br/&gt;&amp;gt;&amp;gt; somewhat skewed, because the system is also used for seeding torrents of&lt;br/&gt;&amp;gt;&amp;gt; various open source projects. The Bitcoin node itself is typically&lt;br/&gt;&amp;gt;&amp;gt; connected to about 20 peers at any given time (maxconnections=20).&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Subjectively, my wife and I have never noticed any degradation of&lt;br/&gt;&amp;gt;&amp;gt; performance due to my home server using too much bandwidth. I think it&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt; safe to say that I can treat the bandwidth is uses as effectively free,&lt;br/&gt;&amp;gt;&amp;gt; since it&amp;#39;s piggybacking on a connection I would be paying for even if I was&lt;br/&gt;&amp;gt;&amp;gt; not running a Bitcoin node. The bandwidth usage of this Bitcoin node could&lt;br/&gt;&amp;gt;&amp;gt; increase significantly, without any noticeable impact. If it did, I could&lt;br/&gt;&amp;gt;&amp;gt; always lower maxconnections back to 8.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; The only real constraint seems to be hard drive space, as the full&lt;br/&gt;&amp;gt;&amp;gt; blockchain and indexes take up about 50GB of space currently. If BIP101 is&lt;br/&gt;&amp;gt;&amp;gt; implemented, 2TB of storage should be enough for me to continue running my&lt;br/&gt;&amp;gt;&amp;gt; hypothetical $100 node until about 2020.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; It seems to me that at least for the next 5 years, the &amp;#34;small devices&amp;#34; of&lt;br/&gt;&amp;gt;&amp;gt; today can easily run Bitcoin nodes with BIP101-size blocks, with very&lt;br/&gt;&amp;gt;&amp;gt; little operational cost.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; If anyone would like more detailed data on my existing nodes, please let me&lt;br/&gt;&amp;gt;&amp;gt; know and I&amp;#39;ll attempt to provide it (so long as it doesn&amp;#39;t impact my&lt;br/&gt;&amp;gt;&amp;gt; privacy of course).&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Wed, Jul 29, 2015 at 10:49 PM Adam Back 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; I dont think people consider other blockchains as a competitive&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; threat.  A PoW-blockchain is a largely singleton data structure for&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; security reasons (single highest hashrate), it is hard for an&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; alternative chain to bootstrap or provide meaningful security.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Secondly the world largely lacks expertise to maintain a blockchain to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; bitcoin&amp;#39;s security level, perhaps you can see a hint of this in the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; recently disclosed security vulnerability by Pieter Wuille and Gregory&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Maxwell.  Calls to this as an argument are not resonating and probably&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; not helping your argument.  Bitcoin has security properties, and a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; competing system cant achieve better properties by bypassing security,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; any blockchain faces the same fundamental security / decentralisation&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; limitations.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Secondly Bitcoin can obviously compete with itself with different&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; parameters and defacto *does* today.  I think it is a safe estimate&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; that &amp;gt; 99% of Bitcoin transactions right now are happening in Bitcoin&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; related systems with various degrees of audit, reconciliation,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; provable reserves etc.  I think we can expect this to continue and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; become more secure via more reconciliation, and longer term via&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; lightning or Bitcoin sidechains with different parameters.  It is a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; different story to have a single central system (Bitcoin with&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; parameters changed to the point of centralisation failure) vs having&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; multiple choices, because some transactions can more easily use&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; relatively centralised systems (eg micropayments), and more&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; interestingly the combination of a secure and decentralised layer 1&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; plus choices of less decentralised layer 2 options, can be interesting&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; because the layer 2 is provided cover from attack.  There is less to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; be gained by attacking relatively centralised layer 2 because any&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; payments at risk of policy abuse (which is typically a small subset)&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; can easily switch to layer 1.  That in itself makes layer 2&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; transactions also less susceptible to policy abuse.  Further lightning&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; it appears from work so far should add significant scale while&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; retaining trustlessness and a good degree of decentralisation.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Finally you seem to be focusing on &amp;#34;artificial&amp;#34; limits where that is&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; not the issue under consideration.  The limits are technical and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; relating to decentralisation and security.  I wont go over them again&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; as this topic has been covered many times in recent months.  Any chain&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; that tried to go to extreme parameters (very low block intervals, or&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; very large blocksizes) would have the same decentralisation problems&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; as Bitcoin would if it did the same thing.  There are a number of alt&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; coins that have failed as a result of poor parameter choices, there&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; are inherent security limits.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Adam&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; ps Etiquette note for yourself and others: please dont be repetitive&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; or attempt to be forceful.  Many people have spent many years&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; understanding this very complex system, from my own experience it is&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; rare indeed to think of an entirely new concept or analysis, that&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; hasnt&amp;#39; been long considered and put to bed 3 or 4 years ago.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Thoughtful polite and constructive comments are welcome but I&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; recommend to not start from an assumption that you have a clear and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; better insight than the entire technical community, because I have to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; say from my own experience that is very rarely the case.  It can be&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; useful to test theories on #bitcoin IRC channel to find out what has&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; been already concluded, find the references and avoid having to have&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; that hashed out on this list which is trying to be focussed on&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; technical solutions.&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 29 July 2015 at 16:10, Raystonn . via bitcoin-dev&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Cheapest way to send value? Is this what Bitcoin is trying to do? So&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; all of the smart contract, programmable money, consensus coding and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; tremendous developer effort is bent to the consumer demand for cheaper&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; fees. Surely thou jests!&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; These other features can be replicated into any alternative blockchain,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; including those with lower fees.  In the open-source world of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; cryptocurrency, no feature will remain a value-add for very long after it&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; has been identified to be such.  Anything adding value will quickly be&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; absorbed into competing alternative blockchains.  That will leave&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; economic&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; policy as the distinguishing factor.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ... it is not the case ... that reluctance to concede&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; blocksize is an attempt to constrain capacity. Greg Maxwell thoroughly&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; explained in this thread that the protocol&amp;#39;s current state of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; development relies on  blocksize for security and, ultimately, as a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; means of protecting its degree of decentralization.&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; A slow or lack of increase to maximum transaction rate will cause&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; pressure&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; on fees.  Whether this is the desired goal is not relevant.  Everyone has&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; agreed this will be the outcome.  As to a smaller block size being needed&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; for additional decentralization, one must simply ask how much we are all&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; willing to pay for that additional decentralization.  It is likely that&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; benefit thereto will have to be demonstrated by some power attacking and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; destroying a less decentralized currency before the benefit of this&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; feature&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; is given monetary value by the market.  Until then, value will bleed to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; network with the least friction, because it will have the greatest&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; ability&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to grow its network effect.  That means the blockchain with adequate&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; features and cheapest fees will eventually have the largest market share.&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; -----Original Message----- From: Venzen Khaosan&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Sent: Wednesday, July 29, 2015 3:11 PM&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; To: Raystonn .&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Cc: bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Subject: Re: [bitcoin-dev] Why Satoshi&amp;#39;s temporary anti-spam measure&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; isn&amp;#39;ttemporary&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hash: SHA1&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Raystonn, I&amp;#39;m aware that you&amp;#39;re addressing your question to Greg&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Maxwell, however a point you keep stating as fact calls for reference:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On 07/30/2015 04:28 AM, Raystonn . via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; [snip]&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; How do you plan to address the bleeding of value from Bitcoin to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; alternative lower-fee blockchains created by the artificially-high&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bitcoin transaction fees when users begin looking for the cheapest&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; way to send value?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Cheapest way to send value? Is this what Bitcoin is trying to do? So&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; all of the smart contract, programmable money, consensus coding and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; tremendous developer effort is bent to the consumer demand for cheaper&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; fees. Surely thou jests!&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Modern economic study has shown that liquidity moves to the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; location of least friction.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Modern economic study? Can you please provide a link or reference to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the study you are referring to.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;#34;liquidity moves to the location of least friction&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; This sounds like &amp;#34;econo-speak&amp;#34; and makes no sense. The definition of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Liquidity is the degree to which an asset/security can be bought or&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; sold in the market without affecting the price.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; That is why bitcoin is said to have low liquidity: buying or selling&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; only 100 BTC visibly affects the exchange price. You probably mean&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;#34;people like cheap fees&amp;#34;, which is true, but as others have said,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; because of Bitcoin&amp;#39;s powerful features, they are willing to pay higher&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; fees and wait longer for transactions to execute.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; As for your public cross-examination of Greg Maxwell, your case seems&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to  be made on the assumption that limiting the size of the blockchain&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; is an attempt to artificially raise tx fees, but it is not the case&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (as you and others repeatedly argue) that reluctance to concede&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; blocksize is an attempt to constrain capacity. Greg Maxwell thoroughly&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; explained in this thread that the protocol&amp;#39;s current state of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; development relies on  blocksize for security and, ultimately, as a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; means of protecting its degree of decentralization.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Surely, this is an obvious concern even for those who are campaigning&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; for the hare-brained ideal of making Bitcoin a &amp;#34;faster, cheaper&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; alternative&amp;#34; to visa or paypal? If we lose decentralization, we lose&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the whole thing, right? Incorrect or correct?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -----BEGIN PGP SIGNATURE-----&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Version: GnuPG v1&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; iQEcBAEBAgAGBQJVuU&#43;rAAoJEGwAhlQc8H1m9nkH/00xXJ53H4qvHjPrdNRniwvB&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; RXi96QjbnVj/fxU2J2TBPYF1LxJ13avyL58bbaJF7GKqcpoYNZArCKLQyGaZGCTp&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; h7Oe/0S&#43;b1QCrvxcVK8Ikeb7a1h9wnhAPf1FvAWoJ1cFGx/qGHetKqx1dQTWkVWz&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Mp17vjaofmp2OhBzh0Smj&#43;wV9hXn9w9giZKc6UGvC0Qc7Rf3GL/YVJzM2CZNvlLS&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; YhQSqnnqduugYztqLV/NvNExF41zC2IMyNmA41q46v/nh8stNSIcJleD39csNMfx&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; BXjrlnPfZ&#43;JI4RhiH3I0qjOYWPtBH9od788DY509EOn3MT4vU&#43;EVcQaxyuFqZyw=&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; =lQvy&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -----END PGP SIGNATURE-----&lt;br/&gt;&amp;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;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&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; bitcoin-dev mailing list&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;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; _______________________________________________&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; &lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150730/52d2c365/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150730/52d2c365/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:47&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdrunu7g6vl55hhr36rnvfftkkydtpp5qx9gk5tjtu9sm4acp4pugzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7cyeunk</id>
    
      <title type="html">📅 Original date posted:2015-07-30 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdrunu7g6vl55hhr36rnvfftkkydtpp5qx9gk5tjtu9sm4acp4pugzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7cyeunk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy854v6engg3c68m2h6ap33ts2txd8s34s3xjtr0t3w97emu344wgx8mqky&#39;&gt;nevent1q…mqky&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-30&lt;br/&gt;📝 Original message:I usually avoid troll-infested Dunning-Kruger-gone-wild fests like reddit, so I’ll leave that to others.&lt;br/&gt;&lt;br/&gt;But I do want to clarify a couple things here, though, Andrew.&lt;br/&gt;&lt;br/&gt;First of all, the issue is not about whether it is affordable for a highly motivated, technically skilled person to continue running a node even if we increase block size by a factor of X. This misses the point for at least a couple reasons:&lt;br/&gt;&lt;br/&gt;- Regardless of what that X is, it isn’t really going to be what makes this technology accessible to the masses. We would likely need the X to be in the thousands before we start to really take on players like Visa. Despite what people might have thought in 2009, it turns out Bitcoin is probably pretty ill-suited as a database in which to store the entire transaction history of the entire world. It’s looking to be more of a censorship-resistant dispute resolution mechanism that provides very well-defined settlement guarantees with the potential for encoding complex rules. It’s possible to build higher level tiers on top of it that DO support high volume transaction processing WITHOUT costing thousands of times more, and these approaches are looking quite promising. However, it doesn’t seem very many people in this space quite grasp this paradigm shift yet.&lt;br/&gt;&lt;br/&gt;- What matters is not how a relatively small number of well-intentioned people in the network behave. What matters is how the network behaves as a whole…and a number of the people most intimately familiar with the inner workings of the system (some of whom are in this thread) think that given what we now today about the Bitcoin network, increasing block size externalizes costs in dangerous ways. Remember that total cost includes not just equipment costs but also things like block propagation latency and specifically identified security risks. Some of these security risks were only appreciated relatively recently and were completely unknown in 2009.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; On Jul 29, 2015, at 9:51 PM, Andrew LeCody via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; tl;dr&lt;br/&gt;&amp;gt; $100 worth of hardware and $1/mo of expenses, should be able to run a full&lt;br/&gt;&amp;gt; Bitcoin node until 2020 with BIP101-size blocks.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; ----&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I got into Bitcoin in the summer of 2010. I&amp;#39;m not a cryptographer, up until&lt;br/&gt;&amp;gt; recently my profession has been as a server administrator or systems&lt;br/&gt;&amp;gt; engineer.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I&amp;#39;d like to take a second to address the concern that larger blocks would&lt;br/&gt;&amp;gt; make it harder to run a full node on limited hardware and would therefore&lt;br/&gt;&amp;gt; hurt decentralization. I run two nodes today, one on server-grade hardware&lt;br/&gt;&amp;gt; at a datacenter and another on a mini-ITX Atom (dual core) system at my&lt;br/&gt;&amp;gt; home.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I detailed the operational costs of my home node today on reddit:&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://www.reddit.com/r/Bitcoin/comments/3f0h8e/mike_h_shuts_down_eric_ls_attempt_to_rewrite/ctkigpr&#34;&gt;https://www.reddit.com/r/Bitcoin/comments/3f0h8e/mike_h_shuts_down_eric_ls_attempt_to_rewrite/ctkigpr&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; If I was a new user, wanting to run a full node. The most cost effective&lt;br/&gt;&amp;gt; way would likely be with a Raspberry Pi 2 and a 2TB external HDD. Total&lt;br/&gt;&amp;gt; cost about $100, including charger, microSD card, etc. That is less than&lt;br/&gt;&amp;gt; the cost of a TREZOR hardware wallet. As far as home projects go, not&lt;br/&gt;&amp;gt; terribly expensive.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Next, it will need power. According to the Wikipedia article, the rpi 2&lt;br/&gt;&amp;gt; model B uses 3.5 watts of power max. The 2TB external drive will draw about&lt;br/&gt;&amp;gt; 5 watts at max. That&amp;#39;s a total of 8.5 watts or 6.205 Kwh per month. In my&lt;br/&gt;&amp;gt; area (North Texas) power is about $0.10/Kwh, which means my little node&lt;br/&gt;&amp;gt; costs $0.62 per month in power.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Last, lets look at bandwidth. It&amp;#39;s difficult to quantify bandwidth cost in&lt;br/&gt;&amp;gt; the same way because this is a home connection, mainly because I don&amp;#39;t know&lt;br/&gt;&amp;gt; how to price in the loss of enjoyment if the system impacts my Internet&lt;br/&gt;&amp;gt; usage to a noticeable degree. Luckily, I have some real world data from my&lt;br/&gt;&amp;gt; existing home node. Here is the last month:&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://imgur.com/YmJwQpN&#34;&gt;http://imgur.com/YmJwQpN&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; This system averages 120 Kbps in and 544 Kbps out. Note, this data is&lt;br/&gt;&amp;gt; somewhat skewed, because the system is also used for seeding torrents of&lt;br/&gt;&amp;gt; various open source projects. The Bitcoin node itself is typically&lt;br/&gt;&amp;gt; connected to about 20 peers at any given time (maxconnections=20).&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Subjectively, my wife and I have never noticed any degradation of&lt;br/&gt;&amp;gt; performance due to my home server using too much bandwidth. I think it&amp;#39;s&lt;br/&gt;&amp;gt; safe to say that I can treat the bandwidth is uses as effectively free,&lt;br/&gt;&amp;gt; since it&amp;#39;s piggybacking on a connection I would be paying for even if I was&lt;br/&gt;&amp;gt; not running a Bitcoin node. The bandwidth usage of this Bitcoin node could&lt;br/&gt;&amp;gt; increase significantly, without any noticeable impact. If it did, I could&lt;br/&gt;&amp;gt; always lower maxconnections back to 8.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The only real constraint seems to be hard drive space, as the full&lt;br/&gt;&amp;gt; blockchain and indexes take up about 50GB of space currently. If BIP101 is&lt;br/&gt;&amp;gt; implemented, 2TB of storage should be enough for me to continue running my&lt;br/&gt;&amp;gt; hypothetical $100 node until about 2020.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It seems to me that at least for the next 5 years, the &amp;#34;small devices&amp;#34; of&lt;br/&gt;&amp;gt; today can easily run Bitcoin nodes with BIP101-size blocks, with very&lt;br/&gt;&amp;gt; little operational cost.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; If anyone would like more detailed data on my existing nodes, please let me&lt;br/&gt;&amp;gt; know and I&amp;#39;ll attempt to provide it (so long as it doesn&amp;#39;t impact my&lt;br/&gt;&amp;gt; privacy of course).&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Wed, Jul 29, 2015 at 10:49 PM Adam Back 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; I dont think people consider other blockchains as a competitive&lt;br/&gt;&amp;gt;&amp;gt; threat.  A PoW-blockchain is a largely singleton data structure for&lt;br/&gt;&amp;gt;&amp;gt; security reasons (single highest hashrate), it is hard for an&lt;br/&gt;&amp;gt;&amp;gt; alternative chain to bootstrap or provide meaningful security.&lt;br/&gt;&amp;gt;&amp;gt; Secondly the world largely lacks expertise to maintain a blockchain to&lt;br/&gt;&amp;gt;&amp;gt; bitcoin&amp;#39;s security level, perhaps you can see a hint of this in the&lt;br/&gt;&amp;gt;&amp;gt; recently disclosed security vulnerability by Pieter Wuille and Gregory&lt;br/&gt;&amp;gt;&amp;gt; Maxwell.  Calls to this as an argument are not resonating and probably&lt;br/&gt;&amp;gt;&amp;gt; not helping your argument.  Bitcoin has security properties, and a&lt;br/&gt;&amp;gt;&amp;gt; competing system cant achieve better properties by bypassing security,&lt;br/&gt;&amp;gt;&amp;gt; any blockchain faces the same fundamental security / decentralisation&lt;br/&gt;&amp;gt;&amp;gt; limitations.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Secondly Bitcoin can obviously compete with itself with different&lt;br/&gt;&amp;gt;&amp;gt; parameters and defacto *does* today.  I think it is a safe estimate&lt;br/&gt;&amp;gt;&amp;gt; that &amp;gt; 99% of Bitcoin transactions right now are happening in Bitcoin&lt;br/&gt;&amp;gt;&amp;gt; related systems with various degrees of audit, reconciliation,&lt;br/&gt;&amp;gt;&amp;gt; provable reserves etc.  I think we can expect this to continue and&lt;br/&gt;&amp;gt;&amp;gt; become more secure via more reconciliation, and longer term via&lt;br/&gt;&amp;gt;&amp;gt; lightning or Bitcoin sidechains with different parameters.  It is a&lt;br/&gt;&amp;gt;&amp;gt; different story to have a single central system (Bitcoin with&lt;br/&gt;&amp;gt;&amp;gt; parameters changed to the point of centralisation failure) vs having&lt;br/&gt;&amp;gt;&amp;gt; multiple choices, because some transactions can more easily use&lt;br/&gt;&amp;gt;&amp;gt; relatively centralised systems (eg micropayments), and more&lt;br/&gt;&amp;gt;&amp;gt; interestingly the combination of a secure and decentralised layer 1&lt;br/&gt;&amp;gt;&amp;gt; plus choices of less decentralised layer 2 options, can be interesting&lt;br/&gt;&amp;gt;&amp;gt; because the layer 2 is provided cover from attack.  There is less to&lt;br/&gt;&amp;gt;&amp;gt; be gained by attacking relatively centralised layer 2 because any&lt;br/&gt;&amp;gt;&amp;gt; payments at risk of policy abuse (which is typically a small subset)&lt;br/&gt;&amp;gt;&amp;gt; can easily switch to layer 1.  That in itself makes layer 2&lt;br/&gt;&amp;gt;&amp;gt; transactions also less susceptible to policy abuse.  Further lightning&lt;br/&gt;&amp;gt;&amp;gt; it appears from work so far should add significant scale while&lt;br/&gt;&amp;gt;&amp;gt; retaining trustlessness and a good degree of decentralisation.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Finally you seem to be focusing on &amp;#34;artificial&amp;#34; limits where that is&lt;br/&gt;&amp;gt;&amp;gt; not the issue under consideration.  The limits are technical and&lt;br/&gt;&amp;gt;&amp;gt; relating to decentralisation and security.  I wont go over them again&lt;br/&gt;&amp;gt;&amp;gt; as this topic has been covered many times in recent months.  Any chain&lt;br/&gt;&amp;gt;&amp;gt; that tried to go to extreme parameters (very low block intervals, or&lt;br/&gt;&amp;gt;&amp;gt; very large blocksizes) would have the same decentralisation problems&lt;br/&gt;&amp;gt;&amp;gt; as Bitcoin would if it did the same thing.  There are a number of alt&lt;br/&gt;&amp;gt;&amp;gt; coins that have failed as a result of poor parameter choices, there&lt;br/&gt;&amp;gt;&amp;gt; are inherent security limits.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Adam&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; ps Etiquette note for yourself and others: please dont be repetitive&lt;br/&gt;&amp;gt;&amp;gt; or attempt to be forceful.  Many people have spent many years&lt;br/&gt;&amp;gt;&amp;gt; understanding this very complex system, from my own experience it is&lt;br/&gt;&amp;gt;&amp;gt; rare indeed to think of an entirely new concept or analysis, that&lt;br/&gt;&amp;gt;&amp;gt; hasnt&amp;#39; been long considered and put to bed 3 or 4 years ago.&lt;br/&gt;&amp;gt;&amp;gt; Thoughtful polite and constructive comments are welcome but I&lt;br/&gt;&amp;gt;&amp;gt; recommend to not start from an assumption that you have a clear and&lt;br/&gt;&amp;gt;&amp;gt; better insight than the entire technical community, because I have to&lt;br/&gt;&amp;gt;&amp;gt; say from my own experience that is very rarely the case.  It can be&lt;br/&gt;&amp;gt;&amp;gt; useful to test theories on #bitcoin IRC channel to find out what has&lt;br/&gt;&amp;gt;&amp;gt; been already concluded, find the references and avoid having to have&lt;br/&gt;&amp;gt;&amp;gt; that hashed out on this list which is trying to be focussed on&lt;br/&gt;&amp;gt;&amp;gt; technical solutions.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On 29 July 2015 at 16:10, Raystonn . via bitcoin-dev&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Cheapest way to send value? Is this what Bitcoin is trying to do? So&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; all of the smart contract, programmable money, consensus coding and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; tremendous developer effort is bent to the consumer demand for cheaper&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; fees. Surely thou jests!&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; These other features can be replicated into any alternative blockchain,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; including those with lower fees.  In the open-source world of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; cryptocurrency, no feature will remain a value-add for very long after it&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; has been identified to be such.  Anything adding value will quickly be&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; absorbed into competing alternative blockchains.  That will leave&lt;br/&gt;&amp;gt;&amp;gt; economic&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; policy as the distinguishing factor.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ... it is not the case ... that reluctance to concede&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; blocksize is an attempt to constrain capacity. Greg Maxwell thoroughly&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; explained in this thread that the protocol&amp;#39;s current state of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; development relies on  blocksize for security and, ultimately, as a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; means of protecting its degree of decentralization.&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; A slow or lack of increase to maximum transaction rate will cause&lt;br/&gt;&amp;gt;&amp;gt; pressure&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; on fees.  Whether this is the desired goal is not relevant.  Everyone has&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; agreed this will be the outcome.  As to a smaller block size being needed&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; for additional decentralization, one must simply ask how much we are all&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; willing to pay for that additional decentralization.  It is likely that&lt;br/&gt;&amp;gt;&amp;gt; the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; benefit thereto will have to be demonstrated by some power attacking and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; destroying a less decentralized currency before the benefit of this&lt;br/&gt;&amp;gt;&amp;gt; feature&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; is given monetary value by the market.  Until then, value will bleed to&lt;br/&gt;&amp;gt;&amp;gt; the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; network with the least friction, because it will have the greatest&lt;br/&gt;&amp;gt;&amp;gt; ability&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; to grow its network effect.  That means the blockchain with adequate&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; features and cheapest fees will eventually have the largest market share.&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; -----Original Message----- From: Venzen Khaosan&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Sent: Wednesday, July 29, 2015 3:11 PM&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; To: Raystonn .&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Cc: bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Subject: Re: [bitcoin-dev] Why Satoshi&amp;#39;s temporary anti-spam measure&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; isn&amp;#39;ttemporary&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; -----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Hash: SHA1&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Raystonn, I&amp;#39;m aware that you&amp;#39;re addressing your question to Greg&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Maxwell, however a point you keep stating as fact calls for reference:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; On 07/30/2015 04:28 AM, Raystonn . via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; [snip]&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; How do you plan to address the bleeding of value from Bitcoin to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; alternative lower-fee blockchains created by the artificially-high&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bitcoin transaction fees when users begin looking for the cheapest&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; way to send value?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Cheapest way to send value? Is this what Bitcoin is trying to do? So&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; all of the smart contract, programmable money, consensus coding and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; tremendous developer effort is bent to the consumer demand for cheaper&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; fees. Surely thou jests!&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Modern economic study has shown that liquidity moves to the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; location of least friction.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Modern economic study? Can you please provide a link or reference to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; the study you are referring to.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;#34;liquidity moves to the location of least friction&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; This sounds like &amp;#34;econo-speak&amp;#34; and makes no sense. The definition of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Liquidity is the degree to which an asset/security can be bought or&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; sold in the market without affecting the price.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; That is why bitcoin is said to have low liquidity: buying or selling&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; only 100 BTC visibly affects the exchange price. You probably mean&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;#34;people like cheap fees&amp;#34;, which is true, but as others have said,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; because of Bitcoin&amp;#39;s powerful features, they are willing to pay higher&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; fees and wait longer for transactions to execute.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; As for your public cross-examination of Greg Maxwell, your case seems&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; to  be made on the assumption that limiting the size of the blockchain&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; is an attempt to artificially raise tx fees, but it is not the case&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; (as you and others repeatedly argue) that reluctance to concede&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; blocksize is an attempt to constrain capacity. Greg Maxwell thoroughly&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; explained in this thread that the protocol&amp;#39;s current state of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; development relies on  blocksize for security and, ultimately, as a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; means of protecting its degree of decentralization.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Surely, this is an obvious concern even for those who are campaigning&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; for the hare-brained ideal of making Bitcoin a &amp;#34;faster, cheaper&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; alternative&amp;#34; to visa or paypal? If we lose decentralization, we lose&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; the whole thing, right? Incorrect or correct?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; -----BEGIN PGP SIGNATURE-----&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Version: GnuPG v1&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; iQEcBAEBAgAGBQJVuU&#43;rAAoJEGwAhlQc8H1m9nkH/00xXJ53H4qvHjPrdNRniwvB&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; RXi96QjbnVj/fxU2J2TBPYF1LxJ13avyL58bbaJF7GKqcpoYNZArCKLQyGaZGCTp&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; h7Oe/0S&#43;b1QCrvxcVK8Ikeb7a1h9wnhAPf1FvAWoJ1cFGx/qGHetKqx1dQTWkVWz&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Mp17vjaofmp2OhBzh0Smj&#43;wV9hXn9w9giZKc6UGvC0Qc7Rf3GL/YVJzM2CZNvlLS&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; YhQSqnnqduugYztqLV/NvNExF41zC2IMyNmA41q46v/nh8stNSIcJleD39csNMfx&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; BXjrlnPfZ&#43;JI4RhiH3I0qjOYWPtBH9od788DY509EOn3MT4vU&#43;EVcQaxyuFqZyw=&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; =lQvy&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; -----END PGP SIGNATURE-----&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; bitcoin-dev at lists.linuxfoundation.org&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; _______________________________________________&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; _______________________________________________&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;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150730/e5b0540c/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150730/e5b0540c/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:46&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy5crv9svk207dz7tkus3d7ku2ef47m28k6f3zqu8759d5w2fpxngzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7nnym4x</id>
    
      <title type="html">📅 Original date posted:2015-07-29 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy5crv9svk207dz7tkus3d7ku2ef47m28k6f3zqu8759d5w2fpxngzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7nnym4x" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8z0yzcdh37h2wvl62uur3jcdlzltyldg6x738fw3lwnxpl07lz0cuu6h80&#39;&gt;nevent1q…6h80&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-29&lt;br/&gt;📝 Original message:&amp;gt; On Jul 29, 2015, at 4:15 AM, Mike Hearn &amp;lt;hearn at vinumeris.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Irrelevant what term was used - and as brilliant as Satoshi might have been at some things, he obviously got this one wrong.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I don&amp;#39;t think it&amp;#39;s obvious. You may disagree, but don&amp;#39;t pretend any of this stuff is obvious.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Consider this:  the highest Bitcoin tx fees can possibly go is perhaps a little higher than what our competition charges. Too much higher than that, and people will just say, you know what .... I&amp;#39;ll make a bank transfer. It&amp;#39;s cheaper and not much slower, sometimes no slower at all.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; And now consider that in many parts of the world bank transfers are free.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; They aren&amp;#39;t actually free, of course, but they appear to be free because the infrastructure for doing them is cross subsidised by the fees on other products and services, or hidden in the prices of goods sold.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; So that&amp;#39;s a market reality Bitcoin has to handle. It&amp;#39;s already more expensive than the competition sometimes, but luckily not much more, and anyway Bitcoin has some features those other systems lack (and vice versa). So it can still be competitive.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; But your extremely vague notion of a &amp;#34;fee market&amp;#34; neglects to consider that it already exists, and it&amp;#39;s not a market of &amp;#34;Bitcoin users buying space in Bitcoin blocks&amp;#34;. It&amp;#39;s &amp;#34;users paying to move money&amp;#34;.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; You can argue with this sort of economic logic if you like, but don&amp;#39;t claim this stuff is obvious.&lt;br/&gt;&lt;br/&gt;100% granted - it was not obvious…and we speak today with the benefit of hindsight.&lt;br/&gt;&lt;br/&gt;I’ll clarify my argument, for the sake of anyone who thinks I’m looking to play word games rather than trying to figure out a good way forward.&lt;br/&gt;&lt;br/&gt;Point is…processing blocks requires computational resources that someone needs to put up. Unless the people who are putting up these resources are properly incentivized to continue doing it, the network will fail.&lt;br/&gt;&lt;br/&gt;Unfortunately, it was unforeseen that most nodes on the network would turn out to not be miners…and that most miners wouldn’t even run full nodes. Yes, I speak with the benefit of hindsight, had I been discussing this in 2008 I very well could have made the same mistake or worse. But it isn’t 2008, it’s 2015…and we’ve learned a thing or two since.&lt;br/&gt;&lt;br/&gt;Given that things are what they are, it is clear that larger blocks externalize costs onto the rest of the network.&lt;br/&gt;&lt;br/&gt;Waiting until we can no longer count on the altruistic goodwill of volunteers because they suddenly decide that they have better uses for their computers is probably not such a wonderful idea. But even worse is further burdening the network with externalized costs before we’ve solved these important issues…especially given the evidence that larger blocks tend to lead to network forks. No, I’m not talking about regular run-of-the-mill reorgs…I’m talking consensus forks - a network partition that cannot be reconciled without manual intervention, so please don’t distract the issue. Yes, each incident occurred for a very different reason…but you’d have to be blind to miss the correlation between bigger blocks and the propensity for forks.&lt;br/&gt;&lt;br/&gt;What Satoshi might have thought in 2008-2009 is fascinating from a historical perspective, but his early pioneering insights don’t appear to be of much help in addressing these particular issues.&lt;br/&gt;&lt;br/&gt;&amp;gt; Nobody threatened to start mining huge blocks given how relatively inexpensive it was to mine back then?&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Not that I recall. It wasn&amp;#39;t a response to any actual event, I think, but rather a growing realisation that the code was full of DoS attacks.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Guess what? SPV wallets are still not particularly widespread…and those that are out there are notoriously terrible at detecting network forks and making sure they are on the right one.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The most popular mobile wallet (measured by installs) on Android is SPV. It has between 500,000 and 1 million installs, whilst Coinbase has not yet crossed the 500,000 mark. One of the most popular wallets on iOS is SPV. If we had SPV wallets with better user interfaces on desktops, they&amp;#39;d be more popular there too (perhaps MultiBit HD can recapture some lost ground).&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; So I would argue that they are in fact very widespread.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Likewise, they are not &amp;#34;notoriously terrible&amp;#34; at detecting chain forks. That&amp;#39;s a spurious idea that you and Patrick have been pushing lately, but they detect them and follow reorgs across them according to the SPV algorithm, which is based on most work done. This is exactly what they are designed to do.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Contrast this with other lightweight wallets which either don&amp;#39;t examine the block chain or implement the algorithm incorrectly, and I fail to see how this can be described as &amp;#34;notoriously terrible&amp;#34;.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I understand that initially it was desirable that transactions be free…but surely even Satoshi understood this couldn’t be perpetually self-sustaining…and that the ability to bid for inclusion in blocks would eventually become a crucial component of the network. Or were fees just added for decoration?&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Fees were added as a way to get money to miners in a fair and decentralised way.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Attaching fees directly to all transactions is certainly one way to use that, but it&amp;#39;s not the only way. As noted above, our competitors prefer a combination of price-hiding and cross subsidisation. Both of these can be implemented with tx fees, but not necessarily by trying to artificially limit supply, which is economically nonsensical.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; We’re already more than six years into this. When were these mechanisms going to be developed and tested? After 10 years? 20? Perhaps after 1024 years?(&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0042.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0042.mediawiki&lt;/a&gt; &amp;lt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0042.mediawiki&amp;gt&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0042.mediawiki&amp;gt&lt;/a&gt;;)&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Maybe when there is a need? I already discussed this topic of need here:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;a href=&#34;https://medium.com/@octskyward/hashing-7d04a887acc8&#34;&gt;https://medium.com/@octskyward/hashing-7d04a887acc8&lt;/a&gt; &amp;lt;&lt;a href=&#34;https://medium.com/@octskyward/hashing-7d04a887acc8&amp;gt&#34;&gt;https://medium.com/@octskyward/hashing-7d04a887acc8&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Right. Turns out the ledger structure is terrible for constructing the kinds of proofs that are most important to validators - i.e. whether an output exists, what its script and amounts are, whether it’s been spent, etc…&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Validators don&amp;#39;t require proofs. That&amp;#39;s why they are validators.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I think you&amp;#39;re trying to say the block chain doesn&amp;#39;t provide the kinds of proofs that are most important to lightweight wallets. But I would disagree. Even with UTXO commitments, there can still be double spends out there in the networks memory pools you are unaware of. Merely being presented with a correctly signed transaction doesn&amp;#39;t tell you a whole lot ..... if you wait for a block, you get the same level of proof regardless of whether there are UTXO commitments or not. If you don&amp;#39;t then you still have to have some trust in your peers that you are seeing an accurate and full view of network traffic.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; So whilst there are ways to make the protocol incrementally better, when you work through the use cases for these sorts of data structures and ask &amp;#34;how will this impact the user experience&amp;#34;, the primary candidates so far don&amp;#39;t seem to make much difference.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Remote attestation from secure hardware would make a big difference though. Then you could get rid of the waiting times entirely because you know the sending wallet won&amp;#39;t double spend.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Yes, let’s wait until things are about to break before even beginning to address the issue…because we can “easily create” anything we haven’t invented yet at the last minute.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; bitcoinj already has a micropayment channel implementation in it. There&amp;#39;s a bit of work required to glue everything together, but it&amp;#39;s not a massive project to start using this to pay nodes for their services.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; But it&amp;#39;s not needed right now:  serving these clients is so darn cheap. And there is plenty of room for optimising things still further!&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I’m one of the very few developers in this space that has actually tried *hard* to make your BIP37 work. Amongst the desktop wallets listed on bitcoin.org &amp;lt;&lt;a href=&#34;http://bitcoin.org/&amp;gt&#34;&gt;http://bitcoin.org/&amp;gt&lt;/a&gt;;, there are only two that have always supported SPV (or at least I think MultiBit has always supported it, perhaps I’m wrong). One is MultiBit, the other one is mine. I give you credit for your work…perhaps you could be generous enough to extend me some credit too?&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; MultiBit has always supported it. I apologise for implying you have not built a wallet. I think yours is mSIGNA, right? Did it used to be called something else? I recognise the website design but must admit, I have not heard of mSIGNA before.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Regardless, as a fellow implementor, I would appreciate it more if you designed and implemented upgrades, rather than just trashing the work done so far as &amp;#34;notoriously terrible&amp;#34;, Satoshi as &amp;#34;not a systems architect&amp;#34; and so on.&lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150729/8e1ccf9c/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150729/8e1ccf9c/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150729/8e1ccf9c/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150729/8e1ccf9c/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:45&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrhfayf9unmhekpyzkzn0rkm23l7vphy24l8h8rayr8ne8rmvdjnqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7mdr2sv</id>
    
      <title type="html">📅 Original date posted:2015-07-29 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrhfayf9unmhekpyzkzn0rkm23l7vphy24l8h8rayr8ne8rmvdjnqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7mdr2sv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqh845tya56mplhhgwwa20zus57wd3sne8680u780msq5csscheug3uuhwr&#39;&gt;nevent1q…uhwr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-29&lt;br/&gt;📝 Original message:&amp;gt; On Jul 29, 2015, at 2:59 AM, Mike Hearn &amp;lt;hearn at vinumeris.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I do love history lessons from people who weren&amp;#39;t actually there.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Let me correct your misconceptions.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Initially there was no block size limit - it was thought that the fee market would naturally develop and would impose economic constraints on growth.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The term &amp;#34;fee market&amp;#34; was never used back then, and Satoshi did not ever postulate economic constraints on growth. Back then the talk was (quite sensibly) how to grow faster, not how to slow things down!&lt;br/&gt;&lt;br/&gt;Irrelevant what term was used - and as brilliant as Satoshi might have been at some things, he obviously got this one wrong.&lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; But this hypothesis failed after a sudden influx of new uses. It was still too easy to attack the network. This idea had to wait until the network was more mature to handle things.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; No such event happened, and the hypothesis of which you talk never existed.&lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;Nobody threatened to start mining huge blocks given how relatively inexpensive it was to mine back then?&lt;br/&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Enter a “temporary” anti-spam measure - a one megabyte block size limit.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The one megabyte limit was nothing to do with anti spam. It was a quick kludge to try and avoid the user experience degrading significantly in the event of a &amp;#34;DoS block&amp;#34;, back when everyone used Bitcoin-Qt. The fear was that some malicious miner would generate massive blocks and make the wallet too painful to use, before there were any alternatives.&lt;br/&gt;&lt;br/&gt;I thought I clarified this in an earlier post - I meant DoS. Please don’t digress on such stupid technicalities.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; The plan was to remove it once SPV wallets were widespread. But Satoshi left before that happened.&lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;Guess what? SPV wallets are still not particularly widespread…and those that are out there are notoriously terrible at detecting network forks and making sure they are on the right one.&lt;br/&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Now on to your claims:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; 1) We never really got to test things out…a fee market never really got created, we never got to see how fees would really work in practice.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The limit had nothing to do with fees. Satoshi explicitly wanted free transactions to last as long as possible.&lt;br/&gt;&lt;br/&gt;Something has to limit block sizes in practice. Perhaps Satoshi was not constrained by finite computational resources, but the rest of us sure are. The fact that without imposing a hardcoded limit Satoshi couldn’t figure out a way to keep the DoS-block guys away suggests he didn’t have this fully worked out.&lt;br/&gt;&lt;br/&gt;I understand that initially it was desirable that transactions be free…but surely even Satoshi understood this couldn’t be perpetually self-sustaining…and that the ability to bid for inclusion in blocks would eventually become a crucial component of the network. Or were fees just added for decoration?&lt;br/&gt;&lt;br/&gt;We’re already more than six years into this. When were these mechanisms going to be developed and tested? After 10 years? 20? Perhaps after 1024 years?(&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0042.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0042.mediawiki&lt;/a&gt; &amp;lt;&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0042.mediawiki&amp;gt&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0042.mediawiki&amp;gt&lt;/a&gt;;)&lt;br/&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; 2) Turns out the vast majority of validation nodes have little if anything to do with mining - validators do not get compensated…validation cost is externalized to the entire network.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Satoshi explicitly envisioned a future where only miners ran nodes, so it had nothing to do with this either.&lt;br/&gt;&lt;br/&gt;And Satoshi was dead wrong. As others have pointed out in this thread, while this is certainly of historical interest, it is irrelevant from an engineering perspective.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; Validators validate for themselves. Calculating a local UTXO set and then not using it for anything doesn&amp;#39;t help anyone. SPV wallets need filtering and serving capability, but a computer can filter and serve the chain without validating it.&lt;br/&gt;&lt;br/&gt;Right. Turns out the ledger structure is terrible for constructing the kinds of proofs that are most important to validators - i.e. whether an output exists, what its script and amounts are, whether it’s been spent, etc…&lt;br/&gt;&lt;br/&gt;Despite Satoshi’s brilliance, software architecture was obviously not his strongest suit. But it didn’t really matter at the beginning since this was really an experiment…and he succeeded in making his point.&lt;br/&gt;&lt;br/&gt;&amp;gt; The only purposes non-mining, non-rpc-serving, non-Qt-wallet-sustaining full nodes are needed for with today&amp;#39;s network are:&lt;br/&gt;&amp;gt; Filtering the chain for bandwidth constrained SPV wallets (nb: you can run an SPV wallet that downloads all transactions if you want). But this could be handled by specialised nodes, just like we always imagined in future not every node will serve the entire chain but only special &amp;#34;archival nodes&amp;#34;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Relaying validated transactions so SPV wallets can stick a thumb into the wind and heuristically guess whether a transaction is valid or not. This is useful for a better user interface.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Storing the mempool and filtering/serving it so SPV wallets can find transactions that were broadcast before they started, but not yet included in a block. This is useful for a better user interface.&lt;br/&gt;&amp;gt; Outside of serving lightweight P2P wallets there&amp;#39;s no purpose in running a P2P node if you aren&amp;#39;t mining, or using it as a trusted node for your own operations.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; And if one day there aren&amp;#39;t enough network nodes being run by volunteers to service all the lightweight wallets, then we can easily create an incentive scheme to fix that.&lt;br/&gt;&lt;br/&gt;Yes, let’s wait until things are about to break before even beginning to address the issue…because we can “easily create” anything we haven’t invented yet at the last minute.&lt;br/&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; 3) Miners don’t even properly validate blocks. And the bigger the blocks get, the greater the propensity to skip this step. Oops!&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Miners who don&amp;#39;t validate have a habit of bleeding money:   that&amp;#39;s the system working as designed.&lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;Erm…most miners just trust mining pool operators to validate blocks for them…and some of the biggest pools have been blatantly cutting corners. Yes, a few pools might have temporarily bled a little…but properly validating is probably not the equilibrium strategy…and as time goes on, they are likely to start cutting corners again. Whether they ultimately bleed money isn’t really the point - many believe that cutting corners is actually a rational strategy. If you want to discuss the game theory behind this, fine…but the fact some of the biggest mining pool operators are on record saying they are likely to continue doing this is enough to seriously put to question one of the most fundamental assumptions behind the network security model.&lt;br/&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; 4) A satisfactory mechanism for thin clients to be able to securely obtain reasonably secure, short proofs for their transactions never materialized.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It did. I designed it. The proofs are short and &amp;#34;reasonably secure&amp;#34; in that it would be a difficult and expensive attack to mount.&lt;br/&gt;&lt;br/&gt;You have my respect for BIP37, Mike. I know you can do amazing work. You actually made SPV semi-useful despite inheriting such crappy data structures. This is indeed to be respected.&lt;br/&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; But as is so often the case with Bitcoin Core these days, someone who came along much later has retroactively decided that the work done so far fails to meet some arbitrary and undefined level of perfection. &amp;#34;Satisfactory&amp;#34; and &amp;#34;reasonably secure&amp;#34; don&amp;#39;t mean anything, especially not coming from someone who hasn&amp;#39;t done the work, so why should anyone care about that opinion of yours?&lt;br/&gt;&lt;br/&gt;Not done the work?&lt;br/&gt;&lt;br/&gt;I’m one of the very few developers in this space that has actually tried *hard* to make your BIP37 work. Amongst the desktop wallets listed on bitcoin.org &amp;lt;&lt;a href=&#34;http://bitcoin.org/&amp;gt&#34;&gt;http://bitcoin.org/&amp;gt&lt;/a&gt;;, there are only two that have always supported SPV (or at least I think MultiBit has always supported it, perhaps I’m wrong). One is MultiBit, the other one is mine. I give you credit for your work…perhaps you could be generous enough to extend me some credit too?&lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150729/215362e9/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150729/215362e9/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150729/215362e9/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150729/215362e9/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:43&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsytf46wppfz08chwekcd99s28vkwudfd0r32650sfhey5vn3vcd0qzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc795e7zw</id>
    
      <title type="html">📅 Original date posted:2015-07-29 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsytf46wppfz08chwekcd99s28vkwudfd0r32650sfhey5vn3vcd0qzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc795e7zw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvrduxp7px930ch6rstjywsqg5x86tem74f9p49tn2q6kry54cftqxzxzsu&#39;&gt;nevent1q…xzsu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-29&lt;br/&gt;📝 Original message:&amp;gt; On Jul 28, 2015, at 7:40 PM, Eric Lombrozo &amp;lt;elombrozo at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Note: many of these ideas are neither my own nor really all that new, but it seems in the past we’ve given up too easily on actually moving forward on them despite their critical importance.&lt;br/&gt;&lt;br/&gt;In retrospect I regret not having made this note more emphatic:&lt;br/&gt;&lt;br/&gt;GUYS, WE’VE KNOWN ABOUT THESE PROBLEMS AND HAVE TALKED ABOUT THEM FOR YEARS ALREADY…AND IT SEEMS PRACTICALLY NOTHING HAS HAPPENED…WTF?!?!?!?&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/20150728/e5e99247/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150728/e5e99247/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150728/e5e99247/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150728/e5e99247/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:42&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrw70t3wk5vmh6pmd869y35sd2yeeq08x6k2cwp5qneyc2vw7y8dszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7kngwll</id>
    
      <title type="html">📅 Original date posted:2015-07-29 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrw70t3wk5vmh6pmd869y35sd2yeeq08x6k2cwp5qneyc2vw7y8dszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7kngwll" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxk6ujuj623ps9urcsz045rsv6juzykjfmku5cshe3u0fll4lf36ckye02n&#39;&gt;nevent1q…e02n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-29&lt;br/&gt;📝 Original message:&amp;gt; On Jul 28, 2015, at 8:46 PM, Milly Bitcoin via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; GUYS, WE’VE KNOWN ABOUT THESE PROBLEMS AND HAVE TALKED ABOUT THEM FOR&lt;br/&gt;&amp;gt;&amp;gt; YEARS ALREADY…AND IT SEEMS PRACTICALLY NOTHING HAS HAPPENED…&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; What is the incentive for someone with high level technical skills to spend all their time developing and testing code?  Especially since the code is generally the boring task of &amp;#34;fixing the plumbing&amp;#34; and won&amp;#39;t benefit the developer directly ... except they will be blamed if something goes wrong.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Russ&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; 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;&lt;br/&gt;Some of the most highly skilled technical people working on Bitcoin Core have been doing exactly that! The main incentive, of course, is that later on you get to work on something that’s actually pleasant to work on rather than a whole bunch of garbled crap that doesn’t work properly.&lt;br/&gt;&lt;br/&gt;However, the great irony is that the devs who have long since recognized the importance of fixing these issues have also tended to be loathe to touching any of the consensus code unless it fixes some critical immediately exploitable security hole…while the devs who most clamor for consensus code changes have tended to all but ignore these issues entirely.&lt;br/&gt;&lt;br/&gt;I sometimes wish it were the other way around.&lt;br/&gt;&lt;br/&gt;- Eric&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150728/442ee8be/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150728/442ee8be/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:42&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswke54q925wg6g7knxp723fv069pjy3jj5c3zsg324hk9v8j2yqkczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7kak8x5</id>
    
      <title type="html">📅 Original date posted:2015-07-28 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswke54q925wg6g7knxp723fv069pjy3jj5c3zsg324hk9v8j2yqkczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7kak8x5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv37wqqhqslpsyk28htg0eehykg79gwpqtddqgqdpflark6zmhmpqenz9j5&#39;&gt;nevent1q…z9j5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-28&lt;br/&gt;📝 Original message:&amp;gt; On Jul 28, 2015, at 5:43 PM, Jean-Paul Kogelman &amp;lt;jeanpaulkogelman at me.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Enter a “temporary” anti-spam measure - a one megabyte block size limit. Let’s test this out, then increase it once we see how things work. So far so good…&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The block size limit was put in place as an anti-DoS measure (monster blocks), not &amp;#34;anti-spam&amp;#34;. It was never intended to have any economic effect, not on spam and not on any future fee market.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; jp&lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;I’m using spam and DoS somewhat synonymously here, although you’re correct - DoS is a more accurate term.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150728/da5402c9/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150728/da5402c9/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:41&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvharklsz5jnw7jrxkks5vfqy5q99ptjhutth6ndta63095mkze7czyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc74y7278</id>
    
      <title type="html">📅 Original date posted:2015-07-28 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvharklsz5jnw7jrxkks5vfqy5q99ptjhutth6ndta63095mkze7czyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc74y7278" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs09fx06ll5hedz2k5rmv67gq90cnw0gkpyqj46m4png30h9jcqm3qjfs0yr&#39;&gt;nevent1q…s0yr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-28&lt;br/&gt;📝 Original message:I agree that the historical reasons are irrelevant from an engineering perspective. But they still set a context for the discussion…and might help shed some insight into the motivations behind some of the participants. It’s also good to know these things to counter arguments that start with “But Satoshi said that…”&lt;br/&gt;&lt;br/&gt;What’s critically important to note is that several of the assumptions that were being made at the time this limit was decided have turned out wrong…and that these other issues should probably be of greater concern and more highly prioritized in any discussion considering the merits of deploying potentially incompatible consensus rule changes. It seems if these other issues were fixed perhaps no block size limit would be required at all (as was originally hoped).&lt;br/&gt;&lt;br/&gt;- Eric&lt;br/&gt;&lt;br/&gt;&amp;gt; On Jul 28, 2015, at 5:46 PM, Mark Friedenbach &amp;lt;mark at friedenbach.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Does it matter even in the slightest why the block size limit was put in place? It does not. Bitcoin is a decentralized payment network, and the relationship between utility (block size) and decentralization is empirical. Why the 1MB limit was put in place at the time might be a historically interesting question, but it bears little relevance to the present engineering issues.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Tue, Jul 28, 2015 at 5:43 PM, Jean-Paul Kogelman via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &amp;gt; Enter a “temporary” anti-spam measure - a one megabyte block size limit. Let’s test this out, then increase it once we see how things work. So far so good…&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The block size limit was put in place as an anti-DoS measure (monster blocks), not &amp;#34;anti-spam&amp;#34;. It was never intended to have any economic effect, not on spam and not on any future fee market.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; jp&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 &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&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; &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150728/d29e0571/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150728/d29e0571/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150728/d29e0571/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150728/d29e0571/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:41&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvrduxp7px930ch6rstjywsqg5x86tem74f9p49tn2q6kry54cftqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc723f8ht</id>
    
      <title type="html">📅 Original date posted:2015-07-28 📝 Original message:In the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvrduxp7px930ch6rstjywsqg5x86tem74f9p49tn2q6kry54cftqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc723f8ht" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvharklsz5jnw7jrxkks5vfqy5q99ptjhutth6ndta63095mkze7cc2rxy7&#39;&gt;nevent1q…rxy7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-28&lt;br/&gt;📝 Original message:In the interest of promoting some constructive discussion on this, let me start by making a few proposals to correct the listed issues.&lt;br/&gt;&lt;br/&gt;Note: many of these ideas are neither my own nor really all that new, but it seems in the past we’ve given up too easily on actually moving forward on them despite their critical importance.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;——&lt;br/&gt;&lt;br/&gt;1) A fee market never really got created, we don’t really know how transaction fees would  work in practice.&lt;br/&gt;&lt;br/&gt;The only way to see how fees would work in practice is to have scarcity. If the network is still not sufficiently mature to be able to handle actual resource limits securely, the safest way to do this is to artificially impose limits. Some economists might bicker about the problems with production quotas and what not…but how else are we to solve the real, non-trivial engineering problems without risking system collapse? The eventual goal would be to remove these artificial limits once we’re confident that the economic incentives are properly aligned to maintain security. We’re still quite far from this goal, though, and it would be irresponsible, IMHO, to insist on letting the system hit its real limits.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;2) Turns out the vast majority of validation nodes have little if anything to do with mining - validators do not get compensated…validation cost is externalized to the entire network.&lt;br/&gt;3) Miners don’t even properly validate blocks. And the bigger the blocks get, the greater the propensity to skip this step. Oops!&lt;br/&gt;&lt;br/&gt;Issues (2) and (3) are inextricably related so I’ll cover both together.&lt;br/&gt;&lt;br/&gt;The obvious problem here is that as long as the cost of checking validators is the same as the cost of validating itself, there’s really little we can do to properly have any sort of division of labor. Requiring, at the very least, random checks might be a start. Perhaps some clever use of SNARKs might eventually be secure and practical.&lt;br/&gt;&lt;br/&gt;It might also be possible to directly pay validators for satisfying random checks or providing SNARKs. If only we could trustlessly and securely outsource this work we’d make tremendous progress.&lt;br/&gt;&lt;br/&gt;Of all the issues I’ve listed, these are perhaps the ones for which practical solutions seem most tentative at present.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;4) A satisfactory mechanism for thin clients to be able to securely obtain reasonably secure, short proofs for their transactions never materialized.&lt;br/&gt;&lt;br/&gt;The first part of the solution to this issue is the use of better data structures. Satoshi’s SPV can prove that transactions are included in blocks…and that outputs are spent. But it has no mechanism for proving that a given transaction is *not* included in any block…or that some particular output remains unspent. The structures to which we’re committing extremely inefficient for querying some of the most important things required for validation…i.e. whether an output exists and whether it is spent.&lt;br/&gt;&lt;br/&gt;The second part is shifting the responsibility for constructing proofs to the parties who already have the greatest incentives to store the necessary data to construct these proofs to allow efficient prunability. Outsourceability of proofs would also be highly desirable.&lt;br/&gt;&lt;br/&gt;——&lt;br/&gt;&lt;br/&gt;If we want to be able to raise the block size limit…or perhaps get rid of it altogether, I would suggest we start by addressing these specific issues and work to find practical solutions. Since raising the block size limit is already a hard forking consensus rule change, at least the need for hard forks isn’t what’s stopping us.&lt;br/&gt;&lt;br/&gt;- Eric&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; On Jul 28, 2015, at 5:55 PM, Eric Lombrozo &amp;lt;elombrozo at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I agree that the historical reasons are irrelevant from an engineering perspective. But they still set a context for the discussion…and might help shed some insight into the motivations behind some of the participants. It’s also good to know these things to counter arguments that start with “But Satoshi said that…”&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; What’s critically important to note is that several of the assumptions that were being made at the time this limit was decided have turned out wrong…and that these other issues should probably be of greater concern and more highly prioritized in any discussion considering the merits of deploying potentially incompatible consensus rule changes. It seems if these other issues were fixed perhaps no block size limit would be required at all (as was originally hoped).&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; - Eric&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Jul 28, 2015, at 5:46 PM, Mark Friedenbach &amp;lt;mark at friedenbach.org &amp;lt;mailto:mark at friedenbach.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Does it matter even in the slightest why the block size limit was put in place? It does not. Bitcoin is a decentralized payment network, and the relationship between utility (block size) and decentralization is empirical. Why the 1MB limit was put in place at the time might be a historically interesting question, but it bears little relevance to the present engineering issues.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Tue, Jul 28, 2015 at 5:43 PM, Jean-Paul Kogelman via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Enter a “temporary” anti-spam measure - a one megabyte block size limit. Let’s test this out, then increase it once we see how things work. So far so good…&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; The block size limit was put in place as an anti-DoS measure (monster blocks), not &amp;#34;anti-spam&amp;#34;. It was never intended to have any economic effect, not on spam and not on any future fee market.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; jp&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 &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&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; &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150728/f797244b/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150728/f797244b/attachment-0001.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150728/f797244b/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150728/f797244b/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:41&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx8rx2gtcur2r7y6t4gz973gxxfx3nvsukk4tysj7wycceecvl0hgzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7wdldmp</id>
    
      <title type="html">📅 Original date posted:2015-07-28 📝 Original message:I only ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx8rx2gtcur2r7y6t4gz973gxxfx3nvsukk4tysj7wycceecvl0hgzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7wdldmp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs83gzgdg39zwjacywu7ekjgpa8uysssjjy6tl5ujqvka766wxgmhg8ljcel&#39;&gt;nevent1q…jcel&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-28&lt;br/&gt;📝 Original message:I only got into Bitcoin in 2011, after the block size limit was already in place. After going through some more of the early history of Bitcoin to better understand the origins of this, things are starting to come into better perspective.&lt;br/&gt;&lt;br/&gt;Initially there was no block size limit - it was thought that the fee market would naturally develop and would impose economic constraints on growth. But this hypothesis failed after a sudden influx of new uses. It was still too easy to attack the network. This idea had to wait until the network was more mature to handle things.&lt;br/&gt;&lt;br/&gt;Enter a “temporary” anti-spam measure - a one megabyte block size limit. Let’s test this out, then increase it once we see how things work. So far so good…&lt;br/&gt;&lt;br/&gt;Except…well:&lt;br/&gt;&lt;br/&gt;1) We never really got to test things out…a fee market never really got created, we never got to see how fees would really work in practice.&lt;br/&gt;&lt;br/&gt;2) Turns out the vast majority of validation nodes have little if anything to do with mining - validators do not get compensated…validation cost is externalized to the entire network.&lt;br/&gt;&lt;br/&gt;3) Miners don’t even properly validate blocks. And the bigger the blocks get, the greater the propensity to skip this step. Oops!&lt;br/&gt;&lt;br/&gt;4) A satisfactory mechanism for thin clients to be able to securely obtain reasonably secure, short proofs for their transactions never materialized.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150728/1dfbd49a/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150728/1dfbd49a/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:40&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp5qepzky52lsc29636rm7ran5403fll5z343976q6p4ktpva40kczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7dvtk4m</id>
    
      <title type="html">📅 Original date posted:2015-07-22 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp5qepzky52lsc29636rm7ran5403fll5z343976q6p4ktpva40kczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7dvtk4m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrv7tr4xwxpff7zf98s43l0sq62gf8v5amt3u752ve4y9ajld7k9cvtqa95&#39;&gt;nevent1q…qa95&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-22&lt;br/&gt;📝 Original message:&amp;gt; On Jul 22, 2015, at 5:05 PM, Cory Fields &amp;lt;lists at coryfields.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Wed, Jul 22, 2015 at 7:53 PM, Eric Lombrozo &amp;lt;elombrozo at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; FWIW, I had worked on something similar a while back:&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://github.com/CodeShark/bitcoin/tree/coinparams_new/altconf&#34;&gt;https://github.com/CodeShark/bitcoin/tree/coinparams_new/altconf&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I like the idea in principle…but we should require a new genesis block,&lt;br/&gt;&amp;gt;&amp;gt; different magic bytes, and a different network port at the very least. :)&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Not sure if serious, so I&amp;#39;ll assume you are :)&lt;br/&gt;&lt;br/&gt;Only being partly serious - I strongly am in favor of a sufficiently modularized codebase that swapping out consensus rules is fairly straightforward and easy to test. I’m not in favor of encouraging forking an existing blockchain without having mechanisms in place to gracefully merge back without significant network disruptions. We do not have this yet.&lt;br/&gt;&lt;br/&gt;&amp;gt; Why? The idea in this case would be to allow the user to decide&lt;br/&gt;&amp;gt; between (say) &amp;#34;./bitcoind -1mbchain&amp;#34; and &amp;#34;./bitcoind -2mbchain&amp;#34; at&lt;br/&gt;&amp;gt; runtime rather than the likely alternative of &amp;#34;./bitcoind&amp;#34; vs&lt;br/&gt;&amp;gt; &amp;#34;./bitcoin-fork”.&lt;br/&gt;&lt;br/&gt;That’s exactly what my coinparams_new branch does. Adding a parameter for maximum block size would be straightforward.&lt;br/&gt;&lt;br/&gt;&amp;gt; Chain params may be identical other than the value of some future&lt;br/&gt;&amp;gt; event (miner vote for example), in which case the configs would run&lt;br/&gt;&amp;gt; identically until that point.&lt;br/&gt;&lt;br/&gt;Yes, indeed - this would be a special case.&lt;br/&gt;&lt;br/&gt;&amp;gt; If your concern is about nodes with different configs communicating&lt;br/&gt;&amp;gt; with eachother, I&amp;#39;d like to reiterate: the idea really is no different&lt;br/&gt;&amp;gt; than suggesting that someone fork the codebase and implement their own&lt;br/&gt;&amp;gt; changes, it just cuts out most of the work required.&lt;br/&gt;&lt;br/&gt;I do not encourage anyone to try to fork an existing blockchain without first securing overwhelming (near unanimous) consensus…or without having yet built a mechanism that can merge divergent chains gracefully.&lt;br/&gt;&lt;br/&gt;&amp;gt; Cory&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Jul 22, 2015, at 4:42 PM, Cory Fields via bitcoin-dev&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I&amp;#39;m not sure why Bitcoin Core and the rules and policies that it&lt;br/&gt;&amp;gt;&amp;gt; enforces are being conflated in this thread. There&amp;#39;s nothing stopping&lt;br/&gt;&amp;gt;&amp;gt; us from adding the ability for the user to decide what their consensus&lt;br/&gt;&amp;gt;&amp;gt; parameters should be at runtime. In fact, that&amp;#39;s already in use:&lt;br/&gt;&amp;gt;&amp;gt; ./bitcoind -testnet. As mentioned in another thread, the chain params&lt;br/&gt;&amp;gt;&amp;gt; could even come from a config file that the user could edit without&lt;br/&gt;&amp;gt;&amp;gt; touching the code.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I realize that it&amp;#39;d be opening Pandora&amp;#39;s Box, and likely met with very&lt;br/&gt;&amp;gt;&amp;gt; loud and reasonable arguments about the obvious terrible implications,&lt;br/&gt;&amp;gt;&amp;gt; but it&amp;#39;s at least an alternative to the current status quo of Core&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt; conflation with the consensus rules. The idea really is no different&lt;br/&gt;&amp;gt;&amp;gt; than suggesting that someone fork the codebase and implement their own&lt;br/&gt;&amp;gt;&amp;gt; changes, it just cuts out most of the work required.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; With that in place, consensus changes would be more about lobbying and&lt;br/&gt;&amp;gt;&amp;gt; coalitions, and less about pull requests.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Cory&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Wed, Jul 22, 2015 at 6:40 PM, Raystonn via bitcoin-dev&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; If the developers fail to reflect user consensus, the network will let us&lt;br/&gt;&amp;gt;&amp;gt; know.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; This is true with the caveat that there must be more than one option present&lt;br/&gt;&amp;gt;&amp;gt; for the network to show it&amp;#39;s preference.  If developers discourage anything&lt;br/&gt;&amp;gt;&amp;gt; that forks from the rules enforced by Bitcoin Core, they harm the network&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt; ability to inform us of a failure to reflect user consensus.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On 22 Jul 2015 3:31 pm, Jeff Garzik via bitcoin-dev&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I wouldn&amp;#39;t go quite that far.  The reality is somewhere in the middle, as&lt;br/&gt;&amp;gt;&amp;gt; Bryan Cheng noted in this thread:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Quoting BC,&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Upgrading to a version of Bitcoin Core that is incompatible with your&lt;br/&gt;&amp;gt;&amp;gt; ideals is in no way a forced choice, as you have stated in your email;&lt;br/&gt;&amp;gt;&amp;gt; forks, alternative clients, or staying on an older version are all valid&lt;br/&gt;&amp;gt;&amp;gt; choices. If the majority of the network chooses not to endorse a specific&lt;br/&gt;&amp;gt;&amp;gt; change, then the majority of the network will continue to operate just fine&lt;br/&gt;&amp;gt;&amp;gt; without it, and properly structured consensus rules will pull the minority&lt;br/&gt;&amp;gt;&amp;gt; along as well.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; The developers propose a new version, by publishing a new release.  The&lt;br/&gt;&amp;gt;&amp;gt; individual network nodes choose to accept or reject that.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; So I respectfully disagree with &amp;#34;core devs don&amp;#39;t control the network&amp;#34; and&lt;br/&gt;&amp;gt;&amp;gt; &amp;#34;core devs control the network&amp;#34; both.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; There are checks-and-balances that make the system work.  Consensus is most&lt;br/&gt;&amp;gt;&amp;gt; strongly measured by user actions after software release.  If the developers&lt;br/&gt;&amp;gt;&amp;gt; fail to reflect user consensus, the network will let us know.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Wed, Jul 22, 2015 at 2:43 PM, Mike Hearn via bitcoin-dev&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Hi Pieter,&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I think a core area of disagreement is this:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Bitcoin Core is not running the Bitcoin economy, and its developers have no&lt;br/&gt;&amp;gt;&amp;gt; authority to set its rules.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; In fact Bitcoin Core is running the Bitcoin economy, and its developers do&lt;br/&gt;&amp;gt;&amp;gt; have the authority to set its rules. This is enforced by the reality of&lt;br/&gt;&amp;gt;&amp;gt; ~100% market share and limited github commit access.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; You may not like this situation, but it is what it is. By refusing to make a&lt;br/&gt;&amp;gt;&amp;gt; release with different rules, people who disagree are faced with only two&lt;br/&gt;&amp;gt;&amp;gt; options:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; 1. Swallow it even if they hate it&lt;br/&gt;&amp;gt;&amp;gt; 2. Fork the project and fork the block chain with it (XT)&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; There are no alternatives. People who object to (2) are inherently&lt;br/&gt;&amp;gt;&amp;gt; suggesting (1) is the only acceptable path, which not surprisingly, makes a&lt;br/&gt;&amp;gt;&amp;gt; lot of people very angry.&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;&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;&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;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150722/aedc9049/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150722/aedc9049/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:08&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfrc9ntfh3s8mkl4aex5wp7sdk4k0rak88auup8y8epvn3c32uycczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7gmsper</id>
    
      <title type="html">📅 Original date posted:2015-07-22 📝 Original message:FWIW, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfrc9ntfh3s8mkl4aex5wp7sdk4k0rak88auup8y8epvn3c32uycczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7gmsper" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs09e0v4yrtgg5z0usu8pggnffsht6cfryjxf0cg78qz7rjvsn6ufguu3xvq&#39;&gt;nevent1q…3xvq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-22&lt;br/&gt;📝 Original message:FWIW, I had worked on something similar a while back: &lt;a href=&#34;https://github.com/CodeShark/bitcoin/tree/coinparams_new/altconf&#34;&gt;https://github.com/CodeShark/bitcoin/tree/coinparams_new/altconf&lt;/a&gt; &amp;lt;&lt;a href=&#34;https://github.com/CodeShark/bitcoin/blob/coinparams_new/altconf/bitcoin.conf&amp;gt&#34;&gt;https://github.com/CodeShark/bitcoin/blob/coinparams_new/altconf/bitcoin.conf&amp;gt&lt;/a&gt;;&lt;br/&gt;&lt;br/&gt;I like the idea in principle…but we should require a new genesis block, different magic bytes, and a different network port at the very least. :)&lt;br/&gt;&lt;br/&gt;&amp;gt; On Jul 22, 2015, at 4:42 PM, Cory Fields via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I&amp;#39;m not sure why Bitcoin Core and the rules and policies that it&lt;br/&gt;&amp;gt; enforces are being conflated in this thread. There&amp;#39;s nothing stopping&lt;br/&gt;&amp;gt; us from adding the ability for the user to decide what their consensus&lt;br/&gt;&amp;gt; parameters should be at runtime. In fact, that&amp;#39;s already in use:&lt;br/&gt;&amp;gt; ./bitcoind -testnet. As mentioned in another thread, the chain params&lt;br/&gt;&amp;gt; could even come from a config file that the user could edit without&lt;br/&gt;&amp;gt; touching the code.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I realize that it&amp;#39;d be opening Pandora&amp;#39;s Box, and likely met with very&lt;br/&gt;&amp;gt; loud and reasonable arguments about the obvious terrible implications,&lt;br/&gt;&amp;gt; but it&amp;#39;s at least an alternative to the current status quo of Core&amp;#39;s&lt;br/&gt;&amp;gt; conflation with the consensus rules. The idea really is no different&lt;br/&gt;&amp;gt; than suggesting that someone fork the codebase and implement their own&lt;br/&gt;&amp;gt; changes, it just cuts out most of the work required.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; With that in place, consensus changes would be more about lobbying and&lt;br/&gt;&amp;gt; coalitions, and less about pull requests.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Cory&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Wed, Jul 22, 2015 at 6:40 PM, Raystonn via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; If the developers fail to reflect user consensus, the network will let us&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; know.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; This is true with the caveat that there must be more than one option present&lt;br/&gt;&amp;gt;&amp;gt; for the network to show it&amp;#39;s preference.  If developers discourage anything&lt;br/&gt;&amp;gt;&amp;gt; that forks from the rules enforced by Bitcoin Core, they harm the network&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt; ability to inform us of a failure to reflect user consensus.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On 22 Jul 2015 3:31 pm, Jeff Garzik via bitcoin-dev&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I wouldn&amp;#39;t go quite that far.  The reality is somewhere in the middle, as&lt;br/&gt;&amp;gt;&amp;gt; Bryan Cheng noted in this thread:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Quoting BC,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Upgrading to a version of Bitcoin Core that is incompatible with your&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; ideals is in no way a forced choice, as you have stated in your email;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; forks, alternative clients, or staying on an older version are all valid&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; choices. If the majority of the network chooses not to endorse a specific&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; change, then the majority of the network will continue to operate just fine&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; without it, and properly structured consensus rules will pull the minority&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; along as well.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; The developers propose a new version, by publishing a new release.  The&lt;br/&gt;&amp;gt;&amp;gt; individual network nodes choose to accept or reject that.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; So I respectfully disagree with &amp;#34;core devs don&amp;#39;t control the network&amp;#34; and&lt;br/&gt;&amp;gt;&amp;gt; &amp;#34;core devs control the network&amp;#34; both.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; There are checks-and-balances that make the system work.  Consensus is most&lt;br/&gt;&amp;gt;&amp;gt; strongly measured by user actions after software release.  If the developers&lt;br/&gt;&amp;gt;&amp;gt; fail to reflect user consensus, the network will let us know.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Wed, Jul 22, 2015 at 2:43 PM, Mike Hearn via bitcoin-dev&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Hi Pieter,&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I think a core area of disagreement is this:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Bitcoin Core is not running the Bitcoin economy, and its developers have no&lt;br/&gt;&amp;gt;&amp;gt; authority to set its rules.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; In fact Bitcoin Core is running the Bitcoin economy, and its developers do&lt;br/&gt;&amp;gt;&amp;gt; have the authority to set its rules. This is enforced by the reality of&lt;br/&gt;&amp;gt;&amp;gt; ~100% market share and limited github commit access.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; You may not like this situation, but it is what it is. By refusing to make a&lt;br/&gt;&amp;gt;&amp;gt; release with different rules, people who disagree are faced with only two&lt;br/&gt;&amp;gt;&amp;gt; options:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; 1. Swallow it even if they hate it&lt;br/&gt;&amp;gt;&amp;gt; 2. Fork the project and fork the block chain with it (XT)&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; There are no alternatives. People who object to (2) are inherently&lt;br/&gt;&amp;gt;&amp;gt; suggesting (1) is the only acceptable path, which not surprisingly, makes a&lt;br/&gt;&amp;gt;&amp;gt; lot of people very angry.&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;&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; _______________________________________________&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;&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/20150722/81ebd82e/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150722/81ebd82e/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150722/81ebd82e/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150722/81ebd82e/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:07&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2mxlqe0yqr2cykrclud39c9px0zrtqqmpc4rtgp9j8anrn8x7p0gzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7gg6elu</id>
    
      <title type="html">📅 Original date posted:2015-07-22 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2mxlqe0yqr2cykrclud39c9px0zrtqqmpc4rtgp9j8anrn8x7p0gzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7gg6elu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvway06jea53l5fg4t3prdtknywu2ptpcux78chjsrg0qx4u9fj8qkkg5wa&#39;&gt;nevent1q…g5wa&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-22&lt;br/&gt;📝 Original message:&amp;gt; On Jul 22, 2015, at 3:01 PM, Mike Hearn &amp;lt;hearn at vinumeris.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Until we’re able to merge blockchain forks like we’re able to merge git repo forks, the safest option is no fork.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Block chain forks merge in the same way as git forks all the time, that&amp;#39;s how the reorg algorithm works. Transactions that didn&amp;#39;t make it into the post-reorg chain go back into the mempool and miners attempt to reinclude them: this is the &amp;#34;merge&amp;#34; process. If they now conflict with other transactions they are dropped and this is &amp;#34;resolving merge conflicts&amp;#34;.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; However you have to want to merge with the new chain. If your software is programmed not to do that out of some bizarre belief that throttling your own user base is a good idea, then of course, no merge happens. Once you stop telling your computer to do that, you can then merge (reorg) back onto the main chain again.&lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;Mike, you might be surprized to learn that there are other hard fork proposals out there besides increasing block size.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150722/f856c464/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150722/f856c464/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150722/f856c464/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150722/f856c464/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:05&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvway06jea53l5fg4t3prdtknywu2ptpcux78chjsrg0qx4u9fj8qzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7dp682q</id>
    
      <title type="html">📅 Original date posted:2015-07-22 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvway06jea53l5fg4t3prdtknywu2ptpcux78chjsrg0qx4u9fj8qzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7dp682q" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv4un39kznckyay7m6rfxs3hgy9d4ee9nr80lpmdm3udqgpzp666s6jvenu&#39;&gt;nevent1q…venu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-22&lt;br/&gt;📝 Original message:&amp;gt; On Jul 22, 2015, at 3:01 PM, Mike Hearn &amp;lt;hearn at vinumeris.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Until we’re able to merge blockchain forks like we’re able to merge git repo forks, the safest option is no fork.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Block chain forks merge in the same way as git forks all the time, that&amp;#39;s how the reorg algorithm works. Transactions that didn&amp;#39;t make it into the post-reorg chain go back into the mempool and miners attempt to reinclude them: this is the &amp;#34;merge&amp;#34; process. If they now conflict with other transactions they are dropped and this is &amp;#34;resolving merge conflicts&amp;#34;.&lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;Blockchain reorgs are part of the consensus rules. We’re talking not about forks caused by network partitions…but forks caused by the use of distinct consensus rules.&lt;br/&gt;&lt;br/&gt;&amp;gt; However you have to want to merge with the new chain. If your software is programmed not to do that out of some bizarre belief that throttling your own user base is a good idea, then of course, no merge happens. Once you stop telling your computer to do that, you can then merge (reorg) back onto the main chain again.&lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;You cannot merge two chains that have incompatible transactions in them without throwing away one of the two conflicting transactions (along with all dependencies). In the reorg process, this occurs naturally…and we allow for it by using confirmation count as a metric of irreversibility. Until one chain wins (by overwhelming consensus) or all chains include a particular transaction in question, we cannot treat that transaction as irreversible. Propose a model in which we can still reliably measure irreversibility in the presence of multiple chains and you might have a point.&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/20150722/fbddb23c/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150722/fbddb23c/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150722/fbddb23c/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150722/fbddb23c/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:04&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8achhee92za6e4fjyqf9a9cmspamzznagvknxmjgp5vrkaqcf67szyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7zvsjfg</id>
    
      <title type="html">📅 Original date posted:2015-07-22 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8achhee92za6e4fjyqf9a9cmspamzznagvknxmjgp5vrkaqcf67szyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7zvsjfg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsve3m8gnww38yvkz92ch64y8n2262c22de3qg5g0y7zsct08qcvrgljdk4v&#39;&gt;nevent1q…dk4v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-22&lt;br/&gt;📝 Original message:&amp;gt; On Jul 22, 2015, at 2:43 PM, Mike Hearn via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Hi Pieter,&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I think a core area of disagreement is this:&lt;br/&gt;&amp;gt; Bitcoin Core is not running the Bitcoin economy, and its developers have no authority to set its rules.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; In fact Bitcoin Core is running the Bitcoin economy, and its developers do have the authority to set its rules. This is enforced by the reality of ~100% market share and limited github commit access.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; You may not like this situation, but it is what it is. By refusing to make a release with different rules, people who disagree are faced with only two options:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; 1. Swallow it even if they hate it&lt;br/&gt;&amp;gt; 2. Fork the project and fork the block chain with it (XT)&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; There are no alternatives. People who object to (2) are inherently suggesting (1) is the only acceptable path, which not surprisingly, makes a lot of people very angry.&lt;br/&gt;&lt;br/&gt;It would be truly awesome to be able to give people more choice on consensus rules. Unfortunately, cryptoledgers do not fork gracefully (yet). Until we’re able to merge blockchain forks like we’re able to merge git repo forks, the safest option is no fork.&lt;br/&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;&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/20150722/4006ffa5/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150722/4006ffa5/attachment-0001.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150722/4006ffa5/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150722/4006ffa5/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:04&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs06fhs88tajshm7k6waumpdazyfssrzctkg28zk9fjuy0a433sfugzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7nt2geu</id>
    
      <title type="html">📅 Original date posted:2015-07-22 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs06fhs88tajshm7k6waumpdazyfssrzctkg28zk9fjuy0a433sfugzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7nt2geu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfxgnpqe4agwcr49us3rde7jw6ryeyckshyqx2z078hktfxj5t5hsv6gryx&#39;&gt;nevent1q…gryx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-22&lt;br/&gt;📝 Original message:&amp;gt; On Jul 22, 2015, at 10:33 AM, Jeff Garzik via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Wed, Jul 22, 2015 at 9:52 AM, Pieter Wuille via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; Some people have called the prospect of limited block space and the development of a fee market a change in policy compared to the past. I respectfully disagree with that. Bitcoin Core is not running the Bitcoin economy, and its developers have no authority to set its rules. Change in economics is always happening, and should be expected. Worse, intervening in consensus changes would make the ecosystem more dependent on the group taking that decision, not less.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; This completely ignores reality, what users have experienced for the past ~6 years.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &amp;#34;Change in economics is always happening&amp;#34; does not begin to approach the scale of the change.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; For the entirety of bitcoin&amp;#39;s history, absent long blocks and traffic bursts, fee pressure has been largely absent.&lt;br/&gt;&lt;br/&gt;This is only because of the fact that only a negligible portion of miner income comes from fees - the vast majority still continues to be subsidized by block rewards. The original design of the protocol was such that this subsidy would be decreased over time to let fees become the predominant source of income for miners. Until we have fee pressures, there’s no incentive for the industry to find solutions to real problems that need solving. I think you underestimate the ingenuity of people when pressed for real solutions. The main barrier to Bitcoin adoption is NOT this issue…and I believe the priorities are misplaced here. We’ve had over six years to start working on solutions but we keep “kicking the can down the road” - until when?!?! I believe unless there’s a strong need to find a solution no solutions will really be found.&lt;br/&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Moving to a new economic policy where fee pressure is consistently present is radically different from what users, markets, and software have experienced and lived.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Analysis such as [1][2] and more shows that users will hit a &amp;#34;painful&amp;#34; &amp;#34;wall&amp;#34; and market disruption will occur - eventually settling to a new equilibrium after a period of chaos - when blocks are consistently full.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; [1] &lt;a href=&#34;http://hashingit.com/analysis/34-bitcoin-traffic-bulletin&#34;&gt;http://hashingit.com/analysis/34-bitcoin-traffic-bulletin&lt;/a&gt; &amp;lt;&lt;a href=&#34;http://hashingit.com/analysis/34-bitcoin-traffic-bulletin&amp;gt&#34;&gt;http://hashingit.com/analysis/34-bitcoin-traffic-bulletin&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; [2] &lt;a href=&#34;http://gavinandresen.ninja/why-increasing-the-max-block-size-is-urgent&#34;&gt;http://gavinandresen.ninja/why-increasing-the-max-block-size-is-urgent&lt;/a&gt; &amp;lt;&lt;a href=&#34;http://gavinandresen.ninja/why-increasing-the-max-block-size-is-urgent&amp;gt&#34;&gt;http://gavinandresen.ninja/why-increasing-the-max-block-size-is-urgent&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; First, users &amp;amp; market are forced through this period of chaos by &amp;#34;let a fee market develop&amp;#34; as the whole market changes to a radically different economic policy, once the network has never seen before.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Next, when blocks are consistently full, the past consensus was that block size limit will be increased eventually.  What happens at that point?&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Answer - Users &amp;amp; market are forced through a second period of chaos and disruption as the fee market is rebooted again by changing the block size limit.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The average user hears a lot of noise on both sides of the block size debate, and really has no idea that the new &amp;#34;let a fee market develop&amp;#34; Bitcoin Core policy is going to raise fees on them.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It is clear that&lt;br/&gt;&amp;gt; - &amp;#34;let the fee market develop, Right Now&amp;#34; has not been thought through&lt;br/&gt;&amp;gt; - Users are not prepared for a brand new economic policy&lt;br/&gt;&amp;gt; - Users are unaware that a brand new economic policy will be foisted upon them&lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;The current userbase and market is still tiny - we have to think bigger than this. We already go through loads of pain to use the current system…and quite frankly, there are a number of other significant issues that I think are far bigger obstacles to widespread adoption than “I have to pay a fee”. For example, the current cost of verification is too high to continue to ensure the security of the network (as the July 4th fork clearly illustrated)…and places huge centralization pressures on validation…and simply will not support hundreds of millions of users or billions of users. Increasing block size actually worsens the scaling properties, it does not improve them. We need better scaling solutions - almost certainly this will require avoiding the need for global consensus for the vast majority of transactions (nested consensus or off-chain direct party-to-party contract negotiation, the lightning network, etc. The focus on reducing fee pressure by increasing block size is a distraction from far more fundamental issues, IMHO.&lt;br/&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; So to point out what I consider obvious: if Bitcoin requires central control over its rules by a group of developers, it is completely uninteresting to me. Consensus changes should be done using consensus, and the default in case of controversy is no change.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; False.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; All that has to do be done to change bitcoin to a new economic policy - not seen in the entire 6 year history of bitcoin - is to stonewall work on block size.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Closing size increase PRs and failing to participate in planning for a block size increase accomplishes your stated goal of changing bitcoin to a new economic policy.&lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;Wrong - the economic policy of bitcoin has always been, from the beginning, to subsidize blocks initially and transition to fees. Artificially continuing to rely on block reward subsidies is what is a new economic policy. We’re already six years in, pretty soon another halving is coming - how long are we going to wait to start transitioning? The lower block reward subsidies are, the more pain fee pressures will cause.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; &amp;#34;no [code] change&amp;#34;... changes bitcoin to a brand new economic policy, picking economic winners &amp;amp; losers.  Some businesses will be priced out of bitcoin, etc.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Stonewalling size increase changes is just as much as a Ben Bernanke/FOMC move as increasing the hard limit by hard fork.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; My personal opinion is that we - as a community - should indeed let a fee market develop, and rather sooner than later, and that &amp;#34;kicking the can down the road&amp;#34; is an incredibly dangerous precedent: if we are willing to go through the risk of a hard fork because of a fear of change of economics, then I believe that community is not ready to deal with change at all. And some change is inevitable, at any block size. Again, this does not mean the block size needs to be fixed forever, but its intent should be growing with the evolution of technology, not a panic reaction because a fear of change.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; But I am not in any position to force this view. I only hope that people don&amp;#39;t think a fear of economic change is reason to give up consensus.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Actually you are.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; When size increase progress gets frozen out of Bitcoin Core, that just increases the chances that progress must be made through a contentious hard fork.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Further, it increases the market disruption users will experience, as described above.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Think about the users.  Please.&lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;I think about the billions of people out there in the world that could be using this technology that simply have no access to it right now. The majority or them which are unbanked, etc…&lt;br/&gt;&lt;br/&gt;More the reason to go through the steps needed while we’re still small to correct the core issues.&lt;br/&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;&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/20150722/e4c83d05/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150722/e4c83d05/attachment-0001.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150722/e4c83d05/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150722/e4c83d05/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:03&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw86h0e367pws9gxsqenwu2edr0sjz2r76d4y07n4f7qh6pkarplczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc783l4pm</id>
    
      <title type="html">📅 Original date posted:2015-07-23 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw86h0e367pws9gxsqenwu2edr0sjz2r76d4y07n4f7qh6pkarplczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc783l4pm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszuy2udkfx9a53etxahulf8atmpn95g9lz54w5xjm6wzqnh9ntmkc9xe7z2&#39;&gt;nevent1q…e7z2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-23&lt;br/&gt;📝 Original message:&amp;gt; On Jul 23, 2015, at 5:45 PM, Jean-Paul Kogelman &amp;lt;jeanpaulkogelman at me.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Quality of service as in:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; X satoshi / kb = included in block currently worked on;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Y satoshi / kb = included in next block;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Z satoshi / kb = included in block after that, etc.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Block count starts when transaction is first seen. Miners can set X, Y, Z.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Market develops when miners start setting different values and adding more transactions to blocks as opposed to other miners with higher settings.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It basically comes down to the miners themselves if they want a healthy fee market. If they stick to their guns, their influence on the fees will be proportional to their hashing power.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; jp&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;The scheme I’ve been considering is the use of services (separate from miners) that guarantee inclusion for you for some predetermined price and then do the bidding on your behalf. Via contracts you can guarantee you get included within a certain number of blocks or you receive a full refund…or even possibly receive compensation for failure to deliver.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/c498890b/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/c498890b/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:00&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszuy2udkfx9a53etxahulf8atmpn95g9lz54w5xjm6wzqnh9ntmkczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7h8yja7</id>
    
      <title type="html">📅 Original date posted:2015-07-23 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszuy2udkfx9a53etxahulf8atmpn95g9lz54w5xjm6wzqnh9ntmkczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7h8yja7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy8xys6fp6hpuq8l6ludlag370tmwxr026vzqu9xxfwjj0c4pulecgm6vy3&#39;&gt;nevent1q…6vy3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-23&lt;br/&gt;📝 Original message:I agree that the fewer the necessary parties the better - however, some entities are much better positioned to offer certain services on the network than others - and the fact we can trustlessly negotiate smart contracts with them is one of the most significant developments in the cryptospace - it’s one of the most revolutionary aspects of this technology…it accomplishes something we’ve never really been able to do before.&lt;br/&gt;&lt;br/&gt;Notice that third parties can encapsulate complex tasks and provide a far simpler interface. Crypto contracts provide the incentives for them to do this. And by having competition and transparency, these services automatically get optimized via human ingenuity. We don’t need to design top-down for it.&lt;br/&gt;&lt;br/&gt;&amp;gt; On Jul 23, 2015, at 6:42 PM, Jean-Paul Kogelman &amp;lt;jeanpaulkogelman at me.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Miners could include their fee tiers in the coinbase, but this is obviously open to manipulation, with little recourse (unless they are a pool and miners move away because of it).&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; In any event, I think that trying out a solution that is both simple and involves the least number of parties necessary is preferable.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Have miners set their tiers, have users select the level of quality they want, ignore the block size.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Miners will adapt their tiers depending on how many transactions actually end up in them. If for example they set the first tier to be $1 to be included in the current block and no user chooses that level of service, they&amp;#39;ve obviously priced themselves out of the market. The opposite is also true; if a tier is popular they can choose to increase the cost of that tier.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; jp&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Jul 24, 2015, at 9:28 AM, Eric Lombrozo &amp;lt;elombrozo at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I suppose you can use a timelocked output that is spendable by anyone you could go somewhat in this direction…the thing is it still means the wallet must make fee estimations rather than being able to get a quick quote.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; On Jul 23, 2015, at 6:25 PM, Jean-Paul Kogelman &amp;lt;jeanpaulkogelman at me.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I think implicit QoS is far simpler to implement, requires less parties and is closer to what Bitcoin started out as: a peer-to-peer digital cash system, not a peer-to-let-me-handle-that-for-you-to-peer system.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; jp&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Jul 24, 2015, at 9:08 AM, Eric Lombrozo &amp;lt;elombrozo at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; By using third parties separate from individual miners that do bidding on your behalf you get a mechanism that allows QoS guarantees and shifting the complexity and risk from the wallet with little computational resources to a service with abundance of them. Using timelocked contracts it’s possible to enforce the guarantees.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Negotiating directly with miners via smart contracts seems difficult at best.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Jul 23, 2015, at 6:03 PM, Jean-Paul Kogelman via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&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; Doesn&amp;#39;t matter.&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 not going to be perfect given the block time variance among other factors but it&amp;#39;s far more workable than guessing whether or not your transaction is going to end up in a block at 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; jp&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;&amp;gt; On Jul 24, 2015, at 8:53 AM, Peter Todd &amp;lt;pete at petertodd.org&amp;gt; wrote:&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; -----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hash: SHA256&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;&amp;gt; On 23 July 2015 20:49:20 GMT-04:00, Jean-Paul Kogelman via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&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; And it&amp;#39;s obvious how a size cap would interfere with such a QoS scheme.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Miners wouldn&amp;#39;t be able to deliver the below guarantees if they have to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; start excluding transactions.&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; As mining is a random, poisson process, obviously giving guarantees without a majority of hashing power isn&amp;#39;t possible.&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; -----BEGIN PGP SIGNATURE-----&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; iQE9BAEBCAAnIBxQZXRlciBUb2RkIDxwZXRlQHBldGVydG9kZC5vcmc&#43;BQJVsYyK&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; AAoJEMCF8hzn9Lnc47AH/28WlecQLb37CiJpcvXO9tC4zqYEodurtB9nBHTSJrug&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; VIEXZW53pSTdd3vv2qpGIlHxuYP8QmDSATztwQLuN6XWEszz7TO8MXBfLxKqZyGu&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; i83WqSGjMAfwqjl0xR1G7PJgt4&#43;E&#43;0vaAFZc98vLCgZnedbiXRVtTGjhofG1jjTc&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; DFMwMZHP0eqWTwtWwqUvnA7PTFHxdqoJruY/t1KceN&#43;JDbBCJWMxBDswU64FXcVH&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 0ecsk9nhLMyylBX/2v4HjCXyayocH8jQ&#43;FpLSP0xxERyS&#43;f1npFX9cxFMq24uXqn&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; PcnZfLfaSJ6gMbmhbYG5wYDKN3u732j7dLzSJnMW6jk=&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; =LY1&#43;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -----END PGP SIGNATURE-----&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; &lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/79d0ce0e/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/79d0ce0e/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:00&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8vcd07n65hjzre9q3n59dpzjxqr76g8rhz69lnasys4exsmlkzwqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc79cq9w3</id>
    
      <title type="html">📅 Original date posted:2015-07-23 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8vcd07n65hjzre9q3n59dpzjxqr76g8rhz69lnasys4exsmlkzwqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc79cq9w3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxgek5mjg83fwpzpdevu7qmm5znra2jhckjstkqx4pxe89y2np38cdfrxxs&#39;&gt;nevent1q…rxxs&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-23&lt;br/&gt;📝 Original message:I suppose you can use a timelocked output that is spendable by anyone you could go somewhat in this direction…the thing is it still means the wallet must make fee estimations rather than being able to get a quick quote.&lt;br/&gt;&lt;br/&gt;&amp;gt; On Jul 23, 2015, at 6:25 PM, Jean-Paul Kogelman &amp;lt;jeanpaulkogelman at me.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I think implicit QoS is far simpler to implement, requires less parties and is closer to what Bitcoin started out as: a peer-to-peer digital cash system, not a peer-to-let-me-handle-that-for-you-to-peer system.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; jp&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Jul 24, 2015, at 9:08 AM, Eric Lombrozo &amp;lt;elombrozo at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; By using third parties separate from individual miners that do bidding on your behalf you get a mechanism that allows QoS guarantees and shifting the complexity and risk from the wallet with little computational resources to a service with abundance of them. Using timelocked contracts it’s possible to enforce the guarantees.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Negotiating directly with miners via smart contracts seems difficult at best.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; On Jul 23, 2015, at 6:03 PM, Jean-Paul Kogelman via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Doesn&amp;#39;t matter.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; It&amp;#39;s not going to be perfect given the block time variance among other factors but it&amp;#39;s far more workable than guessing whether or not your transaction is going to end up in a block at all.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; jp&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;&amp;gt; On Jul 24, 2015, at 8:53 AM, Peter Todd &amp;lt;pete at petertodd.org&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; -----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hash: SHA256&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;&amp;gt; On 23 July 2015 20:49:20 GMT-04:00, Jean-Paul Kogelman via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&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; And it&amp;#39;s obvious how a size cap would interfere with such a QoS scheme.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Miners wouldn&amp;#39;t be able to deliver the below guarantees if they have to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; start excluding transactions.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; As mining is a random, poisson process, obviously giving guarantees without a majority of hashing power isn&amp;#39;t possible.&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; -----BEGIN PGP SIGNATURE-----&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; iQE9BAEBCAAnIBxQZXRlciBUb2RkIDxwZXRlQHBldGVydG9kZC5vcmc&#43;BQJVsYyK&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; AAoJEMCF8hzn9Lnc47AH/28WlecQLb37CiJpcvXO9tC4zqYEodurtB9nBHTSJrug&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; VIEXZW53pSTdd3vv2qpGIlHxuYP8QmDSATztwQLuN6XWEszz7TO8MXBfLxKqZyGu&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; i83WqSGjMAfwqjl0xR1G7PJgt4&#43;E&#43;0vaAFZc98vLCgZnedbiXRVtTGjhofG1jjTc&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; DFMwMZHP0eqWTwtWwqUvnA7PTFHxdqoJruY/t1KceN&#43;JDbBCJWMxBDswU64FXcVH&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 0ecsk9nhLMyylBX/2v4HjCXyayocH8jQ&#43;FpLSP0xxERyS&#43;f1npFX9cxFMq24uXqn&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; PcnZfLfaSJ6gMbmhbYG5wYDKN3u732j7dLzSJnMW6jk=&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; =LY1&#43;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -----END PGP SIGNATURE-----&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; bitcoin-dev at lists.linuxfoundation.org&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; &lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/e7496cfa/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/e7496cfa/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:42:59&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8wccdr90txem48pyfszpkwhaydd5v8wcg7ckvuzkw4lz5ma4zzxczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7ekhvl9</id>
    
      <title type="html">📅 Original date posted:2015-07-23 📝 Original message:By ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8wccdr90txem48pyfszpkwhaydd5v8wcg7ckvuzkw4lz5ma4zzxczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7ekhvl9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs80hw8h35uuluf460epdy0d4sjk6z4qwtaqvwhkgrcraty9vhmzwg50h03l&#39;&gt;nevent1q…h03l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-23&lt;br/&gt;📝 Original message:By using third parties separate from individual miners that do bidding on your behalf you get a mechanism that allows QoS guarantees and shifting the complexity and risk from the wallet with little computational resources to a service with abundance of them. Using timelocked contracts it’s possible to enforce the guarantees.&lt;br/&gt;&lt;br/&gt;Negotiating directly with miners via smart contracts seems difficult at best.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; On Jul 23, 2015, at 6:03 PM, Jean-Paul Kogelman via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Doesn&amp;#39;t matter.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It&amp;#39;s not going to be perfect given the block time variance among other factors but it&amp;#39;s far more workable than guessing whether or not your transaction is going to end up in a block at all.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; jp&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Jul 24, 2015, at 8:53 AM, Peter Todd &amp;lt;pete at petertodd.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; -----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;&amp;gt;&amp;gt; Hash: SHA256&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;gt; On 23 July 2015 20:49:20 GMT-04:00, Jean-Paul Kogelman via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; And it&amp;#39;s obvious how a size cap would interfere with such a QoS scheme.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Miners wouldn&amp;#39;t be able to deliver the below guarantees if they have to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; start excluding transactions.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; As mining is a random, poisson process, obviously giving guarantees without a majority of hashing power isn&amp;#39;t possible.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; -----BEGIN PGP SIGNATURE-----&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; iQE9BAEBCAAnIBxQZXRlciBUb2RkIDxwZXRlQHBldGVydG9kZC5vcmc&#43;BQJVsYyK&lt;br/&gt;&amp;gt;&amp;gt; AAoJEMCF8hzn9Lnc47AH/28WlecQLb37CiJpcvXO9tC4zqYEodurtB9nBHTSJrug&lt;br/&gt;&amp;gt;&amp;gt; VIEXZW53pSTdd3vv2qpGIlHxuYP8QmDSATztwQLuN6XWEszz7TO8MXBfLxKqZyGu&lt;br/&gt;&amp;gt;&amp;gt; i83WqSGjMAfwqjl0xR1G7PJgt4&#43;E&#43;0vaAFZc98vLCgZnedbiXRVtTGjhofG1jjTc&lt;br/&gt;&amp;gt;&amp;gt; DFMwMZHP0eqWTwtWwqUvnA7PTFHxdqoJruY/t1KceN&#43;JDbBCJWMxBDswU64FXcVH&lt;br/&gt;&amp;gt;&amp;gt; 0ecsk9nhLMyylBX/2v4HjCXyayocH8jQ&#43;FpLSP0xxERyS&#43;f1npFX9cxFMq24uXqn&lt;br/&gt;&amp;gt;&amp;gt; PcnZfLfaSJ6gMbmhbYG5wYDKN3u732j7dLzSJnMW6jk=&lt;br/&gt;&amp;gt;&amp;gt; =LY1&#43;&lt;br/&gt;&amp;gt;&amp;gt; -----END PGP SIGNATURE-----&lt;br/&gt;&amp;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;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/569da4c2/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/569da4c2/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:42:58&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0ryc97sp345xjdhlas2t7g2qwwzrrayxe2k29q6arq6skw4qqdqszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7w9gduh</id>
    
      <title type="html">📅 Original date posted:2015-07-23 📝 Original message:Are ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0ryc97sp345xjdhlas2t7g2qwwzrrayxe2k29q6arq6skw4qqdqszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7w9gduh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst93ewtjvnytf5jzddea8fh4hva7emyhrgcw2ch270hh08ne05ngs4ap38v&#39;&gt;nevent1q…p38v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-23&lt;br/&gt;📝 Original message:Are you referring to mining contracts?&lt;br/&gt;&lt;br/&gt;&amp;gt; On Jul 23, 2015, at 5:32 PM, Eric Lombrozo &amp;lt;elombrozo at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Jul 23, 2015, at 5:22 PM, Jean-Paul Kogelman &amp;lt;jeanpaulkogelman at me.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; You are not going to get a fair fee market if your only form of enforcement is the threat of exclusion.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; A more fair fee market will develop if miners start offering quality of service, preferably at multiple tiers. At that point any interference from a block size cap will only be detrimental. In fact it will only highlight what the cap is actually for; to prevent monster blocks.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Add better QoS tools for miners and extend the cap (when possible) and there&amp;#39;s your fee market.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; jp&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Not sure what you mean by QoS here. Either your transaction is included or it isn’t. It’s not like you can upgrade to a master suite with a view or anything.&lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/e5292776/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/e5292776/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:42:57&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst93ewtjvnytf5jzddea8fh4hva7emyhrgcw2ch270hh08ne05ngszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7qhyv2l</id>
    
      <title type="html">📅 Original date posted:2015-07-23 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst93ewtjvnytf5jzddea8fh4hva7emyhrgcw2ch270hh08ne05ngszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7qhyv2l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg8u2c6xexyp9nl8f56uphpwj46d0nzuseqjlejt948p9qw24j9dgmmukht&#39;&gt;nevent1q…ukht&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-23&lt;br/&gt;📝 Original message:&amp;gt; On Jul 23, 2015, at 5:22 PM, Jean-Paul Kogelman &amp;lt;jeanpaulkogelman at me.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; You are not going to get a fair fee market if your only form of enforcement is the threat of exclusion.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; A more fair fee market will develop if miners start offering quality of service, preferably at multiple tiers. At that point any interference from a block size cap will only be detrimental. In fact it will only highlight what the cap is actually for; to prevent monster blocks.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Add better QoS tools for miners and extend the cap (when possible) and there&amp;#39;s your fee market.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; jp&lt;br/&gt;&lt;br/&gt;Not sure what you mean by QoS here. Either your transaction is included or it isn’t. It’s not like you can upgrade to a master suite with a view or anything.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/2d67e8c5/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/2d67e8c5/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:42:57&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstkwl3zm6w5afgssuddt2vnjsa5ctxr4d939tkhh4dkkpvvluqpgszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7lnhxuz</id>
    
      <title type="html">📅 Original date posted:2015-07-23 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstkwl3zm6w5afgssuddt2vnjsa5ctxr4d939tkhh4dkkpvvluqpgszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7lnhxuz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdyfa52ka3hcuec93ptxpkcl2fckyx0ungdlchuf0fqzvnf5gnz8qkh40un&#39;&gt;nevent1q…40un&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-23&lt;br/&gt;📝 Original message:I should also add that I think those who claim that fee pressure will scare away users and break the industry are *seriously* underestimating human ingenuity in the face of a challenge. We can do this - we can overcome this obstacle…we can find good solutions to a fee market. Unless someone can come up with another way to pay for the operation of the network, we NEED to do this. What makes anyone think it will be easier to do later rather than now? The longer we wait, the lower block rewards get, the larger the deployed infrastructure, the larger our userbase, the HARDER it will be to solve it. We should solve it now - we will be much better off for it…and so will our users.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; On Jul 23, 2015, at 4:57 PM, Eric Lombrozo &amp;lt;elombrozo at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Jul 23, 2015, at 4:42 PM, Benedict Chan &amp;lt;bencxr at fragnetics.com &amp;lt;mailto:bencxr at fragnetics.com&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Scaling the network will come in the form of a combination of many&lt;br/&gt;&amp;gt;&amp;gt; optimizations. Just because we do not know for sure how to eventually&lt;br/&gt;&amp;gt;&amp;gt; serve 7 billion people does not mean we should make decisions on&lt;br/&gt;&amp;gt;&amp;gt; global validation that impact our ability to serve the current set of&lt;br/&gt;&amp;gt;&amp;gt; users.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Agreed. But I believe the economic and security arguments I gave regarding fees and incentives still hold and are largely separate from the scalability issue. Please correct me if I overlooked something.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Also, blocking a change because it&amp;#39;s &amp;#34;more important to address issues&lt;br/&gt;&amp;gt;&amp;gt; such as...&amp;#34; other improvements will further slow down the discussion.&lt;br/&gt;&amp;gt;&amp;gt; I believe an increase will not prevent the development of other&lt;br/&gt;&amp;gt;&amp;gt; improvements that we need - in contrast, the sooner we can get over&lt;br/&gt;&amp;gt;&amp;gt; the limit (which, as you agree, needs to be changed at some point),&lt;br/&gt;&amp;gt;&amp;gt; the sooner we can get back to work.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; An increase in block size at this time will exacerbate security concerns around nodes relying on other nodes to validate (particularly miners and wallets). It’s not really a matter of having limited developer resources that need to be budgeted, as you seem to suggest.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Regarding developments on properly handling fees, there must exist the economic need for it before there’s an earnest effort to solve it. Increasing the block size right now will, in all likelihood, delay this effort. I’d much prefer to first let the fee market evolve because it’s a crucial component to the protocol’s design and its security model…and so we can get a better sense for fee economics. Then we might be able to figure out better approaches to block size changes in the future that makes sense economically…perhaps with mechanisms that can dynamically adjust it to reflect resource availability and network load.&lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/2a0f074c/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/2a0f074c/attachment-0001.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/2a0f074c/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/2a0f074c/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:42:56&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdyfa52ka3hcuec93ptxpkcl2fckyx0ungdlchuf0fqzvnf5gnz8qzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7vd4770</id>
    
      <title type="html">📅 Original date posted:2015-07-23 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdyfa52ka3hcuec93ptxpkcl2fckyx0ungdlchuf0fqzvnf5gnz8qzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7vd4770" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9ql9suzs84x9k4er8yp33pp6erp67tkwumhhs7edm8237ewfddvcumkup9&#39;&gt;nevent1q…kup9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-23&lt;br/&gt;📝 Original message:&amp;gt; On Jul 23, 2015, at 4:42 PM, Benedict Chan &amp;lt;bencxr at fragnetics.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Scaling the network will come in the form of a combination of many&lt;br/&gt;&amp;gt; optimizations. Just because we do not know for sure how to eventually&lt;br/&gt;&amp;gt; serve 7 billion people does not mean we should make decisions on&lt;br/&gt;&amp;gt; global validation that impact our ability to serve the current set of&lt;br/&gt;&amp;gt; users.&lt;br/&gt;&lt;br/&gt;Agreed. But I believe the economic and security arguments I gave regarding fees and incentives still hold and are largely separate from the scalability issue. Please correct me if I overlooked something.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; Also, blocking a change because it&amp;#39;s &amp;#34;more important to address issues&lt;br/&gt;&amp;gt; such as...&amp;#34; other improvements will further slow down the discussion.&lt;br/&gt;&amp;gt; I believe an increase will not prevent the development of other&lt;br/&gt;&amp;gt; improvements that we need - in contrast, the sooner we can get over&lt;br/&gt;&amp;gt; the limit (which, as you agree, needs to be changed at some point),&lt;br/&gt;&amp;gt; the sooner we can get back to work.&lt;br/&gt;&lt;br/&gt;An increase in block size at this time will exacerbate security concerns around nodes relying on other nodes to validate (particularly miners and wallets). It’s not really a matter of having limited developer resources that need to be budgeted, as you seem to suggest.&lt;br/&gt;&lt;br/&gt;Regarding developments on properly handling fees, there must exist the economic need for it before there’s an earnest effort to solve it. Increasing the block size right now will, in all likelihood, delay this effort. I’d much prefer to first let the fee market evolve because it’s a crucial component to the protocol’s design and its security model…and so we can get a better sense for fee economics. Then we might be able to figure out better approaches to block size changes in the future that makes sense economically…perhaps with mechanisms that can dynamically adjust it to reflect resource availability and network load.&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/20150723/7bcddf71/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/7bcddf71/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/7bcddf71/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/7bcddf71/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:42:55&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgnh4x4v3k5rz2qw5u5y0cvp6xnp5q6u36pp3lv4qgra3d3e35nuszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7jj8ar0</id>
    
      <title type="html">📅 Original date posted:2015-07-23 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgnh4x4v3k5rz2qw5u5y0cvp6xnp5q6u36pp3lv4qgra3d3e35nuszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7jj8ar0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0z0et9c7mltufreghcz2p7g98ma68t0cks7js9leun3axm6qmw7qs07g6w&#39;&gt;nevent1q…7g6w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-23&lt;br/&gt;📝 Original message:&amp;gt; On Jul 23, 2015, at 12:35 PM, Gavin Andresen &amp;lt;gavinandresen at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Thu, Jul 23, 2015 at 3:14 PM, Eric Lombrozo &amp;lt;elombrozo at gmail.com &amp;lt;mailto:elombrozo at gmail.com&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; Mainstream usage of cryptocurrency will be enabled primarily by direct party-to-party contract negotiation…with the use of the blockchain primarily as a dispute resolution mechanism. The block size isn’t about scaling but about supply and demand of finite resources. As demand for block space increases, we can address it either by increasing computational resources (block size) or by increasing fees. But to do the former we need a way to offset the increase in cost by making sure that those who contribute said resources have incentive to do so.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; There are so many things wrong with this paragraph I just can&amp;#39;t let it slide.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &amp;#34;Mainstream usage will be enabled primarily by...&amp;#34;  Maybe. Maybe not, we don&amp;#39;t know what use case(s) will primarily take cryptocurrency mainstream. I believe it is a big mistake to pick one and bet &amp;#34;THIS is going to be the winner&amp;#34;.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &amp;#34;we can address it either by... or...&amp;#34;  False dichotomy. There are lots of things we can do to decrease costs, and a lot of things have ALREADY been done (e.g. running a pruned full node).  I HATE the &amp;#34;it must be this or that&amp;#34; &amp;#34;us or them&amp;#34; attitude, it fosters unproductive bickering and negativity.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; (and yes, I&amp;#39;m human, I&amp;#39;m sure you can find instances in the recent past where I did it, too... mea culpa)&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;&lt;br/&gt;Regarding rhetoric, fair enough, Gavin - I’m human and I could be wrong. It is my educated best guess, a conclusion I’ve drawn given my understanding of computer science, economics, and what’s been happening in this space.&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/20150723/a2e0c0b4/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/a2e0c0b4/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/a2e0c0b4/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/a2e0c0b4/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:42:54&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx8s966uta8unaqtqhjartmjwa3c73ct9096em77q8evqh339fwzqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7mjw22x</id>
    
      <title type="html">📅 Original date posted:2015-07-23 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx8s966uta8unaqtqhjartmjwa3c73ct9096em77q8evqh339fwzqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7mjw22x" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgnh4x4v3k5rz2qw5u5y0cvp6xnp5q6u36pp3lv4qgra3d3e35nuskf27ut&#39;&gt;nevent1q…27ut&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-23&lt;br/&gt;📝 Original message:&amp;gt; On Jul 23, 2015, at 12:35 PM, Gavin Andresen &amp;lt;gavinandresen at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; There are lots of things we can do to decrease costs, and a lot of things have ALREADY been done (e.g. running a pruned full node).&lt;br/&gt;&lt;br/&gt;I also wanted to point out I fully agree with you that there are still many optimizations we could do to reduce costs, and think many of these things are certainly worth doing. However, there’s only so much we can do in this regard. Sooner or later we still run up against theoretical limitations. These optimizations can reduce costs by some factor…but they are highly unlikely to overcome the Ω(n) validation complexity barring some major algorithmic breakthrough (and perhaps allowing for nondeterminism, perhaps accepting a negligible but finite error probability).&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/20150723/8b4fd65c/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/8b4fd65c/attachment-0001.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/8b4fd65c/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/8b4fd65c/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:42:54&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs98pmhf99am7guzchf6at2vl9wpp5k3zfrfd7g66wy47uyzl97fkczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc79su5da</id>
    
      <title type="html">📅 Original date posted:2015-07-23 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs98pmhf99am7guzchf6at2vl9wpp5k3zfrfd7g66wy47uyzl97fkczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc79su5da" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqm240d0drz80sk9q4yaf0zpszq7tjs46pz5vsk35s7lc7uvjmsqgk6z6ru&#39;&gt;nevent1q…z6ru&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-23&lt;br/&gt;📝 Original message:&amp;gt; On Jul 23, 2015, at 11:10 AM, Jameson Lopp &amp;lt;jameson.lopp at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Larger block sizes don&amp;#39;t scale the network, they merely increase how much load we allow the network to bear.&lt;br/&gt;&lt;br/&gt;Very well put, Jameson. And the cost of bearing this load must be paid for. And unless we’re willing to accept that computational resources are finite and subject to the same economic issues as any other finite resource, our incentive model collapses the security of the network will be significantly at risk. Whatever your usability concerns may be regarding fees, when the security model’s busted usability issues are moot.&lt;br/&gt;&lt;br/&gt;Larger blocks support more transactions…but they also incur Ω(n) overhead in bandwidth, CPU, and space. These are finite resources that must be paid for somehow…and as we all already know miners are willing to cut corners on all this and push the costs onto others (not to mention wallets and online block explorers). And who can really blame them? It’s rational behavior given the skewed incentives.&lt;br/&gt;&lt;br/&gt;&amp;gt; On the flip side, the scalability proposals will still require larger blocks if we are ever to support anything close to resembling &amp;#34;mainstream&amp;#34; usage. This is not an either/or proposition - we clearly need both.&lt;br/&gt;&lt;br/&gt;Mainstream usage of cryptocurrency will be enabled primarily by direct party-to-party contract negotiation…with the use of the blockchain primarily as a dispute resolution mechanism. The block size isn’t about scaling but about supply and demand of finite resources. As demand for block space increases, we can address it either by increasing computational resources (block size) or by increasing fees. But to do the former we need a way to offset the increase in cost by making sure that those who contribute said resources have incentive to do so.&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/20150723/6b2ba5e8/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/6b2ba5e8/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/6b2ba5e8/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/6b2ba5e8/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:42:53&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr6xt9daf3fyf5ljm32mh08jvsxjpy6p790chyha8kr8fr32nzmeqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7jxgrf0</id>
    
      <title type="html">📅 Original date posted:2015-07-23 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr6xt9daf3fyf5ljm32mh08jvsxjpy6p790chyha8kr8fr32nzmeqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7jxgrf0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspwvpfeayht70tnn7ewyzwpdxt23a3mkzszmfxenygtv7pfmwg74st83mv5&#39;&gt;nevent1q…3mv5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-23&lt;br/&gt;📝 Original message:&amp;gt; On Jul 23, 2015, at 9:28 AM, Gavin Andresen via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I&amp;#39;d really like to move from &amp;#34;IMPOSSIBLE because...  (electrum hasn&amp;#39;t been optimized&lt;br/&gt;&amp;gt; (by the way: you should run on SSDs, LevelDB isn&amp;#39;t designed for spinning disks),&lt;br/&gt;&amp;gt; what if the network is attacked?  (attacked HOW???), current p2p network is using&lt;br/&gt;&amp;gt; the simplest, stupidest possible block propagation algorithm...)&amp;#34;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; ... to &amp;#34;lets work together and work through the problems and scale it up.&amp;#34;&lt;br/&gt;&lt;br/&gt;Let’s be absolutely clear about one thing - block size increases are *not* about scaling the network. Can we please stop promoting this falsehood? It doesn’t matter by what number we multiply the block size…we can NEVER satisfy the full demand if we insist on every single transaction from every single person everywhere in the world being on the blockchain…it’s just absurd.&lt;br/&gt;&lt;br/&gt;Increasing block size only temporarily addresses one significant issue - how to postpone having to deal with transaction fees, which by design, are how the cost of operating the Bitcoin network (which is already very expensive) is supposed to be paid for ultimately. Suggesting we avoid dealing with this constitutes a new economic policy - dealing with it is the default economic policy we’ve all known about from the beginning…so please stop claiming otherwise.&lt;br/&gt;&lt;br/&gt;&amp;gt; On Jul 23, 2015, at 9:50 AM, cipher anthem via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Why not help on a project that actually seems to offer great scalability like the lightning network? There have been great progress there.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Exactly. There’s been tremendous progress here in addressing scalability, yet I don’t see you participating in that discussion, Gavin.&lt;br/&gt;&lt;br/&gt;&amp;gt; On Jul 23, 2015, at 5:17 AM, Jorge Timón via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; But it seems to me that the &amp;#34;not now side&amp;#34; has no centralization&lt;br/&gt;&amp;gt; concerns at all and their true position is &amp;#34;not ever hit the blocksize&lt;br/&gt;&amp;gt; limit&amp;#34;, that&amp;#39;s the only explanation I can find to their lack of&lt;br/&gt;&amp;gt; answers to the &amp;#34;when do you think we should allow users to notice that&lt;br/&gt;&amp;gt; there&amp;#39;s a limit in the blocksize to guarantee that the system can be&lt;br/&gt;&amp;gt; decentralized?&amp;#34;.&lt;br/&gt;&lt;br/&gt;I agree with what you’re saying, Jorge…but It’s even worse than that. The July 4th fork illustrated that the security model of the network itself could be at risk from the increasing costs in validation causing people to rely on others to validate for them…and increasing block size only makes the problem worse.&lt;br/&gt;&lt;br/&gt;- Eric Lombrozo&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/20150723/0f431ef8/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/0f431ef8/attachment-0001.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/0f431ef8/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/0f431ef8/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:42:53&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdnpfz60c5wkphygn2ktnp3yaq0ceav6p4k2zwv9hw3cuuskc374gzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7wnrfw3</id>
    
      <title type="html">📅 Original date posted:2015-07-23 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdnpfz60c5wkphygn2ktnp3yaq0ceav6p4k2zwv9hw3cuuskc374gzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7wnrfw3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs93q95zsp7nfp44qky0ztgc2gplgmkzra7ddx3wrf9u3j06y9488gmz5fr9&#39;&gt;nevent1q…5fr9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-23&lt;br/&gt;📝 Original message:&amp;gt; On Jul 23, 2015, at 10:14 AM, Robert Learney via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; That’s not exactly what’s happened though, is it Cipher? Gavin put forward 20Mb then after analysis and discussion has moved to 8Mb, whereas the other camp of core developers is firmly stuck in the ‘1Mb or bust’ group.&lt;br/&gt;&lt;br/&gt;The issue isn’t really whether it’s 1MB or 2MB or 4MB or 8MB or whatever. First of all, the burden of justifying this change should be on those proposing a hardfork. The default is to not have a hard fork. Second of all, it’s not really about *whether* the block size is increased…but about *when* and *how* it is increased. There’s a good argument to be made that right now it is more important to address issues such as the fact that validation is so expensive (which as others and myself have pointed out has led to a collapse of the security model in the past, requiring manual intervention to temporarily “fix”)…and the fact that we don’t yet have great solutions to dealing with fees, which are a crucial component of the design of the protocol.&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/20150723/262a77d2/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/262a77d2/attachment-0001.html&amp;gt&lt;/a&gt;;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/262a77d2/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/262a77d2/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:42:52&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgme0pyfs2qrja99k8vsl5myjraj7ne6mk92l9ufuy0uusnkwdceczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc73y0wnv</id>
    
      <title type="html">📅 Original date posted:2015-06-28 📝 Original message:The ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgme0pyfs2qrja99k8vsl5myjraj7ne6mk92l9ufuy0uusnkwdceczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc73y0wnv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgppqlqap543r4kn03g79w9p058u9lgmxak0qr0xtyc4x0x0ez93shrckje&#39;&gt;nevent1q…ckje&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-28&lt;br/&gt;📝 Original message:The Lightning network is essentially a contract negotiation scheme that rewards cooperation. Defection amounts to either broadcasting early or not responding to signature requests. If done right, either of these situations incurs a bigger cost to the uncooperative party than cooperation. This is why I say blockchains are like a fix to the prisoner’s dilemma.&lt;br/&gt;&lt;br/&gt;The blockchain becomes essentially a dispute resolution mechanism and a way to anchor stuff. There’s no use case covered by the current method of “flood the entire network and confirm on blockchain” that can’t be covered by a method of “participate in a contract which guarantees me payment on the blockchain if anyone is uncooperative but which rarely requires touching the blockchain” methinks.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;- Eric Lombrozo&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; On Jun 28, 2015, at 3:07 PM, Adam Back &amp;lt;adam at cypherspace.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On 28 June 2015 at 23:05, Gavin Andresen &amp;lt;gavinandresen at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; On Sun, Jun 28, 2015 at 2:58 PM, Adam Back &amp;lt;adam at cypherspace.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; This is probably going to sound impolite, but I think it&amp;#39;s pertinent.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Gavin, on dwelling on the the fact that you appear to not understand&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; the basics of the lightning network, I am a little alarmed about this&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; If I don&amp;#39;t see how switching from using the thousands of fully-validating&lt;br/&gt;&amp;gt;&amp;gt; bitcoin nodes with (tens? hundreds?) of Lightning Network hubs is better in&lt;br/&gt;&amp;gt;&amp;gt; terms of decentralization (or security, in terms of Sybil/DoS attacks),&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Its a source routed network, not a broadcast network.  Fees are&lt;br/&gt;&amp;gt; charged on channels so&lt;br/&gt;&amp;gt; DoS is just a way to pay people a multiple of bandwidth cost.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; in terms of trustlessness Andrew Lapp explained it pretty well:&lt;br/&gt;&amp;gt;&amp;gt; I don&amp;#39;t mind a set of central authorities being part of an option IF the central authority&lt;br/&gt;&amp;gt;&amp;gt; doesn&amp;#39;t need to be trusted. On the blockchain, the larger miner is, the more you have&lt;br/&gt;&amp;gt;&amp;gt; to trust them to not collude with anyone to reverse your payments or destroy the trust&lt;br/&gt;&amp;gt;&amp;gt; in the system in some attack. On the Lightning network, a large hub can&amp;#39;t steal my&lt;br/&gt;&amp;gt;&amp;gt; money.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I think most people share the sentiment that trustlessness is what matters and&lt;br/&gt;&amp;gt;&amp;gt; decentralization is just a synonym for trustlessness when talking about the blockchain&lt;br/&gt;&amp;gt;&amp;gt; and mining, however decentralization isn&amp;#39;t necessarily synonymous with trustlessness&lt;br/&gt;&amp;gt;&amp;gt; nor is centralization synonymous with trust-requiring when you&amp;#39;re talking about&lt;br/&gt;&amp;gt;&amp;gt; something else.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Gavin wrote:&lt;br/&gt;&amp;gt;&amp;gt; then I doubt other people do, either. You need to do a better job of explaining it.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I gave it a go a couple of posts up.  I didnt realise people here&lt;br/&gt;&amp;gt; proposing mega-blocks were not paying attention to the whole lightning&lt;br/&gt;&amp;gt; concept and detail.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; People said lots of things about how it&amp;#39;s better to work on lightning,&lt;br/&gt;&amp;gt; to scale algorithmically, rather than increasing block-size to&lt;br/&gt;&amp;gt; dangerously centralising proportions.&lt;br/&gt;&amp;gt; Did you think we were Gish Galloping you?  We were completely serious.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The paper is on &lt;a href=&#34;http://lightning.network&#34;&gt;http://lightning.network&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; though it is not so clearly explained there, however Joseph is working&lt;br/&gt;&amp;gt; on improving the paper as I understand it.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Rusty wrote a high-level blog explainer: &lt;a href=&#34;http://rusty.ozlabs.org/?p=450&#34;&gt;http://rusty.ozlabs.org/?p=450&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; though I don&amp;#39;t recall that he got into recirculation, negative fees&lt;br/&gt;&amp;gt; etc.  A good question&lt;br/&gt;&amp;gt; for the lightning-dev mailing list maybe.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/lightning-dev/&#34;&gt;http://lists.linuxfoundation.org/pipermail/lightning-dev/&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; There are a couple of recorded presentation videos / podcasts from Joseph Poon.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; sf bitcoin dev presentation:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;a href=&#34;https://www.youtube.com/watch?v=2QH5EV_Io0E&#34;&gt;https://www.youtube.com/watch?v=2QH5EV_Io0E&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; epicenter bitcoin:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;a href=&#34;https://www.youtube.com/watch?v=fBS_ieDwQ9k&#34;&gt;https://www.youtube.com/watch?v=fBS_ieDwQ9k&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; There&amp;#39;s a related paper from Christian Decker &amp;#34;Duplex Micropayment Channels&amp;#34;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;a href=&#34;http://www.tik.ee.ethz.ch/file/716b955c130e6c703fac336ea17b1670/duplex-micropayment-channels.pdf&#34;&gt;http://www.tik.ee.ethz.ch/file/716b955c130e6c703fac336ea17b1670/duplex-micropayment-channels.pdf&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; But even if you could convince me that it WAS better from a&lt;br/&gt;&amp;gt;&amp;gt; security/decentralization point of view:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; We don&amp;#39;t need to convince people, we just have to code it and&lt;br/&gt;&amp;gt; demonstrate it, which people are working on.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; But Lightning does need a decentralised and secure Bitcoin network for&lt;br/&gt;&amp;gt; anchor and reclaim transactions, so take it easy with the mega-blocks&lt;br/&gt;&amp;gt; in the mean-time.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; a) Lightning Network is nothing but a whitepaper right now. We are a long&lt;br/&gt;&amp;gt;&amp;gt; way from a practical implementation supported by even one wallet.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; maybe you want to check in on&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;a href=&#34;https://github.com/ElementsProject/lightning&#34;&gt;https://github.com/ElementsProject/lightning&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; and help code it.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I expect we can get something running inside a year.  Which kind of&lt;br/&gt;&amp;gt; obviates the burning &amp;#34;need&amp;#34; for a schedule into the far future rising&lt;br/&gt;&amp;gt; to 8GB with unrealistic bandwidth growth assumptions that will surely&lt;br/&gt;&amp;gt; cause centralisation problems.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; For block-size I think it would be better to have a 2-4 year or one&lt;br/&gt;&amp;gt; off size bump with policy limits and then re-evaluate after we&amp;#39;ve seen&lt;br/&gt;&amp;gt; what lightning can do.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I have been saying the same thing ad-nauseam for weeks.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; b) The Lightning Network paper itself says bigger blocks will be needed even&lt;br/&gt;&amp;gt;&amp;gt; if (especially if!) Lightning is wildly successful.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Not nearly as big as if you tried to put the transactions it would&lt;br/&gt;&amp;gt; enable on the chain, that&amp;#39;s for sure!  We dont know what that limit is&lt;br/&gt;&amp;gt; but people have been imagining 1,000 or 10,000 transactions per anchor&lt;br/&gt;&amp;gt; transaction.  If micro-payments get popular many more.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Basically users would park Bitcoins a on a hub channel instead of the&lt;br/&gt;&amp;gt; blockchain.  The channel can stay up indefinitely, and the user has&lt;br/&gt;&amp;gt; assurances analogous to greenaddress time-lock mechanism&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Flexcap maybe a better solution because that allows bursting&lt;br/&gt;&amp;gt; block-size when economically rational.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Note that the time-locks with lightning are assumed to be relative&lt;br/&gt;&amp;gt; CTLV eg using the mechanism as Mark Friedenbach described in a post&lt;br/&gt;&amp;gt; here, and as implemented in the elements sidechain, so there is not a&lt;br/&gt;&amp;gt; huge rush to reclaim funds.  They can be spread out in time.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; If you want to scale Bitcoin - like really scale it - work on&lt;br/&gt;&amp;gt; lightning.  Lightning &#43; a decentralised and secure Bitcoin, scales&lt;br/&gt;&amp;gt; further and is more trustless than Bitcoin forced into centralisation&lt;br/&gt;&amp;gt; via premature mega-blocks.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; To my mind a shorter, more conservative block-size increase to give a&lt;br/&gt;&amp;gt; few years room is enough for now.  We&amp;#39;ll be in a better position to&lt;br/&gt;&amp;gt; know what the right next step is after lightning is running.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Something to mention is you can elide transactions before reclaiming.&lt;br/&gt;&amp;gt; So long as the balancing transaction is correct, someone online can&lt;br/&gt;&amp;gt; swap it for you with an equal balance one with less hops of&lt;br/&gt;&amp;gt; intermediate payment flows.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It&amp;#39;s pretty interesting what you can do already.  I&amp;#39;m fairly confident&lt;br/&gt;&amp;gt; we&amp;#39;re not finished algorithmically optimising it either.  It&amp;#39;s&lt;br/&gt;&amp;gt; surprising how much new territory there is just sitting there&lt;br/&gt;&amp;gt; unexplored.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Adam&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;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150628/a8c34cc4/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150628/a8c34cc4/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:40:58&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgppqlqap543r4kn03g79w9p058u9lgmxak0qr0xtyc4x0x0ez93szyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7d44p0u</id>
    
      <title type="html">📅 Original date posted:2015-06-28 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgppqlqap543r4kn03g79w9p058u9lgmxak0qr0xtyc4x0x0ez93szyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7d44p0u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr9dpukufhulqzaa7ngnxzqecluuj44na3pvkw9c0995dhr9z74fsskq9aw&#39;&gt;nevent1q…q9aw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-28&lt;br/&gt;📝 Original message:There’s no question that a flooding mesh network requiring global consensus for every transactions is not the way. It’s also clear that a routable protocol capable of compensating hubs is basically the holy grail.&lt;br/&gt;&lt;br/&gt;So what’s there to discuss?&lt;br/&gt;&lt;br/&gt;- Eric&lt;br/&gt;&lt;br/&gt;&amp;gt; On Jun 28, 2015, at 3:07 PM, Adam Back &amp;lt;adam at cypherspace.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On 28 June 2015 at 23:05, Gavin Andresen &amp;lt;gavinandresen at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; On Sun, Jun 28, 2015 at 2:58 PM, Adam Back &amp;lt;adam at cypherspace.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; This is probably going to sound impolite, but I think it&amp;#39;s pertinent.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Gavin, on dwelling on the the fact that you appear to not understand&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; the basics of the lightning network, I am a little alarmed about this&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; If I don&amp;#39;t see how switching from using the thousands of fully-validating&lt;br/&gt;&amp;gt;&amp;gt; bitcoin nodes with (tens? hundreds?) of Lightning Network hubs is better in&lt;br/&gt;&amp;gt;&amp;gt; terms of decentralization (or security, in terms of Sybil/DoS attacks),&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Its a source routed network, not a broadcast network.  Fees are&lt;br/&gt;&amp;gt; charged on channels so&lt;br/&gt;&amp;gt; DoS is just a way to pay people a multiple of bandwidth cost.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; in terms of trustlessness Andrew Lapp explained it pretty well:&lt;br/&gt;&amp;gt;&amp;gt; I don&amp;#39;t mind a set of central authorities being part of an option IF the central authority&lt;br/&gt;&amp;gt;&amp;gt; doesn&amp;#39;t need to be trusted. On the blockchain, the larger miner is, the more you have&lt;br/&gt;&amp;gt;&amp;gt; to trust them to not collude with anyone to reverse your payments or destroy the trust&lt;br/&gt;&amp;gt;&amp;gt; in the system in some attack. On the Lightning network, a large hub can&amp;#39;t steal my&lt;br/&gt;&amp;gt;&amp;gt; money.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I think most people share the sentiment that trustlessness is what matters and&lt;br/&gt;&amp;gt;&amp;gt; decentralization is just a synonym for trustlessness when talking about the blockchain&lt;br/&gt;&amp;gt;&amp;gt; and mining, however decentralization isn&amp;#39;t necessarily synonymous with trustlessness&lt;br/&gt;&amp;gt;&amp;gt; nor is centralization synonymous with trust-requiring when you&amp;#39;re talking about&lt;br/&gt;&amp;gt;&amp;gt; something else.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Gavin wrote:&lt;br/&gt;&amp;gt;&amp;gt; then I doubt other people do, either. You need to do a better job of explaining it.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I gave it a go a couple of posts up.  I didnt realise people here&lt;br/&gt;&amp;gt; proposing mega-blocks were not paying attention to the whole lightning&lt;br/&gt;&amp;gt; concept and detail.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; People said lots of things about how it&amp;#39;s better to work on lightning,&lt;br/&gt;&amp;gt; to scale algorithmically, rather than increasing block-size to&lt;br/&gt;&amp;gt; dangerously centralising proportions.&lt;br/&gt;&amp;gt; Did you think we were Gish Galloping you?  We were completely serious.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The paper is on &lt;a href=&#34;http://lightning.network&#34;&gt;http://lightning.network&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; though it is not so clearly explained there, however Joseph is working&lt;br/&gt;&amp;gt; on improving the paper as I understand it.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Rusty wrote a high-level blog explainer: &lt;a href=&#34;http://rusty.ozlabs.org/?p=450&#34;&gt;http://rusty.ozlabs.org/?p=450&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; though I don&amp;#39;t recall that he got into recirculation, negative fees&lt;br/&gt;&amp;gt; etc.  A good question&lt;br/&gt;&amp;gt; for the lightning-dev mailing list maybe.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/lightning-dev/&#34;&gt;http://lists.linuxfoundation.org/pipermail/lightning-dev/&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; There are a couple of recorded presentation videos / podcasts from Joseph Poon.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; sf bitcoin dev presentation:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;a href=&#34;https://www.youtube.com/watch?v=2QH5EV_Io0E&#34;&gt;https://www.youtube.com/watch?v=2QH5EV_Io0E&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; epicenter bitcoin:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;a href=&#34;https://www.youtube.com/watch?v=fBS_ieDwQ9k&#34;&gt;https://www.youtube.com/watch?v=fBS_ieDwQ9k&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; There&amp;#39;s a related paper from Christian Decker &amp;#34;Duplex Micropayment Channels&amp;#34;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;a href=&#34;http://www.tik.ee.ethz.ch/file/716b955c130e6c703fac336ea17b1670/duplex-micropayment-channels.pdf&#34;&gt;http://www.tik.ee.ethz.ch/file/716b955c130e6c703fac336ea17b1670/duplex-micropayment-channels.pdf&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; But even if you could convince me that it WAS better from a&lt;br/&gt;&amp;gt;&amp;gt; security/decentralization point of view:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; We don&amp;#39;t need to convince people, we just have to code it and&lt;br/&gt;&amp;gt; demonstrate it, which people are working on.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; But Lightning does need a decentralised and secure Bitcoin network for&lt;br/&gt;&amp;gt; anchor and reclaim transactions, so take it easy with the mega-blocks&lt;br/&gt;&amp;gt; in the mean-time.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; a) Lightning Network is nothing but a whitepaper right now. We are a long&lt;br/&gt;&amp;gt;&amp;gt; way from a practical implementation supported by even one wallet.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; maybe you want to check in on&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;a href=&#34;https://github.com/ElementsProject/lightning&#34;&gt;https://github.com/ElementsProject/lightning&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; and help code it.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I expect we can get something running inside a year.  Which kind of&lt;br/&gt;&amp;gt; obviates the burning &amp;#34;need&amp;#34; for a schedule into the far future rising&lt;br/&gt;&amp;gt; to 8GB with unrealistic bandwidth growth assumptions that will surely&lt;br/&gt;&amp;gt; cause centralisation problems.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; For block-size I think it would be better to have a 2-4 year or one&lt;br/&gt;&amp;gt; off size bump with policy limits and then re-evaluate after we&amp;#39;ve seen&lt;br/&gt;&amp;gt; what lightning can do.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I have been saying the same thing ad-nauseam for weeks.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; b) The Lightning Network paper itself says bigger blocks will be needed even&lt;br/&gt;&amp;gt;&amp;gt; if (especially if!) Lightning is wildly successful.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Not nearly as big as if you tried to put the transactions it would&lt;br/&gt;&amp;gt; enable on the chain, that&amp;#39;s for sure!  We dont know what that limit is&lt;br/&gt;&amp;gt; but people have been imagining 1,000 or 10,000 transactions per anchor&lt;br/&gt;&amp;gt; transaction.  If micro-payments get popular many more.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Basically users would park Bitcoins a on a hub channel instead of the&lt;br/&gt;&amp;gt; blockchain.  The channel can stay up indefinitely, and the user has&lt;br/&gt;&amp;gt; assurances analogous to greenaddress time-lock mechanism&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Flexcap maybe a better solution because that allows bursting&lt;br/&gt;&amp;gt; block-size when economically rational.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Note that the time-locks with lightning are assumed to be relative&lt;br/&gt;&amp;gt; CTLV eg using the mechanism as Mark Friedenbach described in a post&lt;br/&gt;&amp;gt; here, and as implemented in the elements sidechain, so there is not a&lt;br/&gt;&amp;gt; huge rush to reclaim funds.  They can be spread out in time.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; If you want to scale Bitcoin - like really scale it - work on&lt;br/&gt;&amp;gt; lightning.  Lightning &#43; a decentralised and secure Bitcoin, scales&lt;br/&gt;&amp;gt; further and is more trustless than Bitcoin forced into centralisation&lt;br/&gt;&amp;gt; via premature mega-blocks.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; To my mind a shorter, more conservative block-size increase to give a&lt;br/&gt;&amp;gt; few years room is enough for now.  We&amp;#39;ll be in a better position to&lt;br/&gt;&amp;gt; know what the right next step is after lightning is running.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Something to mention is you can elide transactions before reclaiming.&lt;br/&gt;&amp;gt; So long as the balancing transaction is correct, someone online can&lt;br/&gt;&amp;gt; swap it for you with an equal balance one with less hops of&lt;br/&gt;&amp;gt; intermediate payment flows.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It&amp;#39;s pretty interesting what you can do already.  I&amp;#39;m fairly confident&lt;br/&gt;&amp;gt; we&amp;#39;re not finished algorithmically optimising it either.  It&amp;#39;s&lt;br/&gt;&amp;gt; surprising how much new territory there is just sitting there&lt;br/&gt;&amp;gt; unexplored.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Adam&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;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150628/acaaaf6f/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150628/acaaaf6f/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:40:58&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstexrw47tlk8sg7kvhyqu732t65whg7cw4ymep69xhekca0yjzk5qzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7yp8rkc</id>
    
      <title type="html">📅 Original date posted:2015-06-28 📝 Original message:Either ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstexrw47tlk8sg7kvhyqu732t65whg7cw4ymep69xhekca0yjzk5qzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7yp8rkc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszx722hmp0tuyasze2g9pqunzqz2avpt0k364rmq6q7xjsuqy0zdqq0lrfd&#39;&gt;nevent1q…lrfd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-28&lt;br/&gt;📝 Original message:Either one branch wins overwhelmingly in a relatively short period of time…or both branches lose, I think.&lt;br/&gt;&lt;br/&gt;- Eric&lt;br/&gt;&lt;br/&gt;&amp;gt; On Jun 28, 2015, at 6:51 AM, Ivan Brightly &amp;lt;ibrightly at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Sun, Jun 28, 2015 at 8:13 AM, Jorge Timón &amp;lt;jtimon at jtimon.cc &amp;lt;mailto:jtimon at jtimon.cc&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; No, this is very important. The majority has no right to dictate on&lt;br/&gt;&amp;gt; the minority.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; While an interesting philosophical question, I don&amp;#39;t think that this is accurate. First off, bitcoin doesn&amp;#39;t imbue  any &amp;#39;rights&amp;#39; on individuals - it provides the choice of participating or not, nothing more.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Secondly, from a technical perspective, how is it that the majority (or super-majority) are prevented from imposing their will? The best answer is that they are incentivized to not override a minority group since that reduces the inherent value in the system. However, presuming that the majority calculate that the reward for imposing a change is greater than the value lost in such disruption, I don&amp;#39;t see how there would be any stopping this change. The longest chain with the greatest number of users valuing the token on that chain &amp;#34;wins&amp;#34;.&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;&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/20150628/6def6860/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150628/6def6860/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150628/6def6860/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150628/6def6860/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:40:40&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8sv2gcz2uskxahcn3tfy4f9qc35f5veka0vq4ahymawames96r2qzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7aurjsx</id>
    
      <title type="html">📅 Original date posted:2015-06-28 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8sv2gcz2uskxahcn3tfy4f9qc35f5veka0vq4ahymawames96r2qzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7aurjsx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstexrw47tlk8sg7kvhyqu732t65whg7cw4ymep69xhekca0yjzk5qaxgf5p&#39;&gt;nevent1q…gf5p&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-28&lt;br/&gt;📝 Original message:Furthermore, the actual way in which the conflict is resolved sets a precedent for how such disagreements are to be “resolved” in the future.&lt;br/&gt;&lt;br/&gt;So the means are also important to consider.&lt;br/&gt;&lt;br/&gt;- Eric&lt;br/&gt;&lt;br/&gt;&amp;gt; On Jun 28, 2015, at 6:51 AM, Ivan Brightly &amp;lt;ibrightly at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Sun, Jun 28, 2015 at 8:13 AM, Jorge Timón &amp;lt;jtimon at jtimon.cc &amp;lt;mailto:jtimon at jtimon.cc&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; No, this is very important. The majority has no right to dictate on&lt;br/&gt;&amp;gt; the minority.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; While an interesting philosophical question, I don&amp;#39;t think that this is accurate. First off, bitcoin doesn&amp;#39;t imbue  any &amp;#39;rights&amp;#39; on individuals - it provides the choice of participating or not, nothing more.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Secondly, from a technical perspective, how is it that the majority (or super-majority) are prevented from imposing their will? The best answer is that they are incentivized to not override a minority group since that reduces the inherent value in the system. However, presuming that the majority calculate that the reward for imposing a change is greater than the value lost in such disruption, I don&amp;#39;t see how there would be any stopping this change. The longest chain with the greatest number of users valuing the token on that chain &amp;#34;wins&amp;#34;.&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;&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/20150628/739cefdc/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150628/739cefdc/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150628/739cefdc/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150628/739cefdc/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:40:40&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqhntrcm3f9f74w6ayxvfe59tr3f7dkq7lnlzzf6szxtq8cdgkwuczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7cekz4k</id>
    
      <title type="html">📅 Original date posted:2015-06-27 📝 Original message:The ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqhntrcm3f9f74w6ayxvfe59tr3f7dkq7lnlzzf6szxtq8cdgkwuczyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7cekz4k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9vgja463mk2n2rlcw88wnr65a25vpwe2tzg6nd7z97a0a2fz2hzglttw9r&#39;&gt;nevent1q…tw9r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-27&lt;br/&gt;📝 Original message:The economic policy’s status quo has been to avoid fee pressure. But the consensus status quo obviously is not to have a hard fork.&lt;br/&gt;&lt;br/&gt;There’s clearly a contradiction between these two policies, which is a big part of the reason this issue has come to this point. These two policies are fundamentally at odds.&lt;br/&gt;&lt;br/&gt;- Eric Lombrozo&lt;br/&gt;&lt;br/&gt;&amp;gt; On Jun 27, 2015, at 4:04 AM, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Sat, Jun 27, 2015 at 12:29 PM, NxtChg &amp;lt;nxtchg at hush.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On 6/27/2015 at 1:04 PM, &amp;#34;Wladimir J. van der Laan&amp;#34; &amp;lt;laanwj at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Then you won&amp;#39;t risk the other &amp;#39;passengers&amp;#39; who don&amp;#39;t consent to it.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; But you can look at it the other way: what about risking the &amp;#39;passengers&amp;#39; when the plane suddenly doesn&amp;#39;t fly anymore?&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Increasing block limit increases the risk of centralization, but it also keeps the current status quo of blocks not being filled, rather then risking an unknown option of hitting the limit hard.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; But that option is not unknown, that&amp;#39;s the point of this thread.&lt;br/&gt;&amp;gt; &amp;#34;Doing nothing&amp;#34; would require to fix the mempool to scale with the&lt;br/&gt;&amp;gt; number of unconfirmed transaction. This is something that we will&lt;br/&gt;&amp;gt; eventually have to fix unless the plan is to eventually remove the&lt;br/&gt;&amp;gt; blocksize limit.&lt;br/&gt;&amp;gt; What will happen with full blocks is that fees will likely rise and&lt;br/&gt;&amp;gt; the transactions with bigger fees will get confirmed first. This is&lt;br/&gt;&amp;gt; something that will eventually happen unless the blocksize limit is&lt;br/&gt;&amp;gt; removed before ever being hit.&lt;br/&gt;&amp;gt; What this thread is saying is that this option (the so-called &amp;#34;doing&lt;br/&gt;&amp;gt; nothing&amp;#34; option, which actually requires more work than any of the&lt;br/&gt;&amp;gt; current proposals for increasing the blocksize) is perfectly valid,&lt;br/&gt;&amp;gt; which is in contradiction to a perceived &amp;#34;need to increase the&lt;br/&gt;&amp;gt; blocksize limit soon&amp;#34;. Increasing the block size is only an option,&lt;br/&gt;&amp;gt; not a &amp;#34;need&amp;#34;. And changing the consensus rules and forcing everybody&lt;br/&gt;&amp;gt; to adapt their software to the changes is certainly not &amp;#34;maintaining&lt;br/&gt;&amp;gt; the status quo&amp;#34;, I&amp;#39;m getting tired of hearing that absurd notion.&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;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150627/8faed6e6/attachment-0001.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150627/8faed6e6/attachment-0001.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:40:39&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfnrhkzgf63tt2knv6j7ef99f95fp2upzt2c02ck0292j7g8pc9vszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7nxenql</id>
    
      <title type="html">📅 Original date posted:2015-06-26 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfnrhkzgf63tt2knv6j7ef99f95fp2upzt2c02ck0292j7g8pc9vszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7nxenql" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp8a4cqlu88qa8qu2g9yv8ahszpqc7cftca79d4h84r0ufklh7wgsznp979&#39;&gt;nevent1q…p979&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-26&lt;br/&gt;📝 Original message:I should add that a strategy of “let’s avoid fee pressure as much as possible. let’s avoid even thinking about how we’ll transition as much as possible.” strikes me as at least a tad bit myopic.&lt;br/&gt;&lt;br/&gt;- Eric Lombrozo&lt;br/&gt;&lt;br/&gt;&amp;gt; On Jun 26, 2015, at 7:18 PM, Eric Lombrozo &amp;lt;elombrozo at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I’ve been pondering this whole scale issue considerably…and am left with the conclusion that blockchains are ultimately dispute resolution mechanisms. The vast majority of crypto negotiation will be taking place at levels lesser than global consensus in the future - global consensus is just far too expensive to require for every single cappuccino. There really is little need to take most cases globally…unless the participants disagree. I’ve commented in other places that blockchains are essentially a “fix” to the prisoner’s dilemma - they make cooperation the equilibrium strategy.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Regardless of whatever linear factor we scale the blockchain by, it is simple math to see that any exponential growth (even if for a short time) in usage will overwhelm the current network. If we ever intend to take bitcoin mainstream, we will most likely experience at least a short time of exponential growth…at least until we either reach an inherent limitation or until we saturate. As Pieter said earlier, FAPP right now the demand for payments might as well be infinite. We’re nowhere near the ability to service it all.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; The block size issue is really a usability issue at this point. There are two fundamental things we need to solve:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; 1) There’s no model for how we’ll introduce a fee market, even though the design of Bitcoin fundamentally depends on fees for its survival (at least in the current form of the design.)&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; 2) There’s no mechanism for how to perform fee bidding and estimation. Most wallets simply have no way to do this without serious usability problems.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; If we’re going to talk about block fees, let’s keep it in the context of these relevant issues and not confound it with the scalability issue…these are two very different issues.&lt;br/&gt;&amp;gt; &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;&amp;gt; On Jun 26, 2015, at 1:44 PM, Owen Gunden &amp;lt;ogunden at phauna.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On 06/26/2015 02:23 PM, Jeff Garzik wrote:&lt;br/&gt;&amp;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;&amp;gt; produces that lumpy, unpredictable market behavior.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;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;&amp;gt; market PoV, inaction does lead to precisely that, a sudden change over&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; the span of a few months.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Which market participants are you referring to?&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I entered the bitcoin market with open eyes, aware that it faces hard scalability challenges by design. I was also aware that because of these challenges, eventually transaction fees would have to rise.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Nevertheless, I made the decision to invest because of the utility I gain from the anti-censorship, privacy, control, store of value, and security aspects of bitcoin -- many of which stem from decentralization, which others have demonstrated to be linked to the block size.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On the other hand, there are undoubtedly other market participants who heard hype about &amp;#34;zero fee transactions to anywhere in the world&amp;#34;, believed it would scale, and made (mal)investments as a result.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; As for how many market participants of each flavor, and how deep their respective pockets, who knows? My experience in markets has lead me to realize that it&amp;#39;s never wise to assume I know what &amp;#34;the market&amp;#34; does and doesn&amp;#39;t know. If Jeff Garzik is right about what the market has priced in, then yes, filled blocks will be rocking the boat. But who&amp;#39;s to say that the smartest, biggest investors and traders don&amp;#39;t already see this scaling problem, and have already priced it in? In this case, a sudden large increase in the block size is actually rocking the boat. The point is, you can&amp;#39;t know either way, so trying to pre-empt the market in this way is erroneous.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Regarding entrepreneurial investment specifically, why should we favor the entrepreneurs who require a more centralized bitcoin over those who were more considerate of the possibility of rising transaction fees when making their business models?&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; In my mind, we should favor neither, which is why I&amp;#39;m basically in agreement with Pieter that this sense of &amp;#34;emergency&amp;#34; shouldn&amp;#39;t really be a part of the debate.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Not that I&amp;#39;m taking a stand on the specific block size issue either way. I just think this particular line of reasoning (presupposing what information the market has and has not already baked in) is unsound.&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; &lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150626/3e1b7436/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150626/3e1b7436/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:40:36&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp8a4cqlu88qa8qu2g9yv8ahszpqc7cftca79d4h84r0ufklh7wgszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc74ez8z5</id>
    
      <title type="html">📅 Original date posted:2015-06-26 📝 Original message:I’ve ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp8a4cqlu88qa8qu2g9yv8ahszpqc7cftca79d4h84r0ufklh7wgszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc74ez8z5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqwgc65ugmvylrw5g3s6k8nqxsvrzt4z6rg7cchcc6edwvx74vyxclnq72m&#39;&gt;nevent1q…q72m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-26&lt;br/&gt;📝 Original message:I’ve been pondering this whole scale issue considerably…and am left with the conclusion that blockchains are ultimately dispute resolution mechanisms. The vast majority of crypto negotiation will be taking place at levels lesser than global consensus in the future - global consensus is just far too expensive to require for every single cappuccino. There really is little need to take most cases globally…unless the participants disagree. I’ve commented in other places that blockchains are essentially a “fix” to the prisoner’s dilemma - they make cooperation the equilibrium strategy.&lt;br/&gt;&lt;br/&gt;Regardless of whatever linear factor we scale the blockchain by, it is simple math to see that any exponential growth (even if for a short time) in usage will overwhelm the current network. If we ever intend to take bitcoin mainstream, we will most likely experience at least a short time of exponential growth…at least until we either reach an inherent limitation or until we saturate. As Pieter said earlier, FAPP right now the demand for payments might as well be infinite. We’re nowhere near the ability to service it all.&lt;br/&gt;&lt;br/&gt;The block size issue is really a usability issue at this point. There are two fundamental things we need to solve:&lt;br/&gt;&lt;br/&gt;1) There’s no model for how we’ll introduce a fee market, even though the design of Bitcoin fundamentally depends on fees for its survival (at least in the current form of the design.)&lt;br/&gt;&lt;br/&gt;2) There’s no mechanism for how to perform fee bidding and estimation. Most wallets simply have no way to do this without serious usability problems.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;If we’re going to talk about block fees, let’s keep it in the context of these relevant issues and not confound it with the scalability issue…these are two very different issues.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;- Eric Lombrozo&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; On Jun 26, 2015, at 1:44 PM, Owen Gunden &amp;lt;ogunden at phauna.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On 06/26/2015 02:23 PM, Jeff Garzik wrote:&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&lt;br/&gt;&amp;gt;&amp;gt; the span of a few months.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Which market participants are you referring to?&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I entered the bitcoin market with open eyes, aware that it faces hard scalability challenges by design. I was also aware that because of these challenges, eventually transaction fees would have to rise.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Nevertheless, I made the decision to invest because of the utility I gain from the anti-censorship, privacy, control, store of value, and security aspects of bitcoin -- many of which stem from decentralization, which others have demonstrated to be linked to the block size.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On the other hand, there are undoubtedly other market participants who heard hype about &amp;#34;zero fee transactions to anywhere in the world&amp;#34;, believed it would scale, and made (mal)investments as a result.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; As for how many market participants of each flavor, and how deep their respective pockets, who knows? My experience in markets has lead me to realize that it&amp;#39;s never wise to assume I know what &amp;#34;the market&amp;#34; does and doesn&amp;#39;t know. If Jeff Garzik is right about what the market has priced in, then yes, filled blocks will be rocking the boat. But who&amp;#39;s to say that the smartest, biggest investors and traders don&amp;#39;t already see this scaling problem, and have already priced it in? In this case, a sudden large increase in the block size is actually rocking the boat. The point is, you can&amp;#39;t know either way, so trying to pre-empt the market in this way is erroneous.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Regarding entrepreneurial investment specifically, why should we favor the entrepreneurs who require a more centralized bitcoin over those who were more considerate of the possibility of rising transaction fees when making their business models?&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; In my mind, we should favor neither, which is why I&amp;#39;m basically in agreement with Pieter that this sense of &amp;#34;emergency&amp;#34; shouldn&amp;#39;t really be a part of the debate.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Not that I&amp;#39;m taking a stand on the specific block size issue either way. I just think this particular line of reasoning (presupposing what information the market has and has not already baked in) is unsound.&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;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150626/0d541784/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150626/0d541784/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:40:35&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstswk9ervvsv0q3h6karclk8u508s3vn3347r7868zp7ln9t4h24szyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7jr7nlw</id>
    
      <title type="html">📅 Original date posted:2015-06-25 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstswk9ervvsv0q3h6karclk8u508s3vn3347r7868zp7ln9t4h24szyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7jr7nlw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0fmutl43cmypz0hchz7vr5scn7s2extt53kq4ef8f89lrsdv8s6g68hcz8&#39;&gt;nevent1q…hcz8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-25&lt;br/&gt;📝 Original message:Wladimir is doing an amazing job under difficult circumstances. Give the guy a break, please.&lt;br/&gt;&lt;br/&gt;- Eric Lombrozo&lt;br/&gt;&lt;br/&gt;&amp;gt; On Jun 25, 2015, at 6:36 AM, s7r &amp;lt;s7r at sky-ip.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I guess you mean Wladimir here. You are wrong, Wladimir does decide and&lt;br/&gt;&amp;gt; if you look at the commit history on github.com for bitcoin core you&lt;br/&gt;&amp;gt; will see, that he does actually decide and does it really good.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; He just does not want to decide (and he really should not) on CONSENSUS&lt;br/&gt;&amp;gt; changes or protocol changes. This is totally different.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Stop the analogy with &amp;#34;other open source projects&amp;#34;. This is an open&lt;br/&gt;&amp;gt; source project (the code part) but unlike any other open source projects&lt;br/&gt;&amp;gt; which can just be forked, without affecting the other users, in bitcoin&lt;br/&gt;&amp;gt; we need all the users to trust a single blockchain, so it&amp;#39;ll have value.&lt;br/&gt;&amp;gt; If some users fork the blockchain and change consensus rules, they are&lt;br/&gt;&amp;gt; not just harming themselves, they are affecting ALL the users, since&lt;br/&gt;&amp;gt; such a thing would have strong impact over the BTC/FIAT rate, affecting&lt;br/&gt;&amp;gt; everyone in the ecosystem. There is economics involved here and human&lt;br/&gt;&amp;gt; element, things which are hard to fix via code, even if the code is&lt;br/&gt;&amp;gt; developed in open source style.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; It&amp;#39;s one thing to decide to merge some patches, improve the code, etc.&lt;br/&gt;&amp;gt; and another thing to decide for consensus rules when you literary play&lt;br/&gt;&amp;gt; with 4 billion united states dollars of other people&amp;#39;s money. This&lt;br/&gt;&amp;gt; shouldn&amp;#39;t be Wladimir&amp;#39;s responsibility, it&amp;#39;s just unfair for people to&lt;br/&gt;&amp;gt; throw this on his shoulders.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I do not under any circumstances suggest that the consensus should&lt;br/&gt;&amp;gt; remain as it is now forever. We need to improve it, but this should not&lt;br/&gt;&amp;gt; be on the maintainer. I&amp;#39;ve seen smart suggestions on this mail list&lt;br/&gt;&amp;gt; where consensus changes can be made during a long period of time,&lt;br/&gt;&amp;gt; through soft forks, where all users/miners/exchangers/merchants get the&lt;br/&gt;&amp;gt; chance to choose / take action.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On 6/25/2015 3:07 AM, Milly Bitcoin wrote:&lt;br/&gt;&amp;gt;&amp;gt; I have seen this question asked many times.  Most developers become&lt;br/&gt;&amp;gt;&amp;gt; defensive and they usually give a very vague 1-sentence answer when this&lt;br/&gt;&amp;gt;&amp;gt; question is asked.  It seems to be it is based on personalities rather&lt;br/&gt;&amp;gt;&amp;gt; than any kind of definable process.  To have that discussion the&lt;br/&gt;&amp;gt;&amp;gt; personalities must be separated out and answers like &amp;#34;such-and-such&lt;br/&gt;&amp;gt;&amp;gt; wouldn&amp;#39;t do that&amp;#34; don&amp;#39;t really do much to advance the discussion.  Also,&lt;br/&gt;&amp;gt;&amp;gt; the incentive for new developers to come in is that they will be paid by&lt;br/&gt;&amp;gt;&amp;gt; companies who want to influence the code and this should be considered&lt;br/&gt;&amp;gt;&amp;gt; (some developers take this statement as an insult when it is just a&lt;br/&gt;&amp;gt;&amp;gt; statement of the incentive process).&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; The other problem you are having is the lead developer does not want to&lt;br/&gt;&amp;gt;&amp;gt; be a &amp;#34;decider&amp;#34; when, in fact, he is a very significant decider.  While&lt;br/&gt;&amp;gt;&amp;gt; the users have the ultimate choice in a practical sense the chief&lt;br/&gt;&amp;gt;&amp;gt; developer is the &amp;#34;decider.&amp;#34;  Now people don&amp;#39;t want to get him upset so&lt;br/&gt;&amp;gt;&amp;gt; nobody wants to push the issue or fully define the process.  Now you are&lt;br/&gt;&amp;gt;&amp;gt; left with a broken, unwritten/unspoken process.  While this type of&lt;br/&gt;&amp;gt;&amp;gt; thing may work with a small group of developers businesses/investors&lt;br/&gt;&amp;gt;&amp;gt; looking in from the outside will see this as a risk.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Until you get passed all the personality-based arguments you are going&lt;br/&gt;&amp;gt;&amp;gt; to have a tough time defining a real process.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Russ&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 6/24/2015 7:41 PM, Raystonn wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I would like to start a civil discussion on an undefined, or at least&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; unwritten, portion of the BIP process.  Who should get to vote on&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; approval to commit a BIP implementation into Bitcoin Core?  Is a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; simple majority of these voters sufficient for approval?  If not, then&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; what is?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Raystonn&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; bitcoin-dev at lists.linuxfoundation.org&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; &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; _______________________________________________&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;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150625/79673426/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150625/79673426/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:40:13&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0dsd3ugwn82vgajsvp7v4qe56wm2mv9xgcfcuq6z55c2ltk5ua8szyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7vs84f5</id>
    
      <title type="html">📅 Original date posted:2015-06-20 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0dsd3ugwn82vgajsvp7v4qe56wm2mv9xgcfcuq6z55c2ltk5ua8szyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7vs84f5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq7pe07ep9k306m80psysnjnaudvt96vjz7u0dy7ye9acz4xc0dcq2zfr27&#39;&gt;nevent1q…fr27&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-20&lt;br/&gt;📝 Original message:&amp;gt; On Jun 20, 2015, at 4:47 PM, Eric Lombrozo &amp;lt;elombrozo at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Jun 20, 2015, at 4:16 PM, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Fri, Jun 19, 2015 at 5:37 PM, Eric Lombrozo &amp;lt;elombrozo at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; The Bitcoin network was designed (or should be designed) with the requirement that it can withstand deliberate double-spend attacks that can come from anywhere at any time…&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I disagree with this premise. Please, don&amp;#39;t take this as an argument&lt;br/&gt;&amp;gt;&amp;gt; from authority fallacy, but I will cite Satoshi to express what I&lt;br/&gt;&amp;gt;&amp;gt; think the assumptions while using the system should be:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &amp;#34;As long as a majority of CPU power is controlled by nodes that are&lt;br/&gt;&amp;gt;&amp;gt; not cooperating to attack the network, they&amp;#39;ll generate the longest&lt;br/&gt;&amp;gt;&amp;gt; chain and outpace attackers.&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I can&amp;#39;t say for sure what was meant by &amp;#34;attacking the network&amp;#34; in this&lt;br/&gt;&amp;gt;&amp;gt; context but I personally mean trying to rewrite valid and&lt;br/&gt;&amp;gt;&amp;gt; proof-of-work-timestamped history.&lt;br/&gt;&amp;gt;&amp;gt; Unconfirmed transactions are simply not part of history yet. Ordering&lt;br/&gt;&amp;gt;&amp;gt; unconfirmed transactions in a consensus compatible way without a&lt;br/&gt;&amp;gt;&amp;gt; universal clock is impossible, that&amp;#39;s why we&amp;#39;re using proof of work in&lt;br/&gt;&amp;gt;&amp;gt; the first place.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Alternative policies are NOT attacks on the network.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Just to be clear, Jorge, I wasn’t suggesting that unconfirmed transactions are part of any sort of global consensus. In fact, they very much AREN’T. Which is exactly why it is extremely dangerous to accept unconfirmed transactions as final unless you clearly have assessed the risks and it makes sense for the particular business use case.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; - Eric Lombrozo&lt;br/&gt;&lt;br/&gt;I think the misunderstanding was in perhaps my earlier statement seemed like I was suggesting that it’s the protocol’s responsibility to protect merchants from double-spends. On the contrary - I think we agree - the protocol CANNOT make any guarantees to ANYONE until we do converge on a history. The “design” I speak of here is more on the merchant side.&lt;br/&gt;&lt;br/&gt;- Eric Lombrozo&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150620/1ecc0abe/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150620/1ecc0abe/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:39:15&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsz99vhf5a5kllxq6r07fs4y98qsygprdxhjcjt03fpjv5yq4sqv3szyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7xnj3l6</id>
    
      <title type="html">📅 Original date posted:2015-06-20 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsz99vhf5a5kllxq6r07fs4y98qsygprdxhjcjt03fpjv5yq4sqv3szyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7xnj3l6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz74dh8wl2l0920r2dyan6fs0yt2h4ylmlnkl3c56hwztmnaj770c296p7f&#39;&gt;nevent1q…6p7f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-20&lt;br/&gt;📝 Original message:&amp;gt; On Jun 20, 2015, at 4:16 PM, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Fri, Jun 19, 2015 at 5:37 PM, Eric Lombrozo &amp;lt;elombrozo at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; The Bitcoin network was designed (or should be designed) with the requirement that it can withstand deliberate double-spend attacks that can come from anywhere at any time…&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I disagree with this premise. Please, don&amp;#39;t take this as an argument&lt;br/&gt;&amp;gt; from authority fallacy, but I will cite Satoshi to express what I&lt;br/&gt;&amp;gt; think the assumptions while using the system should be:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &amp;#34;As long as a majority of CPU power is controlled by nodes that are&lt;br/&gt;&amp;gt; not cooperating to attack the network, they&amp;#39;ll generate the longest&lt;br/&gt;&amp;gt; chain and outpace attackers.&amp;#34;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; I can&amp;#39;t say for sure what was meant by &amp;#34;attacking the network&amp;#34; in this&lt;br/&gt;&amp;gt; context but I personally mean trying to rewrite valid and&lt;br/&gt;&amp;gt; proof-of-work-timestamped history.&lt;br/&gt;&amp;gt; Unconfirmed transactions are simply not part of history yet. Ordering&lt;br/&gt;&amp;gt; unconfirmed transactions in a consensus compatible way without a&lt;br/&gt;&amp;gt; universal clock is impossible, that&amp;#39;s why we&amp;#39;re using proof of work in&lt;br/&gt;&amp;gt; the first place.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Alternative policies are NOT attacks on the network.&lt;br/&gt;&lt;br/&gt;Just to be clear, Jorge, I wasn’t suggesting that unconfirmed transactions are part of any sort of global consensus. In fact, they very much AREN’T. Which is exactly why it is extremely dangerous to accept unconfirmed transactions as final unless you clearly have assessed the risks and it makes sense for the particular business use case.&lt;br/&gt;&lt;br/&gt;- Eric Lombrozo&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150620/a7c74859/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150620/a7c74859/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:39:15&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq7pe07ep9k306m80psysnjnaudvt96vjz7u0dy7ye9acz4xc0dcqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc76et9jz</id>
    
      <title type="html">📅 Original date posted:2015-06-20 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq7pe07ep9k306m80psysnjnaudvt96vjz7u0dy7ye9acz4xc0dcqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc76et9jz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz99vhf5a5kllxq6r07fs4y98qsygprdxhjcjt03fpjv5yq4sqv3shzhgrx&#39;&gt;nevent1q…hgrx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-20&lt;br/&gt;📝 Original message:I should also add that I think many in this space believe they have assessed the risk as acceptable but haven’t really considered how to cap potential losses nor made contingency plans for when the inevitable attacks *do* come.&lt;br/&gt;&lt;br/&gt;- Eric Lombrozo&lt;br/&gt;&lt;br/&gt;&amp;gt; On Jun 20, 2015, at 4:47 PM, Eric Lombrozo &amp;lt;elombrozo at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Jun 20, 2015, at 4:16 PM, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Fri, Jun 19, 2015 at 5:37 PM, Eric Lombrozo &amp;lt;elombrozo at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; The Bitcoin network was designed (or should be designed) with the requirement that it can withstand deliberate double-spend attacks that can come from anywhere at any time…&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I disagree with this premise. Please, don&amp;#39;t take this as an argument&lt;br/&gt;&amp;gt;&amp;gt; from authority fallacy, but I will cite Satoshi to express what I&lt;br/&gt;&amp;gt;&amp;gt; think the assumptions while using the system should be:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &amp;#34;As long as a majority of CPU power is controlled by nodes that are&lt;br/&gt;&amp;gt;&amp;gt; not cooperating to attack the network, they&amp;#39;ll generate the longest&lt;br/&gt;&amp;gt;&amp;gt; chain and outpace attackers.&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; I can&amp;#39;t say for sure what was meant by &amp;#34;attacking the network&amp;#34; in this&lt;br/&gt;&amp;gt;&amp;gt; context but I personally mean trying to rewrite valid and&lt;br/&gt;&amp;gt;&amp;gt; proof-of-work-timestamped history.&lt;br/&gt;&amp;gt;&amp;gt; Unconfirmed transactions are simply not part of history yet. Ordering&lt;br/&gt;&amp;gt;&amp;gt; unconfirmed transactions in a consensus compatible way without a&lt;br/&gt;&amp;gt;&amp;gt; universal clock is impossible, that&amp;#39;s why we&amp;#39;re using proof of work in&lt;br/&gt;&amp;gt;&amp;gt; the first place.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Alternative policies are NOT attacks on the network.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Just to be clear, Jorge, I wasn’t suggesting that unconfirmed transactions are part of any sort of global consensus. In fact, they very much AREN’T. Which is exactly why it is extremely dangerous to accept unconfirmed transactions as final unless you clearly have assessed the risks and it makes sense for the particular business use case.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; - Eric Lombrozo&lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150620/bb11155c/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150620/bb11155c/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:39:15&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst8fuwzqy5gxzc74emlpf9j75j8as3q0ulr8fvqu50xp6v8den88qzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7edc98r</id>
    
      <title type="html">📅 Original date posted:2015-06-21 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst8fuwzqy5gxzc74emlpf9j75j8as3q0ulr8fvqu50xp6v8den88qzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7edc98r" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9twzeq2mqypw2vrljykh0krjst4nrcg0rxalv0dr8k9zem7vvn7gnt4gkd&#39;&gt;nevent1q…4gkd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-21&lt;br/&gt;📝 Original message:&amp;gt; On Jun 21, 2015, at 1:41 AM, Btc Drak &amp;lt;btcdrak at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Eric,&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; BitPay clearly do understand the risks of 0-conf. In case you were not aware BitPay does not particularly &amp;#34;accept zero confirm transactions&amp;#34;. When a payment is seen on the network the payment screen reports the invoice has been paid, but that&amp;#39;s front-end user facing. On the back end it&amp;#39;s marked as paid but the API exposes the the confirmation status allowing the merchant to make business decisions about when to progress to fulfilment. A good example of this is Neteller (a sort of paypal variant) which allows one to fund the account with fiat using Bitcoin, via Bitpay. When you pay the bitpay invoice, your account is marked as payment pending until there are some confirmations.&lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;I am glad to hear that. Yes, it absolutely makes sense to let the merchant to make business decisions still pending confirmation (i.e. should I actually ship?)&lt;br/&gt;&lt;br/&gt;&amp;gt; Coinbase does not expose the confirmation status and from what I understand (not checked myself) they guarantee payment to merchants for 0-confirm, regardless of whether they confirm or not.&lt;br/&gt;&lt;br/&gt;Then Coinbase is essentially taking on the role of an insurer…are they taking the appropriate precautions to limit potential losses? Can they make up for these losses with fees? And if not (or if they don’t really have a quantifiable risk model) could they survive a worst-case scenario with at most a surface wound? (i.e. a systemic attack involving many machines in many different places all attacking at once).&lt;br/&gt;&lt;br/&gt;It would be absolutely the height of idiocy to guarantee payment on merchandise that has yet to ship, i.e. So I hope these reports are wrong :)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;- Eric Lombrozo&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150621/e71b8a85/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150621/e71b8a85/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:39:12&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsge5ua5hdmu4vfcnmzlsm2ss3xjp8xpud0t72twcr9fkmyxym7hgqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7etj82a</id>
    
      <title type="html">📅 Original date posted:2015-06-21 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsge5ua5hdmu4vfcnmzlsm2ss3xjp8xpud0t72twcr9fkmyxym7hgqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7etj82a" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsztq9gz6dpg6sj244llqpe33agh55rydrl58v0j90u2cuxwwz23qqrcf28l&#39;&gt;nevent1q…f28l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-21&lt;br/&gt;📝 Original message:&amp;gt; On Jun 21, 2015, at 12:42 AM, Eric Lombrozo &amp;lt;elombrozo at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Jun 20, 2015, at 11:45 PM, Jeff Garzik &amp;lt;jgarzik at bitpay.com &amp;lt;mailto:jgarzik at bitpay.com&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; On Sat, Jun 20, 2015 at 5:54 PM, Eric Lombrozo &amp;lt;elombrozo at gmail.com &amp;lt;mailto:elombrozo at gmail.com&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;  but we NEED to be applying some kind of pressure on the merchant end to upgrade their stuff to be more resilient&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Can you be specific?  What precise technical steps would you have BitPay and Coinbase do?  We upgrade our stuff to... what exactly?&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; &amp;lt;&lt;a href=&#34;https://bitpay.com/&amp;gt&#34;&gt;https://bitpay.com/&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; Thanks for asking *the* question, Jeff. We often get caught up in these philosophical debates…but at the end of the day we need something concrete.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Even more important than the specific software you’re using is the security policy.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; If you must accept zero confirmation transactions, there are a few concrete things you can do to reduce your exposure:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; 1) limit the transaction amounts for zero confirmation transactions - do not accept them for very high priced goods…especially if they require physical shipping.&lt;br/&gt;&amp;gt; 2) limit the total amount of unconfirmed revenue you’ll tolerate at any given moment - if the amount is exceeded, require confirmations.&lt;br/&gt;&amp;gt; 3) give merchants of subscription services (i.e. servers, hosting, etc…) the ability to shut the user out if a double-spend is detected.&lt;br/&gt;&amp;gt; 4) collect legal information on purchasers (or have the merchants collect this information) so you have someone to go after if they try to screw you&lt;br/&gt;&amp;gt; 5) create a risk profile for users…and flag suspicious behavior (i.e. someone trying to purchase a bunch of stuff that totally doesn’t fit into their purchasing habits).&lt;br/&gt;&amp;gt; 6) get insurance (although right now reasonably-priced insurance is probably pretty hard to obtain since statistics are generally of little use…we’re entering uncharted territory).&lt;br/&gt;&amp;gt; 7) set up a warning system and a “panic” button so that if you start to see an attack you can immediately disable all zero confirmation transactions system-wide.&lt;br/&gt;&amp;gt; 8) independently verify all inbound transactions and connect to multiple network nodes…check them against one another.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; As for software tools to accomplish these things, we can talk about that offline :)&lt;br/&gt;&amp;gt; &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;&lt;br/&gt;I should also point out that pretty much all of these suggestions (except for maybe 8) would apply to ANY payment system…they are NOT specific to Bitcoin whatsoever. Any serious payment processor should have these sorts of policies engrained as part of company culture…or else one day (probably not too long from now) you’ll be out of business. The mere suggestion that changing relay policy would pose significant threats to the bottom line of a payment processor is about the height of amateurishness, IMHO.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;- Eric Lombrozo&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/02d84c3a/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150621/02d84c3a/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150621/02d84c3a/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150621/02d84c3a/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:39:11&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsztq9gz6dpg6sj244llqpe33agh55rydrl58v0j90u2cuxwwz23qqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7n8z2wr</id>
    
      <title type="html">📅 Original date posted:2015-06-21 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsztq9gz6dpg6sj244llqpe33agh55rydrl58v0j90u2cuxwwz23qqzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7n8z2wr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd8qvaws28fwk0v6k4aksgmzsqhhgykcwnvd7mxc57jlfjg3jdlys0dz4er&#39;&gt;nevent1q…z4er&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-21&lt;br/&gt;📝 Original message:&amp;gt; On Jun 20, 2015, at 11:45 PM, Jeff Garzik &amp;lt;jgarzik at bitpay.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Sat, Jun 20, 2015 at 5:54 PM, Eric Lombrozo &amp;lt;elombrozo at gmail.com &amp;lt;mailto:elombrozo at gmail.com&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;  but we NEED to be applying some kind of pressure on the merchant end to upgrade their stuff to be more resilient&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Can you be specific?  What precise technical steps would you have BitPay and Coinbase do?  We upgrade our stuff to... what exactly?&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; Jeff Garzik&lt;br/&gt;&amp;gt; Bitcoin core developer and open source evangelist&lt;br/&gt;&amp;gt; BitPay, Inc.      &lt;a href=&#34;https://bitpay.com/&#34;&gt;https://bitpay.com/&lt;/a&gt; &amp;lt;&lt;a href=&#34;https://bitpay.com/&amp;gt&#34;&gt;https://bitpay.com/&amp;gt&lt;/a&gt;;&lt;br/&gt;Thanks for asking *the* question, Jeff. We often get caught up in these philosophical debates…but at the end of the day we need something concrete.&lt;br/&gt;&lt;br/&gt;Even more important than the specific software you’re using is the security policy.&lt;br/&gt;&lt;br/&gt;If you must accept zero confirmation transactions, there are a few concrete things you can do to reduce your exposure:&lt;br/&gt;&lt;br/&gt;1) limit the transaction amounts for zero confirmation transactions - do not accept them for very high priced goods…especially if they require physical shipping.&lt;br/&gt;2) limit the total amount of unconfirmed revenue you’ll tolerate at any given moment - if the amount is exceeded, require confirmations.&lt;br/&gt;3) give merchants of subscription services (i.e. servers, hosting, etc…) the ability to shut the user out if a double-spend is detected.&lt;br/&gt;4) collect legal information on purchasers (or have the merchants collect this information) so you have someone to go after if they try to screw you&lt;br/&gt;5) create a risk profile for users…and flag suspicious behavior (i.e. someone trying to purchase a bunch of stuff that totally doesn’t fit into their purchasing habits).&lt;br/&gt;6) get insurance (although right now reasonably-priced insurance is probably pretty hard to obtain since statistics are generally of little use…we’re entering uncharted territory).&lt;br/&gt;7) set up a warning system and a “panic” button so that if you start to see an attack you can immediately disable all zero confirmation transactions system-wide.&lt;br/&gt;8) independently verify all inbound transactions and connect to multiple network nodes…check them against one another.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;As for software tools to accomplish these things, we can talk about that offline :)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;- Eric Lombrozo&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150621/95ab06d4/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150621/95ab06d4/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150621/95ab06d4/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150621/95ab06d4/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:39:11&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqvuww6xxjlwa5cl0j96vgr5v6emr96pwhj8x2uzy8gc4jvsj6v0qzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7xqdf0n</id>
    
      <title type="html">📅 Original date posted:2015-06-20 📝 Original message:One ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqvuww6xxjlwa5cl0j96vgr5v6emr96pwhj8x2uzy8gc4jvsj6v0qzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7xqdf0n" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyvxg3zyqt8pzl7e3nwswyaf4fwc42r86zsfvy85erc8hap36xqxgqapxc8&#39;&gt;nevent1q…pxc8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-20&lt;br/&gt;📝 Original message:One more thing I would like to add to this thread: I want to make it unequivocally clear that I believe what is making double-spends easier has relatively little to do with the protocol and almost everything to do with poor software and poor security policy on the merchant end. Perhaps it isn’t prudent to push out changes to the relay policy that make these exploits even easier right now - but we NEED to be applying some kind of pressure on the merchant end to upgrade their stuff to be more resilient so that we have more room for changes on things like relay policy without significant disruption to the network.&lt;br/&gt;&lt;br/&gt;- Eric Lombrozo&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150620/2a4ae83e/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150620/2a4ae83e/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:39:11&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyvxg3zyqt8pzl7e3nwswyaf4fwc42r86zsfvy85erc8hap36xqxgzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc78uenpv</id>
    
      <title type="html">📅 Original date posted:2015-06-20 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyvxg3zyqt8pzl7e3nwswyaf4fwc42r86zsfvy85erc8hap36xqxgzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc78uenpv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfh0qv9ctxjx9jzudtfa6vr5u83j5umhahky4l6ymgse4judl3fzgwfmtsy&#39;&gt;nevent1q…mtsy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-20&lt;br/&gt;📝 Original message:&amp;gt; On Jun 20, 2015, at 5:27 PM, justusranvier at riseup.net wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Signed PGP part&lt;br/&gt;&amp;gt; On 2015-06-20 19:19, Eric Lombrozo wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; On Jun 20, 2015, at 4:37 PM, justusranvier at riseup.net wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; Signed PGP part&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; On 2015-06-20 18:20, Jorge Timón wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; On Fri, Jun 19, 2015 at 6:42 PM, Eric Lombrozo &amp;lt;elombrozo 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; If we want a non-repudiation mechanism in the protocol, we should&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; explicitly define one rather than relying on “prima facie”&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; assumptions. Otherwise, I would recommend not relying on the existence&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&amp;gt; of a signed transaction as proof of intent to pay…&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; Non-repudiation can be built on top of the payment protocol layer.&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; Non-repudiation is an intrinsic property of the ECDSA signatures which&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; Bitcoin uses - it&amp;#39;s not a feature that needs to be built.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; There&amp;#39;s no way to accidentally sign a transaction and accidentally&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; announce it publicly. There is no form of third-party error that can&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; result in a payee receiving an erroneous contract.&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; Justus,&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; We don’t even have a concept of identity in the Bitcoin protocol, let&lt;br/&gt;&amp;gt; &amp;gt; alone non-repudiation. What good is non-repudiation if there’s no way&lt;br/&gt;&amp;gt; &amp;gt; to even associate a signature with a legal entity?&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Sure, we could use the ECDSA signatures in transactions as part of a&lt;br/&gt;&amp;gt; &amp;gt; non-repudiation scheme - but the recipient would have to also have a&lt;br/&gt;&amp;gt; &amp;gt; means to establish the identity of the sender and associate it with&lt;br/&gt;&amp;gt; &amp;gt; the the transaction.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Furthermore, in light of the fact that there *are* fully legitimate&lt;br/&gt;&amp;gt; &amp;gt; use cases for sending conflicting transactions…and the fact that&lt;br/&gt;&amp;gt; &amp;gt; determination of intent isn’t always entirely clear…we should refrain&lt;br/&gt;&amp;gt; &amp;gt; from attaching any further significance transaction signatures other&lt;br/&gt;&amp;gt; &amp;gt; than that “the sender was willing to have it included in the&lt;br/&gt;&amp;gt; &amp;gt; blockchain if a miner were to have seen it and accepted it…but perhaps&lt;br/&gt;&amp;gt; &amp;gt; the sender would have changed their mind before it actually did get&lt;br/&gt;&amp;gt; &amp;gt; accepted.”&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Bitcoin has no concept of identity, but in any type of commercial&lt;br/&gt;&amp;gt; transaction the parties involved must know some minimal amount of&lt;br/&gt;&amp;gt; identity information in order to transact at all.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Except for some identifiable special cases, I think a payee is perfectly&lt;br/&gt;&amp;gt; justified in treating a double spend of a payment sent to them as part&lt;br/&gt;&amp;gt; of a commercial transaction as a fraud attempt and employing whatever&lt;br/&gt;&amp;gt; non-Bitcoin recourse mechanisms, if any, they have access to.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; From the perspective of the network, the obviously correct action for&lt;br/&gt;&amp;gt; any node or miner is to relay the first version of any transaction they&lt;br/&gt;&amp;gt; see. The primary purpose of mining is to resolve this&lt;br/&gt;&amp;gt; otherwise-unresolvable problem of determining which transaction among a&lt;br/&gt;&amp;gt; set of conflicting transactions happened first.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; If a node or miner wants to deviate from the obviously correct&lt;br/&gt;&amp;gt; behaviour, and if they want to avoid harming the value of the network,&lt;br/&gt;&amp;gt; they should be particularly careful to make sure their deviation from&lt;br/&gt;&amp;gt; &amp;#34;first seen&amp;#34; doesn&amp;#39;t introduce harmful unintended side effects, like&lt;br/&gt;&amp;gt; making fraud easier.&lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;The contract between the buyer and seller is actually outside the Bitcoin network. Yes, a merchant that gets cheated could seek some other recourse in such an event…but the behavior you’re claiming as “obviously correct” is NOT obviously correct.  In fact, there are arguments against this “obviously correct” way even if we were to accept the premise that the signature implies a promise to pay (which I think many reasonable individuals would also dispute). For instance, by relaying conflicting transactions it makes it potentially easier for others to discover the double-spend attempt (of course, this requires wallets to not be lazy about this…perhaps such relays could be flagged or placed in a special message type).&lt;br/&gt;&lt;br/&gt;- Eric Lombrozo&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150620/ccb0176e/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150620/ccb0176e/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150620/ccb0176e/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150620/ccb0176e/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:39:10&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyfvm7q933nvsh0gn4eycfrxyshjkad0vkdtpypx7sk26qdkuy47gzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7w6fnpt</id>
    
      <title type="html">📅 Original date posted:2015-06-20 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyfvm7q933nvsh0gn4eycfrxyshjkad0vkdtpypx7sk26qdkuy47gzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7w6fnpt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2z940c90ryty4auec37qpr7lf7agjrahpk4fgqw8a9e86xpw0z2q7zw8fy&#39;&gt;nevent1q…w8fy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-20&lt;br/&gt;📝 Original message:&amp;gt; On Jun 20, 2015, at 4:37 PM, justusranvier at riseup.net wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Signed PGP part&lt;br/&gt;&amp;gt; On 2015-06-20 18:20, Jorge Timón wrote:&lt;br/&gt;&amp;gt; &amp;gt; On Fri, Jun 19, 2015 at 6:42 PM, Eric Lombrozo &amp;lt;elombrozo at gmail.com&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; If we want a non-repudiation mechanism in the protocol, we should&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; explicitly define one rather than relying on “prima facie”&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; assumptions. Otherwise, I would recommend not relying on the existence&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; of a signed transaction as proof of intent to pay…&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Non-repudiation can be built on top of the payment protocol layer.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Non-repudiation is an intrinsic property of the ECDSA signatures which&lt;br/&gt;&amp;gt; Bitcoin uses - it&amp;#39;s not a feature that needs to be built.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; There&amp;#39;s no way to accidentally sign a transaction and accidentally&lt;br/&gt;&amp;gt; announce it publicly. There is no form of third-party error that can&lt;br/&gt;&amp;gt; result in a payee receiving an erroneous contract.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; &lt;br/&gt;&lt;br/&gt;Justus,&lt;br/&gt;&lt;br/&gt;We don’t even have a concept of identity in the Bitcoin protocol, let alone non-repudiation. What good is non-repudiation if there’s no way to even associate a signature with a legal entity?&lt;br/&gt;&lt;br/&gt;Sure, we could use the ECDSA signatures in transactions as part of a non-repudiation scheme - but the recipient would have to also have a means to establish the identity of the sender and associate it with the the transaction.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Furthermore, in light of the fact that there *are* fully legitimate use cases for sending conflicting transactions…and the fact that determination of intent isn’t always entirely clear…we should refrain from attaching any further significance transaction signatures other than that “the sender was willing to have it included in the blockchain if a miner were to have seen it and accepted it…but perhaps the sender would have changed their mind before it actually did get accepted.”&lt;br/&gt;&lt;br/&gt;- Eric Lombrozo&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/20150620/9dd48b8f/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150620/9dd48b8f/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: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150620/9dd48b8f/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150620/9dd48b8f/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:39:10&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs08z5tq84qpcn8t9f4dwzv8uh082y9xtxs6wzawnsjpwcmyk503hgzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7y9r404</id>
    
      <title type="html">📅 Original date posted:2015-06-19 📝 Original message:If we ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs08z5tq84qpcn8t9f4dwzv8uh082y9xtxs6wzawnsjpwcmyk503hgzyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7y9r404" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspjek83fevhx03zhzyatkwdlv9ew8c05syr7wjd2796gpg2h32vhcw256wz&#39;&gt;nevent1q…56wz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-19&lt;br/&gt;📝 Original message:If we want a non-repudiation mechanism in the protocol, we should explicitly define one rather than relying on “prima facie” assumptions. Otherwise, I would recommend not relying on the existence of a signed transaction as proof of intent to pay…&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; On Jun 19, 2015, at 9:36 AM, Matt Whitlock &amp;lt;bip at mattwhitlock.name&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Friday, 19 June 2015, at 3:53 pm, justusranvier at riseup.net wrote:&lt;br/&gt;&amp;gt;&amp;gt; I&amp;#39;d also like to note that &amp;#34;prima facie&amp;#34; doesn&amp;#39;t mean &amp;#34;always&amp;#34;, it means&lt;br/&gt;&amp;gt;&amp;gt; that &amp;#34;the default assumption, unless proven otherwise.&amp;#34;&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Why would you automatically assume fraud by default? Shouldn&amp;#39;t the null hypothesis be the default? Without any information one way or another, you ought to make *no assumption* about the fraudulence or non-fraudulence of any given double-spend.&lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150619/d461c2f9/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150619/d461c2f9/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:39:08&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs07fga2fdl5llz2wwhxmkcwdd2q6gdw84q93ucrfwjy9zhd5rlasszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7fnmfvz</id>
    
      <title type="html">📅 Original date posted:2015-06-19 📝 Original message:OK, a ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs07fga2fdl5llz2wwhxmkcwdd2q6gdw84q93ucrfwjy9zhd5rlasszyr5fja5dy48n2da00cny2ktgtqmr959tp02v0qzyt6k05zr6eqxc7fnmfvz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf7tvampv89uk6cnxgcl00qzpv88p974uvcheyne4m3w3w7ffsadcftgazt&#39;&gt;nevent1q…gazt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-19&lt;br/&gt;📝 Original message:OK, a few things here:&lt;br/&gt;&lt;br/&gt;The Bitcoin network was designed (or should be designed) with the requirement that it can withstand deliberate double-spend attacks that can come from anywhere at any time…and relaxing this assumption without adequately assessing the risk (i.e. I’ve never been hacked before so I can assume it’s safe) is extremely dangerous at best and just horrid security practice at worst. Your users might not thank you for not getting hacked - but they surely will not like it when you DO get hacked…and lack a proper recovery plan.&lt;br/&gt;&lt;br/&gt;Furthermore, the protocol itself makes no assumptions regarding the intentions behind someone signing two conflicting transactions. There are many potential use cases where doing so could make a lot of sense. Had the protocol been designed along the lines of, say, tendermint…where signing multiple conflicting blocks results in loss of one’s funds…then the protocol itself disincentivizes the behavior without requiring any sort of altruistic, moralistic assumptions. That would also mean we’d need a different mechanism for the use cases that things like RBF address.&lt;br/&gt;&lt;br/&gt;Thirdly, taken to the extreme, the viewpoint of “signing a conflicting transaction is fraud and vandalism” means that if for whatever reason you attempt to propagate a transaction and nobody mines it for a very long time, you’re not entitled to immediately reclaim those funds…they must remain in limbo forever.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;- Eric Lombrozo&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; On Jun 19, 2015, at 8:11 AM, Peter Todd &amp;lt;pete at petertodd.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; On Fri, Jun 19, 2015 at 03:00:57PM &#43;0000, justusranvier at riseup.net wrote:&lt;br/&gt;&amp;gt;&amp;gt; On 2015-06-19 10:39, Peter Todd wrote:&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt;     Yesterday F2Pool, currently the largest pool with 21% of the hashing&lt;br/&gt;&amp;gt;&amp;gt;     power, enabled full replace-by-fee (RBF) support after discussions&lt;br/&gt;&amp;gt;&amp;gt; with&lt;br/&gt;&amp;gt;&amp;gt;     me. This means that transactions that F2Pool has will be replaced if&lt;br/&gt;&amp;gt;&amp;gt; a&lt;br/&gt;&amp;gt;&amp;gt;     conflicting transaction pays a higher fee. There are no requirements&lt;br/&gt;&amp;gt;&amp;gt; for&lt;br/&gt;&amp;gt;&amp;gt;     the replacement transaction to pay addresses that were paid by the&lt;br/&gt;&amp;gt;&amp;gt;     previous transaction.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Intentional fraud is a bad thing to add to a financial protocol.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; A user who creates conflicting transactions, one that pays someone else&lt;br/&gt;&amp;gt;&amp;gt; and another which does not pay them, and broadcasts both of them, has&lt;br/&gt;&amp;gt;&amp;gt; just self-incriminated themselves by producing prima facie evidence of&lt;br/&gt;&amp;gt;&amp;gt; fraud.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Depends.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; If you ask me to pay you 1BTC at address A and I create tx1 that pays&lt;br/&gt;&amp;gt; 1BTC to A1 and 2BTC of chain to C, what&amp;#39;s wrong with me creating tx2&lt;br/&gt;&amp;gt; that still pays 1BTC to A, but now only pays 1.999BTC to C? I&amp;#39;m not&lt;br/&gt;&amp;gt; defrauding you, I&amp;#39;m just reducing the value of my change address to pay&lt;br/&gt;&amp;gt; a higher fee. Similarly if I now need to pay Bob 0.5BTC, I can create&lt;br/&gt;&amp;gt; tx3 paying 1BTC to A, 0.5BTC to B, and 1.498BTC to C.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Yet from the point of view of an external observer they have no idea why&lt;br/&gt;&amp;gt; the transaction outputs reduced in size, nor any way of knowing if fraud&lt;br/&gt;&amp;gt; did or did not occur.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Equally, maybe you tell me &amp;#34;Actually, just give me 0.5BTC to cancel out&lt;br/&gt;&amp;gt; that debt&amp;#34;, in which case I&amp;#39;m not breaking any contract at all by giving&lt;br/&gt;&amp;gt; you less money than I first promised - the contract has changed.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Again, none of this can or should be observable to anyone other than the&lt;br/&gt;&amp;gt; parties directly involved.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; It may be the case that since Bitcoin spans multiple legal jurisdictions&lt;br/&gt;&amp;gt;&amp;gt; and can be use anonymously that the victims of such fraud can not rely&lt;br/&gt;&amp;gt;&amp;gt; on legal recourse, and it may also be the case that proof of work is how&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin deals with the aforementioned factors, but regardless&lt;br/&gt;&amp;gt;&amp;gt; un-prosecutable fraud is still fraud and anyone who encourages it should&lt;br/&gt;&amp;gt;&amp;gt; be recognied as a bad actors.&lt;br/&gt;&amp;gt;&amp;gt; &lt;br/&gt;&amp;gt;&amp;gt; Committing vandalism and encouraging fraud to prove a point may be&lt;br/&gt;&amp;gt;&amp;gt; something the network can&amp;#39;t stop on a technical level, but there&amp;#39;s no&lt;br/&gt;&amp;gt;&amp;gt; reason not to call it out for what it is.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; What do you think of Bitcoin XT then? It relays double-spends, which&lt;br/&gt;&amp;gt; makes it much easier to get double-spends to miners than before. In&lt;br/&gt;&amp;gt; particular you see a lot of zero-fee transactions being replaced by&lt;br/&gt;&amp;gt; fee-paying transactions, relayed through Bitcoin XT nodes and then&lt;br/&gt;&amp;gt; mined. Is that encouraging fraud?&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; &amp;#39;peter&amp;#39;[:-1]@petertodd.org&lt;br/&gt;&amp;gt; 000000000000000003932458055c68d4ee2b6d68441c4764efbdf6b0b1683717&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;A non-text attachment was scrubbed...&lt;br/&gt;Name: signature.asc&lt;br/&gt;Type: application/pgp-signature&lt;br/&gt;Size: 842 bytes&lt;br/&gt;Desc: Message signed with OpenPGP using GPGMail&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150619/7b6748ec/attachment.sig&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150619/7b6748ec/attachment.sig&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:39:07&#43;02:00</updated>
  </entry>

</feed>