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




  <entry>
    <id>https://nostr.ae/nevent1qqsplcwqgmv3zkjua7a4c3h3rvt26t7a2pcvr4ncq9gu69clqllxdwszypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjjh2dlw6</id>
    
      <title type="html">📅 Original date posted:2015-07-23 📝 Original message:The ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsplcwqgmv3zkjua7a4c3h3rvt26t7a2pcvr4ncq9gu69clqllxdwszypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjjh2dlw6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszkc38nfkqrtl29jp3s4dhw8gfgt77qkvdkphs70hr9lusn00ckyg65x32g&#39;&gt;nevent1q…x32g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-23&lt;br/&gt;📝 Original message:The code so far is fairly limited in scope, essentially making it &lt;br/&gt;possible to change the values in consensus/params.h based on block &lt;br/&gt;height. The actual code to interpret those values does need to be &lt;br/&gt;provided ahead of time, of course, so there&amp;#39;s still developer time to &lt;br/&gt;implement, it just moves consensus arguments to the users.&lt;br/&gt;&lt;br/&gt;Loading the values from disk rather than hard-coding them is a &lt;br/&gt;reasonably straight forward extension to the code, in theory. The &lt;br/&gt;existing work has application-specific changes that would need stripping &lt;br/&gt;out, but you can get an idea of what this would look like from &lt;br/&gt;&lt;a href=&#34;https://github.com/rnicoll/dogecoin/commit/949b1ccd88ff13c74a3c1a7b9faa7f36c1085904&#34;&gt;https://github.com/rnicoll/dogecoin/commit/949b1ccd88ff13c74a3c1a7b9faa7f36c1085904&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Ross&lt;br/&gt;&lt;br/&gt;On 23/07/2015 01:43, Eric Lombrozo via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&amp;gt; On Jul 22, 2015, at 5:34 PM, Cory Fields &amp;lt;lists at coryfields.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Wed, Jul 22, 2015 at 8:13 PM, Eric Lombrozo &amp;lt;elombrozo at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&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;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;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;&amp;gt;&amp;gt;&amp;gt; FWIW, I had worked on something similar a while back:&lt;br/&gt;&amp;gt;&amp;gt;&amp;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;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;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;&amp;gt;&amp;gt;&amp;gt; different magic bytes, and a different network port at the very least. :)&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Not sure if serious, so I&amp;#39;ll assume you are :)&lt;br/&gt;&amp;gt;&amp;gt;&amp;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;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Again, why? If someone wants to create a scamcoin, they can. If&lt;br/&gt;&amp;gt;&amp;gt; someone wants to burn money on a scamcoin, equally, they can. I&amp;#39;m not&lt;br/&gt;&amp;gt;&amp;gt; sure how this is any different. If someone manages to garner realistic&lt;br/&gt;&amp;gt;&amp;gt; support for a hard-fork, I don&amp;#39;t see the benefit in forcing them to&lt;br/&gt;&amp;gt;&amp;gt; use forked software.. that only leaves Core in the middle because it&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt; forced to choose a side (not choosing is unfortunately a side as&lt;br/&gt;&amp;gt;&amp;gt; well). It doesn&amp;#39;t remove the reality of the split.&lt;br/&gt;&amp;gt; In general, new consensus rules are not trivial to implement. Block size limits are exceptional in being so simple to change in the code. So what you’re proposing sounds more like a plugin model supporting dynamic linking than a configuration file.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Why? The idea in this case would be to allow the user to decide&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; between (say) &amp;#34;./bitcoind -1mbchain&amp;#34; and &amp;#34;./bitcoind -2mbchain&amp;#34; at&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; runtime rather than the likely alternative of &amp;#34;./bitcoind&amp;#34; vs&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;#34;./bitcoin-fork”.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; That’s exactly what my coinparams_new branch does. Adding a parameter for maximum block size would be straightforward.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Chain params may be identical other than the value of some future&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; event (miner vote for example), in which case the configs would run&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; identically until that point.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Yes, indeed - this would be a special case.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; If your concern is about nodes with different configs communicating&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; with eachother, I&amp;#39;d like to reiterate: the idea really is no different&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; than suggesting that someone fork the codebase and implement their own&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; changes, it just cuts out most of the work required.&lt;br/&gt;&amp;gt;&amp;gt;&amp;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;&amp;gt;&amp;gt; Well of course. It would be a terrible idea. People would try it and&lt;br/&gt;&amp;gt;&amp;gt; fail, and lose money. But for those crying foul at Core for being the&lt;br/&gt;&amp;gt;&amp;gt; consensus/policy gatekeeper, it seems to me that user-selectable&lt;br/&gt;&amp;gt;&amp;gt; params is the only logical solution.&lt;br/&gt;&amp;gt; The real problem isn’t so much the difficulty of creating forks of the codebase - but the fact that unless a fork has overwhelming support, blockchains cannot guarantee irreversibility of transactions…which defeats their entire purpose.&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/20150723/e1376731/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/e1376731/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:09&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw57aslc3x9uy2f0eu8hw6zn4ygxr556znz6wf0zvzcjmxgd9q77qzypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjjvh0nd9</id>
    
      <title type="html">📅 Original date posted:2015-07-20 📝 Original message:I take ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw57aslc3x9uy2f0eu8hw6zn4ygxr556znz6wf0zvzcjmxgd9q77qzypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjjvh0nd9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswjv7s4x7mdtd6z39h4hdxn80spt3n5zkdc7xz9593hawqvtfwhgc0yypg9&#39;&gt;nevent1q…ypg9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-20&lt;br/&gt;📝 Original message:I take it there&amp;#39;s no feasibility in suggesting the script execution code &lt;br/&gt;has run time maximums? I&amp;#39;m aware these would be much harder to have &lt;br/&gt;consensus on, but would seem like the better solution if at all possible.&lt;br/&gt;&lt;br/&gt;Ross&lt;br/&gt;&lt;br/&gt;On 20/07/2015 20:10, Gavin Andresen via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; Draft BIP to prevent a potential CPU exhaustion attack if a &lt;br/&gt;&amp;gt; significantly larger maximum blocksize is adopted:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;   Title: Limit maximum transaction size&lt;br/&gt;&amp;gt;   Author: Gavin Andresen &amp;lt;gavinandresen at gmail.com &lt;br/&gt;&amp;gt; &amp;lt;mailto:gavinandresen at gmail.com&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;   Status: Draft&lt;br/&gt;&amp;gt;   Type: Standards Track&lt;br/&gt;&amp;gt;   Created: 2015-07-17&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ==Abstract==&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Mitigate a potential CPU exhaustion denial-of-service attack by limiting&lt;br/&gt;&amp;gt; the maximum size of a transaction included in a block.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ==Motivation==&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Sergio Demian Lerner reported that a maliciously constructed block could&lt;br/&gt;&amp;gt; take several minutes to validate, due to the way signature hashes are&lt;br/&gt;&amp;gt; computed for OP_CHECKSIG/OP_CHECKMULTISIG &lt;br/&gt;&amp;gt; ([[&lt;a href=&#34;https://bitcointalk.org/?topic=140078&#34;&gt;https://bitcointalk.org/?topic=140078&lt;/a&gt;|CVE-2013-2292]] &lt;br/&gt;&amp;gt; &amp;lt;&lt;a href=&#34;https://bitcointalk.org/?topic=140078%7CCVE-2013-2292&#34;&gt;https://bitcointalk.org/?topic=140078%7CCVE-2013-2292&lt;/a&gt;]]&amp;gt;).&lt;br/&gt;&amp;gt; Each signature validation can require hashing most of the transaction&amp;#39;s&lt;br/&gt;&amp;gt; bytes, resulting in O(s*b) scaling (where n is the number of signature&lt;br/&gt;&amp;gt; operations and m is the number of bytes in the transaction, excluding&lt;br/&gt;&amp;gt; signatures). If there are no limits on n or m the result is O(n^2) &lt;br/&gt;&amp;gt; scaling.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This potential attack was mitigated by changing the default relay and&lt;br/&gt;&amp;gt; mining policies so transactions larger than 100,000 bytes were not&lt;br/&gt;&amp;gt; relayed across the network or included in blocks. However, a miner&lt;br/&gt;&amp;gt; not following the default policy could choose to include a&lt;br/&gt;&amp;gt; transaction that filled the entire one-megaybte block and took&lt;br/&gt;&amp;gt; a long time to validate.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ==Specification==&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; After deployment, the maximum serialized size of a transaction allowed&lt;br/&gt;&amp;gt; in a block shall be 100,000 bytes.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ==Compatibility==&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This change should be compatible with existing transaction-creation &lt;br/&gt;&amp;gt; software,&lt;br/&gt;&amp;gt; because transactions larger than 100,000 bytes have been considered &lt;br/&gt;&amp;gt; &amp;#34;non-standard&amp;#34;&lt;br/&gt;&amp;gt; (they are not relayed or mined by default) for years.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Software that assembles transactions into blocks and that validates &lt;br/&gt;&amp;gt; blocks must be&lt;br/&gt;&amp;gt; updated to reject oversize transactions.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ==Deployment==&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This change will be deployed with BIP 100 or BIP 101.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ==Discussion==&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Alternatives to this BIP:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1. A new consensus rule that limits the number of signature operations &lt;br/&gt;&amp;gt; in a&lt;br/&gt;&amp;gt; single transaction instead of limiting size. This might be more &lt;br/&gt;&amp;gt; compatible with&lt;br/&gt;&amp;gt; future opcodes that require larger-than-100,000-byte transactions, &lt;br/&gt;&amp;gt; although&lt;br/&gt;&amp;gt; any such future opcodes would likely require changes to the Script &lt;br/&gt;&amp;gt; validation&lt;br/&gt;&amp;gt; rules anyway (e.g. the 520-byte limit on data items).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 2. Fix the SIG opcodes so they don&amp;#39;t re-hash variations of the &lt;br/&gt;&amp;gt; transaction&amp;#39;s data.&lt;br/&gt;&amp;gt; This is the &amp;#34;most correct&amp;#34; solution, but would require updating every&lt;br/&gt;&amp;gt; piece of transaction-creating and transaction-validating software to &lt;br/&gt;&amp;gt; change how&lt;br/&gt;&amp;gt; they compute the signature hash.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ==References==&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; [[&lt;a href=&#34;https://bitcointalk.org/?topic=140078&#34;&gt;https://bitcointalk.org/?topic=140078&lt;/a&gt;|CVE-2013-2292] &lt;br/&gt;&amp;gt; &amp;lt;&lt;a href=&#34;https://bitcointalk.org/?topic=140078%7CCVE-2013-2292&#34;&gt;https://bitcointalk.org/?topic=140078%7CCVE-2013-2292&lt;/a&gt;]&amp;gt;]: Sergio &lt;br/&gt;&amp;gt; Demian Lerner&amp;#39;s original report&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-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/20150720/b969dd16/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150720/b969dd16/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:42:40&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxazxswcxkkmgvuw8f0vxrhdmqnp73xrtdfrrnr8uwue7jqcv3asszypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjjekamyl</id>
    
      <title type="html">📅 Original date posted:2015-07-21 📝 Original message:Not so ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxazxswcxkkmgvuw8f0vxrhdmqnp73xrtdfrrnr8uwue7jqcv3asszypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjjekamyl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdzrgpvfqa30sx5jjfqg7xrehjc2q9w4wmfskstyth6uev5ha2rdg2tz4gu&#39;&gt;nevent1q…z4gu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-21&lt;br/&gt;📝 Original message:Not so much that the implementation is difficult, as it requires context &lt;br/&gt;to validate a block size, rather than being able to validate it without &lt;br/&gt;requiring the preceeding blocks. Yes, time on different machines may &lt;br/&gt;vary, but block time is safe to use for this, because it&amp;#39;s a &lt;br/&gt;straight-forward test of &amp;#34;if block time is acceptable and block time is &lt;br/&gt;after &amp;lt;date&amp;gt; then maximum block size allowed is n MB otherwise m MB&amp;#34;.&lt;br/&gt;&lt;br/&gt;Ross&lt;br/&gt;&lt;br/&gt;On 21/07/2015 10:26, Jorge Timón wrote:&lt;br/&gt;&amp;gt; I still disagree. Using height instead of time may make the&lt;br/&gt;&amp;gt; implementation more complex by requiring some additional preparations&lt;br/&gt;&amp;gt; but using height is in fact a simpler design. Why relay on clocks that&lt;br/&gt;&amp;gt; we know will differ in different computers and places when we have a&lt;br/&gt;&amp;gt; universal tick with every block?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Btw, BIP16 and BIP34 could be changed to height-based activation&lt;br/&gt;&amp;gt; already. BIP16 simply should have used height instead of time from the&lt;br/&gt;&amp;gt; beginning.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Mon, Jul 20, 2015 at 12:51 AM, Ross Nicoll 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; Further to that - please disregard what I said about using block height. Had&lt;br/&gt;&amp;gt;&amp;gt; failed to realise that in using contextual information (block height) it&lt;br/&gt;&amp;gt;&amp;gt; complicates block validation (i.e. it would be impossible to tell if a block&lt;br/&gt;&amp;gt;&amp;gt; is too big, without having all previous blocks first). Block time is in fact&lt;br/&gt;&amp;gt;&amp;gt; the better option.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Ross&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On 17/07/2015 18:57, Ross Nicoll via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I&amp;#39;d back this if we can&amp;#39;t find a permanent solution - 2MB gives us a lot&lt;br/&gt;&amp;gt;&amp;gt; more wiggle room in the interim at least; one of my concerns with block size&lt;br/&gt;&amp;gt;&amp;gt; is 3 transactions per second is absolutely tiny, and we need space for the&lt;br/&gt;&amp;gt;&amp;gt; network to search for an equilibrium between volume and pricing without risk&lt;br/&gt;&amp;gt;&amp;gt; of an adoption spike rendering it essentially unusable.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I&amp;#39;d favour switching over by block height rather than time, and I&amp;#39;d suggest&lt;br/&gt;&amp;gt;&amp;gt; that given virtually every wallet/node out there will require testing (even&lt;br/&gt;&amp;gt;&amp;gt; if many do not currently enforce a limit and therefore do not need&lt;br/&gt;&amp;gt;&amp;gt; changing), 6 months should be considered a minimum target. I&amp;#39;d open with a&lt;br/&gt;&amp;gt;&amp;gt; suggestion of block 390k as a target.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Ross&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On 17/07/2015 16:55, Jeff Garzik via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Opening a mailing list thread on this BIP:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; BIP PR: &lt;a href=&#34;https://github.com/bitcoin/bips/pull/173&#34;&gt;https://github.com/bitcoin/bips/pull/173&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; Code PR: &lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/6451&#34;&gt;https://github.com/bitcoin/bitcoin/pull/6451&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The general intent of this BIP is as a minimum viable alternative plan to my&lt;br/&gt;&amp;gt;&amp;gt; preferred proposal (BIP 100).&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; If agreement is not reached on a more comprehensive solution, then this&lt;br/&gt;&amp;gt;&amp;gt; solution is at least available and a known quantity.  A good backup plan.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Benefits:  conservative increase.  proves network can upgrade.  permits some&lt;br/&gt;&amp;gt;&amp;gt; added growth, while the community &amp;amp; market gathers data on how an increased&lt;br/&gt;&amp;gt;&amp;gt; block size impacts privacy, security, centralization, transaction throughput&lt;br/&gt;&amp;gt;&amp;gt; and other metrics.  2MB seems to be a Least Common Denominator on an&lt;br/&gt;&amp;gt;&amp;gt; increase.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Costs:  requires a hard fork.  requires another hard fork down the road.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-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; _______________________________________________&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;
    </content>
    <updated>2023-06-07T17:42:33&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyer0pk0jes5f7rszg6kf80tkkrglxjuc7q75jus0xjhryy5enr5gzypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjj45rw86</id>
    
      <title type="html">📅 Original date posted:2015-07-19 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyer0pk0jes5f7rszg6kf80tkkrglxjuc7q75jus0xjhryy5enr5gzypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjj45rw86" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvahkxwptfx94qa8gqwq5r8actxsl3knuxj68l7cw2wld0wuvhp4qmex893&#39;&gt;nevent1q…x893&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-19&lt;br/&gt;📝 Original message:Further to that - please disregard what I said about using block height. &lt;br/&gt;Had failed to realise that in using contextual information (block &lt;br/&gt;height) it complicates block validation (i.e. it would be impossible to &lt;br/&gt;tell if a block is too big, without having all previous blocks first). &lt;br/&gt;Block time is in fact the better option.&lt;br/&gt;&lt;br/&gt;Ross&lt;br/&gt;&lt;br/&gt;On 17/07/2015 18:57, Ross Nicoll via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; I&amp;#39;d back this if we can&amp;#39;t find a permanent solution - 2MB gives us a &lt;br/&gt;&amp;gt; lot more wiggle room in the interim at least; one of my concerns with &lt;br/&gt;&amp;gt; block size is 3 transactions per second is absolutely tiny, and we &lt;br/&gt;&amp;gt; need space for the network to search for an equilibrium between volume &lt;br/&gt;&amp;gt; and pricing without risk of an adoption spike rendering it essentially &lt;br/&gt;&amp;gt; unusable.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;d favour switching over by block height rather than time, and I&amp;#39;d &lt;br/&gt;&amp;gt; suggest that given virtually every wallet/node out there will require &lt;br/&gt;&amp;gt; testing (even if many do not currently enforce a limit and therefore &lt;br/&gt;&amp;gt; do not need changing), 6 months should be considered a minimum target. &lt;br/&gt;&amp;gt; I&amp;#39;d open with a suggestion of block 390k as a target.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Ross&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On 17/07/2015 16:55, Jeff Garzik via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&amp;gt; Opening a mailing list thread on this BIP:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; BIP PR: &lt;a href=&#34;https://github.com/bitcoin/bips/pull/173&#34;&gt;https://github.com/bitcoin/bips/pull/173&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; Code PR: &lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/6451&#34;&gt;https://github.com/bitcoin/bitcoin/pull/6451&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The general intent of this BIP is as a minimum viable alternative &lt;br/&gt;&amp;gt;&amp;gt; plan to my preferred proposal (BIP 100).&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; If agreement is not reached on a more comprehensive solution, then &lt;br/&gt;&amp;gt;&amp;gt; this solution is at least available and a known quantity.  A good &lt;br/&gt;&amp;gt;&amp;gt; backup plan.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Benefits:  conservative increase.  proves network can upgrade. &lt;br/&gt;&amp;gt;&amp;gt;  permits some added growth, while the community &amp;amp; market gathers data &lt;br/&gt;&amp;gt;&amp;gt; on how an increased block size impacts privacy, security, &lt;br/&gt;&amp;gt;&amp;gt; centralization, transaction throughput and other metrics.  2MB seems &lt;br/&gt;&amp;gt;&amp;gt; to be a Least Common Denominator on an increase.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Costs:  requires a hard fork.  requires another hard fork down the road.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-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;&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/20150719/f1ee52d6/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150719/f1ee52d6/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:42:30&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvahkxwptfx94qa8gqwq5r8actxsl3knuxj68l7cw2wld0wuvhp4qzypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjjudyjzd</id>
    
      <title type="html">📅 Original date posted:2015-07-17 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvahkxwptfx94qa8gqwq5r8actxsl3knuxj68l7cw2wld0wuvhp4qzypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjjudyjzd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg0v34gu2cm47r5pz0vrpv3hux6w4chqqrlufxacu8he4u6y6varsp7hkzm&#39;&gt;nevent1q…hkzm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-17&lt;br/&gt;📝 Original message:I&amp;#39;ll leave others to comment on whether we can get consensus on that, &lt;br/&gt;but your years listed are inconsistent with everything else you&amp;#39;ve &lt;br/&gt;written. Should be:&lt;br/&gt;&lt;br/&gt;block 400,000 = 2MB (2016)&lt;br/&gt;block 500,000 = 4MB (2018)&lt;br/&gt;block 600,000 = 8MB (2020)&lt;br/&gt;&lt;br/&gt;On 17/07/2015 20:06, Chris Wardell via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; I would prefer a dynamic solution that did not necessitate a second &lt;br/&gt;&amp;gt; hard fork down the road.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I propose doubling the block size every 100k blocks (~2 years)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; block 400,000 = 2MB (2016)&lt;br/&gt;&amp;gt; block 500,000 = 4MB (2017)&lt;br/&gt;&amp;gt; block 600,000 = 8MB (2018)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Chris&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Fri, Jul 17, 2015 at 1:57 PM, Ross Nicoll via bitcoin-dev &lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org &lt;br/&gt;&amp;gt; &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     I&amp;#39;d back this if we can&amp;#39;t find a permanent solution - 2MB gives us&lt;br/&gt;&amp;gt;     a lot more wiggle room in the interim at least; one of my concerns&lt;br/&gt;&amp;gt;     with block size is 3 transactions per second is absolutely tiny,&lt;br/&gt;&amp;gt;     and we need space for the network to search for an equilibrium&lt;br/&gt;&amp;gt;     between volume and pricing without risk of an adoption spike&lt;br/&gt;&amp;gt;     rendering it essentially unusable.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     I&amp;#39;d favour switching over by block height rather than time, and&lt;br/&gt;&amp;gt;     I&amp;#39;d suggest that given virtually every wallet/node out there will&lt;br/&gt;&amp;gt;     require testing (even if many do not currently enforce a limit and&lt;br/&gt;&amp;gt;     therefore do not need changing), 6 months should be considered a&lt;br/&gt;&amp;gt;     minimum target. I&amp;#39;d open with a suggestion of block 390k as a target.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     Ross&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     On 17/07/2015 16:55, Jeff Garzik via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&amp;gt;     Opening a mailing list thread on this BIP:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;     BIP PR: &lt;a href=&#34;https://github.com/bitcoin/bips/pull/173&#34;&gt;https://github.com/bitcoin/bips/pull/173&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;     Code PR: &lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/6451&#34;&gt;https://github.com/bitcoin/bitcoin/pull/6451&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;     The general intent of this BIP is as a minimum viable alternative&lt;br/&gt;&amp;gt;&amp;gt;     plan to my preferred proposal (BIP 100).&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;     If agreement is not reached on a more comprehensive solution,&lt;br/&gt;&amp;gt;&amp;gt;     then this solution is at least available and a known quantity.  A&lt;br/&gt;&amp;gt;&amp;gt;     good backup plan.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;     Benefits:  conservative increase.  proves network can upgrade.&lt;br/&gt;&amp;gt;&amp;gt;      permits some added growth, while the community &amp;amp; market gathers&lt;br/&gt;&amp;gt;&amp;gt;     data on how an increased block size impacts privacy, security,&lt;br/&gt;&amp;gt;&amp;gt;     centralization, transaction throughput and other metrics.  2MB&lt;br/&gt;&amp;gt;&amp;gt;     seems to be a Least Common Denominator on an increase.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;     Costs:  requires a hard fork.  requires another hard fork down&lt;br/&gt;&amp;gt;&amp;gt;     the road.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;     _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt;     bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt;     bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt;     &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;&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;     &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;&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;-------------- 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/20150717/201c99fb/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150717/201c99fb/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:42:29&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvsy5e9r7ukucfxttfucvq7x2gxsu27accla9g4s2tch7auwt5phgzypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjj2h7vr4</id>
    
      <title type="html">📅 Original date posted:2015-07-17 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvsy5e9r7ukucfxttfucvq7x2gxsu27accla9g4s2tch7auwt5phgzypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjj2h7vr4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq94jtnxckm82dq6ac6ejqcgqeukszcu5k54zpe08wlwn4weu4fysl29je5&#39;&gt;nevent1q…9je5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-17&lt;br/&gt;📝 Original message:I&amp;#39;d back this if we can&amp;#39;t find a permanent solution - 2MB gives us a lot &lt;br/&gt;more wiggle room in the interim at least; one of my concerns with block &lt;br/&gt;size is 3 transactions per second is absolutely tiny, and we need space &lt;br/&gt;for the network to search for an equilibrium between volume and pricing &lt;br/&gt;without risk of an adoption spike rendering it essentially unusable.&lt;br/&gt;&lt;br/&gt;I&amp;#39;d favour switching over by block height rather than time, and I&amp;#39;d &lt;br/&gt;suggest that given virtually every wallet/node out there will require &lt;br/&gt;testing (even if many do not currently enforce a limit and therefore do &lt;br/&gt;not need changing), 6 months should be considered a minimum target. I&amp;#39;d &lt;br/&gt;open with a suggestion of block 390k as a target.&lt;br/&gt;&lt;br/&gt;Ross&lt;br/&gt;&lt;br/&gt;On 17/07/2015 16:55, Jeff Garzik via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; Opening a mailing list thread on this BIP:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; BIP PR: &lt;a href=&#34;https://github.com/bitcoin/bips/pull/173&#34;&gt;https://github.com/bitcoin/bips/pull/173&lt;/a&gt;&lt;br/&gt;&amp;gt; Code PR: &lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/6451&#34;&gt;https://github.com/bitcoin/bitcoin/pull/6451&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The general intent of this BIP is as a minimum viable alternative plan &lt;br/&gt;&amp;gt; to my preferred proposal (BIP 100).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If agreement is not reached on a more comprehensive solution, then &lt;br/&gt;&amp;gt; this solution is at least available and a known quantity.  A good &lt;br/&gt;&amp;gt; backup plan.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Benefits:  conservative increase.  proves network can upgrade. &lt;br/&gt;&amp;gt;  permits some added growth, while the community &amp;amp; market gathers data &lt;br/&gt;&amp;gt; on how an increased block size impacts privacy, security, &lt;br/&gt;&amp;gt; centralization, transaction throughput and other metrics.  2MB seems &lt;br/&gt;&amp;gt; to be a Least Common Denominator on an increase.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Costs:  requires a hard fork.  requires another hard fork down the road.&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;-------------- 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/20150717/2d34be24/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150717/2d34be24/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:42:29&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvhrxgpnjety5hx43nfpjrut0xshs037yce72mc82wavz8q9llpmszypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjju3p7ju</id>
    
      <title type="html">📅 Original date posted:2015-06-26 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvhrxgpnjety5hx43nfpjrut0xshs037yce72mc82wavz8q9llpmszypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjju3p7ju" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszddym5sw855lpvp8kxa8aume3rghd4k30nyqzujz2fam4tzv9r8qys8erh&#39;&gt;nevent1q…8erh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-26&lt;br/&gt;📝 Original message:I&amp;#39;d argue that at the point where there&amp;#39;s consistently more transactions &lt;br/&gt;than the network can handle, there are two significant risks. Firstly, &lt;br/&gt;that people don&amp;#39;t care enough to pay the transaction fees required to &lt;br/&gt;get their transaction prioritised over another&amp;#39;s, and secondly that as &lt;br/&gt;transactions start outright failing (which will happen with enough &lt;br/&gt;transactions backlogged) the network is considered unreliable, the &lt;br/&gt;currency illiquid, and there&amp;#39;s a virtual &amp;#34;bank rush&amp;#34; to get into a more &lt;br/&gt;usable currency.&lt;br/&gt;&lt;br/&gt;I understand the desire to use current demand to model future, however I &lt;br/&gt;feel there&amp;#39;s a lack of understanding of just how inadequate the main &lt;br/&gt;chain is as a global clearance network. My go-to example for this is &lt;br/&gt;CHIPS (US-only, inter-bank only clearance) which already handles &lt;br/&gt;slightly over 3 transactions per second on average across a year &lt;br/&gt;(&lt;a href=&#34;https://www.theclearinghouse.org/~/media/tch/pay%20co/chips/reports%20and%20guides/chips%20volume%20through%20may%202015.pdf?la=en&#34;&gt;https://www.theclearinghouse.org/~/media/tch/pay%20co/chips/reports%20and%20guides/chips%20volume%20through%20may%202015.pdf?la=en&lt;/a&gt;). &lt;br/&gt;If Bitcoin is to be used across a wider portion of the world&amp;#39;s &lt;br/&gt;population, and/or beyond clearance between financial institutions, it &lt;br/&gt;needs larger blocks. This is not about handling the several orders of &lt;br/&gt;magnitude more transactions that would be required to replace credit &lt;br/&gt;cards or cash, but simply to enabling other technologies to perform that &lt;br/&gt;scaling.&lt;br/&gt;&lt;br/&gt;Also, and I&amp;#39;m aware most on this list do understand the situation better &lt;br/&gt;than this, I find it immensely frustrating to see people suggesting that &lt;br/&gt;Greece or other large groups should adopt Bitcoin, while there&amp;#39;s clearly &lt;br/&gt;inadequate support (on chain or off) to do so.&lt;br/&gt;&lt;br/&gt;Ross&lt;br/&gt;&lt;br/&gt;On 26/06/2015 19:34, Pieter Wuille wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; If you wait until the need to increase block size&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It is this sentence I disagree with. Why would there be a need? &lt;br/&gt;&amp;gt; Bitcoin provides utility at any block size, and potentially more with &lt;br/&gt;&amp;gt; larger blocks.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; But no matter what, I believe the economy will adapt to what is &lt;br/&gt;&amp;gt; available. And setting a precedent that increasing the size &amp;#34;because &lt;br/&gt;&amp;gt; of a need&amp;#34; is reasonable is to me essentially the same as saying the &lt;br/&gt;&amp;gt; size should forever scale to whatever people want.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I believe the most important effect of a limit block size - people &lt;br/&gt;&amp;gt; deciding not to use (on chain) Bitcoin transactions, is already &lt;br/&gt;&amp;gt; happening, and it will keep happening at any scale.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Either the resulting market is one which can live with high &lt;br/&gt;&amp;gt; variability in confirmation times, and blocks will end up being nearly &lt;br/&gt;&amp;gt; full. Or maybe the current fill level is what is acceptable, and we &lt;br/&gt;&amp;gt; don&amp;#39;t see much growth beyond this, only a change in what it is used for.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; -- &lt;br/&gt;&amp;gt; Pieter&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;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150626/a81ace1f/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150626/a81ace1f/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:40:32&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8yq7rtjzqafj4ya79j0h5v3xgxmreatsnl4xw422xluugdn4m53qzypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjjvm78eg</id>
    
      <title type="html">📅 Original date posted:2015-06-23 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8yq7rtjzqafj4ya79j0h5v3xgxmreatsnl4xw422xluugdn4m53qzypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjjvm78eg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspetgh0vjvlvnsz3mnhcpkh5x7vedn4v6ujne8ktygmunu5gqrprgad0w3a&#39;&gt;nevent1q…0w3a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-23&lt;br/&gt;📝 Original message:I don&amp;#39;t think essentially replacing most of Testnet with a specialised &lt;br/&gt;test chain is a good idea, but this might be a good time to consider a &lt;br/&gt;4th test network with very large blocks from genesis onwards.&lt;br/&gt;&lt;br/&gt;I do tend to think 2 years of 8mb blocks is excessive as a test, too, &lt;br/&gt;and while certainly large projects should have or can raise funds for &lt;br/&gt;test infrastructure, I would worry about the smaller stuff out there. Is &lt;br/&gt;there anything specific 2 years gives us over, say, 6 months?&lt;br/&gt;&lt;br/&gt;Ross&lt;br/&gt;&lt;br/&gt;On 22/06/2015 20:23, Peter Todd wrote:&lt;br/&gt;&amp;gt; On Mon, Jun 22, 2015 at 02:18:19PM -0400, Gavin Andresen wrote:&lt;br/&gt;&amp;gt;&amp;gt; I promised to write a BIP after I&amp;#39;d implemented&lt;br/&gt;&amp;gt;&amp;gt; increase-the-maximum-block-size code, so here it is. It also lives at:&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://github.com/gavinandresen/bips/blob/blocksize/bip-8MB.mediawiki&#34;&gt;https://github.com/gavinandresen/bips/blob/blocksize/bip-8MB.mediawiki&lt;/a&gt;&lt;br/&gt;&amp;gt; It&amp;#39;s important that we see a wide range of realistic testing of what an&lt;br/&gt;&amp;gt; 8MB limit could look in the near future. An important part of that&lt;br/&gt;&amp;gt; testing is load testing.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; As of writing the BIP above has no mention of what switchover rules will&lt;br/&gt;&amp;gt; be used for testnet; code floating around has August 1st 2015 as that&lt;br/&gt;&amp;gt; date. I propose we use August 1st 2013.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This switch over date should be set in the _past_ to allow for the&lt;br/&gt;&amp;gt; creation (via reorg) of a realistic full-load blockchain on testnet to&lt;br/&gt;&amp;gt; fully test the real-world behavior of the entire infrastructure&lt;br/&gt;&amp;gt; ecosystem, including questions like the scalability of block explorers,&lt;br/&gt;&amp;gt; SPV wallets, feasibility of initial syncronization, scalability of the&lt;br/&gt;&amp;gt; UTXO set, etc. While this is of course inconvenient - 2 years of 8MB&lt;br/&gt;&amp;gt; blocks is 840GB worth of data - the Bitcoin ecosystem can-not afford to&lt;br/&gt;&amp;gt; make a change like this blindly.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;m sure with a $3.5 billion market cap at stake we can scrape together&lt;br/&gt;&amp;gt; the resources to voluntarily run a few hundred full-load full-nodes for&lt;br/&gt;&amp;gt; testing a change with the potential to destroy that market cap.&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;-------------- 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/20150623/7a41e361/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150623/7a41e361/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:39:42&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxa4jduefyfwz2yp9j32pwutqc3hvv4ud4k3qc7xg6m3l877fkd8gzypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjj2xzllz</id>
    
      <title type="html">📅 Original date posted:2015-06-18 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxa4jduefyfwz2yp9j32pwutqc3hvv4ud4k3qc7xg6m3l877fkd8gzypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjj2xzllz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdvnaffz7kg9xz867wfkzahu05fahkv4zqhc7xtenysm3qp7vtuasszdnmp&#39;&gt;nevent1q…dnmp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-18&lt;br/&gt;📝 Original message:I&amp;#39;m struggling to illustrate how incredibly low 7 transactions per &lt;br/&gt;second is, not just for a payment network, but even just for a clearance &lt;br/&gt;network (i.e. to balance transactions between institutions and/or &lt;br/&gt;chains). As an example, the Clearing House Interbank Payments System &lt;br/&gt;(CHIPS) is a US-only, inter-bank only clearance network, which handled &lt;br/&gt;about 3.5 transactions per second (average) in 2014 &lt;br/&gt;(&lt;a href=&#34;https://www.theclearinghouse.org/~/media/tch/pay%20co/chips/reports%20and%20guides/chips%20volume%20through%20may%202015.pdf?la=en&#34;&gt;https://www.theclearinghouse.org/~/media/tch/pay%20co/chips/reports%20and%20guides/chips%20volume%20through%20may%202015.pdf?la=en&lt;/a&gt;).&lt;br/&gt;&lt;br/&gt;While it seems likely the US population of 300 million makes more &lt;br/&gt;transactions individually than many other countries, and therefore we &lt;br/&gt;can&amp;#39;t simply multiply that by 20 to estimate what a global clearance &lt;br/&gt;network might require, hopefully it&amp;#39;s clear that if Bitcoin is to scale &lt;br/&gt;globally, it needs substantially more transaction throughput even if &lt;br/&gt;main chain transactions become something for banks and the super rich. I &lt;br/&gt;don&amp;#39;t know how much more, but I can&amp;#39;t look at the 8MB reportedly backed &lt;br/&gt;by a number of mining pools and say it&amp;#39;s clearly insufficient, at least.&lt;br/&gt;&lt;br/&gt;I should emphasise that I don&amp;#39;t think we need to jump straight to 8MB &lt;br/&gt;(or otherwise), if a scaling protocol can be decided upon that would be &lt;br/&gt;ideal, but we should be planning ahead while it&amp;#39;s still relatively easy &lt;br/&gt;to make these changes.&lt;br/&gt;&lt;br/&gt;Ross&lt;br/&gt;&lt;br/&gt;On 18/06/2015 23:33, Mark Friedenbach wrote:&lt;br/&gt;&amp;gt; On Thu, Jun 18, 2015 at 2:58 PM, Jeff Garzik &amp;lt;jgarzik at bitpay.com &lt;br/&gt;&amp;gt; &amp;lt;mailto:jgarzik at bitpay.com&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     The whole point is getting out in front of the need, to prevent&lt;br/&gt;&amp;gt;     significant negative impact to users when blocks are consistently&lt;br/&gt;&amp;gt;     full.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     To do that, you need to (a) plan forward, in order to (b) set a&lt;br/&gt;&amp;gt;     hard fork date in the future.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Or alternatively, fix the reasons why users would have negative &lt;br/&gt;&amp;gt; experiences with full blocks, chiefly:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;   * Get safe forms of replace-by-fee and child-pays-for-parent &lt;br/&gt;&amp;gt; finished and in 0.12.&lt;br/&gt;&amp;gt;   * Develop cross-platform libraries for managing micropayment &lt;br/&gt;&amp;gt; channels, and get wallet authors to adopt&lt;br/&gt;&amp;gt;   * Use fidelity bonds, solvency proofs, and other tricks to minimize &lt;br/&gt;&amp;gt; the risk of already deployed off-chain solutions as an interim measure &lt;br/&gt;&amp;gt; until:&lt;br/&gt;&amp;gt;   * Deploy soft-fork changes for truly scalable solutions like &lt;br/&gt;&amp;gt; Lightning Network.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Not raising the block size limit does not mean doing nothing to solve &lt;br/&gt;&amp;gt; the problem.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150619/bdee73d5/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150619/bdee73d5/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:38:36&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswf9gtczhytsm264m2j9u3y2g9y6nxchuqxgn3rmtzedrlvr2se9qzypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjjgxruuk</id>
    
      <title type="html">📅 Original date posted:2015-06-18 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswf9gtczhytsm264m2j9u3y2g9y6nxchuqxgn3rmtzedrlvr2se9qzypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjjgxruuk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrkzj9m79urrgvj5yxdm2ycaxwqs3y75suefrlthly9ct4h53smeqadqfl9&#39;&gt;nevent1q…qfl9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-18&lt;br/&gt;📝 Original message:I&amp;#39;ve got a few thoughts on this, but they don&amp;#39;t really attach well to a &lt;br/&gt;single message, so starting a fresh message in the same thread. I&amp;#39;m &lt;br/&gt;going to try being brief.&lt;br/&gt;&lt;br/&gt;There&amp;#39;s a lot of talk about not forking. Sorry, but they&amp;#39;re going to &lt;br/&gt;happen, planned and unplanned. Even if no intentional forks occur from &lt;br/&gt;here on, I hope it&amp;#39;s obvious that there will be further accidental forks &lt;br/&gt;(at least unless and until someone prepares a formal proof of a Bitcoin &lt;br/&gt;wallet). We need to be more comfortable with that, and plan ahead. &lt;br/&gt;Education is key here, a lot of people don&amp;#39;t understand what a fork is, &lt;br/&gt;how it will affect them, how to recognise a fork or how to recover. I&amp;#39;ll &lt;br/&gt;dig out what materials I&amp;#39;ve written already and try making them more &lt;br/&gt;widely available, as a start.&lt;br/&gt;&lt;br/&gt;On whether code forks are a solution to disagreements - I&amp;#39;m not quite &lt;br/&gt;sure what people expect will happen where a group believes there is an &lt;br/&gt;existential threat to Bitcoin and they cannot get Bitcoin Core updated. &lt;br/&gt;I may disagree with Mike &amp;amp; Gavin on timescale, but I do believe there&amp;#39;s &lt;br/&gt;a likelihood inaction will kill Bitcoin, and in that context I see the &lt;br/&gt;rational choice as taking the perceived smaller risk of a fork killing &lt;br/&gt;Bitcoin. BIP100 appears to be making progress, however, right now I &lt;br/&gt;think the best option is pursuing it towards something that can be &lt;br/&gt;agreed on by all. I would also happily go with an 8MB block size even if &lt;br/&gt;just to buy us (IMHO a lot) more time.&lt;br/&gt;&lt;br/&gt;Lastly, there seems to be a number of people who believe inaction &lt;br/&gt;through apathy is fine. I respect those who form considered opinions and &lt;br/&gt;tell me why they believe 1MB is fine, but I do ask that people either &lt;br/&gt;put the effort in to help make decisions, or delegate to someone else. &lt;br/&gt;Decentralised does not mean there&amp;#39;s no decision making, it means we&amp;#39;re &lt;br/&gt;all decision makers, and frankly I think there&amp;#39;s effectively negligence &lt;br/&gt;in that capacity right now. I&amp;#39;d also point out this ongoing discussion &lt;br/&gt;is a huge time sink to a number of people who could be making much more &lt;br/&gt;useful contributions, and that again going in circles endlessly &lt;br/&gt;discussing in the name of decentralisation isn&amp;#39;t positive.&lt;br/&gt;&lt;br/&gt;I have failed at being brief, apologies.&lt;br/&gt;&lt;br/&gt;Ross
    </content>
    <updated>2023-06-07T17:38:34&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswj5p9c24a38xzwgj4l9zdue3kaqgj2a45yntkncyzdhxmgsslvgszypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjjqnazd3</id>
    
      <title type="html">📅 Original date posted:2015-05-07 📝 Original message:Can I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswj5p9c24a38xzwgj4l9zdue3kaqgj2a45yntkncyzdhxmgsslvgszypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjjqnazd3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz59w09fqfgqnpcqsuztp704lxmq8ed26ntmrfycs9eq0n8amkqmcn5uwfw&#39;&gt;nevent1q…uwfw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-07&lt;br/&gt;📝 Original message:Can I just add my own support for this - as has been stated elsewhere in &lt;br/&gt;this discussion, hard forks are difficult, and risky. The earlier we &lt;br/&gt;have a decision, and the earlier the change goes into the code, the &lt;br/&gt;easier that is.&lt;br/&gt;&lt;br/&gt;Even if the decision was the actual block size change is fine to leave &lt;br/&gt;until 2020, I&amp;#39;d like to see the code committed ASAP so that every new &lt;br/&gt;install, and every upgrade from there on gets the new version.&lt;br/&gt;&lt;br/&gt;My personal opinion only is that 7 transactions a second is insanely &lt;br/&gt;limited even if the main chain does nothing but act as a backbone &lt;br/&gt;between other chains and transaction networks. I don&amp;#39;t think that&amp;#39;s &lt;br/&gt;overly controversial. I think 2016 is too early for a 20mb block size, &lt;br/&gt;though. I&amp;#39;m inclined to suggest a schedule of expansion, say to 2mb in &lt;br/&gt;2016, 4mb in 2018, 8mb in 2020 and 20mb in 2022 where it stops. The &lt;br/&gt;intent would be to provide enough size pressure to motivate scaling &lt;br/&gt;work, while not limiting Bitcoin overly.&lt;br/&gt;&lt;br/&gt;Further, I think this highlights that we need more work on fees. Right &lt;br/&gt;now fees and transactions included are fairly naive, but I&amp;#39;d like to see &lt;br/&gt;the absolute block size limit as a hard upper bound, with miners &lt;br/&gt;imposing soft limits based on a balance cost of storage, number of &lt;br/&gt;outputs vs inputs (and therefore impact on the UTXOs), and risk of &lt;br/&gt;orphan blocks to determine which transactions are actually worth &lt;br/&gt;including in each block. If anyone has numbers on block size vs orphan &lt;br/&gt;rate that would be really useful, BTW.&lt;br/&gt;&lt;br/&gt;Ross&lt;br/&gt;&lt;br/&gt;On 07/05/2015 19:06, Mike Hearn wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     I think you are rubbing against your own presupposition that&lt;br/&gt;&amp;gt;     people must find and alternative right now. Quite a lot here do&lt;br/&gt;&amp;gt;     not believe there is any urgency, nor that there is an immanent&lt;br/&gt;&amp;gt;     problem that has to be solved before the sky falls in.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I have explained why I believe there is some urgency, whereby &amp;#34;some &lt;br/&gt;&amp;gt; urgency&amp;#34; I mean, assuming it takes months to implement, merge, test, &lt;br/&gt;&amp;gt; release and for people to upgrade.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; But if it makes you happy, imagine that this discussion happens all &lt;br/&gt;&amp;gt; over again next year and I ask the same question.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; One dashboard for servers and applications across Physical-Virtual-Cloud&lt;br/&gt;&amp;gt; Widest out-of-the-box monitoring support with 50&#43; applications&lt;br/&gt;&amp;gt; Performance metrics, stats and reports that give you Actionable Insights&lt;br/&gt;&amp;gt; Deep dive visibility with transaction tracing using APM Insight.&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://ad.doubleclick.net/ddm/clk/290420510;117567292;y&#34;&gt;http://ad.doubleclick.net/ddm/clk/290420510;117567292;y&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150507/11ec6034/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150507/11ec6034/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:33:16&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvc6lrysaxxyxrrkqwgrnfdngmad4ll8dshun433kyuu2n8yl8lzqzypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjjpzxk33</id>
    
      <title type="html">📅 Original date posted:2015-02-14 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvc6lrysaxxyxrrkqwgrnfdngmad4ll8dshun433kyuu2n8yl8lzqzypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjjpzxk33" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspa9ppa03nw6vvz7ctafztzp9j5z0n0nrd486xhh3apwm5dxm5zrcfp0zgf&#39;&gt;nevent1q…0zgf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-02-14&lt;br/&gt;📝 Original message:-----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;Hash: SHA1&lt;br/&gt;&lt;br/&gt;Arriving slightly late to the discussion, apologies.&lt;br/&gt;&lt;br/&gt;Personally I wouldn&amp;#39;t have written that patch, but I know development of&lt;br/&gt;hostile patches happens out of sight, and if it can be written, we have&lt;br/&gt;to presume it will be written eventually. I&amp;#39;d have preferred a patch&lt;br/&gt;that only replaced non-final txes, which is the use-case I have for&lt;br/&gt;transaction replacement, but that&amp;#39;s easy to add back in.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m certainly not terribly convinced of the security of vanilla&lt;br/&gt;zero-confirmation transactions myself, for reasons including but not&lt;br/&gt;limited to this case. I also think it&amp;#39;s important to understand that&lt;br/&gt;people do make irrational decisions, and trusting network security on&lt;br/&gt;everyone behaving perfectly rationally is not a workable model either.&lt;br/&gt;&lt;br/&gt;TLDR; me too&lt;br/&gt;&lt;br/&gt;Ross&lt;br/&gt;&lt;br/&gt;On 12/02/15 20:36, Allen Piscitello wrote:&lt;br/&gt;&amp;gt; You keep making moral judgements.  Reality is, if you live in a world with&lt;br/&gt;&amp;gt; arsonists, you need to have a building that won&amp;#39;t catch on fire, or has&lt;br/&gt;&amp;gt; fire extinguishers in place.  Do not depend on arsonists ignoring you&lt;br/&gt;&amp;gt; forever as your security model.  Penetration testing to know what&lt;br/&gt;&amp;gt; weaknesses exist, what limitations exist, and what can be improved is&lt;br/&gt;&amp;gt; essential.  Keeping your head in the sand and hoping people choose to do&lt;br/&gt;&amp;gt; the right thing only ends one way.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Thu, Feb 12, 2015 at 1:52 PM, Justus Ranvier &amp;lt;justusranvier at riseup.net&amp;gt;&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On 02/12/2015 07:47 PM, Allen Piscitello wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Nothing will stop that.  Bitcoin needs to deal with those issues,&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; not stick our heads in the sand and pretend they don&amp;#39;t exist out of&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; benevolence. This isn&amp;#39;t a pet solution, but the rules of the&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; protocol and what is realistically possible given the nature of&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; distributed consensus.  Relying on altruism is a recipe for&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; failure.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If there&amp;#39;s a risk of fire burning down wooden buildings, pass out fire&lt;br/&gt;&amp;gt; extinguishers and smoke detectors, not matches.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The latter makes one an arsonist.&lt;br/&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;------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt; Dive into the World of Parallel Programming. The Go Parallel Website,&lt;br/&gt;&amp;gt;&amp;gt; sponsored by Intel and developed in partnership with Slashdot Media, is&lt;br/&gt;&amp;gt;&amp;gt; your&lt;br/&gt;&amp;gt;&amp;gt; hub for all things parallel software development, from weekly thought&lt;br/&gt;&amp;gt;&amp;gt; leadership blogs to news, videos, case studies, tutorials and more.&lt;br/&gt;Take a&lt;br/&gt;&amp;gt;&amp;gt; look and join the conversation now. &lt;a href=&#34;http://goparallel.sourceforge.net/&#34;&gt;http://goparallel.sourceforge.net/&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Dive into the World of Parallel Programming. The Go Parallel Website,&lt;br/&gt;&amp;gt; sponsored by Intel and developed in partnership with Slashdot Media,&lt;br/&gt;is your&lt;br/&gt;&amp;gt; hub for all things parallel software development, from weekly thought&lt;br/&gt;&amp;gt; leadership blogs to news, videos, case studies, tutorials and more. Take a&lt;br/&gt;&amp;gt; look and join the conversation now. &lt;a href=&#34;http://goparallel.sourceforge.net/&#34;&gt;http://goparallel.sourceforge.net/&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&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;-----BEGIN PGP SIGNATURE-----&lt;br/&gt;Version: GnuPG v1&lt;br/&gt;&lt;br/&gt;iQEcBAEBAgAGBQJU31/yAAoJEJFC5fflM8475YIIAI7nxgxUdkKiMePMqtvPOi25&lt;br/&gt;U&#43;WCxjvIK0ZRTAV30POC7fKLT2mK0gPusSS7LtNJpPKvpC98VcSD5HWE49K80Yo9&lt;br/&gt;9&#43;QI7X7xBau1jjLo&#43;27uOex0bJ6JwP1DSMpC12AQbMmi4FnyG&#43;M5FMkr5/OnSxeF&lt;br/&gt;cd4lT2UF7yTJPRy0&#43;A9LwertL5Sv1yeOJJ9jtWuXgixapmHN&#43;1Zm2VkGnur55V64&lt;br/&gt;vnonlixlUMwnZNxDVoRhjTWm1P/lmCejvmvTRvcBomUlAEgRQF4TtF4YMBYXS97S&lt;br/&gt;5WYrxOHLgTfTWr3FJuOnd&#43;CVBRgZGw3u30ktaSErelyMG19lJOusBPdHTQFkV30=&lt;br/&gt;=eWPj&lt;br/&gt;-----END PGP SIGNATURE-----&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/20150214/e1b3a085/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150214/e1b3a085/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:30:18&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsg9dfw8f7vpw8e4jq4fqf0da7k6he46dfnrt5nzpcvqj5mwdjyx4czypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjj4zsdlv</id>
    
      <title type="html">📅 Original date posted:2015-01-25 📝 Original message:That ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg9dfw8f7vpw8e4jq4fqf0da7k6he46dfnrt5nzpcvqj5mwdjyx4czypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjj4zsdlv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqzgcrxpg4zdt584jy6ps53whaa9hrt8w5um2eg6c2a9l4ppuga5g36s60n&#39;&gt;nevent1q…s60n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-01-25&lt;br/&gt;📝 Original message:That was essentially what we did in the end, we replaced the network&lt;br/&gt;identifier (&amp;#34;main&amp;#34;/&amp;#34;test&amp;#34;) with the genesis block hash. The result is&lt;br/&gt;never going to accidentally work with Bitcoin Core (nor vice-versa), but&lt;br/&gt;is readily extensible to any other altcoins that want to use the&lt;br/&gt;specification without requiring any sort of central registry.&lt;br/&gt;&lt;br/&gt;Ross&lt;br/&gt;&lt;br/&gt;On 24/01/15 13:19, Isidor Zeuner wrote:&lt;br/&gt;&amp;gt;&amp;gt; For what it&amp;#39;s worth, there was consideration of replacing protocol&lt;br/&gt;&amp;gt;&amp;gt; buffers when modifying BIP70 to function with the altcoin I work on&lt;br/&gt;&amp;gt;&amp;gt; (changes were required anyway in eliminate any risk that payment&lt;br/&gt;&amp;gt;&amp;gt; requests could not be accidentally applied to the wrong blockchain).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Why not serialize some kind of blockchain identifier with the&lt;br/&gt;&amp;gt; messages? Arbitrarily deviating from a given design choice just for&lt;br/&gt;&amp;gt; the sake of doing it differently may serve the goal of creating more&lt;br/&gt;&amp;gt; overall code diversity, but would not necessarily serve the quality of&lt;br/&gt;&amp;gt; the blockchain network where it is done for.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Best regards,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Isidor
    </content>
    <updated>2023-06-07T17:28:38&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2gszltc7py52e2jlljr9hh9z6aukg2svwys69p36h38pnmkdz5pgzypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjjqr8sjw</id>
    
      <title type="html">📅 Original date posted:2015-01-19 📝 Original message:For ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2gszltc7py52e2jlljr9hh9z6aukg2svwys69p36h38pnmkdz5pgzypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjjqr8sjw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdxtr78ct6ez3860hk9hz8rpmt924aaelca6lvxm0a3kfkz6t09qsr0thkd&#39;&gt;nevent1q…thkd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-01-19&lt;br/&gt;📝 Original message:For what it&amp;#39;s worth, there was consideration of replacing protocol&lt;br/&gt;buffers when modifying BIP70 to function with the altcoin I work on&lt;br/&gt;(changes were required anyway in eliminate any risk that payment&lt;br/&gt;requests could not be accidentally applied to the wrong blockchain). The&lt;br/&gt;eventual conclusion was that while we might have used JSON or XML if we&lt;br/&gt;were starting from scratch, there&amp;#39;s no choice that&amp;#39;s clearly better.&lt;br/&gt;While deployed infrastructure for payment protocol is still quite&lt;br/&gt;limited, it seems that the cost to replace at this point is higher than not.&lt;br/&gt;&lt;br/&gt;If there&amp;#39;s ever a major reworking of the standard, for example to handle&lt;br/&gt;recurring payments, it&amp;#39;s probably worth thinking about then, but&lt;br/&gt;protocol buffers result in a compact data format which is supported by&lt;br/&gt;most major languages (and size is a concern if dealing with Bluetooth or&lt;br/&gt;NFC), and has no major drawbacks I am aware of.&lt;br/&gt;&lt;br/&gt;Ross&lt;br/&gt;&lt;br/&gt;On 19/01/2015 20:40, Mike Hearn wrote:&lt;br/&gt;&amp;gt;&amp;gt; I&amp;#39;m a bit confused.  It&amp;#39;s been a long time since I looked at protobuf (and&lt;br/&gt;&amp;gt;&amp;gt; will have to dig into it soon), but I seem to recall it doesn&amp;#39;t have any of&lt;br/&gt;&amp;gt;&amp;gt; the determinism properties you guys just said.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; It&amp;#39;s not guaranteed no, which is why we store signed sub-messages as byte&lt;br/&gt;&amp;gt; arrays instead of typed submessages. In practice though, most&lt;br/&gt;&amp;gt; implementations do seem to serialise things the same way. I recall Python&lt;br/&gt;&amp;gt; used to be an odd one out, unsure if it still is.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; OK, I guess we can boil this down more simply. BIP 70 uses protocol buffers&lt;br/&gt;&amp;gt; because I designed it and implemented the original prototype (with lots of&lt;br/&gt;&amp;gt; input from Gavin and an earlier proposal by sipa). I used protocol buffers&lt;br/&gt;&amp;gt; because, beyond all their nice properties, I used to work at Google and so&lt;br/&gt;&amp;gt; was very familiar with them.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; New Year. New Location. New Benefits. New Data Center in Ashburn, VA.&lt;br/&gt;&amp;gt; GigeNET is offering a free month of service with a new server in Ashburn.&lt;br/&gt;&amp;gt; Choose from 2 high performing configs, both with 100TB of bandwidth.&lt;br/&gt;&amp;gt; Higher redundancy.Lower latency.Increased capacity.Completely compliant.&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/gigenet&#34;&gt;http://p.sf.net/sfu/gigenet&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150119/c508d0e9/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150119/c508d0e9/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:28:37&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstyvxzp5mgqgym7ytgp8qss4zmhrqp6w5avjmrgvnpeqn50rgfs3gzypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjjkj50g2</id>
    
      <title type="html">📅 Original date posted:2014-10-25 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstyvxzp5mgqgym7ytgp8qss4zmhrqp6w5avjmrgvnpeqn50rgfs3gzypu8an2gmgxevyxnytak0jr26ga99p7k3p2ektlcae2xwg0anyqjjkj50g2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg2gy9v7jr23cak0syuvaeeazksx7a6gdknld3522z4pflag4zucslu35lz&#39;&gt;nevent1q…35lz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-10-25&lt;br/&gt;📝 Original message:I&amp;#39;d suggest looking at how Dogecoin&amp;#39;s mining schedule has worked out, &lt;br/&gt;for how halvings tend to actually affect the market. Part of Dogecoin&amp;#39;s &lt;br/&gt;design was that it would halve very quickly (around every 75 days, in &lt;br/&gt;fact), so it&amp;#39;s essentially illustrating worst case scenario.&lt;br/&gt;&lt;br/&gt;Firstly, miners do not all move/shut down as a batch. Some will stay out &lt;br/&gt;of loyalty/apathy/optimism, so there&amp;#39;s a jolt to hashrate when the &lt;br/&gt;rewards drop, and then a drift towards a steady-state. In most cases, &lt;br/&gt;the hardware costs vastly exceed the running costs, so while they may &lt;br/&gt;never see ROI due to the reward change, there&amp;#39;s no benefit in stopping &lt;br/&gt;mining either.&lt;br/&gt;&lt;br/&gt;On the other side, mining hardware update cycles are extremely &lt;br/&gt;aggressive, and newer hardware runs much faster. Further, those with &lt;br/&gt;newer hardware are likely to have the best hashrate to power ratio, and &lt;br/&gt;be less likely to turn off or rent out their hardware.&lt;br/&gt;&lt;br/&gt;So, in theory there may be an uncomfortable period where the hashrate &lt;br/&gt;drops, but I would expect that drop to be much less than 50%, that most &lt;br/&gt;hardware that&amp;#39;s turned off is not cost-effective to rent out, and that &lt;br/&gt;newer hardware being launched would push the hashrate back up again &lt;br/&gt;within a sensible timeframe.&lt;br/&gt;&lt;br/&gt;Ross&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 25/10/2014 19:06, Alex Mizrahi wrote:&lt;br/&gt;&amp;gt; # Death by halving&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ## Summary&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If miner&amp;#39;s income margin are less than 50% (which is a healthy &lt;br/&gt;&amp;gt; situation when mining hardware is readily available), we might &lt;br/&gt;&amp;gt; experience catastrophic loss of hashpower (and, more importantly, &lt;br/&gt;&amp;gt; catastrophic loss of security) after reward halving.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ## A simple model&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Let&amp;#39;s define miner&amp;#39;s income margin as `MIM = (R-C_e)/R`, where R is &lt;br/&gt;&amp;gt; the total revenue miner receives over a period of time, and C_e is the &lt;br/&gt;&amp;gt; cost of electricity spent on mining over the same period of time. &lt;br/&gt;&amp;gt; (Note that for the sake of simplicity we do not take into account &lt;br/&gt;&amp;gt; equipment costs, amortization and other costs mining might incur.)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Also we will assume that transaction fees collected by miner are &lt;br/&gt;&amp;gt; negligible as compared to the subsidy.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Theorem 1. If for a certain miner MIM is less than 0.5 before subsidy &lt;br/&gt;&amp;gt; halving and bitcoin and electricity prices stay the same, then mining &lt;br/&gt;&amp;gt; is no longer profitable after the halving.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Indeed, suppose the revenue after the halving is R&amp;#39; = R/2.&lt;br/&gt;&amp;gt;    MIM = (R-C_e)/R &amp;lt; 0.5&lt;br/&gt;&amp;gt;    R/2 &amp;lt; C_e.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;    R&amp;#39; = R/2 &amp;lt; C_e.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If revenue after halving R&amp;#39; doesn&amp;#39;t cover electricity cost, a rational &lt;br/&gt;&amp;gt; miner should stop mining, as it&amp;#39;s cheaper to acquire bitcoins from the &lt;br/&gt;&amp;gt; market.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ~~~&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Under these assumptions, if the majority of miners have MIM less than &lt;br/&gt;&amp;gt; 0.5, Bitcoin is going to experience a significant loss of hashing power.&lt;br/&gt;&amp;gt; But are these assumptions reasonable? We need a study a more complex &lt;br/&gt;&amp;gt; model which takes into account changes in bitcoin price and difficulty &lt;br/&gt;&amp;gt; changes over time.&lt;br/&gt;&amp;gt; But, first, let&amp;#39;s analyze significance of &amp;#39;loss of hashpower&amp;#39;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ## Catastrophic loss of hashpower&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Bitcoin security model relies on assumption that a malicious actor &lt;br/&gt;&amp;gt; cannot acquire more than 50% of network&amp;#39;s current hashpower.&lt;br/&gt;&amp;gt; E.g. there is a table in Rosenfeld&amp;#39;s _Analysis of Hashrate-Based &lt;br/&gt;&amp;gt; Double Spending_ paper which shows that as long as the malicious actor &lt;br/&gt;&amp;gt; controls only a small fraction of total hashpower, attacks have &lt;br/&gt;&amp;gt; well-define costs. But if the attacker-controlled hashrate is higher &lt;br/&gt;&amp;gt; than 50%, attacks become virtually costless, as the attacker receives &lt;br/&gt;&amp;gt; double-spending revenue on top of his mining revenue, and his risk is &lt;br/&gt;&amp;gt; close to zero.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Note that the simple model described in the aforementioned paper &lt;br/&gt;&amp;gt; doesn&amp;#39;t take into account attack&amp;#39;s effect on the bitcoin price and the &lt;br/&gt;&amp;gt; price of the Bitcoin mining equipment. I hope that one day we&amp;#39;ll see &lt;br/&gt;&amp;gt; more elaborate attack models, but in the meantime, we&amp;#39;ll have to &lt;br/&gt;&amp;gt; resort to hand-waving.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Consider a situation where almost all available hashpower is available &lt;br/&gt;&amp;gt; for a lease to the highest bidder on the open market. In this case &lt;br/&gt;&amp;gt; someone who owns sufficient capital could easily pull off an attack.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; But why is hashpower not available on the market? Quite likely &lt;br/&gt;&amp;gt; equipment owners are aware of the fact that such an attack would make &lt;br/&gt;&amp;gt; Bitcoin useless, and thus worthless, which would also make their &lt;br/&gt;&amp;gt; equipment worthless. Thus they prefer to do mining for a known mining &lt;br/&gt;&amp;gt; pools with good track record.&lt;br/&gt;&amp;gt; (Although hashpower marketplaces exist: &lt;a href=&#34;https://nicehash.com/&#34;&gt;https://nicehash.com/&lt;/a&gt; they &lt;br/&gt;&amp;gt; aren&amp;#39;t particularly popular.)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Now let&amp;#39;s consider a situation where mining bitcoins is no longer &lt;br/&gt;&amp;gt; profitable and the majority of hashpower became dormant, i.e. miners &lt;br/&gt;&amp;gt; turned off their equipment or went to mine something else. In this &lt;br/&gt;&amp;gt; case equipment is already nearly worthless, so people might as well &lt;br/&gt;&amp;gt; lease it to the highest bidder, thus enabling aforementioned attacks.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Alternatively, the attacker might buy obsolete mining equipment from &lt;br/&gt;&amp;gt; people who are no longer interested in mining.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ## Taking into account the Bitcoin price&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This is largely trivial, and thus is left as an exercise for the &lt;br/&gt;&amp;gt; reader. Let&amp;#39;s just note that the Bitcoin subsidy halving is an event &lt;br/&gt;&amp;gt; which is known to market participants in advance, and thus it &lt;br/&gt;&amp;gt; shouldn&amp;#39;t result in significant changes of the Bitcoin price,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ## Changes in difficulty&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Different mining devices have different efficiency. After the reward &lt;br/&gt;&amp;gt; halving mining on some of these devices becomes unprofitable, thus &lt;br/&gt;&amp;gt; they will drop out, which will result in a drop of mining difficulty.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We can greatly simplify calculations if we sum costs and rewards &lt;br/&gt;&amp;gt; across all miners, thus calculating average MIM before the halving: &lt;br/&gt;&amp;gt; `MIM = 1 - C_e/R`.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Let&amp;#39;s consider an equilibrium break-even situation where unprofitable &lt;br/&gt;&amp;gt; mining devices were turned off, thus resulting in the change in &lt;br/&gt;&amp;gt; electricity expenditures: `C_e&amp;#39; = r * C_e`. and average MIM after the &lt;br/&gt;&amp;gt; halving `MIM&amp;#39; = 0`. In this case:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     r * C_e = R/2&lt;br/&gt;&amp;gt;     C_e / R = 1/2r&lt;br/&gt;&amp;gt;     (1 - MIM) = 1/2r&lt;br/&gt;&amp;gt;     r = 1/(2*(1-MIM))&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Let&amp;#39;s evaluate this formulate for different before-halving MIM:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1. If `MIM = 0.5`, then `r = 1/(2*0.5) = 1`, that is, all miners can &lt;br/&gt;&amp;gt; remain mining.&lt;br/&gt;&amp;gt; 2. If `MIM = 0.25`, then `r = 1/(2*0.75) = 0.66`, the least efficient &lt;br/&gt;&amp;gt; miners consuming 33% of total electricity costs will drop out.&lt;br/&gt;&amp;gt; 3. If `MIM = 0.1`, then `r = 1/(2*0.9) = 0.55`, total electricity &lt;br/&gt;&amp;gt; costs drop by 45%.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We can note that for the before-halving MIM&amp;gt;0, r is higher than 1/2, &lt;br/&gt;&amp;gt; thus less than half of total hashpower will drop out.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The worst-case situation is when before-halving MIM is close to zero &lt;br/&gt;&amp;gt; and mining devices, as well as cost of electricity in different &lt;br/&gt;&amp;gt; places, are nearly identical, in that case approximately a half of all &lt;br/&gt;&amp;gt; hashpower will drop out.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ## MIM estimation&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; OK, what MIM do we expect in the long run? Is it going to be less than &lt;br/&gt;&amp;gt; 50% anyway?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We can expect that people will keep buying mining devices as long as &lt;br/&gt;&amp;gt; it is profitable.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Break-even condition: `R - C_e - P = 0`, where P is the price of a &lt;br/&gt;&amp;gt; mining device, R is the revenue it generates over its lifetime, and &lt;br/&gt;&amp;gt; C_e is the total cost of required electricity over its lifetime. In &lt;br/&gt;&amp;gt; this case, `R = C_e &#43; P`, and thus:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     MIM = 1 - C_e / (C_e &#43; P)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; `f = C_e / P` is a ratio of the cost of electricity to the cost of &lt;br/&gt;&amp;gt; hardware, `C_e = f * P`, and thus&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     MIM = 1 - f * P / (f * P &#43; P) = 1 - f / (f &#43; 1) = 1 / (1 &#43; f)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; MIM is less than 0.5 when f &amp;gt; 1.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Computing f is somewhat challenging even for a concrete device, as &lt;br/&gt;&amp;gt; it&amp;#39;s useful lifetime is unknown.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Let&amp;#39;s do some guesstimation:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Spondoolies Tech&amp;#39;s SP35 Yukon unit consumes 3.5 KW and costs $4000. If &lt;br/&gt;&amp;gt; it&amp;#39;s useful lifetime is more than 2 years and a cost of KWh is $0.1, &lt;br/&gt;&amp;gt; the total expenditures on electricity will be at least $6135, thus for &lt;br/&gt;&amp;gt; this device we have `f &amp;gt; 6135/4000 &amp;gt; 1.5`.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If other devices which will be sold on the market will have similar &lt;br/&gt;&amp;gt; specs, we will have MIM lower than 0.5. (Well, no shit.)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ## Conclusions&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Reward halving is a deficiency in Bitcoin&amp;#39;s design, but there is some &lt;br/&gt;&amp;gt; hope it won&amp;#39;t be critical: in the equilibrium break-even situation &lt;br/&gt;&amp;gt; hashpower drop is less than 50%.&lt;br/&gt;&amp;gt; Hashrate might drop by more than 50% immediately after the halving &lt;br/&gt;&amp;gt; (and before difficulty is updated), thus a combination of the halving &lt;br/&gt;&amp;gt; and slow difficulty update pose a real threat.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&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/20141025/306eebd3/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20141025/306eebd3/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:26:49&#43;02:00</updated>
  </entry>

</feed>