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




  <entry>
    <id>https://nostr.ae/nevent1qqsp9uq3989xttaq9rfptuss8q6lgft3m2jc390grk82xdch3nqu2cgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggzkg646</id>
    
      <title type="html">📅 Original date posted:2023-05-11 🗒️ Summary of this ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp9uq3989xttaq9rfptuss8q6lgft3m2jc390grk82xdch3nqu2cgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggzkg646" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs95k3rgncesenrc7htjpw3tmtl7nmk6umnyqfsglmlrdv5v7jvy9q8u7nfu&#39;&gt;nevent1q…7nfu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2023-05-11&lt;br/&gt;🗒️ Summary of this message: The author challenges Jeremy Rubin to a public debate to defend themselves against accusations and censorship, but doubts it will happen.&lt;br/&gt;📝 Original message:&lt;br/&gt;I challenge jeremy to a public debate somewhere. I forgot to say the name&lt;br/&gt;on that sentence. Just to clarify.&lt;br/&gt;If he believes he is on the right and I am on the wrong and &amp;#34;clearly&lt;br/&gt;delusional&amp;#34; (or whatever he accuses me of), then he shouldn&amp;#39;t be scared of&lt;br/&gt;the debate, no?&lt;br/&gt;Oh, let me guess...&amp;#34;I don&amp;#39;t want to give him a platform, he is worse than&lt;br/&gt;kanye west&amp;#34;?&lt;br/&gt;Yeah, I bet the excuses are going to be along those lines.&lt;br/&gt;&lt;br/&gt;Good bye, guys, I guess this will get me kicked out from another forum.&lt;br/&gt;I lost count, but it feels like more than 109 forums, just saying.&lt;br/&gt;For no reason at all, of course.&lt;br/&gt;&lt;br/&gt;On Thu, May 11, 2023, 09:55 Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Pressumption of innocence?&lt;br/&gt;&amp;gt; Right to defend yourself?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Wow, that sounds amazing, but, for example, wouldn&amp;#39;t me defendibg myself&lt;br/&gt;&amp;gt; from jeremy rubin be offtopic like...pretty much everywhere?&lt;br/&gt;&amp;gt; Not sure you&amp;#39;re familiar with that story, certainly you didn&amp;#39;t hear my&lt;br/&gt;&amp;gt; side of the story, did you?&lt;br/&gt;&amp;gt; Where would it be fine for me to defend myself?&lt;br/&gt;&amp;gt; I don&amp;#39;t want to keep cosing bitcoin anymore, novody would review my PRs&lt;br/&gt;&amp;gt; anyway once jeremy made sure everyone thought I am evil. Or perhaps I&amp;#39;m&lt;br/&gt;&amp;gt; paranoid. Anyway, I would juat like to find the right venue to clean my&lt;br/&gt;&amp;gt; name or at least be allowed to try. If that venue exists at all, that is.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Personally, I feel extremely censored.&lt;br/&gt;&amp;gt; I also feel I&amp;#39;ve been judged unfairly and margibalized by many.&lt;br/&gt;&amp;gt; If it was because of my mistakes and not because jeremy and others lied&lt;br/&gt;&amp;gt; about me behind my back, well, I would like to know at least.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Am I really asking that much?&lt;br/&gt;&amp;gt; I&amp;#39;m surprised at how very few people are in favor of the american first&lt;br/&gt;&amp;gt; amendment, btw.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I know, I know. Offtopic. Everywhere. Every time.&lt;br/&gt;&amp;gt; If something it&amp;#39;s offtopic everywhere, that&amp;#39;s a censored taboo, I think.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Therefore I challenge to a public debate somewhere. For me to defend&lt;br/&gt;&amp;gt; myself and for him to defend himself too (if that&amp;#39;s possible).&lt;br/&gt;&amp;gt; I know it&amp;#39;s never going to happen, but I want to make sure it is known&lt;br/&gt;&amp;gt; that it is because of him, I&amp;#39;m more than ready to defend myself against&lt;br/&gt;&amp;gt; him. Is he?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; He can call me a nazi and even though I&amp;#39;m not one (I&amp;#39;m not even racist),&lt;br/&gt;&amp;gt; it is not so easy to sue for defamation in international jurisdictions.&lt;br/&gt;&amp;gt; Imagine if I called him a pederast (kethuboth 11b, sanhesrin 69b) or a&lt;br/&gt;&amp;gt; cannibal (samhedrin 64a) without giving him a chance to defend himself.&lt;br/&gt;&amp;gt; Wouldn&amp;#39;t that be nasty?&lt;br/&gt;&amp;gt; I want him to be able to defend himself too, or at least try it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Now, moderators, censor this email for being offtopic and prove my point.&lt;br/&gt;&amp;gt; Jeremy will still get the email and I bet he won&amp;#39;t want a public debate.&lt;br/&gt;&amp;gt; But I&amp;#39;m biased because I think he is guilty. Just like jeffrey epstein.&lt;br/&gt;&amp;gt; Is jeremy rubin a mossad agent?&lt;br/&gt;&amp;gt; Is there any reason to think so?&lt;br/&gt;&amp;gt; Or are these just rummors?&lt;br/&gt;&amp;gt; He should have a chance to try to clean his name, in my opinion. Again,&lt;br/&gt;&amp;gt; just like jeffrey epstein.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Wed, May 10, 2023, 17:57 Antoine Riard &amp;lt;antoine.riard at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Hi Tony,&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Is there a better place to have public communication? Unfortunately&lt;br/&gt;&amp;gt;&amp;gt; since one off topic email was sent here, it&amp;#39;s been a ghost town. It appears&lt;br/&gt;&amp;gt;&amp;gt; that there&amp;#39;s many emails being held and only one moderator that checks them&lt;br/&gt;&amp;gt;&amp;gt; once a week.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; As I think you&amp;#39;re referring to my post of March 21th and as the author of&lt;br/&gt;&amp;gt;&amp;gt; this post, I&amp;#39;ll politely refuse the qualification of &amp;#34;off-topic&amp;#34;. I had and&lt;br/&gt;&amp;gt;&amp;gt; I still have the concerns of &amp;#34;frivolous legal claims&amp;#34; being used between&lt;br/&gt;&amp;gt;&amp;gt; bitcoin developers/organizations provoking a distortion of the neutrality&lt;br/&gt;&amp;gt;&amp;gt; of the development and a chilling effect of the technical discussions (i.e&lt;br/&gt;&amp;gt;&amp;gt; code we compile and spec we implement). For those reasons, it was my legal&lt;br/&gt;&amp;gt;&amp;gt; right and moral duty to inform the community of what is happening between&lt;br/&gt;&amp;gt;&amp;gt; Chaincode and myself. And here I&amp;#39;m following the recommendation of one of&lt;br/&gt;&amp;gt;&amp;gt; the moderators of the Lightning mailing list himself &amp;#34;If this worries you&lt;br/&gt;&amp;gt;&amp;gt; too, let&amp;#39;s make sure we keep each other honest, OK?&amp;#34; [0].&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; When you think a group of people with open-source responsibilities are in&lt;br/&gt;&amp;gt;&amp;gt; a situation of conflict of interests or &amp;#34;moral hazards&amp;#34;, or even the&lt;br/&gt;&amp;gt;&amp;gt; appearance of them, you have the right to expose the wrongdoing, including&lt;br/&gt;&amp;gt;&amp;gt; the _proportional_ revelation of private elements. People have done the&lt;br/&gt;&amp;gt;&amp;gt; &amp;#34;free choice&amp;#34; to conduct a career in open-source, for some even declaring&lt;br/&gt;&amp;gt;&amp;gt; in some context to maintain integrity and accept their actions to be&lt;br/&gt;&amp;gt;&amp;gt; submitted to external accountability [1]. While the exposure of private&lt;br/&gt;&amp;gt;&amp;gt; elements of public personalities might break common courtesy, it&amp;#39;s a&lt;br/&gt;&amp;gt;&amp;gt; morally valid practice if you&amp;#39;re familiar with the public institutions of&lt;br/&gt;&amp;gt;&amp;gt; US and Europe, and I think this practice has found validity in the history&lt;br/&gt;&amp;gt;&amp;gt; of open-source commons or IETF&amp;#39;s protocol development [1].&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Beyond, the Bitcoin and Lightning development communication channels&lt;br/&gt;&amp;gt;&amp;gt; constitute a public forum, where by nature the participants are exchanging&lt;br/&gt;&amp;gt;&amp;gt; ideas and defending competing interests. In consequence, the participants&amp;#39;&lt;br/&gt;&amp;gt;&amp;gt; rights and capabilities to contribute and speak their minds in those&lt;br/&gt;&amp;gt;&amp;gt; communication channels should be protected. Those communication channels&lt;br/&gt;&amp;gt;&amp;gt; are not your usual corporate workplace, and in case of conflicting&lt;br/&gt;&amp;gt;&amp;gt; principles, the maintainers of those communication channels should ensure a&lt;br/&gt;&amp;gt;&amp;gt; balance of rights and a proportionality in any restraining measure.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; And this new post is not to exonerate myself of any legal responsibility&lt;br/&gt;&amp;gt;&amp;gt; for personal matters that could be recognized as the outcome of a judicial&lt;br/&gt;&amp;gt;&amp;gt; process, respective of both rights of the accusation and rights of the&lt;br/&gt;&amp;gt;&amp;gt; defense. Rather to enlighten the Bitcoin community that the formal&lt;br/&gt;&amp;gt;&amp;gt; separation between private matters and open-source responsibilities, and&lt;br/&gt;&amp;gt;&amp;gt; the adequate check-and-balances to guarantee this separation is somehow&lt;br/&gt;&amp;gt;&amp;gt; what are the underlying stakes for this feud between Chaincode and myself,&lt;br/&gt;&amp;gt;&amp;gt; from my perspective. I can say missing an open-source engineering meeting&lt;br/&gt;&amp;gt;&amp;gt; or being revoked a few Github permissions matters far less than the clear&lt;br/&gt;&amp;gt;&amp;gt; affirmation and respect of the freedom of expression, the presumption of&lt;br/&gt;&amp;gt;&amp;gt; innocence and due process in the Bitcoin common space, all proportions&lt;br/&gt;&amp;gt;&amp;gt; conserved.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I don&amp;#39;t blame any party involved in this issue, nor assign &amp;#34;bad&lt;br/&gt;&amp;gt;&amp;gt; intentions&amp;#39;&amp;#39;. One position is really a function of your life experiences,&lt;br/&gt;&amp;gt;&amp;gt; knowledge of the legal and cultural framework and access to the factual&lt;br/&gt;&amp;gt;&amp;gt; elements. As all human conflicts it is not binary rather &amp;#34;grey&amp;#34;. People can&lt;br/&gt;&amp;gt;&amp;gt; be top executives at a billion-dollar company, having successful ventures&lt;br/&gt;&amp;gt;&amp;gt; with hundreds of folks under management, or have a lot of responsibilities&lt;br/&gt;&amp;gt;&amp;gt; for their relative young age, and still disagree on the set of legal and&lt;br/&gt;&amp;gt;&amp;gt; moral principles to apply in the present case.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Finally, thanks to the Bitcoin friends who have reached out to call for&lt;br/&gt;&amp;gt;&amp;gt; level-headedness and cool-mindness in the public discussion of this complex&lt;br/&gt;&amp;gt;&amp;gt; topic. Like I said to them, in the lack of more suspected wrongdoing from&lt;br/&gt;&amp;gt;&amp;gt; the other side, I won&amp;#39;t communicate further on this subject on the Bitcoin&lt;br/&gt;&amp;gt;&amp;gt; and Lightning technical channels. However I still firmly believe the&lt;br/&gt;&amp;gt;&amp;gt; discussion on the principles, abstract in the maximum from its private&lt;br/&gt;&amp;gt;&amp;gt; elements, should still be pursued on other channels. Independently, there&lt;br/&gt;&amp;gt;&amp;gt; is a legal channel opened between Chaincode and myself and good progress is&lt;br/&gt;&amp;gt;&amp;gt; made to find a serene and long-standing resolution to this issue.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Best,&lt;br/&gt;&amp;gt;&amp;gt; Antoine&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; [0]&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://rusty-lightning.medium.com/the-corrosion-of-ethics-in-cryptocurrencies-f7ba77e9dfc3&#34;&gt;https://rusty-lightning.medium.com/the-corrosion-of-ethics-in-cryptocurrencies-f7ba77e9dfc3&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; [1]&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://github.com/btrustteam/board-book/blob/main/vision/genesis_principles.md&#34;&gt;https://github.com/btrustteam/board-book/blob/main/vision/genesis_principles.md&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; [2]&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://www.ietf.org/about/administration/policies-procedures/conflict-interest/&#34;&gt;https://www.ietf.org/about/administration/policies-procedures/conflict-interest/&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Le lun. 8 mai 2023 à 21:26, Tony Giorgio via Lightning-dev &amp;lt;&lt;br/&gt;&amp;gt;&amp;gt; lightning-dev at lists.linuxfoundation.org&amp;gt; a écrit :&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Is there a better place to have public communication? Unfortunately&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; since one off topic email was sent here, it&amp;#39;s been a ghost town. It appears&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; that there&amp;#39;s many emails being held and only one moderator that checks them&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; once a week.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Would hate to see this list die but wondering if there&amp;#39;s a better place&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; for discussions?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Tony&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; -------- Original Message --------&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; On Apr 29, 2023, 9:57 PM, niftynei &amp;lt; niftynei at gmail.com&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; Hi all,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; When I joined the lightning community a few years ago, I was relatively&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; new to open source software and specification work. Rusty really impressed&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; on me on the importance of holding conversations, as much as possible in&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; public.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Practically speaking, this encompasses IRC, this mailing list, and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; github issues/PRs.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; The reason for this is twofold.  It helps document the range of options&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; considered for technical decisions and it provides an interface point for&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; new participants to contribute to the discussion.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Given some recent mails that were posted to this list, now seems like a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; good time to reiterate the importance and preference of public&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; communication whenever possible, especially for specification or technical&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; discussions.&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; ~ nifty&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; Lightning-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Lightning-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; Lightning-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; Lightning-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/lightning-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/lightning-dev/attachments/20230511/7f6c0cd5/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20230511/7f6c0cd5/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-19T19:42:07&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs95k3rgncesenrc7htjpw3tmtl7nmk6umnyqfsglmlrdv5v7jvy9qzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg65n5c8</id>
    
      <title type="html">📅 Original date posted:2023-05-11 🗒️ Summary of this ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs95k3rgncesenrc7htjpw3tmtl7nmk6umnyqfsglmlrdv5v7jvy9qzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg65n5c8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqs089cl2mmn9mjxa79nmzj73s3pzs6uy8fyf0hklu6ptxcydnh6s459dun&#39;&gt;nevent1q…9dun&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2023-05-11&lt;br/&gt;🗒️ Summary of this message: The author challenges for a public debate to defend themselves against accusations made by Jeremy Rubin and feels censored and marginalized.&lt;br/&gt;📝 Original message:&lt;br/&gt;Pressumption of innocence?&lt;br/&gt;Right to defend yourself?&lt;br/&gt;&lt;br/&gt;Wow, that sounds amazing, but, for example, wouldn&amp;#39;t me defendibg myself&lt;br/&gt;from jeremy rubin be offtopic like...pretty much everywhere?&lt;br/&gt;Not sure you&amp;#39;re familiar with that story, certainly you didn&amp;#39;t hear my side&lt;br/&gt;of the story, did you?&lt;br/&gt;Where would it be fine for me to defend myself?&lt;br/&gt;I don&amp;#39;t want to keep cosing bitcoin anymore, novody would review my PRs&lt;br/&gt;anyway once jeremy made sure everyone thought I am evil. Or perhaps I&amp;#39;m&lt;br/&gt;paranoid. Anyway, I would juat like to find the right venue to clean my&lt;br/&gt;name or at least be allowed to try. If that venue exists at all, that is.&lt;br/&gt;&lt;br/&gt;Personally, I feel extremely censored.&lt;br/&gt;I also feel I&amp;#39;ve been judged unfairly and margibalized by many.&lt;br/&gt;If it was because of my mistakes and not because jeremy and others lied&lt;br/&gt;about me behind my back, well, I would like to know at least.&lt;br/&gt;&lt;br/&gt;Am I really asking that much?&lt;br/&gt;I&amp;#39;m surprised at how very few people are in favor of the american first&lt;br/&gt;amendment, btw.&lt;br/&gt;&lt;br/&gt;I know, I know. Offtopic. Everywhere. Every time.&lt;br/&gt;If something it&amp;#39;s offtopic everywhere, that&amp;#39;s a censored taboo, I think.&lt;br/&gt;&lt;br/&gt;Therefore I challenge to a public debate somewhere. For me to defend myself&lt;br/&gt;and for him to defend himself too (if that&amp;#39;s possible).&lt;br/&gt;I know it&amp;#39;s never going to happen, but I want to make sure it is known that&lt;br/&gt;it is because of him, I&amp;#39;m more than ready to defend myself against him. Is&lt;br/&gt;he?&lt;br/&gt;&lt;br/&gt;He can call me a nazi and even though I&amp;#39;m not one (I&amp;#39;m not even racist), it&lt;br/&gt;is not so easy to sue for defamation in international jurisdictions.&lt;br/&gt;Imagine if I called him a pederast (kethuboth 11b, sanhesrin 69b) or a&lt;br/&gt;cannibal (samhedrin 64a) without giving him a chance to defend himself.&lt;br/&gt;Wouldn&amp;#39;t that be nasty?&lt;br/&gt;I want him to be able to defend himself too, or at least try it.&lt;br/&gt;&lt;br/&gt;Now, moderators, censor this email for being offtopic and prove my point.&lt;br/&gt;Jeremy will still get the email and I bet he won&amp;#39;t want a public debate.&lt;br/&gt;But I&amp;#39;m biased because I think he is guilty. Just like jeffrey epstein.&lt;br/&gt;Is jeremy rubin a mossad agent?&lt;br/&gt;Is there any reason to think so?&lt;br/&gt;Or are these just rummors?&lt;br/&gt;He should have a chance to try to clean his name, in my opinion. Again,&lt;br/&gt;just like jeffrey epstein.&lt;br/&gt;&lt;br/&gt;On Wed, May 10, 2023, 17:57 Antoine Riard &amp;lt;antoine.riard at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Hi Tony,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Is there a better place to have public communication? Unfortunately&lt;br/&gt;&amp;gt; since one off topic email was sent here, it&amp;#39;s been a ghost town. It appears&lt;br/&gt;&amp;gt; that there&amp;#39;s many emails being held and only one moderator that checks them&lt;br/&gt;&amp;gt; once a week.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; As I think you&amp;#39;re referring to my post of March 21th and as the author of&lt;br/&gt;&amp;gt; this post, I&amp;#39;ll politely refuse the qualification of &amp;#34;off-topic&amp;#34;. I had and&lt;br/&gt;&amp;gt; I still have the concerns of &amp;#34;frivolous legal claims&amp;#34; being used between&lt;br/&gt;&amp;gt; bitcoin developers/organizations provoking a distortion of the neutrality&lt;br/&gt;&amp;gt; of the development and a chilling effect of the technical discussions (i.e&lt;br/&gt;&amp;gt; code we compile and spec we implement). For those reasons, it was my legal&lt;br/&gt;&amp;gt; right and moral duty to inform the community of what is happening between&lt;br/&gt;&amp;gt; Chaincode and myself. And here I&amp;#39;m following the recommendation of one of&lt;br/&gt;&amp;gt; the moderators of the Lightning mailing list himself &amp;#34;If this worries you&lt;br/&gt;&amp;gt; too, let&amp;#39;s make sure we keep each other honest, OK?&amp;#34; [0].&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; When you think a group of people with open-source responsibilities are in&lt;br/&gt;&amp;gt; a situation of conflict of interests or &amp;#34;moral hazards&amp;#34;, or even the&lt;br/&gt;&amp;gt; appearance of them, you have the right to expose the wrongdoing, including&lt;br/&gt;&amp;gt; the _proportional_ revelation of private elements. People have done the&lt;br/&gt;&amp;gt; &amp;#34;free choice&amp;#34; to conduct a career in open-source, for some even declaring&lt;br/&gt;&amp;gt; in some context to maintain integrity and accept their actions to be&lt;br/&gt;&amp;gt; submitted to external accountability [1]. While the exposure of private&lt;br/&gt;&amp;gt; elements of public personalities might break common courtesy, it&amp;#39;s a&lt;br/&gt;&amp;gt; morally valid practice if you&amp;#39;re familiar with the public institutions of&lt;br/&gt;&amp;gt; US and Europe, and I think this practice has found validity in the history&lt;br/&gt;&amp;gt; of open-source commons or IETF&amp;#39;s protocol development [1].&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Beyond, the Bitcoin and Lightning development communication channels&lt;br/&gt;&amp;gt; constitute a public forum, where by nature the participants are exchanging&lt;br/&gt;&amp;gt; ideas and defending competing interests. In consequence, the participants&amp;#39;&lt;br/&gt;&amp;gt; rights and capabilities to contribute and speak their minds in those&lt;br/&gt;&amp;gt; communication channels should be protected. Those communication channels&lt;br/&gt;&amp;gt; are not your usual corporate workplace, and in case of conflicting&lt;br/&gt;&amp;gt; principles, the maintainers of those communication channels should ensure a&lt;br/&gt;&amp;gt; balance of rights and a proportionality in any restraining measure.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; And this new post is not to exonerate myself of any legal responsibility&lt;br/&gt;&amp;gt; for personal matters that could be recognized as the outcome of a judicial&lt;br/&gt;&amp;gt; process, respective of both rights of the accusation and rights of the&lt;br/&gt;&amp;gt; defense. Rather to enlighten the Bitcoin community that the formal&lt;br/&gt;&amp;gt; separation between private matters and open-source responsibilities, and&lt;br/&gt;&amp;gt; the adequate check-and-balances to guarantee this separation is somehow&lt;br/&gt;&amp;gt; what are the underlying stakes for this feud between Chaincode and myself,&lt;br/&gt;&amp;gt; from my perspective. I can say missing an open-source engineering meeting&lt;br/&gt;&amp;gt; or being revoked a few Github permissions matters far less than the clear&lt;br/&gt;&amp;gt; affirmation and respect of the freedom of expression, the presumption of&lt;br/&gt;&amp;gt; innocence and due process in the Bitcoin common space, all proportions&lt;br/&gt;&amp;gt; conserved.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I don&amp;#39;t blame any party involved in this issue, nor assign &amp;#34;bad&lt;br/&gt;&amp;gt; intentions&amp;#39;&amp;#39;. One position is really a function of your life experiences,&lt;br/&gt;&amp;gt; knowledge of the legal and cultural framework and access to the factual&lt;br/&gt;&amp;gt; elements. As all human conflicts it is not binary rather &amp;#34;grey&amp;#34;. People can&lt;br/&gt;&amp;gt; be top executives at a billion-dollar company, having successful ventures&lt;br/&gt;&amp;gt; with hundreds of folks under management, or have a lot of responsibilities&lt;br/&gt;&amp;gt; for their relative young age, and still disagree on the set of legal and&lt;br/&gt;&amp;gt; moral principles to apply in the present case.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Finally, thanks to the Bitcoin friends who have reached out to call for&lt;br/&gt;&amp;gt; level-headedness and cool-mindness in the public discussion of this complex&lt;br/&gt;&amp;gt; topic. Like I said to them, in the lack of more suspected wrongdoing from&lt;br/&gt;&amp;gt; the other side, I won&amp;#39;t communicate further on this subject on the Bitcoin&lt;br/&gt;&amp;gt; and Lightning technical channels. However I still firmly believe the&lt;br/&gt;&amp;gt; discussion on the principles, abstract in the maximum from its private&lt;br/&gt;&amp;gt; elements, should still be pursued on other channels. Independently, there&lt;br/&gt;&amp;gt; is a legal channel opened between Chaincode and myself and good progress is&lt;br/&gt;&amp;gt; made to find a serene and long-standing resolution to this issue.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Best,&lt;br/&gt;&amp;gt; Antoine&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; [0]&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://rusty-lightning.medium.com/the-corrosion-of-ethics-in-cryptocurrencies-f7ba77e9dfc3&#34;&gt;https://rusty-lightning.medium.com/the-corrosion-of-ethics-in-cryptocurrencies-f7ba77e9dfc3&lt;/a&gt;&lt;br/&gt;&amp;gt; [1]&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://github.com/btrustteam/board-book/blob/main/vision/genesis_principles.md&#34;&gt;https://github.com/btrustteam/board-book/blob/main/vision/genesis_principles.md&lt;/a&gt;&lt;br/&gt;&amp;gt; [2]&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://www.ietf.org/about/administration/policies-procedures/conflict-interest/&#34;&gt;https://www.ietf.org/about/administration/policies-procedures/conflict-interest/&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Le lun. 8 mai 2023 à 21:26, Tony Giorgio via Lightning-dev &amp;lt;&lt;br/&gt;&amp;gt; lightning-dev at lists.linuxfoundation.org&amp;gt; a écrit :&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Is there a better place to have public communication? Unfortunately since&lt;br/&gt;&amp;gt;&amp;gt; one off topic email was sent here, it&amp;#39;s been a ghost town. It appears that&lt;br/&gt;&amp;gt;&amp;gt; there&amp;#39;s many emails being held and only one moderator that checks them once&lt;br/&gt;&amp;gt;&amp;gt; a week.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Would hate to see this list die but wondering if there&amp;#39;s a better place&lt;br/&gt;&amp;gt;&amp;gt; for discussions?&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Tony&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; -------- Original Message --------&lt;br/&gt;&amp;gt;&amp;gt; On Apr 29, 2023, 9:57 PM, niftynei &amp;lt; niftynei at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Hi all,&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; When I joined the lightning community a few years ago, I was relatively&lt;br/&gt;&amp;gt;&amp;gt; new to open source software and specification work. Rusty really impressed&lt;br/&gt;&amp;gt;&amp;gt; on me on the importance of holding conversations, as much as possible in&lt;br/&gt;&amp;gt;&amp;gt; public.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Practically speaking, this encompasses IRC, this mailing list, and github&lt;br/&gt;&amp;gt;&amp;gt; issues/PRs.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The reason for this is twofold.  It helps document the range of options&lt;br/&gt;&amp;gt;&amp;gt; considered for technical decisions and it provides an interface point for&lt;br/&gt;&amp;gt;&amp;gt; new participants to contribute to the discussion.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Given some recent mails that were posted to this list, now seems like a&lt;br/&gt;&amp;gt;&amp;gt; good time to reiterate the importance and preference of public&lt;br/&gt;&amp;gt;&amp;gt; communication whenever possible, especially for specification or technical&lt;br/&gt;&amp;gt;&amp;gt; discussions.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ~ nifty&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; Lightning-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; Lightning-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Lightning-dev mailing list&lt;br/&gt;&amp;gt; Lightning-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/lightning-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/lightning-dev/attachments/20230511/8bc90abd/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20230511/8bc90abd/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-19T19:42:06&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf6zytrqcjluhx72hs4lw63p8n85md9875g2n3mh4yc24wd08dd8szypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggyac9aj</id>
    
      <title type="html">📅 Original date posted:2023-05-02 🗒️ Summary of this ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf6zytrqcjluhx72hs4lw63p8n85md9875g2n3mh4yc24wd08dd8szypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggyac9aj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszetm3w48a5h3hdumewpqyz877mnul8ecrh9m6npns07s327y2zwqfzk6pu&#39;&gt;nevent1q…k6pu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2023-05-02&lt;br/&gt;🗒️ Summary of this message: A member of the Lightning community emphasizes the importance of public communication for technical discussions and decision-making.&lt;br/&gt;📝 Original message:&lt;br/&gt;Can you clarify which &amp;#34;recent mails that were posted to this list&amp;#34; are you&lt;br/&gt;referring to?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Sun, Apr 30, 2023 at 3:57 AM niftynei &amp;lt;niftynei at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Hi all,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; When I joined the lightning community a few years ago, I was relatively&lt;br/&gt;&amp;gt; new to open source software and specification work. Rusty really impressed&lt;br/&gt;&amp;gt; on me on the importance of holding conversations, as much as possible in&lt;br/&gt;&amp;gt; public.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Practically speaking, this encompasses IRC, this mailing list, and github&lt;br/&gt;&amp;gt; issues/PRs.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The reason for this is twofold.  It helps document the range of options&lt;br/&gt;&amp;gt; considered for technical decisions and it provides an interface point for&lt;br/&gt;&amp;gt; new participants to contribute to the discussion.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Given some recent mails that were posted to this list, now seems like a&lt;br/&gt;&amp;gt; good time to reiterate the importance and preference of public&lt;br/&gt;&amp;gt; communication whenever possible, especially for specification or technical&lt;br/&gt;&amp;gt; discussions.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ~ nifty&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Lightning-dev mailing list&lt;br/&gt;&amp;gt; Lightning-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/lightning-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/lightning-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/lightning-dev/attachments/20230502/6488a9c4/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/lightning-dev/attachments/20230502/6488a9c4/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-19T19:42:03&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs24c9yuvndml99xpf3q2j6ex55xnyywj2au6206j9kyttvsqfml0szypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggjtx8s0</id>
    
      <title type="html">📅 Original date posted:2022-04-23 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs24c9yuvndml99xpf3q2j6ex55xnyywj2au6206j9kyttvsqfml0szypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggjtx8s0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs80d5cq9mp73d9alg0mct5aa44qrxycshhqgcs4mgs2kc9pswda3g35xzdt&#39;&gt;nevent1q…xzdt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-04-23&lt;br/&gt;📝 Original message:I&amp;#39;ve been calling them &amp;#34;controversial softforks&amp;#34; for long.&lt;br/&gt;I hate to be right some times, but I guess I&amp;#39;m happy that I&amp;#39;m not the only&lt;br/&gt;one who distrusts jeremy rubin anymore.&lt;br/&gt;&lt;br/&gt;Can we agree now that resisting a bip8 proposal is simpler and cleaner than&lt;br/&gt;resisting a speedy trial proposal?&lt;br/&gt;I guess now we don&amp;#39;t need to discuss it in hypothetical terms anymore, do&lt;br/&gt;we?&lt;br/&gt;&lt;br/&gt;Is there any PR to actively resist the proposal on bitcoin core?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Thu, Apr 21, 2022 at 8:16 PM Michael Folkson 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; Ok so we&amp;#39;ve had to scramble a bit as I don&amp;#39;t think anyone except perhaps&lt;br/&gt;&amp;gt; Jeremy thought that there would be a Speedy Trial signaling period for a&lt;br/&gt;&amp;gt; CTV soft fork planned to start on May 5th [1]. That is two weeks away.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; (I have to take what he says at face value. I can understand why one would&lt;br/&gt;&amp;gt; be skeptical.)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Understandably this has angered and surprised a few people including some&lt;br/&gt;&amp;gt; of those who have voiced opposition to a CTV soft fork activation being&lt;br/&gt;&amp;gt; attempted in the first place [2].&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; As I&amp;#39;ve said in a previous post [3] the Bitcoin Core 23.0 release&lt;br/&gt;&amp;gt; candidate (and older versions) does not include any CTV code or CTV&lt;br/&gt;&amp;gt; activation code. If a miner runs Bitcoin Core 23.0 out the box it will not&lt;br/&gt;&amp;gt; signal for CTV. If by some chance CTV was to activate through some other&lt;br/&gt;&amp;gt; software release Bitcoin Core releases would not apply CTV rules but they&lt;br/&gt;&amp;gt; also wouldn&amp;#39;t reject blocks that apply CTV rules. Hence it is prudent to&lt;br/&gt;&amp;gt; prepare for an eventuality where the miner signaling threshold might be&lt;br/&gt;&amp;gt; reached but the community wants to prevent the attempted soft fork from&lt;br/&gt;&amp;gt; activating. (I personally don&amp;#39;t think a 90 percent miner signaling&lt;br/&gt;&amp;gt; threshold will be reached but I wouldn&amp;#39;t want to bet Bitcoin&amp;#39;s future on&lt;br/&gt;&amp;gt; it.)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;ve tentatively labelled this effort a User Resisted Soft Fork (URSF) but&lt;br/&gt;&amp;gt; I&amp;#39;m open to better names. I certainly don&amp;#39;t want to discourage those who&lt;br/&gt;&amp;gt; dislike or oppose UASFs from contributing to this effort and potentially&lt;br/&gt;&amp;gt; ultimately running a URSF release. If you don&amp;#39;t want this rushed CTV soft&lt;br/&gt;&amp;gt; fork to activate we are all on the same side whatever we call it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; For now I&amp;#39;ve set up a ##ursf channel on Libera IRC to monitor developments&lt;br/&gt;&amp;gt; and discuss working on an additional release that if run may ultimately&lt;br/&gt;&amp;gt; reject blocks that signal for CTV.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The intention of this would be to provide additional direction and&lt;br/&gt;&amp;gt; incentive to miners that the community does not want this soft fork to be&lt;br/&gt;&amp;gt; activated. To repeat running a Bitcoin Core release will not signal for a&lt;br/&gt;&amp;gt; CTV soft fork out the box. If a miner runs a Bitcoin Core release it will&lt;br/&gt;&amp;gt; not signal for CTV.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Apologies that this is rushed. But as always with Jeremy caution and&lt;br/&gt;&amp;gt; conservatism seems to be thrown out the window and we have to react to&lt;br/&gt;&amp;gt; that. It goes without saying that this is not how Bitcoin consensus changes&lt;br/&gt;&amp;gt; should be attempted.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; [1]: &lt;a href=&#34;https://rubin.io/bitcoin/2022/04/17/next-steps-bip119/&#34;&gt;https://rubin.io/bitcoin/2022/04/17/next-steps-bip119/&lt;/a&gt;&lt;br/&gt;&amp;gt; [2]:&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://gist.github.com/michaelfolkson/352a503f4f9fc5de89af528d86a1b718&#34;&gt;https://gist.github.com/michaelfolkson/352a503f4f9fc5de89af528d86a1b718&lt;/a&gt;&lt;br/&gt;&amp;gt; [3]:&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-April/020235.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-April/020235.html&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; Michael Folkson&lt;br/&gt;&amp;gt; Email: michaelfolkson at protonmail.com&lt;br/&gt;&amp;gt; Keybase: michaelfolkson&lt;br/&gt;&amp;gt; PGP: 43ED C999 9F85 1D40 EAF4 9835 92D6 0159 214C FEE3&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/20220423/a732ee49/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20220423/a732ee49/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-08T01:07:53&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswamu9r0my5ya0g6prmy4rj7rkum0cjeuxj4g2jh8gzwn2e6sdsdszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gglp9tdr</id>
    
      <title type="html">📅 Original date posted:2022-04-24 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswamu9r0my5ya0g6prmy4rj7rkum0cjeuxj4g2jh8gzwn2e6sdsdszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gglp9tdr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9etl5agt9deltt7xmnwausgvc7qa8u9k4f8rpcw7qapr8sdqm23ck0fu9v&#39;&gt;nevent1q…fu9v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-04-24&lt;br/&gt;📝 Original message:You&amp;#39;re not even considering user resistance in your cases. You&amp;#39;re purely&lt;br/&gt;relying on miners and calling speedy trial superior. I don&amp;#39;t know if you&amp;#39;re&lt;br/&gt;being obtuse on purpose, I&amp;#39;m explaining myself very badly...&lt;br/&gt;&lt;br/&gt;I DON&amp;#39;T WANT TO RELY ON MINERS TO RESIST CHANGES I DON&amp;#39;T WANT TO.&lt;br/&gt;Sorry for the tone, but, please, make sure you understand that before&lt;br/&gt;answering further, or otherwise it is a waste of time.&lt;br/&gt;&lt;br/&gt;Note that it doesn&amp;#39;t have to be in bitcoin core, speedy trial could be used&lt;br/&gt;for attempting to activate a controversial softfork (it doesn&amp;#39;t need to be&lt;br/&gt;an evil fork, even) outside of core. Like what jeremy is trying to do with&lt;br/&gt;his proposal, for example.&lt;br/&gt;Now, go ahead and tell me that if miners reject it, then doesn&amp;#39;t matter,&lt;br/&gt;because nobody ever has told me that before, I need to hear it one more&lt;br/&gt;time.&lt;br/&gt;And I&amp;#39;ll tell you I don&amp;#39;t care about what miners will do, because you&lt;br/&gt;obviously need to hear it one more time as well.&lt;br/&gt;Or just tell the list that you resolved all my concerns, like jeremy does&lt;br/&gt;about any criticism of his proposals, &amp;#34;well, it has consensus because only&lt;br/&gt;people seeking dissent don&amp;#39;t like it&amp;#34;. Likd with speedy trial.&lt;br/&gt;&amp;#34;Some people conplained, but we told them theur concerns were addressed and&lt;br/&gt;even though they disagreed and claimed we didn&amp;#39;t understand their&lt;br/&gt;concerns...it looked like they were seeking dissent, so we told them to f@$k&lt;br/&gt;off and now there&amp;#39;s consensus&amp;#34;.&lt;br/&gt;&lt;br/&gt;Sorry for the aggressive tone, but I when people ignore some of my points&lt;br/&gt;repeteadly, I start to wonder if they do it on purpose. You&amp;#39;re not ignoring&lt;br/&gt;my points on purpose, are you?&lt;br/&gt;Nah, of course not, it&amp;#39;s just that communication is hard.&lt;br/&gt;Surely it wouldn&amp;#39;t be fair if I accused you of being dishonest or&lt;br/&gt;pretending to be dumb.&lt;br/&gt;Most probably, I&amp;#39;m not clear or direct enough.&lt;br/&gt;Whatever the real explanation is for you not understanding me, you&amp;#39;re not&lt;br/&gt;understanding me and it feels luke a waste of time for both of us.&lt;br/&gt;So, I&amp;#39;m sorry, it&amp;#39;s over.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Mon, Apr 11, 2022, 14:05 Anthony Towns &amp;lt;aj at erisian.com.au&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Fri, Apr 08, 2022 at 11:58:48AM &#43;0200, Jorge Timón via bitcoin-dev&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; On Wed, Mar 30, 2022 at 6:21 AM Anthony Towns &amp;lt;aj at erisian.com.au&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Let&amp;#39;s discuss those too. Feel free to point out how bip8 fails at&lt;br/&gt;&amp;gt; some&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; hypothetical cases speedy trial doesn&amp;#39;t.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Any case where a flawed proposal makes it through getting activation&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; parameters set and released, but doesn&amp;#39;t achieve supermajority&lt;br/&gt;&amp;gt; hashpower&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; support is made worse by bip8/lot=true in comparison to speedy trial&lt;br/&gt;&amp;gt; &amp;gt; I disagree. Also, again, not the hypothetical case I want to discuss.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; You just said &amp;#34;Let&amp;#39;s discuss those&amp;#34; and &amp;#34;Feel free to point out how bip8&lt;br/&gt;&amp;gt; fails at some hypothetical cases speedy trial doesn&amp;#39;t&amp;#34;, now you&amp;#39;re&lt;br/&gt;&amp;gt; saying it&amp;#39;s not what you want to discuss?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; But the above does include your &amp;#34;evil soft fork&amp;#34; hypothetical (I mean,&lt;br/&gt;&amp;gt; unless you think being evil isn&amp;#39;t a flaw?). The evil soft fork gets&lt;br/&gt;&amp;gt; proposed, and due to some failure in review, merged with activation&lt;br/&gt;&amp;gt; parameters set (via either speedy trial or bip8), then:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;  a) supermajority hashpower support is achieved quickly:&lt;br/&gt;&amp;gt;      - both speedy trial and bip8&#43;lot=true activate the evil fork&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;  b) supermajority hashpower support is achieved slowly:&lt;br/&gt;&amp;gt;      - speedy trial does *not* activate the evil fork, as it times out&lt;br/&gt;&amp;gt;        quickly&lt;br/&gt;&amp;gt;      - bip8 *does* activate the fork&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;  c) supermajority hashpower support support is never achieved:&lt;br/&gt;&amp;gt;      - speedy trial does *not* activate the evil fork&lt;br/&gt;&amp;gt;      - bip8&#43;lot=false does *not* activate the evil fork, but only after a&lt;br/&gt;&amp;gt;        long timeout&lt;br/&gt;&amp;gt;      - bip8&#43;lot=true *does* activate the evil fork&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; In case (a), they both do the same thing; in case (b) speedy trial is&lt;br/&gt;&amp;gt; superior to bip8 no matter whether lot=true/false since it blocks the&lt;br/&gt;&amp;gt; evil fork, and in case (c) speedy trial is better than lot=false because&lt;br/&gt;&amp;gt; it&amp;#39;s quicker, and much better than lot=true because lot=true activates&lt;br/&gt;&amp;gt; the evil fork.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;  0&amp;#39;) someone has come up with a good idea (yay!)&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;  1&amp;#39;) most of bitcoin is enthusiastically behind the idea&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;  2&amp;#39;) an enemy of bitcoin is essentially alone in trying to stop it&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;  3&amp;#39;) almost everyone remains enthusiastic, despite that guy&amp;#39;s&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; incoherent&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;      raving&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;  4&amp;#39;) nevertheless, the enemies of bitcoin should have the power to&lt;br/&gt;&amp;gt; stop&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;      the good idea&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;#34;That guy&amp;#39;s incoherent raving&amp;#34;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;#34;I&amp;#39;m just disagreeing&amp;#34;.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Uh, you realise the above is an alternative hypothetical, and not&lt;br/&gt;&amp;gt; talking&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; about you? I would have thought &amp;#34;that guy&amp;#34; being &amp;#34;an enemy of bitcoin&amp;#34;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; made that obvious... I think you&amp;#39;re mistaken; I don&amp;#39;t think your emails&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; are incoherent ravings.&lt;br/&gt;&amp;gt; &amp;gt; Do you realize IT IS NOT the hypothetical case I wanted to discuss.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Yes, that&amp;#39;s what &amp;#34;alternative&amp;#34; means: a different one.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; I&amp;#39;m sorry, but I&amp;#39;m tired of trying to explain. and quite, honestly, you&lt;br/&gt;&amp;gt; &amp;gt; don&amp;#39;t seem interested in listening to me and understanding me at all, but&lt;br/&gt;&amp;gt; &amp;gt; only in &amp;#34;addressing my concerns&amp;#34;. Obviously we understand different&lt;br/&gt;&amp;gt; things&lt;br/&gt;&amp;gt; &amp;gt; by &amp;#34;addressing concerns&amp;#34;.&lt;br/&gt;&amp;gt; &amp;gt; Perhaps it&amp;#39;s the language barrier or something.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; My claim is that for *any* bad (evil, flawed, whatever) softfork, then&lt;br/&gt;&amp;gt; attempting activation via bip8 is *never* superior to speedy trial,&lt;br/&gt;&amp;gt; and in some cases is worse.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If I&amp;#39;m missing something, you only need to work through a single example&lt;br/&gt;&amp;gt; to demonstrate I&amp;#39;m wrong, which seems like it ought to be easy... But&lt;br/&gt;&amp;gt; just saying &amp;#34;I disagree&amp;#34; and &amp;#34;I don&amp;#39;t want to talk about that&amp;#34; isn&amp;#39;t&lt;br/&gt;&amp;gt; going to convince anyone.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I really don&amp;#39;t think the claim above should be surprising; bip8 is meant&lt;br/&gt;&amp;gt; for activating good proposals, bad ones need to be stopped in review --&lt;br/&gt;&amp;gt; as &amp;#34;pushd&amp;#34; has said in this thread: &amp;#34;Flawed proposal making it through&lt;br/&gt;&amp;gt; activation is a failure of review process&amp;#34;, and Luke&amp;#39;s said similar things&lt;br/&gt;&amp;gt; as well. The point of bip8 isn&amp;#39;t to make it easier to reject bad forks,&lt;br/&gt;&amp;gt; it&amp;#39;s to make it easier to ensure *good* forks don&amp;#39;t get rejected. But&lt;br/&gt;&amp;gt; that&amp;#39;s not your hypothetical, and you don&amp;#39;t want to talk about all the&lt;br/&gt;&amp;gt; ways to stop an evil fork prior to an activation attempt...&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Cheers,&lt;br/&gt;&amp;gt; aj&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20220424/d71c91c4/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20220424/d71c91c4/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-08T01:07:04&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp7gr6862jhqte37epy5j602gqxzhekcevwmrggk56xufqmmq3n5gzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggd2jgrl</id>
    
      <title type="html">📅 Original date posted:2022-04-08 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp7gr6862jhqte37epy5j602gqxzhekcevwmrggk56xufqmmq3n5gzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggd2jgrl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8rld7d5fyl5aplm0jwpctdc26afrm76y7u69amuz6p5ewh02asagmcwg0u&#39;&gt;nevent1q…wg0u&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-04-08&lt;br/&gt;📝 Original message:On Wed, Mar 30, 2022 at 6:21 AM Anthony Towns &amp;lt;aj at erisian.com.au&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Mon, Mar 28, 2022 at 09:31:18AM &#43;0100, Jorge Timón via bitcoin-dev&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; In particular, any approach that allows you to block an evil fork,&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; even when everyone else doesn&amp;#39;t agree that it&amp;#39;s evil, would also allow&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; an enemy of bitcoin to block a good fork, that everyone else correctly&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; recognises is good. A solution that works for an implausible&lt;br/&gt;&amp;gt; hypothetical&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; and breaks when a single attacker decides to take advantage of it is&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; not a good design.&lt;br/&gt;&amp;gt; &amp;gt; Let&amp;#39;s discuss those too. Feel free to point out how bip8 fails at some&lt;br/&gt;&amp;gt; &amp;gt; hypothetical cases speedy trial doesn&amp;#39;t.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Any case where a flawed proposal makes it through getting activation&lt;br/&gt;&amp;gt; parameters set and released, but doesn&amp;#39;t achieve supermajority hashpower&lt;br/&gt;&amp;gt; support is made worse by bip8/lot=true in comparison to speedy trial&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;I disagree. Also, again, not the hypothetical case I want to discuss.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; That&amp;#39;s true both because of the &amp;#34;trial&amp;#34; part, in that activation can fail&lt;br/&gt;&amp;gt; and you can go back to the drawing board without having to get everyone&lt;br/&gt;&amp;gt; upgrade a second time, and also the &amp;#34;speedy&amp;#34; part, in that you don&amp;#39;t&lt;br/&gt;&amp;gt; have to wait a year or more before you even know what&amp;#39;s going to happen.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;  0&amp;#39;) someone has come up with a good idea (yay!)&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;  1&amp;#39;) most of bitcoin is enthusiastically behind the idea&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;  2&amp;#39;) an enemy of bitcoin is essentially alone in trying to stop it&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;  3&amp;#39;) almost everyone remains enthusiastic, despite that guy&amp;#39;s&lt;br/&gt;&amp;gt; incoherent&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      raving&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;  4&amp;#39;) nevertheless, the enemies of bitcoin should have the power to stop&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      the good idea&lt;br/&gt;&amp;gt; &amp;gt; &amp;#34;That guy&amp;#39;s incoherent raving&amp;#34;&lt;br/&gt;&amp;gt; &amp;gt; &amp;#34;I&amp;#39;m just disagreeing&amp;#34;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Uh, you realise the above is an alternative hypothetical, and not talking&lt;br/&gt;&amp;gt; about you? I would have thought &amp;#34;that guy&amp;#34; being &amp;#34;an enemy of bitcoin&amp;#34;&lt;br/&gt;&amp;gt; made that obvious... I think you&amp;#39;re mistaken; I don&amp;#39;t think your emails&lt;br/&gt;&amp;gt; are incoherent ravings.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Do you realize IT IS NOT the hypothetical case I wanted to discuss. Seems&lt;br/&gt;like that hypothetical case where a crazy person can be safely ignored&lt;br/&gt;covered already.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; It was intended to be the simplest possible case of where someone being&lt;br/&gt;&amp;gt; able to block a change is undesirable: they&amp;#39;re motivated by trying to&lt;br/&gt;&amp;gt; harm bitcoin, they&amp;#39;re as far as possible from being part of some economic&lt;br/&gt;&amp;gt; majority, and they don&amp;#39;t even have a coherent rationale to provide for&lt;br/&gt;&amp;gt; blocking the idea.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Cheers,&lt;br/&gt;&amp;gt; aj&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Either I&amp;#39;m explaining my self very badly, you don&amp;#39;t want to understand me,&lt;br/&gt;or you can&amp;#39;t understand me for whatever reason.&lt;br/&gt;I don&amp;#39;t feel listened or that &amp;#34;my concerns have been addressed&amp;#34;, but at&lt;br/&gt;this point  I feel we&amp;#39;re wasting each others time.Perhaps my rational&lt;br/&gt;against speedy trial is not coherent, or perhaps you haven&amp;#39;t understand it&lt;br/&gt;yet.&lt;br/&gt;I&amp;#39;m sorry, but I&amp;#39;m tired of trying to explain. and quite, honestly, you&lt;br/&gt;don&amp;#39;t seem interested in listening to me and understanding me at all, but&lt;br/&gt;only in &amp;#34;addressing my concerns&amp;#34;. Obviously we understand different things&lt;br/&gt;by &amp;#34;addressing concerns&amp;#34;.&lt;br/&gt;Perhaps it&amp;#39;s the language barrier or something.&lt;br/&gt;&lt;br/&gt;Good bye.&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/20220408/6afa6f58/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20220408/6afa6f58/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-08T01:07:03&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst7swqmzkpqln36z6kn8z54ckt9f03pcr6cd5q4ndk4pksvc9d0yszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gga9kh04</id>
    
      <title type="html">📅 Original date posted:2022-03-17 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst7swqmzkpqln36z6kn8z54ckt9f03pcr6cd5q4ndk4pksvc9d0yszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gga9kh04" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx28k3yg2ekel86chpm2wmv84xyd2tmqm7tzw7wwvxh8axg7zk25cdmfvzw&#39;&gt;nevent1q…fvzw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-03-17&lt;br/&gt;📝 Original message:On Fri, Mar 11, 2022 at 5:32 PM Billy Tetrud via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I think involving users more in activation is a good avenue of thought for improving how bitcoin does soft forks. I also think the idea you brought up of some way for people to signal opposition is a good idea. I&amp;#39;ve suggested a mechanism for signature-based user polling, I&amp;#39;ve also suggested a mechanism where miners can actively signal for opposing a soft fork. It seems like there should be some common ground between us in those ideas. Where it seems we may perhaps unreconcilably disagree are that A. miners are users too and generally have interests that are important and different than most users, and giving them at least some mechanism to force discussion is appropriate, and B. chain splits are no joke and should almost never be possible accidentally and therefore we should make a significant effort to avoid them, which almost definitely means orderly coordination of miners.&lt;br/&gt;&lt;br/&gt;Any user polling system is going to be vulnerable to sybil attacks.&lt;br/&gt;&lt;br/&gt;&amp;gt; Do you have anything concrete you want to propose? An example mechanism? Are you simply here advocating your support for BIP8&#43;LOT=true?&lt;br/&gt;&lt;br/&gt;Yes, I want BIP&#43;LOT=true (aka the original bip8).&lt;br/&gt;I also want users to be easily able to coordinate resistance to any&lt;br/&gt;given change, as I described in this thread and others and luke has&lt;br/&gt;done many times.&lt;br/&gt;I also generally oppose to speedy trial being used for any consensus&lt;br/&gt;rule change deployment.&lt;br/&gt;&lt;br/&gt;Imagine someone comes and proposes a block size increase through&lt;br/&gt;extension block softfork.&lt;br/&gt;Would you like them to use speedy trial or BIP8&#43;LOT=true for deployment?
    </content>
    <updated>2023-06-08T01:06:19&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqvct6lujy2rn3jadp9hcs63ztf52ykk5gvgzcgxrcgc37fu5cldqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg9lc6tg</id>
    
      <title type="html">📅 Original date posted:2022-03-28 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqvct6lujy2rn3jadp9hcs63ztf52ykk5gvgzcgxrcgc37fu5cldqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg9lc6tg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxz73cgqhed0zknkwvmt8zk0c49wtdazucd6l5lq3rhvr22gutcucndjuhu&#39;&gt;nevent1q…juhu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-03-28&lt;br/&gt;📝 Original message:On Sat, Mar 26, 2022, 01:45 Anthony Towns &amp;lt;aj at erisian.com.au&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Thu, Mar 24, 2022 at 07:30:09PM &#43;0100, Jorge Timón via bitcoin-dev&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; Sorry, I won&amp;#39;t answer to everything, because it&amp;#39;s clear you&amp;#39;re not&lt;br/&gt;&amp;gt; listening.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;m not agreeing with you; that&amp;#39;s different to not listening to you.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;You&amp;#39;re disagreeing with thw premises of the example. That&amp;#39;s not&lt;br/&gt;disagreeing, that&amp;#39;s refusing to understand the example.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; &amp;gt; In the HYPOTHETICAL CASE that there&amp;#39;s an evil for, the fork being evil&lt;br/&gt;&amp;gt; &amp;gt; is a PREMISE of that hypothetical case, a GIVEN.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Do you really find people more inclined to start agreeing with you when&lt;br/&gt;&amp;gt; you begin yelling at them? When other people start shouting at you,&lt;br/&gt;&amp;gt; do you feel like it&amp;#39;s a discussion that you&amp;#39;re engaged in?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;I just wanted to make sure you catched the PREMISE word.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; &amp;gt; Your claim that &amp;#34;if it&amp;#39;s evil, good people would oppose it&amp;#34; is a NON&lt;br/&gt;&amp;gt; &amp;gt; SEQUITUR, &amp;#34;good people&amp;#34; aren&amp;#39;t necessarily perfect and all knowing.&lt;br/&gt;&amp;gt; &amp;gt; good people can make mistakes, they can be fooled too.&lt;br/&gt;&amp;gt; &amp;gt; In the hypothetical case that THERE&amp;#39;S AN EVIL FORK, if &amp;#34;good people&amp;#34;&lt;br/&gt;&amp;gt; &amp;gt; don&amp;#39;t complain, it is because they didn&amp;#39;t realize that the given fork&lt;br/&gt;&amp;gt; &amp;gt; was evil. Because in our hypothetical example THE EVIL FORK IS EVIL BY&lt;br/&gt;&amp;gt; &amp;gt; DEFINITION, THAT&amp;#39;S THE HYPOTHETICAL CASE I WANT TO DISCUSS, not the&lt;br/&gt;&amp;gt; &amp;gt; hypothetical case where there&amp;#39;s a fork some people think it&amp;#39;s evil but&lt;br/&gt;&amp;gt; &amp;gt; it&amp;#39;s not really evil.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The problem with that approach is that any solution we come up with&lt;br/&gt;&amp;gt; doesn&amp;#39;t only have to deal with the hypotheticals you want to discuss&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Sure, but if it doesn&amp;#39;t deal with this hypothetical, one canbot pretending&lt;br/&gt;it does by explaing how it does in a different hypothetical.&lt;br/&gt;&lt;br/&gt;In particular, any approach that allows you to block an evil fork,&lt;br/&gt;&amp;gt; even when everyone else doesn&amp;#39;t agree that it&amp;#39;s evil, would also allow&lt;br/&gt;&amp;gt; an enemy of bitcoin to block a good fork, that everyone else correctly&lt;br/&gt;&amp;gt; recognises is good. A solution that works for an implausible hypothetical&lt;br/&gt;&amp;gt; and breaks when a single attacker decides to take advantage of it is&lt;br/&gt;&amp;gt; not a good design.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Let&amp;#39;s discuss those too. Feel free to point out how bip8 fails at some&lt;br/&gt;hypothetical cases speedy trial doesn&amp;#39;t.&lt;br/&gt;&lt;br/&gt;And I did already address what to do in exactly that scenario:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; But hey what about the worst case: what if everyone else in bitcoin&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; is evil and supports doing evil things. And maybe that&amp;#39;s not even&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; implausible: maybe it&amp;#39;s not an &amp;#34;evil&amp;#34; thing per se, perhaps [...]&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; In that scenario, I think a hard fork is the best choice: split out a&lt;br/&gt;&amp;gt; new&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; coin that will survive the upcoming crash, adjust the mining/difficulty&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; algorithm so it works from day one, and set it up so that you can&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; maintain it along with the people who support your vision, rather than&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; having to constantly deal with well-meaning attacks from &amp;#34;bitcoiners&amp;#34;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; who don&amp;#39;t see the risks and have lost the plot.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Basically: do what Satoshi did and create a better system, and let&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; everyone else join you as the problems with the old one eventually&lt;br/&gt;&amp;gt; become&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; unavoidably obvious.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Once you understand what hypothetical case I&amp;#39;m talking about, maybe&lt;br/&gt;&amp;gt; &amp;gt; you can understand the rest of my reasoning.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; As I understand it, your hypothetical is:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;  0) someone has come up with a bad idea&lt;br/&gt;&amp;gt;  1) most of bitcoin is enthusiastically behind the idea&lt;br/&gt;&amp;gt;  2) you are essentially alone in discovering that it&amp;#39;s a bad idea&lt;br/&gt;&amp;gt;  3) almost everyone remains enthusiastic, despite your explanations that&lt;br/&gt;&amp;gt;     it&amp;#39;s a bad idea&lt;br/&gt;&amp;gt;  4) nevertheless, you and your colleagues who are aware the idea is bad&lt;br/&gt;&amp;gt;     should have the power to stop the bad idea&lt;br/&gt;&amp;gt;  5) bip8 gives you the power to stop the bad idea but speedy trial does not&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Again given (0), I think (1) and (2) are already not very likely, and (3)&lt;br/&gt;&amp;gt; is simply not plausible. But in the event that it does somehow occur,&lt;br/&gt;&amp;gt; I disagree with (4) for the reasons I describe above; namely, that any&lt;br/&gt;&amp;gt; mechanism that did allow that would be unable to distinguish between the&lt;br/&gt;&amp;gt; &amp;#34;bad idea&amp;#34; case and something along the lines of&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Ok, yeah, the bitcoin developers currently paying attention to the mailibg&lt;br/&gt;list being fooled or making a review mistake is completely unfeasible.&lt;br/&gt;They&amp;#39;re all way to humble for that, obviously...sigh.&lt;br/&gt;&lt;br/&gt; 0&amp;#39;) someone has come up with a good idea (yay!)&lt;br/&gt;&amp;gt;  1&amp;#39;) most of bitcoin is enthusiastically behind the idea&lt;br/&gt;&amp;gt;  2&amp;#39;) an enemy of bitcoin is essentially alone in trying to stop it&lt;br/&gt;&amp;gt;  3&amp;#39;) almost everyone remains enthusiastic, despite that guy&amp;#39;s incoherent&lt;br/&gt;&amp;gt;      raving&lt;br/&gt;&amp;gt;  4&amp;#39;) nevertheless, the enemies of bitcoin should have the power to stop&lt;br/&gt;&amp;gt;      the good idea&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; And, as I said in the previous mail, I think (5) is false, independently&lt;br/&gt;&amp;gt; of any of the other conditions.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;#34;That guy&amp;#39;s incoherent raving&amp;#34;&lt;br/&gt;&amp;#34;I&amp;#39;m just disagreeing&amp;#34;.&lt;br/&gt;&lt;br/&gt;Never mind, anthony.&lt;br/&gt;Ypu absolutely understood what I&amp;#39;m saying. It&amp;#39;s just that I&amp;#39;m also&lt;br/&gt;incoherent to you, it seems. But, hey, again, no contradiction here, I&lt;br/&gt;guess.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; But if you don&amp;#39;t understand the PREMISES of my example,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; You can come up with hypothetical premises that invalidate bitcoin,&lt;br/&gt;&amp;gt; let alone some activation method. For example, imagine if the Federal&lt;br/&gt;&amp;gt; Reserve Board are full of geniuses and know exactly when to keep issuance&lt;br/&gt;&amp;gt; predictable and when to juice the economy? Having flexibility gives more&lt;br/&gt;&amp;gt; options than hardcoding &amp;#34;21M&amp;#34; somewhere, so clearly the USD&amp;#39;s approach&lt;br/&gt;&amp;gt; is the way to go, and everything is just a matter of appointing the&lt;br/&gt;&amp;gt; right people to the board, not all this decentralised stuff.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The right answer is to reject bad premises, not to argue hypotheticals&lt;br/&gt;&amp;gt; that have zero relationship to reality&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Ok, stop arguing a hypothetical you don&amp;#39;t want to arhue about. But you&lt;br/&gt;can&amp;#39;t say both &amp;#34;I don&amp;#39;t want to consider that hypothetical&amp;#34; and &amp;#34;we&lt;br/&gt;considered all hypotheticals&amp;#34; at the same time.&lt;br/&gt;I mean, you can, you only can&amp;#39;t if you don&amp;#39;t want to contradict yourself.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ll have to wait for someone who actually can both understand the&lt;br/&gt;hypothetical and ve willing to discuss it.&lt;br/&gt;I think you didn&amp;#39;t understand it, but either way: thank you for admitting&lt;br/&gt;you don&amp;#39;t want to discuss it.&lt;br/&gt;Let&amp;#39;s stop wasting each other&amp;#39;s time then.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Cheers,&lt;br/&gt;&amp;gt; aj&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20220328/8fa8285e/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20220328/8fa8285e/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-08T01:06:17&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs87ptyqrfd9m99cratu6p8vy0e7ave8thuzszvryd8nvwdtcw7ymqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggt7vk0c</id>
    
      <title type="html">📅 Original date posted:2022-03-24 📝 Original message:Sorry, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs87ptyqrfd9m99cratu6p8vy0e7ave8thuzszvryd8nvwdtcw7ymqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggt7vk0c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgf6kjhyrvcazl9rwqfe84a7c355htdhktsz29f2ppxatsp8eq7uglw4alt&#39;&gt;nevent1q…4alt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-03-24&lt;br/&gt;📝 Original message:Sorry, I won&amp;#39;t answer to everything, because it&amp;#39;s clear you&amp;#39;re not listening.&lt;br/&gt;In the HYPOTHETICAL CASE that there&amp;#39;s an evil for, the fork being evil&lt;br/&gt;is a PREMISE of that hypothetical case, a GIVEN.&lt;br/&gt;Your claim that &amp;#34;if it&amp;#39;s evil, good people would oppose it&amp;#34; is a NON&lt;br/&gt;SEQUITUR, &amp;#34;good people&amp;#34; aren&amp;#39;t necessarily perfect and all knowing.&lt;br/&gt;good people can make mistakes, they can be fooled too.&lt;br/&gt;In the hypothetical case that THERE&amp;#39;S AN EVIL FORK, if &amp;#34;good people&amp;#34;&lt;br/&gt;don&amp;#39;t complain, it is because they didn&amp;#39;t realize that the given fork&lt;br/&gt;was evil. Because in our hypothetical example THE EVIL FORK IS EVIL BY&lt;br/&gt;DEFINITION, THAT&amp;#39;S THE HYPOTHETICAL CASE I WANT TO DISCUSS, not the&lt;br/&gt;hypothetical case where there&amp;#39;s a fork some people think it&amp;#39;s evil but&lt;br/&gt;it&amp;#39;s not really evil.&lt;br/&gt;&lt;br/&gt;Repeat with me: in the hypothetical case that there&amp;#39;s an evil fork,&lt;br/&gt;then the fork is evil by definition, that&amp;#39;s the hypothetical case&lt;br/&gt;we&amp;#39;re discussing.&lt;br/&gt;&lt;br/&gt;Once you understand what hypothetical case I&amp;#39;m talking about, maybe&lt;br/&gt;you can understand the rest of my reasoning.&lt;br/&gt;But if you don&amp;#39;t understand the PREMISES of my example, it is&lt;br/&gt;impossible that you can understand my reasonings about the&lt;br/&gt;hypothetical example.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m sorry about the upper cases, but I really don&amp;#39;t know how else I&lt;br/&gt;could be clearer about the PREMISES being PREMISES and not just&lt;br/&gt;possibilities. If you can&amp;#39;t imagine a scenario where good people don&amp;#39;t&lt;br/&gt;oppose an evil fork, then you can&amp;#39;t imagine the scenario I&amp;#39;m talking&lt;br/&gt;about, sorry.&lt;br/&gt;&lt;br/&gt;Evil fork deployed with speedy trial vs evil fork deployed with BIP8,&lt;br/&gt;that&amp;#39;s what I&amp;#39;m talking about.&lt;br/&gt;Please, stop the &amp;#34;then it&amp;#39;s not an evil fork&amp;#34; contradiction of the premises.&lt;br/&gt;&lt;br/&gt;At this point, I don&amp;#39;t think I can be clearer about the main premise&lt;br/&gt;of my example, sorry.&lt;br/&gt;&lt;br/&gt;On Wed, Mar 23, 2022 at 12:50 AM Anthony Towns &amp;lt;aj at erisian.com.au&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Thu, Mar 17, 2022 at 03:04:32PM &#43;0100, Jorge Timón via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; &amp;gt; On Tue, Mar 15, 2022 at 4:45 PM Anthony Towns &amp;lt;aj at erisian.com.au&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; On Fri, Mar 11, 2022 at 02:04:29PM &#43;0000, Jorge Timón via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; People opposed to having taproot transactions in their chain had over&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; three years to do that coordination before an activation method was merged&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; [0], and then an additional seven months after the activation method was merged before taproot enforcement began [1].&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; [0] 2018-01-23 was the original proposal, 2021-04-15 was when speedy&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     trial activation parameters for mainnet and testnet were merged.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; [1] 2021-11-14&lt;br/&gt;&amp;gt; &amp;gt; People may be opposed only to the final version, but not the initial&lt;br/&gt;&amp;gt; &amp;gt; one or the fundamental concept.&lt;br/&gt;&amp;gt; &amp;gt; Please, try to think of worse case scenarios.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I mean, I&amp;#39;ve already spent a lot of time thinking through these worst&lt;br/&gt;&amp;gt; cast scenarios, including the ones you bring up. Maybe I&amp;#39;ve come up with&lt;br/&gt;&amp;gt; wrong or suboptimal conclusions about it, and I&amp;#39;m happy to discuss that,&lt;br/&gt;&amp;gt; but it&amp;#39;s a bit hard to avoid taking offense at the suggestion that I&lt;br/&gt;&amp;gt; haven&amp;#39;t even thought about it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; In the case of taproot, the final substantive update to the BIP was PR#982&lt;br/&gt;&amp;gt; merged on 2020-08-27 -- so even if you&amp;#39;d only been opposed to the changes&lt;br/&gt;&amp;gt; in the final version (32B pubkeys perhaps?) you&amp;#39;d have had 1.5 months to&lt;br/&gt;&amp;gt; raise those concerns before the code implementing taproot was merged,&lt;br/&gt;&amp;gt; and 6 months to raise those concerns before activation parameters were&lt;br/&gt;&amp;gt; set. If you&amp;#39;d been following the discussion outside of the code and BIP&lt;br/&gt;&amp;gt; text, in the case of 32B pubkeys, you&amp;#39;d have had an additional 15 months&lt;br/&gt;&amp;gt; from the time the idea was proposed on 2019-05-22 (or 2019-05-29 if you&lt;br/&gt;&amp;gt; only follow optech&amp;#39;s summaries) until it was included in the BIP.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Perhaps there&amp;#39;s no opposition until after activation code has been&lt;br/&gt;&amp;gt; &amp;gt; released and miners are already starting to signal.&lt;br/&gt;&amp;gt; &amp;gt; Perhaps at that moment a reviewer comes and points out a fatal flaw.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Perhaps there&amp;#39;s no opposition until the change has been deployed and in&lt;br/&gt;&amp;gt; wide use for 30 years. Aborting activation isn&amp;#39;t the be-all and end-all&lt;br/&gt;&amp;gt; of addressing problems with a proposal, and it&amp;#39;s not going to be able to&lt;br/&gt;&amp;gt; deal with every problem. For any problems that can be found before the&lt;br/&gt;&amp;gt; change is deployed and in use, you want to find them while the proposal&lt;br/&gt;&amp;gt; is being discussed.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; More broadly, what I don&amp;#39;t think you&amp;#39;re getting is that *any* method you&lt;br/&gt;&amp;gt; can use to abort/veto/revert an activation that&amp;#39;s occuring via BIP8 (with&lt;br/&gt;&amp;gt; or without mandatory activation), can also be used to abort/veto/revert&lt;br/&gt;&amp;gt; a speedy trial activation.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Speedy trial simply changes two things: it allows a minority (~10%)&lt;br/&gt;&amp;gt; of hashpower to abort the activation; and it guarantees a &amp;#34;yes&amp;#34; or &amp;#34;no&amp;#34;&lt;br/&gt;&amp;gt; answer within three months, while with BIP343 you initially don&amp;#39;t know&lt;br/&gt;&amp;gt; when within a ~1 year period activation will occur.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If you&amp;#39;re part of an (apparent) minority trying to abort/veto/reject&lt;br/&gt;&amp;gt; activation, this gives you an additional option: if you can get support&lt;br/&gt;&amp;gt; from ~10% of hashpower, you can force an initial &amp;#34;no&amp;#34; answer within&lt;br/&gt;&amp;gt; three months, at which point many of the people who were ignoring your&lt;br/&gt;&amp;gt; arguments up until then may be willing to reconsider them.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; For example, I think Mark Friedenbach&amp;#39;s concerns about unhashed pubkeys&lt;br/&gt;&amp;gt; and quantum resistance don&amp;#39;t make sense, and (therefore) aren&amp;#39;t widely&lt;br/&gt;&amp;gt; held; but if 10% of blocks during taproot&amp;#39;s speedy trial had included a&lt;br/&gt;&amp;gt; tagline indicating otherwise and prevented activation, that would have&lt;br/&gt;&amp;gt; been pretty clear objective evidence that the concern was more widely&lt;br/&gt;&amp;gt; held than I thought, and might be worth reconsidering. Likewise, there&lt;br/&gt;&amp;gt; could have somehow been other problems that somehow were being ignored,&lt;br/&gt;&amp;gt; that could have similarly been reprioritised in the same way.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; That&amp;#39;s not the way that you *want* things to work -- ideally people&lt;br/&gt;&amp;gt; should be raising the concerns beforehand, and they should be taken&lt;br/&gt;&amp;gt; seriously and fixed or addressed beforehand. That did happen with Mark&amp;#39;s&lt;br/&gt;&amp;gt; concerns -- heck, I raised it as a question ~6 hours after Greg&amp;#39;s original&lt;br/&gt;&amp;gt; taproot proposal -- and it&amp;#39;s directly addressed in the rationale section&lt;br/&gt;&amp;gt; of BIP341.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; But in the worst case; maybe that doesn&amp;#39;t happen. Maybe bitcoin-dev and&lt;br/&gt;&amp;gt; other places are somehow being censored, or sensible critics are being&lt;br/&gt;&amp;gt; demonised and ignored. The advantage of a hashrate veto here is that it&amp;#39;s&lt;br/&gt;&amp;gt; hard to fake and hard to censor -- whereas with mailing list messages and&lt;br/&gt;&amp;gt; the like, it&amp;#39;s both easy to fake (setup sockpuppets and pay troll farms)&lt;br/&gt;&amp;gt; and easy to censor (ban/moderate people for spamming say). So as a last&lt;br/&gt;&amp;gt; ditch &amp;#34;we&amp;#39;ve been censored, please take us seriously&amp;#34; method of protest,&lt;br/&gt;&amp;gt; it seems worthwhile to have to me.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; (Of course, a 90% majority might *still* choose to not take the concerns&lt;br/&gt;&amp;gt; of the 10% minority seriously, and just continue to ignore the concern&lt;br/&gt;&amp;gt; and followup with an immediate mandatory activation. But if that&amp;#39;s what&lt;br/&gt;&amp;gt; happening, you can&amp;#39;t stop it; you can&amp;#39;t only choose whether you want to&lt;br/&gt;&amp;gt; be a part of it, or leave)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Another example: if we&amp;#39;d had a 3-month speedy trial for segwit, that would&lt;br/&gt;&amp;gt; presumably have run from 2016-11-15 to 2017-02-15, and been successfully&lt;br/&gt;&amp;gt; blocked by people objecting to segwit activation. That would have left a&lt;br/&gt;&amp;gt; clean slate for either a simple and safe BIP149 style UASF activation of&lt;br/&gt;&amp;gt; segwit (shaolinfry introduced the concept of &amp;#34;user activated softfork&lt;br/&gt;&amp;gt; activation&amp;#34; in a post on 2017-02-25), or redesigning segwit to be&lt;br/&gt;&amp;gt; compatible with covert ASICBoost (which Greg Maxwell revealed publicly&lt;br/&gt;&amp;gt; on 2017-04-05, after apparently realising the potential interaction&lt;br/&gt;&amp;gt; with segwit a month earlier) and retrying segwit activation with that&lt;br/&gt;&amp;gt; approach via a new speedy trial later in the year.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; For comparison, the UASF activation attempt for segwit took between 4&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; to 6 months to coordinate, assuming you start counting from either the&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; &amp;#34;user activated soft fork&amp;#34; concept being raised on bitcoin-dev or the&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; final params for BIP 148 being merged into the bips repo, and stop&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; counting when segwit locked in.&lt;br/&gt;&amp;gt; &amp;gt; That was extremely risky and could have been a disaster.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The question that comment was addressing wasn&amp;#39;t whether BIP148 was a&lt;br/&gt;&amp;gt; good idea, it was how quickly users can coordinate a software update to&lt;br/&gt;&amp;gt; respond to consensus rules heading in a direction they find unacceptable.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; All the risk and potential for disaster was due to the goals of BIP148:&lt;br/&gt;&amp;gt; to get segwit locked in prior to its activation timeout in Nov 2017,&lt;br/&gt;&amp;gt; even if only supported by a minority of hashrate.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;  2) If that somehow doesn&amp;#39;t work, and people are pushing ahead with a&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     consensus change despite significant reasonable opposition; the next&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     thing to do would be to establish if either side is a paper tiger&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     and setup a futures market. That has the extra benefit of giving&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     miners some information about which (combination of) rules will be&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     most profitable to mine for.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     Once that&amp;#39;s setup and price discovery happens, one side or the other&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     will probably throw in the towel -- there&amp;#39;s not much point have a&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     money that other people aren&amp;#39;t interested in using. (And that more&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     or less is what happened with 2X)&lt;br/&gt;&amp;gt; &amp;gt; Future markets can be manipulated.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Futures markets measure people&amp;#39;s beliefs weighted by wealth and&lt;br/&gt;&amp;gt; confidence; and unlike with hashrate signalling there&amp;#39;s a real cost to&lt;br/&gt;&amp;gt; lying/being wrong. They&amp;#39;re certainly not perfect, but nothing is.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Regarding 2x, that&amp;#39;s not how I remember it. If I remember correctly,&lt;br/&gt;&amp;gt; &amp;gt; &amp;#34;discovered&amp;#34; a price in btc for bcash that was&lt;br/&gt;&amp;gt; &amp;gt; orders of magnitude higher than what it is today.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 2x and BCH were two different things.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; For BCH, the only futures market was run by viabtc (one of the main&lt;br/&gt;&amp;gt; advocates of BCH), was only available a week before the split, and was&lt;br/&gt;&amp;gt; (I think?) only available to Chinese investors (at least, it was only&lt;br/&gt;&amp;gt; traded against CNY). Nevertheless, the price stabilised at around&lt;br/&gt;&amp;gt; $300USD equivalent (0.1 BTC) prior to the split, and that was fairly&lt;br/&gt;&amp;gt; in line with the spot price after the split had occurred. That price&lt;br/&gt;&amp;gt; dropped during the next two weeks to ~0.07 BTC, then rose to ~0.2 BTC,&lt;br/&gt;&amp;gt; and has since dropped to ~0.008 BTC. Coincidentally that&amp;#39;s about $300USD&lt;br/&gt;&amp;gt; in today&amp;#39;s market, so if you&amp;#39;re pricing things in USD, the futures market&lt;br/&gt;&amp;gt; was actually weirdly accurate.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Viabtc also launched a market for BIP148, though in addition to the&lt;br/&gt;&amp;gt; problems with its BCH market, it was pretty unusable in that if the&lt;br/&gt;&amp;gt; BIP148-valid chain was the most-work chain, the BIP148 token wouldn&amp;#39;t&lt;br/&gt;&amp;gt; be redeemed.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; But the 2x market I was thinking of was bitfinex&amp;#39;s; afaik bitfinex is&lt;br/&gt;&amp;gt; reasonably unbiased, the market was fairly accessible and could be traded&lt;br/&gt;&amp;gt; against the USD, and it was open for a month before the question of 2x&lt;br/&gt;&amp;gt; was definitevely resolved. The discovered price was about 0.2 BTC up&lt;br/&gt;&amp;gt; until it was announced that 2x was being abandoned at which point it&lt;br/&gt;&amp;gt; dropped to something like 0.02 BTC, representing holding costs until&lt;br/&gt;&amp;gt; the market was finalised about 2 months later.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     If a futures market like that is going to be setup, I think it&amp;#39;s&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     best if it happens before signalling for the soft fork starts --&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     the information miners will get from it is useful for figuring out&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     how much resources to invest in signalling, eg. I think it might even&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     be feasible to set something up even before activation parameters are&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     finalised; you need something more than just one-on-one twitter bets&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     to get meaningful price discovery, but I think you could probably&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     build something based on a reasonably unbiassed oracle declaring an&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     outcome, without precisely defined parameters fixed in a BIP.&lt;br/&gt;&amp;gt; &amp;gt; Whatever miners signal, until there are two chains and their real&lt;br/&gt;&amp;gt; &amp;gt; rewards can be traded, it&amp;#39;s hard to know what they will mine&lt;br/&gt;&amp;gt; &amp;gt; afterwards.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I don&amp;#39;t agree. The BCH futures market accurately predicted the rewards&lt;br/&gt;&amp;gt; (and hence hashrate) for mining BCH in the first couple of weeks after&lt;br/&gt;&amp;gt; the split.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On the same basis, the 2x futures market predicted that mining the 2x&lt;br/&gt;&amp;gt; chain would be massively unprofitable: immediately after the split,&lt;br/&gt;&amp;gt; both the 2x chain and the original-rules chain would have the same&lt;br/&gt;&amp;gt; difficulty and hence have the same expected cost to mine a block; but&lt;br/&gt;&amp;gt; the 2x chain would only have 25% of the reward (0.2 vs 0.8 valuation per&lt;br/&gt;&amp;gt; the futures market). Without someone subsidising the first 2016 blocks on&lt;br/&gt;&amp;gt; the 2x chain to the tune of about ~15,000 pre-split bitcoin (or ~75,000&lt;br/&gt;&amp;gt; post-split 2x coins; or between $80M-$150M USD), either directly, or by&lt;br/&gt;&amp;gt; mining at an economic loss, the 2x chain could only collapse.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; BCH avoided that fate by having a new difficulty adjustment algorithm&lt;br/&gt;&amp;gt; that allowed the difficulty to drop immediately, rather than only on&lt;br/&gt;&amp;gt; the next 2016 block boundary.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; They could signal a change with 100% and then after it is activated on&lt;br/&gt;&amp;gt; &amp;gt; one chain and resisted on another, they 95% of them may switch to the&lt;br/&gt;&amp;gt; &amp;gt; old chain simply because its rewards are 20 times more valuable. This&lt;br/&gt;&amp;gt; &amp;gt; may happen 3 days after activation or 3 months, or more.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If it&amp;#39;s an either-or choice, it&amp;#39;s likely that 99.9% of hashrate will&lt;br/&gt;&amp;gt; switch even if the rewards are only 0.1 times more valuable (or 1.1&lt;br/&gt;&amp;gt; times as valuable if you prefer). That&amp;#39;s why you run a futures market,&lt;br/&gt;&amp;gt; to figure out which will be more valuable and by how much.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We saw the either-or case happen with BCH vs BTC; the difficulty of BCH&lt;br/&gt;&amp;gt; would drop quickly due to the &amp;#34;EDA&amp;#34;, but only rise slowly, making BCH&lt;br/&gt;&amp;gt; mining more profitable for an extended period so that opportunistic miners&lt;br/&gt;&amp;gt; would switch to BCH for a while until it got expensive again then switch&lt;br/&gt;&amp;gt; back to BTC, causing both chains&amp;#39; hashrate to be unstable.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; But if you don&amp;#39;t hard fork to a different difficulty adjustment algorithm&lt;br/&gt;&amp;gt; the way BCH did on day one, then it doesn&amp;#39;t matter how long miners&lt;br/&gt;&amp;gt; don&amp;#39;t mine on your chain, your chain&amp;#39;s difficulty won&amp;#39;t adjust, and so&lt;br/&gt;&amp;gt; you&amp;#39;ll need to instead wait until BTC&amp;#39;s difficulty doubles or more,&lt;br/&gt;&amp;gt; or its reward halves or more, or some combination of the two. That&amp;#39;s&lt;br/&gt;&amp;gt; likely much more than 3 months away. I can&amp;#39;t imagine why anyone would&lt;br/&gt;&amp;gt; still care about your proposed chain months or years later.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; So hardforking in merge-mining (so it&amp;#39;s not an either-or question) or&lt;br/&gt;&amp;gt; a new difficulty adjustment algorithm (so you don&amp;#39;t have to wait months&lt;br/&gt;&amp;gt; or years) seems a much more realistic approach.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     So if acting like reasonable people and talking it through doesn&amp;#39;t&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     work, this seems like the next step to me.&lt;br/&gt;&amp;gt; &amp;gt; Not to me, but you&amp;#39;re free to create your future markets or trade in them.&lt;br/&gt;&amp;gt; &amp;gt; I wouldn&amp;#39;t do any of them, and I would advice against it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; *shrug* Do what you like (and I mean, I don&amp;#39;t trade in futures markets&lt;br/&gt;&amp;gt; either) but I think you&amp;#39;d be missing out on very useful information,&lt;br/&gt;&amp;gt; and losing a chance for people who aren&amp;#39;t devs to offer tangible and&lt;br/&gt;&amp;gt; objective support for your cause.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     I think the speedy trial approach here is ideal for a last ditch&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;#34;everyone stays on the same chain while avoiding this horrible change&amp;#34;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     attempt. The reason being that it allows everyone to agree to not&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     adopt the new rules with only very little cost: all you need is for&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     10% of hashpower to not signal over a three month period.&lt;br/&gt;&amp;gt; &amp;gt; No, 10% of hashpower is not &amp;#34;very little cost&amp;#34;, that&amp;#39;s very expensive.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If we&amp;#39;re talking about consensus changes, the target is 100% of hashpower,&lt;br/&gt;&amp;gt; and also something approaching 100% of nodes. By comparison 10% of&lt;br/&gt;&amp;gt; hashpower is *much* cheaper, especially when the 100% have to actively&lt;br/&gt;&amp;gt; upgrade in order to support, while the 10% just have to not do anything&lt;br/&gt;&amp;gt; in order to oppose.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; To be clear: You don&amp;#39;t have to setup the 10% of hashpower yourself,&lt;br/&gt;&amp;gt; you just have to convince the existing owners of 10% of hashpower to&lt;br/&gt;&amp;gt; not actively support the change.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     That&amp;#39;s cheaper than bip9 (5% over 12 months requires 2x the&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     cumulative hashpower), and much cheaper than bip8 which requires&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     users to update their software&lt;br/&gt;&amp;gt; &amp;gt; Updating software is not expensive. the code for bip8 could have been&lt;br/&gt;&amp;gt; &amp;gt; merged long before taproot was even initially proposed.&lt;br/&gt;&amp;gt; &amp;gt; It could be merged now before another proposal.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The BIP8 spec we have today is very different to the BIP8 spec when&lt;br/&gt;&amp;gt; taproot was merged, let alone before it was even proposed. As it was,&lt;br/&gt;&amp;gt; it had serious problems that hadn&amp;#39;t been addressed, and the version we&lt;br/&gt;&amp;gt; have today likewise has significant problems that haven&amp;#39;t been addressed,&lt;br/&gt;&amp;gt; which is why it wasn&amp;#39;t and shouldn&amp;#39;t be merged.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Updating software is certainly not more expensive than getting 10% of&lt;br/&gt;&amp;gt; &amp;gt; the hashrate.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Updating software (or not updating software) is precisely *how* to get&lt;br/&gt;&amp;gt; 10% of hashrate. It&amp;#39;s not more or less expensive -- it *is* the expense.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;  4) At this point, if you were able to prevent activation, hopefully&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     that&amp;#39;s enough of a power move that people will take your concerns&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     seriously, and you get a second chance at step (1). If that still&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     results in an impasse, I&amp;#39;d expect there to be a second, non-speedy&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     activation of the soft fork, that either cannot be blocked at all, or&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     cannot be blocked without having control of at least 60% of hashpower.&lt;br/&gt;&amp;gt; &amp;gt; And if you never got 10% hashpower, we move to the next step, I guess.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Yes; you then move to the next step knowing that what level of&lt;br/&gt;&amp;gt; interest/support you actually have.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;  5) If you weren&amp;#39;t able to prevent activation (whether or not you&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     prevented speedy trial from working), then you should have a lot&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     of information:&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;       - you weren&amp;#39;t able to convince people there was a problem&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;       - you either weren&amp;#39;t in the economic majority and people don&amp;#39;t&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;         think your concept of bitcoin is more valuable (perhaps they&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;         don&amp;#39;t even think it&amp;#39;s valuable enough to setup a futures market&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;         for you)&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;       - you can&amp;#39;t get control of even 10% of hashpower for a few months&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     and your only option is to accept defeat or create a new chain.&lt;br/&gt;&amp;gt; &amp;gt; What if it&amp;#39;s still the other people who are lacking information?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If it&amp;#39;s other people that lack information, there&amp;#39;s two options. One,&lt;br/&gt;&amp;gt; you might be able to explain things to them, so that they learn and gain&lt;br/&gt;&amp;gt; the information. The other is that for whatever reason they&amp;#39;re not willing&lt;br/&gt;&amp;gt; to listen to the truth and will remain ignorant. If it&amp;#39;s the first case,&lt;br/&gt;&amp;gt; you&amp;#39;d have succeeded in an earlier step. If it&amp;#39;s the latter, then it&amp;#39;s&lt;br/&gt;&amp;gt; not something you can change, and it doesn&amp;#39;t really matter in how you&lt;br/&gt;&amp;gt; decide what to do next.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; It wouldn&amp;#39;t be a new chain, it would be the old chain without the new&lt;br/&gt;&amp;gt; &amp;gt; evil change, until you manage to show the other people that the change&lt;br/&gt;&amp;gt; &amp;gt; was indeed evil.&lt;br/&gt;&amp;gt; &amp;gt; Remember, in this example, the new change being evil is not a&lt;br/&gt;&amp;gt; &amp;gt; possibility, but an assumption.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It&amp;#39;s extremely unhelpful to call things &amp;#34;evil&amp;#34; if what you want is a&lt;br/&gt;&amp;gt; reasonable discussion. And if reasonable discussion isn&amp;#39;t what you want,&lt;br/&gt;&amp;gt; you&amp;#39;re in the wrong place.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; At this point in the hypothetical you&amp;#39;re in a small minority, and have&lt;br/&gt;&amp;gt; been unable to convince people of your point of view. Calling the people&lt;br/&gt;&amp;gt; you disagree with &amp;#34;evil&amp;#34; (and saying they support something that&amp;#39;s evil&lt;br/&gt;&amp;gt; is exactly that) isn&amp;#39;t going to improve your situation, and doing it in&lt;br/&gt;&amp;gt; a hypothetical sure feels like bad faith.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; What you&amp;#39;re arguing is &amp;#34;if you haven&amp;#39;t been able to stop the evil&lt;br/&gt;&amp;gt; &amp;gt; change, then perhaps it wasn&amp;#39;t evil all along and the people trying to&lt;br/&gt;&amp;gt; &amp;gt; resist it were wrong and don&amp;#39;t know it&amp;#34;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If it&amp;#39;s an evil change, then good people will oppose it. You&amp;#39;ve tried&lt;br/&gt;&amp;gt; convincing devs in the &amp;#34;discuss the proposal&amp;#34; stage, whales in the&lt;br/&gt;&amp;gt; &amp;#34;futures market&amp;#34; stage, and miners in the &amp;#34;hashpower signalling&amp;#34; phase,&lt;br/&gt;&amp;gt; and failed each time because the good people in each of those groups&lt;br/&gt;&amp;gt; haven&amp;#39;t opposed it. So yes, I think the most likely explanation is that&lt;br/&gt;&amp;gt; you&amp;#39;re wrong in thinking it&amp;#39;s evil.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; But hey what about the worst case: what if everyone else in bitcoin&lt;br/&gt;&amp;gt; is evil and supports doing evil things. And maybe that&amp;#39;s not even&lt;br/&gt;&amp;gt; implausible: maybe it&amp;#39;s not an &amp;#34;evil&amp;#34; thing per se, perhaps it&amp;#39;s simply&lt;br/&gt;&amp;gt; equally &amp;#34;misguided&amp;#34; as the things that central banks or wall street or&lt;br/&gt;&amp;gt; similar are doing today. Perhaps bitcoin becomes the world currency,&lt;br/&gt;&amp;gt; and in 100 or 200 years time, whether through complacency and forgetting&lt;br/&gt;&amp;gt; the lessons of the past, or too much adherence to dogma that no longer&lt;br/&gt;&amp;gt; matches reality, or just hitting some new problem that&amp;#39;s never been seen&lt;br/&gt;&amp;gt; before and an inability to perfectly predict the future, and as a result&lt;br/&gt;&amp;gt; most of the world opts into some change that will cause bitcoin to fail.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; In that scenario, I think a hard fork is the best choice: split out a new&lt;br/&gt;&amp;gt; coin that will survive the upcoming crash, adjust the mining/difficulty&lt;br/&gt;&amp;gt; algorithm so it works from day one, and set it up so that you can&lt;br/&gt;&amp;gt; maintain it along with the people who support your vision, rather than&lt;br/&gt;&amp;gt; having to constantly deal with well-meaning attacks from &amp;#34;bitcoiners&amp;#34;&lt;br/&gt;&amp;gt; who don&amp;#39;t see the risks and have lost the plot.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Basically: do what Satoshi did and create a better system, and let&lt;br/&gt;&amp;gt; everyone else join you as the problems with the old one eventually become&lt;br/&gt;&amp;gt; unavoidably obvious.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; But that contradicts the premise: an evil change being deployed using&lt;br/&gt;&amp;gt; &amp;gt; speedy trial.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Again: any change that could be avoided if it were deployed via BIP8,&lt;br/&gt;&amp;gt; can also be avoided *by the exact same techniques* if it were deployed&lt;br/&gt;&amp;gt; via speedy trial or a similar approach.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     Since your new chain won&amp;#39;t have a hashpower majority, you&amp;#39;ll likely&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     have significant problems if you don&amp;#39;t hard fork in a change to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     how proof-of-work works; my guess is you&amp;#39;d either want to switch&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     to a different proof-of-work algorithm, or make your chain able&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     to be merge-mined against bitcoin, though just following BCH/BSV&amp;#39;s&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     example and tweaking the difficulty adjustment to be more dynamic&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     could work too.&lt;br/&gt;&amp;gt; &amp;gt; No, I disagree. You&amp;#39;ll just get the hashpower you pay for with subsidy and fees.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The value of the subsidy is something you can directly figure out from&lt;br/&gt;&amp;gt; running a futures market; and unless you&amp;#39;re deliberately subsidising fees,&lt;br/&gt;&amp;gt; they&amp;#39;ll almost certainly be ~0.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     (For comparison, apparently BCH has 0.8% of bitcoin&amp;#39;s hashrate,&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     BSV has 0.2%. Meanwhile, Namecoin, RSK and Syscoin, which support&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     merge-mining, are apparently at 68%, 42% and 17% respectively)&lt;br/&gt;&amp;gt; &amp;gt; Google tells me 0.0073BTC.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I think you&amp;#39;re reading too much precision into those numbers? When&lt;br/&gt;&amp;gt; I looked again the other day, I got a figure of 0.66%; today I get&lt;br/&gt;&amp;gt; 0.75%. I&amp;#39;m sure I rounded whatever figure I saw to one significant figure,&lt;br/&gt;&amp;gt; so it might have been 0.75% then too.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://bitinfocharts.com/comparison/bitcoin-hashrate.html#3y&#34;&gt;https://bitinfocharts.com/comparison/bitcoin-hashrate.html#3y&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://bitinfocharts.com/comparison/bitcoin%20cash-hashrate.html#3y&#34;&gt;https://bitinfocharts.com/comparison/bitcoin%20cash-hashrate.html#3y&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; In perfect competition and leaving fees aside (in which probably&lt;br/&gt;&amp;gt; &amp;gt; bitcoin wins too), BCH should have approximately 0.0073% the hashrate&lt;br/&gt;&amp;gt; &amp;gt; bitcoin hash.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Oh, or you&amp;#39;re just getting the percentage conversion wrong -- 0.0073&lt;br/&gt;&amp;gt; BTC is 0.73% of a BTC, and thus it would be expected to have about 0.73%&lt;br/&gt;&amp;gt; of the hashrate.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     At the point that you&amp;#39;re doing a hard fork, making a clean split is&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     straightforward: schedule the hard fork for around the same time as&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     the start of enforcement of the soft fork you oppose, work out how&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     to make sure you&amp;#39;re on your own p2p network, and figure out how&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     exchanges and lightning channels and everything else are going to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     cope with the coin split.&lt;br/&gt;&amp;gt; &amp;gt; You shouldn&amp;#39;t need to do a hardfork to resist a consensus change you don&amp;#39;t like.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Of course; that&amp;#39;s why option (1) is to talk to people about why it&amp;#39;s a&lt;br/&gt;&amp;gt; bad idea so it doesn&amp;#39;t get proposed in the first place.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; But if you want to resist a consensus change that is overwhelmingly&lt;br/&gt;&amp;gt; supported by the rest of the bitcoin economy, and for which your reasons&lt;br/&gt;&amp;gt; aren&amp;#39;t even considered particularly logical by everyone else, then yeah,&lt;br/&gt;&amp;gt; if you really want to go off on your own because everyone else is wrong,&lt;br/&gt;&amp;gt; you *should* do a hardfork.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If a change doesn&amp;#39;t have overwhelming support, then hopefully the costs&lt;br/&gt;&amp;gt; to get 90% of hashrate signalling is a significant impediment. If you do&lt;br/&gt;&amp;gt; have overwhelming support, then the cost to get 90% of hashrate signalling&lt;br/&gt;&amp;gt; (or even apparently 99.8%, see getdeploymentinfo on block 693503) --&lt;br/&gt;&amp;gt; doesn&amp;#39;t seem to be too bad.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;#34;around the same time&amp;#34;, with bip8 and the resistance mechanism&lt;br/&gt;&amp;gt; &amp;gt; proposed by luke, it doesn&amp;#39;t need to be &amp;#34;around the same time&lt;br/&gt;&amp;gt; &amp;gt; according to some expert who will tell you what to put in your&lt;br/&gt;&amp;gt; &amp;gt; software&amp;#34;, but &amp;#34;exactly at the same time, and you only need to know&lt;br/&gt;&amp;gt; &amp;gt; which pproposal version bit you&amp;#39;re opposing&amp;#34;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; (Arguing semantics: You can&amp;#39;t do the split at exactly the same time,&lt;br/&gt;&amp;gt; because the split starts with each chain finding a new block, and blocks&lt;br/&gt;&amp;gt; are found probabilistically depending on hashrate, so they won&amp;#39;t be found&lt;br/&gt;&amp;gt; at the same time. Or, alternatively, the split happens whenever either&lt;br/&gt;&amp;gt; client considers the other chain invalid, and always happens at the&lt;br/&gt;&amp;gt; &amp;#34;same&amp;#34; time)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If you want to do things at exactly the same height, you can do that if&lt;br/&gt;&amp;gt; the soft fork is activated by speedy trial as well.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;d say the same height approach works better on speedy trial than&lt;br/&gt;&amp;gt; with BIP8/BIP343, since with speedy trial signalling is only for a&lt;br/&gt;&amp;gt; short period, and hence you know well in advance if and when you&amp;#39;ll be&lt;br/&gt;&amp;gt; splitting, whereas with an extended signalling period that goes for a&lt;br/&gt;&amp;gt; year past the minimum activation height, you may find yourself splitting&lt;br/&gt;&amp;gt; at any point in that year with as little as two week&amp;#39;s notice.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If I were doing a hardfork coin split to avoid following some new soft&lt;br/&gt;&amp;gt; forked rules that I think were horrible, I think I&amp;#39;d prefer to do the&lt;br/&gt;&amp;gt; split in advance of the softfork -- that way exchanges/wallets/lightning&lt;br/&gt;&amp;gt; channels/etc that have to do work to deal with the coinsplit aren&amp;#39;t&lt;br/&gt;&amp;gt; distracted by simultaneously having to pay attention to the new softfork.&lt;br/&gt;&amp;gt; YMMV of course.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Yeah, great example. It doesn&amp;#39;t have to be an &amp;#34;evil change&amp;#34; as such,&lt;br/&gt;&amp;gt; &amp;gt; it can just be a &amp;#34;deeply wrong change&amp;#34; or something.&lt;br/&gt;&amp;gt; &amp;gt; Or if we were using BIP8 and had the resistance mechanism proposed by&lt;br/&gt;&amp;gt; &amp;gt; luke, all we would need to do is change one line and recompile:&lt;br/&gt;&amp;gt; &amp;gt; I don&amp;#39;t remember his enumeration constants but, something like...&lt;br/&gt;&amp;gt; &amp;gt; - bip8Params.EvilProposalActivationMode = FORCE_ACTIVATION;&lt;br/&gt;&amp;gt; &amp;gt; &#43; bip8Params.EvilProposalActivationMode = FORBID_ACTIVATION;&lt;br/&gt;&amp;gt; &amp;gt; Say we discover it 3 days before forced activation.&lt;br/&gt;&amp;gt; &amp;gt; Well, that would still be much less rushed that the berkeleyDB thing,&lt;br/&gt;&amp;gt; &amp;gt; wouldn&amp;#39;t it?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; No, exactly the opposite.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; In order to abort a BIP8 activation, 100% of hashpower and 100% of&lt;br/&gt;&amp;gt; node software needs to downgrade from anything that specifies BIP8 with&lt;br/&gt;&amp;gt; mandatory activation.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The &amp;#34;berkelyDB thing&amp;#34; was an accidental hard fork due to the updated&lt;br/&gt;&amp;gt; software with leveldb being able to accept larger blocks than the old&lt;br/&gt;&amp;gt; bdb-based bitcoind could.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The result was two chains: one with a large block in it, that could&lt;br/&gt;&amp;gt; only be validated by the newer software, and a less work chain with only&lt;br/&gt;&amp;gt; smaller chains, that could be validated by both versions of the software;&lt;br/&gt;&amp;gt; the problem was ~60% of hashpower was on the larger-block chain, but&lt;br/&gt;&amp;gt; many nodes including those with ~40% hashpower. The problem was quickly&lt;br/&gt;&amp;gt; mitigated by encouraging a majority of hashpower to downgrade to the&lt;br/&gt;&amp;gt; old software, resulting in them rejecting the larger-block chain,&lt;br/&gt;&amp;gt; at which point a majority of hashpower was mining the smaller-block&lt;br/&gt;&amp;gt; chain, and the smaller-block chain eventually having more work than&lt;br/&gt;&amp;gt; the larger-block chain. At that point any newer nodes reorged to the&lt;br/&gt;&amp;gt; more-work, smaller-block chain, and everyone was following the same chain.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; What that means is that the operators of *two* pools downgraded their&lt;br/&gt;&amp;gt; software, and everything was fixed. That&amp;#39;s a *lot* less work than&lt;br/&gt;&amp;gt; everyone who upgraded their node having to downgrade/re-update, and&lt;br/&gt;&amp;gt; it was done that way to *avoid* having to rush to get everyone to do&lt;br/&gt;&amp;gt; an emergency update of their node software to be compatible with the&lt;br/&gt;&amp;gt; larger-block chain.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; See &lt;a href=&#34;https://bitcoin.org/en/alert/2013-03-11-chain-fork&#34;&gt;https://bitcoin.org/en/alert/2013-03-11-chain-fork&lt;/a&gt;&lt;br/&gt;&amp;gt; and &lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0050.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0050.mediawiki&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On the other hand, that approach only works because it takes advantage&lt;br/&gt;&amp;gt; of a lot of hashrate being centralised around a few pools; if we succeed&lt;br/&gt;&amp;gt; in making block construction more decentralised, solutions here will&lt;br/&gt;&amp;gt; only become harder.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; If there&amp;#39;s only opposition after it is deployed, whatever the&lt;br/&gt;&amp;gt; &amp;gt; activation mechanism, in that particular case, would be irrelevant.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Once you&amp;#39;ve released software with a softfork activated via BIP8 with&lt;br/&gt;&amp;gt; mandatory activation (ie, lot=true), and it has achieved any significant&lt;br/&gt;&amp;gt; adoption, the soft fork is already deployed and you need to treat it as&lt;br/&gt;&amp;gt; such. If you want to have an easier way of undoing the softfork than&lt;br/&gt;&amp;gt; you would have for one that&amp;#39;s already active on the network, you need&lt;br/&gt;&amp;gt; a different activation method than BIP8/lot=true.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Cheers,&lt;br/&gt;&amp;gt; aj&lt;br/&gt;&amp;gt;
    </content>
    <updated>2023-06-08T01:06:15&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8f5aj5ml9kv0l5ds897axev6v8wntgff0d6nm2zuxje4vgpguryszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggkadv9f</id>
    
      <title type="html">📅 Original date posted:2022-03-17 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8f5aj5ml9kv0l5ds897axev6v8wntgff0d6nm2zuxje4vgpguryszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggkadv9f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswerj3fjelsgkf7whrx3fwvrav8jylscrc9qjpq9xy2t9kjm78ens8qm2wk&#39;&gt;nevent1q…m2wk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-03-17&lt;br/&gt;📝 Original message:On Tue, Mar 15, 2022 at 4:45 PM Anthony Towns &amp;lt;aj at erisian.com.au&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Fri, Mar 11, 2022 at 02:04:29PM &#43;0000, Jorge Timón via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; People opposed to having taproot transactions in their chain had over&lt;br/&gt;&amp;gt; three years to do that coordination before an activation method was merged&lt;br/&gt;&amp;gt; [0], and then an additional seven months after the activation method was merged before taproot enforcement began [1].&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; [0] 2018-01-23 was the original proposal, 2021-04-15 was when speedy&lt;br/&gt;&amp;gt;     trial activation parameters for mainnet and testnet were merged.&lt;br/&gt;&amp;gt; [1] 2021-11-14&lt;br/&gt;&lt;br/&gt;People may be opposed only to the final version, but not the initial&lt;br/&gt;one or the fundamental concept.&lt;br/&gt;Please, try to think of worse case scenarios.&lt;br/&gt;Perhaps there&amp;#39;s no opposition until after activation code has been&lt;br/&gt;released and miners are already starting to signal.&lt;br/&gt;Perhaps at that moment a reviewer comes and points out a fatal flaw.&lt;br/&gt;&lt;br/&gt;&amp;gt; For comparison, the UASF activation attempt for segwit took between 4&lt;br/&gt;&amp;gt; to 6 months to coordinate, assuming you start counting from either the&lt;br/&gt;&amp;gt; &amp;#34;user activated soft fork&amp;#34; concept being raised on bitcoin-dev or the&lt;br/&gt;&amp;gt; final params for BIP 148 being merged into the bips repo, and stop&lt;br/&gt;&amp;gt; counting when segwit locked in.&lt;br/&gt;&lt;br/&gt;That was extremely risky and could have been a disaster. It went well,&lt;br/&gt;but in my opinion a BIP8 approach from the beginning would have been&lt;br/&gt;much less risky. Instead of improvising these things we should plan&lt;br/&gt;ahead. But for &amp;#34;user forced&amp;#34; activations and for &amp;#34;user forced&amp;#34;&lt;br/&gt;rejections.&lt;br/&gt;Just remember you may reject your own code.&lt;br/&gt;&lt;br/&gt;&amp;gt; &amp;gt; Please, try to imagine an example for an activation that you wouldn&amp;#39;t like&lt;br/&gt;&amp;gt; &amp;gt; yourself. Imagine it gets proposed and you, as a user, want to resist it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Sure. There&amp;#39;s more steps than just &amp;#34;fork off onto a minority chain&amp;#34;&lt;br/&gt;&amp;gt; though.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;  1) The first and most important step is to explain why you want to&lt;br/&gt;&amp;gt;     resist it, either to convince the proposers that there really is&lt;br/&gt;&amp;gt;     a problem and they should stand down, or so someone can come up&lt;br/&gt;&amp;gt;     with a way of fixing the proposal so you don&amp;#39;t need to resist it.&lt;br/&gt;&amp;gt;     Ideally, that&amp;#39;s all that&amp;#39;s needed to resolve the objections. (That&amp;#39;s&lt;br/&gt;&amp;gt;     what didn&amp;#39;t happen with opposition to segwit)&lt;br/&gt;&lt;br/&gt;Agreed, for any given proposal, the first approach should be rational&lt;br/&gt;discussion.&lt;br/&gt;Some times we consider other arguments irrational simply because we&lt;br/&gt;don&amp;#39;t understand them though.&lt;br/&gt;&lt;br/&gt;&amp;gt;  2) If that somehow doesn&amp;#39;t work, and people are pushing ahead with a&lt;br/&gt;&amp;gt;     consensus change despite significant reasonable opposition; the next&lt;br/&gt;&amp;gt;     thing to do would be to establish if either side is a paper tiger&lt;br/&gt;&amp;gt;     and setup a futures market. That has the extra benefit of giving&lt;br/&gt;&amp;gt;     miners some information about which (combination of) rules will be&lt;br/&gt;&amp;gt;     most profitable to mine for.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     Once that&amp;#39;s setup and price discovery happens, one side or the other&lt;br/&gt;&amp;gt;     will probably throw in the towel -- there&amp;#39;s not much point have a&lt;br/&gt;&amp;gt;     money that other people aren&amp;#39;t interested in using. (And that more&lt;br/&gt;&amp;gt;     or less is what happened with 2X)&lt;br/&gt;&lt;br/&gt;Future markets can be manipulated.&lt;br/&gt;Regarding 2x, that&amp;#39;s not how I remember it. If I remember correctly,&lt;br/&gt;&amp;#34;discovered&amp;#34; a price in btc for bcash that was&lt;br/&gt;orders of magnitude higher than what it is today.&lt;br/&gt;&lt;br/&gt;&amp;gt;     If a futures market like that is going to be setup, I think it&amp;#39;s&lt;br/&gt;&amp;gt;     best if it happens before signalling for the soft fork starts --&lt;br/&gt;&amp;gt;     the information miners will get from it is useful for figuring out&lt;br/&gt;&amp;gt;     how much resources to invest in signalling, eg. I think it might even&lt;br/&gt;&amp;gt;     be feasible to set something up even before activation parameters are&lt;br/&gt;&amp;gt;     finalised; you need something more than just one-on-one twitter bets&lt;br/&gt;&amp;gt;     to get meaningful price discovery, but I think you could probably&lt;br/&gt;&amp;gt;     build something based on a reasonably unbiassed oracle declaring an&lt;br/&gt;&amp;gt;     outcome, without precisely defined parameters fixed in a BIP.&lt;br/&gt;&lt;br/&gt;Whatever miners signal, until there are two chains and their real&lt;br/&gt;rewards can be traded, it&amp;#39;s hard to know what they will mine&lt;br/&gt;afterwards.&lt;br/&gt;They could signal a change with 100% and then after it is activated on&lt;br/&gt;one chain and resisted on another, they 95% of them may switch to the&lt;br/&gt;old chain simply because its rewards are 20 times more valuable. This&lt;br/&gt;may happen 3 days after activation or 3 months, or more.&lt;br/&gt;It could depend on how fast some relevant information about the new&lt;br/&gt;change spreads.&lt;br/&gt;Which is specially hard to estimate in a censored world like ours.&lt;br/&gt;&lt;br/&gt;&amp;gt;     So if acting like reasonable people and talking it through doesn&amp;#39;t&lt;br/&gt;&amp;gt;     work, this seems like the next step to me.&lt;br/&gt;&lt;br/&gt;Not to me, but you&amp;#39;re free to create your future markets or trade in them.&lt;br/&gt;I wouldn&amp;#39;t do any of them, and I would advice against it.&lt;br/&gt;&lt;br/&gt;&amp;gt;  3) But maybe you try both those and they fail and people start trying&lt;br/&gt;&amp;gt;     to activate the soft fork (or perhaps you just weren&amp;#39;t paying&lt;br/&gt;&amp;gt;     attention until it was too late, and missed the opportunity).&lt;br/&gt;&lt;br/&gt;Yes, some changes may be rejected late because some people weren&amp;#39;t&lt;br/&gt;paying attention or weren&amp;#39;t paid attention, indeed.&lt;br/&gt;Or perhaps it&amp;#39;s your own proposal and you realize it is flawed&lt;br/&gt;yourself. There are infinite hypothetical scenarios we could consider&lt;br/&gt;for this to happen.&lt;br/&gt;&lt;br/&gt;&amp;gt;     I think the speedy trial approach here is ideal for a last ditch&lt;br/&gt;&amp;gt;     &amp;#34;everyone stays on the same chain while avoiding this horrible change&amp;#34;&lt;br/&gt;&amp;gt;     attempt. The reason being that it allows everyone to agree to not&lt;br/&gt;&amp;gt;     adopt the new rules with only very little cost: all you need is for&lt;br/&gt;&amp;gt;     10% of hashpower to not signal over a three month period.&lt;br/&gt;&lt;br/&gt;No, 10% of hashpower is not &amp;#34;very little cost&amp;#34;, that&amp;#39;s very expensive.&lt;br/&gt;&lt;br/&gt;&amp;gt;     That&amp;#39;s cheaper than bip9 (5% over 12 months requires 2x the&lt;br/&gt;&amp;gt;     cumulative hashpower), and much cheaper than bip8 which requires&lt;br/&gt;&amp;gt;     users to update their software&lt;br/&gt;&lt;br/&gt;Updating software is not expensive. the code for bip8 could have been&lt;br/&gt;merged long before taproot was even initially proposed.&lt;br/&gt;It could be merged now before another proposal.&lt;br/&gt;Updating software is certainly not more expensive than getting 10% of&lt;br/&gt;the hashrate.&lt;br/&gt;&lt;br/&gt;&amp;gt;  4) At this point, if you were able to prevent activation, hopefully&lt;br/&gt;&amp;gt;     that&amp;#39;s enough of a power move that people will take your concerns&lt;br/&gt;&amp;gt;     seriously, and you get a second chance at step (1). If that still&lt;br/&gt;&amp;gt;     results in an impasse, I&amp;#39;d expect there to be a second, non-speedy&lt;br/&gt;&amp;gt;     activation of the soft fork, that either cannot be blocked at all, or&lt;br/&gt;&amp;gt;     cannot be blocked without having control of at least 60% of hashpower.&lt;br/&gt;&lt;br/&gt;And if you never got 10% hashpower, we move to the next step, I guess.&lt;br/&gt;&lt;br/&gt;&amp;gt;  5) If you weren&amp;#39;t able to prevent activation (whether or not you&lt;br/&gt;&amp;gt;     prevented speedy trial from working), then you should have a lot&lt;br/&gt;&amp;gt;     of information:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;       - you weren&amp;#39;t able to convince people there was a problem&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;       - you either weren&amp;#39;t in the economic majority and people don&amp;#39;t&lt;br/&gt;&amp;gt;         think your concept of bitcoin is more valuable (perhaps they&lt;br/&gt;&amp;gt;         don&amp;#39;t even think it&amp;#39;s valuable enough to setup a futures market&lt;br/&gt;&amp;gt;         for you)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;       - you can&amp;#39;t get control of even 10% of hashpower for a few months&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     and your only option is to accept defeat or create a new chain.&lt;br/&gt;&lt;br/&gt;What if it&amp;#39;s still the other people who are lacking information?&lt;br/&gt;It wouldn&amp;#39;t be a new chain, it would be the old chain without the new&lt;br/&gt;evil change, until you manage to show the other people that the change&lt;br/&gt;was indeed evil.&lt;br/&gt;Remember, in this example, the new change being evil is not a&lt;br/&gt;possibility, but an assumption.&lt;br/&gt;What you&amp;#39;re arguing is &amp;#34;if you haven&amp;#39;t been able to stop the evil&lt;br/&gt;change, then perhaps it wasn&amp;#39;t evil all along and the people trying to&lt;br/&gt;resist it were wrong and don&amp;#39;t know it&amp;#34;.&lt;br/&gt;But that contradicts the premise: an evil change being deployed using&lt;br/&gt;speedy trial.&lt;br/&gt;&lt;br/&gt;&amp;gt;     Since your new chain won&amp;#39;t have a hashpower majority, you&amp;#39;ll likely&lt;br/&gt;&amp;gt;     have significant problems if you don&amp;#39;t hard fork in a change to&lt;br/&gt;&amp;gt;     how proof-of-work works; my guess is you&amp;#39;d either want to switch&lt;br/&gt;&amp;gt;     to a different proof-of-work algorithm, or make your chain able&lt;br/&gt;&amp;gt;     to be merge-mined against bitcoin, though just following BCH/BSV&amp;#39;s&lt;br/&gt;&amp;gt;     example and tweaking the difficulty adjustment to be more dynamic&lt;br/&gt;&amp;gt;     could work too.&lt;br/&gt;&lt;br/&gt;No, I disagree. You&amp;#39;ll just get the hashpower you pay for with subsidy and fees.&lt;br/&gt;A better difficulty update filter and merge mining could help you, I&lt;br/&gt;guess. But that could be a threat on its own.&lt;br/&gt;Also, as pointed out earlier, &amp;#34;mining majority&amp;#34; is dynamic and depends&lt;br/&gt;on the rewards.&lt;br/&gt;&lt;br/&gt;&amp;gt;     (For comparison, apparently BCH has 0.8% of bitcoin&amp;#39;s hashrate,&lt;br/&gt;&amp;gt;     BSV has 0.2%. Meanwhile, Namecoin, RSK and Syscoin, which support&lt;br/&gt;&amp;gt;     merge-mining, are apparently at 68%, 42% and 17% respectively)&lt;br/&gt;&lt;br/&gt;Google tells me 0.0073BTC.&lt;br/&gt;In perfect competition and leaving fees aside (in which probably&lt;br/&gt;bitcoin wins too), BCH should have approximately 0.0073% the hashrate&lt;br/&gt;bitcoin hash. This tells me someone who likes BCH is throwing money&lt;br/&gt;away to subsidize its security.&lt;br/&gt;Or perhaps it&amp;#39;s something else I&amp;#39;m not taking into account or your&lt;br/&gt;estimate is wrong.&lt;br/&gt;But BCH having 0.8% of bitcoin&amp;#39;s hashrate sounds like too much to me.&lt;br/&gt;And yet, what did your future markers &amp;#34;discovered&amp;#34; pre hard fork?&lt;br/&gt;&lt;br/&gt;&amp;gt;     At the point that you&amp;#39;re doing a hard fork, making a clean split is&lt;br/&gt;&amp;gt;     straightforward: schedule the hard fork for around the same time as&lt;br/&gt;&amp;gt;     the start of enforcement of the soft fork you oppose, work out how&lt;br/&gt;&amp;gt;     to make sure you&amp;#39;re on your own p2p network, and figure out how&lt;br/&gt;&amp;gt;     exchanges and lightning channels and everything else are going to&lt;br/&gt;&amp;gt;     cope with the coin split.&lt;br/&gt;&lt;br/&gt;You shouldn&amp;#39;t need to do a hardfork to resist a consensus change you don&amp;#39;t like.&lt;br/&gt;&amp;#34;around the same time&amp;#34;, with bip8 and the resistance mechanism&lt;br/&gt;proposed by luke, it doesn&amp;#39;t need to be &amp;#34;around the same time&lt;br/&gt;according to some expert who will tell you what to put in your&lt;br/&gt;software&amp;#34;, but &amp;#34;exactly at the same time, and you only need to know&lt;br/&gt;which pproposal version bit you&amp;#39;re opposing&amp;#34;.&lt;br/&gt;&lt;br/&gt;&amp;gt;  6) There&amp;#39;s potentially also the case where a soft fork locks-in&lt;br/&gt;&amp;gt;     and later everyone realises the people who were opposing it were&lt;br/&gt;&amp;gt;     right all along and the fork is a really bad idea.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     If everyone agreed that some idea was irredeemably bad -- eg,&lt;br/&gt;&amp;gt;     OP_VERIF -- then we could soft fork them out and just forbid&lt;br/&gt;&amp;gt;     blocks/transactions that attempt to use them. Or conceivably we could&lt;br/&gt;&amp;gt;     do a hardfork and have more options about how to fix the problem.&lt;br/&gt;&lt;br/&gt;Yeah, great example. It doesn&amp;#39;t have to be an &amp;#34;evil change&amp;#34; as such,&lt;br/&gt;it can just be a &amp;#34;deeply wrong change&amp;#34; or something.&lt;br/&gt;Or if we were using BIP8 and had the resistance mechanism proposed by&lt;br/&gt;luke, all we would need to do is change one line and recompile:&lt;br/&gt;I don&amp;#39;t remember his enumeration constants but, something like...&lt;br/&gt;&lt;br/&gt;- bip8Params.EvilProposalActivationMode = FORCE_ACTIVATION;&lt;br/&gt;&#43; bip8Params.EvilProposalActivationMode = FORBID_ACTIVATION;&lt;br/&gt;&lt;br/&gt;Say we discover it 3 days before forced activation.&lt;br/&gt;Well, that would still be much less rushed that the berkeleyDB thing,&lt;br/&gt;wouldn&amp;#39;t it?&lt;br/&gt;As you point out, after activation it is much more painful to fix&lt;br/&gt;things. In some cases a hardfork may be the best solution a&lt;br/&gt;posteriori, but I guess that gets out of the scope for activation&lt;br/&gt;mechanisms.&lt;br/&gt;If there&amp;#39;s only opposition after it is deployed, whatever the&lt;br/&gt;activation mechanism, in that particular case, would be irrelevant.&lt;br/&gt;Whatever evil change it was, we would have probably swallowed whatever&lt;br/&gt;the activation mechanism, because we only thought it evil or wrong a&lt;br/&gt;posteriori.
    </content>
    <updated>2023-06-08T01:06:14&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9ydmtd6dflprt0e70cms2e63qnu0ed7ulvc0zanuz0grqgwd473qzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggq6fj5f</id>
    
      <title type="html">📅 Original date posted:2022-03-18 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9ydmtd6dflprt0e70cms2e63qnu0ed7ulvc0zanuz0grqgwd473qzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggq6fj5f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvrtp56ym99z6wkfhnmntsep0x5rcet53u5v4pe3qe6jq2a7r7k5s54tnn2&#39;&gt;nevent1q…tnn2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-03-18&lt;br/&gt;📝 Original message:On Tue, Mar 15, 2022 at 6:25 PM Jeremy Rubin via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Boker tov bitcoin devs,&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t undesrtand what that means, sorry&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; A mechanism of soft-forking against activation exists.  What more do you want?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Agreed -- that should be enough.&lt;br/&gt;&lt;br/&gt;No, resistance should ideally be a priori, not a posteriori.&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Are we supposed to write the code on behalf of this hypothetical group of users who may or may not exist for them just so that they can have a node that remains stalled on Speedy Trial lockin?&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; That simply isn&amp;#39;t reasonable, but if you think it is, I invite you to create such a fork.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Disagree.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It is a reasonable ask.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;ve done it in about 40 lines of python: &lt;a href=&#34;https://github.com/jeremyrubin/forkd&#34;&gt;https://github.com/jeremyrubin/forkd&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Merry Christmas Jorge, please vet the code carefully before running.&lt;br/&gt;&lt;br/&gt;40 lines of python code should be easy to bet even if the author was&lt;br/&gt;very bad at writing readable code and obfuscated his code on purpose.&lt;br/&gt;I don&amp;#39;t know if it&amp;#39;s the case, because, sorry, I&amp;#39;m not reviewing your&lt;br/&gt;code at the moment.&lt;br/&gt;&amp;#34;Vet the code carefully before running&amp;#34; strikes me as arrogant and&lt;br/&gt;condescending. as if you were implying my engineering capacity was&lt;br/&gt;very limited. If you say these things to me publicly, I can only only&lt;br/&gt;imagine what you have told other devs behind my back about my capacity&lt;br/&gt;(or even my ideology) if they ever asked (or perhaps without them&lt;br/&gt;asking). I really hope you haven&amp;#39;t lied to anyone about my ideology,&lt;br/&gt;J.&lt;br/&gt;Perhaps I do have &amp;#34;prosectution complex&amp;#34; with you indeed. Not with&lt;br/&gt;Russel, but with you.&lt;br/&gt;After all, I&amp;#39;ve publicly say I don&amp;#39;t trust you, haven&amp;#39;t I?&lt;br/&gt;But, again, what do I know about psychology?&lt;br/&gt;&lt;br/&gt;Going back on topic, the reason I won&amp;#39;t review your code is because&lt;br/&gt;you have rushed a design before understanding the analysis.&lt;br/&gt;No, I&amp;#39;m not asking for a stalled mechanism for speedy trial, I don&amp;#39;t&lt;br/&gt;want speedy trial.&lt;br/&gt;We disagree on the analysis of the problem to solve, that&amp;#39;s why we&lt;br/&gt;disagree on the design for the solution.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Systems_development_life_cycle#Analysis&#34;&gt;https://en.wikipedia.org/wiki/Systems_development_life_cycle#Analysis&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Anyway, perhaps I look at the code in the future if your proposal&lt;br/&gt;consensus change seems to prosper.&lt;br/&gt;&lt;br/&gt;Regarding &amp;#34;merry christmas&amp;#34;...what the f are you talking about? it&amp;#39;s&lt;br/&gt;not Christmas time and neither you or me are christians, are you?&lt;br/&gt;If this is some sort of riddle or joke, we really must have very&lt;br/&gt;different senses of humor, because I don&amp;#39;t get it.&lt;br/&gt;Come on, J, let&amp;#39;s both try to stay on topic or people will start to&lt;br/&gt;correctly point out that we both negatively discriminate each other&lt;br/&gt;for offtopic reasons, be them reasonably justified or not.&lt;br/&gt;&lt;br/&gt;&amp;gt; Peace,&lt;br/&gt;&lt;br/&gt;Ama, y ensancha el alma.&lt;br/&gt;&lt;br/&gt;&amp;gt; Jeremy&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-08T01:06:06&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqvkjh9fgud3zlc3u9xs5ckntt3yxxg5ghq0zs2462a324y6c46lqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggswl6lt</id>
    
      <title type="html">📅 Original date posted:2022-03-17 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqvkjh9fgud3zlc3u9xs5ckntt3yxxg5ghq0zs2462a324y6c46lqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggswl6lt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9ydmtd6dflprt0e70cms2e63qnu0ed7ulvc0zanuz0grqgwd473qefedqd&#39;&gt;nevent1q…edqd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-03-17&lt;br/&gt;📝 Original message:On Sat, Mar 12, 2022 at 2:35 PM Russell O&amp;#39;Connor via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Fri, Mar 11, 2022 at 9:03 AM Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&amp;gt; A mechanism of soft-forking against activation exists.  What more do you want? Are we supposed to write the code on behalf of this hypothetical group of users who may or may not exist for them just so that they can have a node that remains stalled on Speedy Trial lockin?  That simply isn&amp;#39;t reasonable, but if you think it is, I invite you to create such a fork.&lt;br/&gt;&lt;br/&gt;I want BIP&#43;LOT=true to be used. I want speedy trial not to be used.&lt;br/&gt;Luke wrote the code to resist BIP8&#43;LOT=true, and if he didn&amp;#39;t, I could&lt;br/&gt;write it myself, yes.&lt;br/&gt;If you think that&amp;#39;s not reasonable code to ever run, I don&amp;#39;t think&lt;br/&gt;you&amp;#39;re really getting the &amp;#34;softfork THAT YOU OPPOSE&amp;#34; part of the&lt;br/&gt;hypothetical right. Let me try to help with an example, although I&lt;br/&gt;hope we don&amp;#39;t get derailed in the implementation details of the&lt;br/&gt;hypothetical evil proposal.&lt;br/&gt;&lt;br/&gt;Suppose someone proposes a weight size limit increase by a extension&lt;br/&gt;block softfork.&lt;br/&gt;Or instead of that, just imagine the final version of the covenants&lt;br/&gt;proposal has a backdoor in it or something.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Would you rather that proposal be deployed with speedy trial&lt;br/&gt;activation or with BIP8&#43;LOT=true activation?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Please, try to imagine an example for an activation that you wouldn&amp;#39;t like yourself. Imagine it gets proposed and you, as a user, want to resist it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If I believe I&amp;#39;m in the economic majority then I&amp;#39;ll just refuse to upgrade my node, which was option 2. I don&amp;#39;t know why you dismissed it.&lt;br/&gt;&lt;br/&gt;Not upgrading your node doesn&amp;#39;t prevent the softfork from being&lt;br/&gt;activated in your chain.&lt;br/&gt;A softfork may affect you indirectly even if you don&amp;#39;t use the new&lt;br/&gt;features yourself directly.&lt;br/&gt;You may chose to stay in the old chain even if you don&amp;#39;t consider&lt;br/&gt;you&amp;#39;re &amp;#34;in the economic majority&amp;#34; at that moment.&lt;br/&gt;&lt;br/&gt;&amp;gt; Not much can prevent a miner cartel from enforcing rules that users don&amp;#39;t want other than hard forking a replacement POW.  There is no effective difference between some developers releasing a malicious soft-fork of Bitcoin and the miners releasing a malicious version themselves.  And when the miner cartel forms, they aren&amp;#39;t necessarily going to be polite enough to give a transparent signal of their new rules.  However, without the economic majority enforcing their set of rules, the cartel continuously risks falling apart from the temptation of transaction fees of the censored transactions.&lt;br/&gt;&lt;br/&gt;It is true that a mining cartel doesn&amp;#39;t need to use speedy trial or&lt;br/&gt;BIP8&#43;LOT=true to apply rule changes they want just because we do.&lt;br/&gt;But they would do if they wanted to maintain the appearance of benevolence.&lt;br/&gt;&lt;br/&gt;&amp;gt; On the other hand, If I find out I&amp;#39;m in the economic minority then I have little choice but to either accept the existence of the new rules or sell my Bitcoin.  Look, you cannot have the perfect system of money all by your lonesome self.  Money doesn&amp;#39;t have economic value if no one else wants to trade you for it.  Just ask that poor user who YOLO&amp;#39;d his own taproot activation in advance all by themselves.  I&amp;#39;m sure they think they&amp;#39;ve got just the perfect money system, with taproot early and everything.  But now their node is stuck at block 692261 and hasn&amp;#39;t made progress since.  No doubt they are hunkered down for the long term, absolutely committed to their fork and just waiting for the rest of the world to come around to how much better their version of Bitcoin is than the rest of us.&lt;br/&gt;&lt;br/&gt;Well, you could also have the option to stay in the old chain with the&lt;br/&gt;economic minority, it doesn&amp;#39;t have to be you alone.&lt;br/&gt;We agree that one person alone can&amp;#39;t use a currency.&lt;br/&gt;&lt;br/&gt;&amp;gt; Even though you&amp;#39;ve dismissed it, one of the considerations of taproot was that it is opt-in for users to use the functionality.  Future soft-forks ought to have the same considerations to the extent possible.&lt;br/&gt;&lt;br/&gt;Well, the same could be said about segwit. And yet all the&lt;br/&gt;consequences of the change are not opt in.&lt;br/&gt;For example, segwit contained a block size limit increase.&lt;br/&gt;Sure, you can just not validate the witnesses, but then you&amp;#39;re no&lt;br/&gt;longer a full node.
    </content>
    <updated>2023-06-08T01:06:06&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9ycl9nd5e320ywmnuzzs0e95hckeffgw4nuzvvtn6qs0jugjqxpszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggy2q3nv</id>
    
      <title type="html">📅 Original date posted:2022-03-17 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9ycl9nd5e320ywmnuzzs0e95hckeffgw4nuzvvtn6qs0jugjqxpszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggy2q3nv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2k2rfp759z8mguukgtg3jy3klw9hz8v84k8x2kd7knztljmuw5lqpmtzjy&#39;&gt;nevent1q…tzjy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-03-17&lt;br/&gt;📝 Original message:On Sat, Mar 12, 2022 at 7:34 PM Billy Tetrud via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;  If I find out I&amp;#39;m in the economic minority then I have little choice but to either accept the existence of the new rules or sell my Bitcoin&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I do worry about what I have called a &amp;#34;dumb majority soft fork&amp;#34;. This is where, say, mainstream adoption has happened, some crisis of some magnitude happens that convinces a lot of people something needs to change now. Let&amp;#39;s say it&amp;#39;s another congestion period where fees spike for months. Getting into and out of lighting is hard and maybe even the security of lightning&amp;#39;s security model is called into question because it would either take too long to get a transaction on chain or be too expensive. Panicy people might once again think something like &amp;#34;let&amp;#39;s increase the block size to 1GB, then we&amp;#39;ll never have this problem again&amp;#34;. This could happen in a segwit-like soft fork.&lt;br/&gt;&lt;br/&gt;I guess this is a better explained example for a hypothetical &amp;#34;evil&lt;br/&gt;fork&amp;#34; that may sound more concrete and plausible to some people than&lt;br/&gt;my own, which isn&amp;#39;t that different. Thanks.&lt;br/&gt;&lt;br/&gt;&amp;gt; In a future where Bitcoin is the dominant world currency, it might not be unrealistic to imagine that an economic majority might not understand why such a thing would be so dangerous, or think the risk is low enough to be worth it. At that point, we in the economic minority would need a plan to hard fork away. One wouldn&amp;#39;t necessarily need to sell all their majority fork Bitcoin, but they could.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; That minority fork would of course need some mining power. How much? I don&amp;#39;t know, but we should think about how small of a minority chain we could imagine might be worth saving. Is 5% enough? 1%? How long would the chain stall if hash power dropped to 1%?&lt;br/&gt;&lt;br/&gt;In perfect competition the mining power costs per chain tends to equal&lt;br/&gt;the rewards offered by that chain, both in subsidy and transaction&lt;br/&gt;fees.&lt;br/&gt;For example, if chain A gets a reward 10 times as valuable as chain&lt;br/&gt;B&amp;#39;s reward, then one should expect it to get 10 times more hashrate&lt;br/&gt;too.&lt;br/&gt;Of course, perfect competition is just a theoretical concept though.
    </content>
    <updated>2023-06-08T01:06:04&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgp6tjjnn7zssh6qj7gsum48mut9at2qnmpwuv5c032qfsunl09pszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg3ex0vp</id>
    
      <title type="html">📅 Original date posted:2021-06-29 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgp6tjjnn7zssh6qj7gsum48mut9at2qnmpwuv5c032qfsunl09pszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg3ex0vp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrx2u68wcsy4n9fnhhuz3rw0ln3yuf25gn9qt37jkdppuk5re3gwchts20f&#39;&gt;nevent1q…s20f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-06-29&lt;br/&gt;📝 Original message:&amp;#34;Confirmation&amp;#34; isn&amp;#39;t needed for softforks. Miners controlling confirmation&lt;br/&gt;doesn&amp;#39;t mean miners control the rules, they never did. Read section 11 of&lt;br/&gt;the bitcoin paper &amp;#34;even with a majority of hashrate one cannot arbitrarily&lt;br/&gt;change rules or forge signatures.&lt;br/&gt;&lt;br/&gt;You may say users chosing the rules is &amp;#34;politicial&amp;#34;. Isn&amp;#39;t miners deciding&lt;br/&gt;them for users more political? Whatever you call it, it is still how free&lt;br/&gt;software works: users decide what to run.&lt;br/&gt;It is extremely disappointing to see how few developers seem to ubderstand&lt;br/&gt;this, or even care about users deciding or miners not deciding the rules.&lt;br/&gt;How can we expect users to understand bitcoin when most developers don&amp;#39;t&lt;br/&gt;seem to understand it?&lt;br/&gt;&lt;br/&gt;It is really sad.&lt;br/&gt;&lt;br/&gt;On Tue, Jun 29, 2021, 19:17 Eric Voskuil &amp;lt;eric at voskuil.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; On Jun 29, 2021, at 10:55, Luke Dashjr &amp;lt;luke at dashjr.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; ﻿The only alternative to a split in the problematic scenarios are 1)&lt;br/&gt;&amp;gt; concede&lt;br/&gt;&amp;gt; &amp;gt; centralised miner control over the network,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Miners control confirmation, entirely.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This is the nature of bitcoin. And merchants control validation, entirely.&lt;br/&gt;&amp;gt; Anyone can be a miner or a merchant. Neither is inherently “better” than&lt;br/&gt;&amp;gt; the other. The largest merchants are likely a handful of exchanges, likely&lt;br/&gt;&amp;gt; at least as centralized as miners are pooled.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Splitting does not change this.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; and 2) have inconsistent&lt;br/&gt;&amp;gt; &amp;gt; enforcement of rules by users who don&amp;#39;t agree on what the correct rules&lt;br/&gt;&amp;gt; are,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; There are no “correct” rules. Whatever rules one enforces determine what&lt;br/&gt;&amp;gt; network he chooses to participate in.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; again leading to centralised miner control over the network.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Leading to? Miners control confirmation, always. Whether that is&lt;br/&gt;&amp;gt; centralized, just as with merchanting, is up to individuals.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; In other words, in this context, accepting a split between disagreeing&lt;br/&gt;&amp;gt; users&lt;br/&gt;&amp;gt; &amp;gt; is the ONLY way Bitcoin can possibly continue as a decentralised&lt;br/&gt;&amp;gt; currency.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; No, it is not. You are proposing splitting as the method of censorship&lt;br/&gt;&amp;gt; resistance inherent to Bitcoin. Coordinating this split requires&lt;br/&gt;&amp;gt; coordinated action. The whole point of bitcoin is coordinate that action&lt;br/&gt;&amp;gt; based on mining (proof of work). Replacing that with a political process is&lt;br/&gt;&amp;gt; just a reversion to political money.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Making that split as clean and well-defined as possible not only ensures&lt;br/&gt;&amp;gt; the&lt;br/&gt;&amp;gt; &amp;gt; best opportunity for both sides of the disagreement,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Trivially accomplished, just change a rule. This isn’t about that. It’s&lt;br/&gt;&amp;gt; about how one gets others to go along with the new coin, or stay with the&lt;br/&gt;&amp;gt; old. An entirely political process, which is clearly evident from the&lt;br/&gt;&amp;gt; campaigns around such attempts.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; but also minimises the&lt;br/&gt;&amp;gt; &amp;gt; risk that the split occurs at all (since the &amp;#34;losing&amp;#34; side needs to&lt;br/&gt;&amp;gt; concede,&lt;br/&gt;&amp;gt; &amp;gt; rather than passively continue the disagreement ongoing after the&lt;br/&gt;&amp;gt; attempted&lt;br/&gt;&amp;gt; &amp;gt; protocol change).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Nobody “needs to” concede once a split has occurred, which is evident in&lt;br/&gt;&amp;gt; existing splits.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; e&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Luke&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; On Tuesday 29 June 2021 08:44:56 Eric Voskuil wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; At least we are now acknowledging that splitting is what it’s about.&lt;br/&gt;&amp;gt; That’s&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; progress.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; e&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; On Jun 29, 2021, at 01:32, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; ﻿&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I think the option of &amp;#34;permanent failure because miners veto&amp;#34; should&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; actually be abandoned. No, I don&amp;#39;t think we should avoid splits when&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; possible, I don&amp;#39;t think we should avoid splits at all costs.&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 Sun, Jun 27, 2021, 19:12 Billy Tetrud &amp;lt;billy.tetrud at gmail.com&amp;gt;&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; @Luke&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; They can still slow it down.&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; Absolutely. However I think that the option of permanent failure is&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; important. It certainly would be ideal to ensure that enough bitcoin&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; users support the upgrade *before* releasing it, however realistically&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; this can never be more than an estimate, and estimates can sometimes&lt;br/&gt;&amp;gt; be&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; wildly wrong. It would be unfortunate if miners had a substantially&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; different estimate of user support than the people putting in the work&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; to release bitcoin upgrades. Even if upgrades are never released&lt;br/&gt;&amp;gt; before&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; it becomes clear that a large supermajority of users want the upgrade,&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; if miners don&amp;#39;t agree with the estimate a harmful chain split could&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; occur. And I agree with Eric that the goal here is to prevent a chain&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; split during an upgrade when possible. This includes permanent failure&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; of an upgrade when there is unexpectedly large miner opposition.&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; This of course does not prevent a UASF-style deployment to be done&lt;br/&gt;&amp;gt; after&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; an initial failure to deploy occurs. My proposal is essentially a&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; mechanism to improve upon the speedy-trial idea, allowing for even&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; speedier releases (than speedy trial) without adding additional risk&lt;br/&gt;&amp;gt; of&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; undesired chain splits.&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; [BIP8] already has the trinary state you seem to be describing&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 sounds like you&amp;#39;re saying the trinary state of BIP8 is A. Follow&lt;br/&gt;&amp;gt; the&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; longest chain, B. Follow the upgrade chain, or C. follow the&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; non-upgraded chain. I agree. However the trinary state in my proposal&lt;br/&gt;&amp;gt; is&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; materially different - it is the signaling itself that is trinary, not&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; just which chain is being followed. This allows others to know and&lt;br/&gt;&amp;gt; make&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; programmatic decisions (in software) based on that signaling. I&amp;#39;m sure&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; you can agree that does not exist in BIP8.&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; No additional bit is needed, as softforks are coordinated between&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; users, NOT miners&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 yet there is miner involvement, as you rightly pointed out. Miners&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; are needed to set the nVersion in the header. So when you say &amp;#34;no&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; additional bit is needed&amp;#34;, could you please be clearer as to what you&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; mean? Do you mean that signaling of opposition in a block can be done&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; without any &amp;#34;additional bit&amp;#34;? Or are you just saying that it is&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; redundant to consider what miners might be opposing an upgrade?&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; @Jorge&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; If different users want different incompatible things... there&amp;#39;s no&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; way to avoid the split&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 agree. This happened with bcash, and that&amp;#39;s fine. It was painful,&lt;br/&gt;&amp;gt; but&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; there were a significant amount of users that disagreed, and they have&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; the chain they want now.&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; But we generally all want to avoid a chain split when possible.&lt;br/&gt;&amp;gt; Because&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; chain splits have a cost, and that cost can be high, its likely that&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; many users would rather choose the chain with the most support rather&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; than choosing the chain with their preferred rules.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; However, the question here is: how do we estimate what fraction of&lt;br/&gt;&amp;gt; users&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; wants which rules? We don&amp;#39;t have a divining rod to determine with&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; certainty what users want. We can only make polls of various levels of&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; inaccuracy. The methods bitcoin has been using is community discussion&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; and social consensus estimation as well as miner signaling during the&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; actual deployment period. Neither of these are perfect, but they are&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; both reasonable enough mechanisms. However, because both of these&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; mechanisms are very rough estimates of user sentiment, we need to&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; consider the possibility that sometimes the estimate may be&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; substantially inaccurate when we design deployment procedures. This&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; inaccuracy is why we need multiple barriers in place for an upgrade,&lt;br/&gt;&amp;gt; and&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; why we need to have higher thresholds of success (require larger&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; supermajorities in both consensus and miner signaling).&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; Developers obviously care about bitcoin and have an incentive&lt;br/&gt;&amp;gt; (personal&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; and probably financial) to do it right. And miners have both an&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; incentive to keep the system healthy, as well as an incentive to mine&lt;br/&gt;&amp;gt; on&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; the chain that the economic majority of users is using. But measuring&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; the consensus of the bitcoin community can be extraordinarily&lt;br/&gt;&amp;gt; difficult&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; to do with consistent accuracy, and so I think miner signaling as it&lt;br/&gt;&amp;gt; has&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; been used as a second barrier to entry for an upgrade is quite&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; appropriate.&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 Sun, Jun 27, 2021 at 2:22 AM Eric Voskuil &amp;lt;eric at voskuil.org&amp;gt;&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I have not objected to anyone splitting. As I said, a split is always&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; possible, and of course has been done on a large scale. It is only&lt;br/&gt;&amp;gt; the&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; misleading statements about inherent soft fork “compatibility” and&lt;br/&gt;&amp;gt; the&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; implication that activation without hash power enforcement does not&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; create a split that I object to. People who know better should be&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; honest about it.&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; Far too many people have been led to believe there is some sort of&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; activation choice with “ensured” equal outcomes (maybe “slowed&lt;br/&gt;&amp;gt; down”).&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; There is only a choice between creating a split and hash power&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; enforcement. Soft forks are rule changes, and thereby incompatible -&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; unless enforced by majority hash power.&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; The statements below are grossly misleading and need to be called out&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; as such so that people can actually make this decision you speak of.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; This idea that “users” decide the rules is not the question. The&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; question is only how to avoid a split. If one does not care he can&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; split at any time, no discussion required.&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; e&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 Jun 27, 2021, at 01:47, Jorge Timón &amp;lt;jtimon at jtimon.cc&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; ﻿If different users want different incompatible things (enough on&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; each side), there&amp;#39;s no way to avoid the split. We shouldn&amp;#39;t try to&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; avoid such a split.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Users decide the rules, not miners nor developers.&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;&amp;gt; On Sun, Jun 27, 2021 at 12:05 AM Eric Voskuil via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;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;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Ultimately there is only one answer to this question. Get majority&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; hash power support.&lt;br/&gt;&amp;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;&amp;gt; Soft fork enforcement is the same act as any other censorship&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; enforcement, the difference is only a question of what people want.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Given that there is no collective “we”, those wants differ. Bitcoin&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; resolves this question of conflicting wants, but it is not a&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; democracy, it’s a market. One votes by trading.&lt;br/&gt;&amp;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;&amp;gt; If one wants to enforce a soft fork (or otherwise censor) this is&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; accomplished by mining (or paying others to do so). Anyone can&lt;br/&gt;&amp;gt; mine,&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; so everyone gets a say. Mining is trading capital now for more&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; later. If enough people want to do that, they can enforce a soft&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; fork. It’s time Bitcoiners stop thinking of miners as other people.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Anyone can mine, and that’s your vote.&lt;br/&gt;&amp;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;&amp;gt; Otherwise, as mentioned below, anyone can start a new coin. But&lt;br/&gt;&amp;gt; it’s&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; dishonest to imply that one can do this and all others will surely&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; follow. This cannot be known, it’s merely a gamble. And it’s one&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; that has been shown to not always pay off.&lt;br/&gt;&amp;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;&amp;gt; e&lt;br/&gt;&amp;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;&amp;gt;&amp;gt;&amp;gt; On Jun 26, 2021, at 14:43, Eric Voskuil &amp;lt;eric at voskuil.org&amp;gt;&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;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;&amp;gt;&amp;gt; ﻿For some definitions of “block”.&lt;br/&gt;&amp;gt; &amp;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;&amp;gt;&amp;gt; Without majority hash power support, activation simply means you&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; are off on a chain split. Anyone can of course split off from a&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; chain by changing a rule (soft or otherwise) at any time, so this&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; is a bit of an empty claim.&lt;br/&gt;&amp;gt; &amp;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;&amp;gt;&amp;gt; Nobody can stop a person from splitting. The relevant question is&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; how to *prevent* a split. And activation without majority hash&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; power certainly does not “ensure” this.&lt;br/&gt;&amp;gt; &amp;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;&amp;gt;&amp;gt; e&lt;br/&gt;&amp;gt; &amp;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;&amp;gt;&amp;gt;&amp;gt; On Jun 26, 2021, at 14:13, Luke Dashjr via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;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;&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;&amp;gt;&amp;gt;&amp;gt; ﻿BIP8 LOT=True just ensures miners cannot block an upgrade&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; entirely. They can still slow it down.&lt;br/&gt;&amp;gt; &amp;gt;&amp;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;&amp;gt;&amp;gt;&amp;gt; It also already has the trinary state you seem to be describing&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (although perhaps this could be better documented in the BIP):&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; users who oppose the softfork can and should treat the successful&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; signal (whether MASF or UASF) as invalid, thereby ensuring they&lt;br/&gt;&amp;gt; do&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; not follow a chain with the rules in force.&lt;br/&gt;&amp;gt; &amp;gt;&amp;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;&amp;gt;&amp;gt;&amp;gt; No additional bit is needed, as softforks are coordinated between&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; users, NOT miners (who have no particular say in them, aside from&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; their role as also being users). The miner involvement is only&lt;br/&gt;&amp;gt; out&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; of necessity (to set the bit in the header, which users&lt;br/&gt;&amp;gt; coordinate&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; with) and potentially to accelerate activation by protecting&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; upgrade-lagging users.&lt;br/&gt;&amp;gt; &amp;gt;&amp;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;&amp;gt;&amp;gt;&amp;gt; Luke&lt;br/&gt;&amp;gt; &amp;gt;&amp;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;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Saturday 26 June 2021 20:21:52 Billy Tetrud via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&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;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Given the recent controversy over upgrade mechanisms for the&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; non-controversial taproot upgrade, I have been thinking about&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ways to solve the problems that both sides brought up. In short,&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; BIP8 LOT=true proponents make the point that lazy miners failing&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to upgrade in a timely manner slow down releases of bitcoin&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; upgrades, and BIP9 / BIP8 LOT=false proponents make the point&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; that LOT=true can lead to undesirable forks that might cause a&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; lot of chaos. I believe both points are essentially correct and&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; have created a proposal&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://github.com/fresheneesz/bip-trinary-version-signaling/blo&#34;&gt;https://github.com/fresheneesz/bip-trinary-version-signaling/blo&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; b/master/b ip-trinary-version-bits.md&amp;gt; for soft fork upgrades&lt;br/&gt;&amp;gt; that&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; solve both problems.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;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;&amp;gt;&amp;gt;&amp;gt;&amp;gt; The proposal uses trinary version signaling rather than binary&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; signaling. For any particular prospective soft fork upgrade,&lt;br/&gt;&amp;gt; this&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; allows for three signaling states:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;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;&amp;gt;&amp;gt;&amp;gt;&amp;gt; * Actively support the change.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; * Actively oppose the change.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; * Not signaling (neither support or oppose). This is the default&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; state.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;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;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Using this additional information, we can release&lt;br/&gt;&amp;gt; non-contentious&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; upgrades much quicker (with a much lower percent of miners&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; signaling support). For contentious upgrades, miners who oppose&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the change are incentivized to update their software to a&lt;br/&gt;&amp;gt; version&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; that can actively signal opposition to the change. The more&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; opposition there is, the higher the threshold necessary to lock&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; in the upgrade. With the parameters I currently recommended in&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the proposal, this chart shows how much support signaling would&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; be necessary given a particular amount of active opposition&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; signaling:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;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;&amp;gt;&amp;gt;&amp;gt;&amp;gt; [image: thresholdChart.png]&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; If literally no one signals opposition, a 60% threshold should&lt;br/&gt;&amp;gt; be&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; relatively safe because it is a supermajority amount that is&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; unlikely to change significantly very quickly (ie if 60% of&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; miners support the change today, its unlikely that less than a&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; majority of miners would support the change a year or two from&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; now), and if no one is signaling opposition, chances are that&lt;br/&gt;&amp;gt; the&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; vast majority of the other 40% would also eventually signal&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; support.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;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;&amp;gt;&amp;gt;&amp;gt;&amp;gt; This both gives an incentive for &amp;#34;lazy&amp;#34; miners to upgrade if&lt;br/&gt;&amp;gt; they&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; actually oppose the change while at the same time allowing these&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; lazy miners to remain lazy without slowing down the soft fork&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; activation much.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;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;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I think now is the right time to discuss new soft fork upgrade&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; mechanisms, when there are no pressing soft fork upgrades ready&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to deploy. Waiting until we need to deploy a soft fork to&lt;br/&gt;&amp;gt; discuss&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; this will only delay things and cause contention again like it&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; did with taproot.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;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;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I&amp;#39;m very curious to know what people think of this mechanism. I&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; would appreciate any comments here, or written as github issues&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; on the proposal repo itself.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;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;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks,&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; BT&lt;br/&gt;&amp;gt; &amp;gt;&amp;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;&amp;gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;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;&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;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;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;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; &amp;gt;&amp;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;&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;&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/20210629/7edacdb9/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210629/7edacdb9/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-08T00:55:33&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswtsgwwhv9a5jxw5txkpxgepz2gzv4jyftc6s6pdlde83ljdhd6kqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggfptkdc</id>
    
      <title type="html">📅 Original date posted:2021-06-27 📝 Original message:If ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswtsgwwhv9a5jxw5txkpxgepz2gzv4jyftc6s6pdlde83ljdhd6kqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggfptkdc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvsdu526nwez6r4nup63r794vvzf7szx7wy3hy3dj3ryxqss69wxcmpvvzx&#39;&gt;nevent1q…vvzx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-06-27&lt;br/&gt;📝 Original message:If different users want different incompatible things (enough on each&lt;br/&gt;side), there&amp;#39;s no way to avoid the split. We shouldn&amp;#39;t try to avoid&lt;br/&gt;such a split.&lt;br/&gt;Users decide the rules, not miners nor developers.&lt;br/&gt;&lt;br/&gt;On Sun, Jun 27, 2021 at 12:05 AM Eric Voskuil via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Ultimately there is only one answer to this question. Get majority hash power support.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Soft fork enforcement is the same act as any other censorship enforcement, the difference is only a question of what people want. Given that there is no collective “we”, those wants differ. Bitcoin resolves this question of conflicting wants, but it is not a democracy, it’s a market. One votes by trading.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If one wants to enforce a soft fork (or otherwise censor) this is accomplished by mining (or paying others to do so). Anyone can mine, so everyone gets a say. Mining is trading capital now for more later. If enough people want to do that, they can enforce a soft fork. It’s time Bitcoiners stop thinking of miners as other people. Anyone can mine, and that’s your vote.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Otherwise, as mentioned below, anyone can start a new coin. But it’s dishonest to imply that one can do this and all others will surely follow. This cannot be known, it’s merely a gamble. And it’s one that has been shown to not always pay off.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; e&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; On Jun 26, 2021, at 14:43, Eric Voskuil &amp;lt;eric at voskuil.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; ﻿For some definitions of “block”.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Without majority hash power support, activation simply means you are off on a chain split. Anyone can of course split off from a chain by changing a rule (soft or otherwise) at any time, so this is a bit of an empty claim.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Nobody can stop a person from splitting. The relevant question is how to *prevent* a split. And activation without majority hash power certainly does not “ensure” this.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; e&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; On Jun 26, 2021, at 14:13, Luke Dashjr 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; ﻿BIP8 LOT=True just ensures miners cannot block an upgrade entirely. They can&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; still slow it down.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; It also already has the trinary state you seem to be describing (although&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; perhaps this could be better documented in the BIP): users who oppose the&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; softfork can and should treat the successful signal (whether MASF or UASF) as&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; invalid, thereby ensuring they do not follow a chain with the rules in force.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; No additional bit is needed, as softforks are coordinated between users, NOT&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; miners (who have no particular say in them, aside from their role as also&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; being users). The miner involvement is only out of necessity (to set the bit&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; in the header, which users coordinate with) and potentially to accelerate&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; activation by protecting upgrade-lagging users.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; Luke&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;&amp;gt; On Saturday 26 June 2021 20:21:52 Billy Tetrud via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Given the recent controversy over upgrade mechanisms for the&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; non-controversial taproot upgrade, I have been thinking about ways to solve&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; the problems that both sides brought up. In short, BIP8 LOT=true proponents&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; make the point that lazy miners failing to upgrade in a timely manner slow&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; down releases of bitcoin upgrades, and BIP9 / BIP8 LOT=false&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; proponents make the point that LOT=true can lead to undesirable forks that&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; might cause a lot of chaos. I believe both points are essentially correct&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; and have created a proposal&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&#34;https://github.com/fresheneesz/bip-trinary-version-signaling/blob/master/b&#34;&gt;https://github.com/fresheneesz/bip-trinary-version-signaling/blob/master/b&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; ip-trinary-version-bits.md&amp;gt; for soft fork upgrades that solve both problems.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; The proposal uses trinary version signaling rather than binary signaling.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; For any particular prospective soft fork upgrade, this allows for three&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; signaling states:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; * Actively support the change.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; * Actively oppose the change.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; * Not signaling (neither support or oppose). This is the default state.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Using this additional information, we can release non-contentious upgrades&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; much quicker (with a much lower percent of miners signaling support). For&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; contentious upgrades, miners who oppose the change are incentivized to&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; update their software to a version that can actively signal opposition to&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; the change. The more opposition there is, the higher the threshold&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; necessary to lock in the upgrade. With the parameters I currently&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; recommended in the proposal, this chart shows how much support signaling&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; would be necessary given a particular amount of active opposition&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; signaling:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; [image: thresholdChart.png]&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; If literally no one signals opposition, a 60% threshold should be&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; relatively safe because it is a supermajority amount that is unlikely to&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; change significantly very quickly (ie if 60% of miners support the change&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; today, its unlikely that less than a majority of miners would support the&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; change a year or two from now), and if no one is signaling opposition,&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; chances are that the vast majority of the other 40% would also eventually&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; signal support.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; This both gives an incentive for &amp;#34;lazy&amp;#34; miners to upgrade if they actually&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; oppose the change while at the same time allowing these lazy miners to&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; remain lazy without slowing down the soft fork activation much.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I think now is the right time to discuss new soft fork upgrade mechanisms,&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; when there are no pressing soft fork upgrades ready to deploy. Waiting&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; until we need to deploy a soft fork to discuss this will only delay things&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; and cause contention again like it did with taproot.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I&amp;#39;m very curious to know what people think of this mechanism. I would&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; appreciate any comments here, or written as github issues on the proposal&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; repo itself.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Thanks,&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; BT&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&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; _______________________________________________&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-08T00:55:26&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdtl2fmqz6etkawsatcs8zhrjpru3ncjwc78l2sfsfjqexhsx9gwszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg0dpjsn</id>
    
      <title type="html">📅 Original date posted:2021-05-22 📝 Original message:That ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdtl2fmqz6etkawsatcs8zhrjpru3ncjwc78l2sfsfjqexhsx9gwszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg0dpjsn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgluvr86rphf5rym9l667u4kyzrwzlp96gkd8dt2rgwgd7dvaej7c0dxvq8&#39;&gt;nevent1q…xvq8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-05-22&lt;br/&gt;📝 Original message:That is clearly not true. People entretain making changes to the protocol&lt;br/&gt;all the time. Bitcoin is far from perfect and not improving it would be&lt;br/&gt;stupid in my opinion.&lt;br/&gt;Some improvements require changes to the consensus rules.&lt;br/&gt;Recent changes include relative lock time verify or segwit. These are&lt;br/&gt;important changes that made things like lightning much easier and efficient&lt;br/&gt;than they could possibly be without them.&lt;br/&gt;Taproot, which is a recent proposal, could help simplify the lightning&lt;br/&gt;protocol even further, and make it more efficient and its usage more&lt;br/&gt;private. And there are more use cases.&lt;br/&gt;&lt;br/&gt;There have been consensus rule changes since bitcoin started, and with good&lt;br/&gt;reason. As a user, you can always oppose new changes. And if enough users&lt;br/&gt;agree with you, you will be able to maintain your own chain with the old&lt;br/&gt;rules. At the same time, there&amp;#39;s nothing you can do to stop other users who&lt;br/&gt;want those changes from coordinating with each other to adopt them.&lt;br/&gt;&lt;br/&gt;Perhaps you&amp;#39;re interested in bip99, which discusses consensus rule changes&lt;br/&gt;in more detail.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Sat, May 22, 2021, 13:09 Raystonn . 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; Suggestions to make changes to Bitcoin&amp;#39;s consensus protocol will only ever&lt;br/&gt;&amp;gt; be entertained if Bitcoin is completely dead without such a change.  Any&lt;br/&gt;&amp;gt; attempt to change consensus protocol without a clear and convincing&lt;br/&gt;&amp;gt; demonstration to the entire network of participants that Bitcoin will die&lt;br/&gt;&amp;gt; without that change is a waste of your own time.  Bitcoin&amp;#39;s resistance to&lt;br/&gt;&amp;gt; consensus changes is a feature that makes it resistant to being coopted and&lt;br/&gt;&amp;gt; corrupted.  I recommend developers focus on making improvements that do not&lt;br/&gt;&amp;gt; attempt to change the consensus protocol.  Otherwise, you are simply&lt;br/&gt;&amp;gt; working on an altcoin, which is off-topic here.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Raystonn&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/20210522/a08c6bcf/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210522/a08c6bcf/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-08T00:53:50&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvjzpyflxhx9nkq3cfyv4u97j9fxfc9fk3zpg339yvgf7c2n7zmqszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gghv6fgr</id>
    
      <title type="html">📅 Original date posted:2021-02-22 📝 Original message:Sorry, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvjzpyflxhx9nkq3cfyv4u97j9fxfc9fk3zpg339yvgf7c2n7zmqszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gghv6fgr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyxddhw00ecvp4tss83255cxdcmlg7s3gzxa5y2v8eu0gg3l3xq3gvgvwgx&#39;&gt;nevent1q…vwgx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-02-22&lt;br/&gt;📝 Original message:Sorry, I haven&amp;#39;t read everything. I just want to say what I think is&lt;br/&gt;the best option and why.&lt;br/&gt;Let&amp;#39;s say something like 2 years in which miners can signal activation&lt;br/&gt;after which, the MUST signal it for their blocks to be valid (I think&lt;br/&gt;this is LOT=true, but I don&amp;#39;t remember what LOT stands for).&lt;br/&gt;Some may argue than it&amp;#39;s easier to move from LOT=false to LOT=true&lt;br/&gt;than viceversa (I think I&amp;#39;m getting this right), but either way&lt;br/&gt;different clients could interpret things more differently more easily&lt;br/&gt;and, you know, that&amp;#39;s really bad.&lt;br/&gt;If anyone is against the consensus change itself, what they should do&lt;br/&gt;is run a client in which the must is turned into a MUST NOT. Whenever&lt;br/&gt;miners signal activation, blocks aren&amp;#39;t valid so that it doesn&amp;#39;t&lt;br/&gt;happen.&lt;br/&gt;That way both sides can be cleanly separated and both communities&lt;br/&gt;(assuming there&amp;#39;s a community of users opposing the change) can stick&lt;br/&gt;together with their own in the same chain. That is, having only 2&lt;br/&gt;chains in total if there are users opposing the change or only one if&lt;br/&gt;not, but never 2 chains for people who want the change or 2 chains for&lt;br/&gt;pople who don&amp;#39;t want it.&lt;br/&gt;&lt;br/&gt;Just my two sats, please nobody ask me &amp;#34;why would anyone oppose&lt;br/&gt;taproot?&amp;#34; or anything similar. Because I&amp;#39;m trying to generalize here,&lt;br/&gt;if we&amp;#39;re talking about activation, I think the specifics of the change&lt;br/&gt;are kind of irrelevant.&lt;br/&gt;&lt;br/&gt;Separately: thanks to everyone who worked on taproot.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Mon, Feb 22, 2021 at 3:00 PM Matt Corallo via bitcoin-dev&lt;br/&gt;&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;&lt;br/&gt;&amp;gt; On Feb 22, 2021, at 05:16, Anthony Towns &amp;lt;aj at erisian.com.au&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ﻿If a lockinontimeout=true node is requesting compact blocks from a&lt;br/&gt;&amp;gt; lockinontimeout=false node during a chainsplit in the MUST_SIGNAL phase,&lt;br/&gt;&amp;gt; I think that could result in a ban.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; More importantly, nodes on both sides of the fork need to find each other.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; (If there was going to be an ongoing fork there&amp;#39;d be bigger things to&lt;br/&gt;&amp;gt; worry about...)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I think it should be clear that a UASF-style command line option to allow consensus rule changes in the node in the short term, immediately before a fork carries some risk of a fork, even if I agree it may not persist over months. We can’t simply ignore that.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I think the important specific case of this is something like &amp;#34;if a chain&lt;br/&gt;&amp;gt; where taproot is impossible to activate is temporarily the most work,&lt;br/&gt;&amp;gt; miners with lockinontimeout=true need to be well connected so they don&amp;#39;t&lt;br/&gt;&amp;gt; end up competing with each other while they&amp;#39;re catching back up&amp;#34;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Between this and your above point, I think we probably agree - there is material  technical complexity hiding behind a “change the consensus rules“ option. Given it’s not a critical feature by any means, putting resources into fixing these issues probably isn’t worth it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Matt&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-07T20:28:59&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyngy60x6e8yjutcfvh2kudgd4lt296ws0w0ywzdyu2a433j6z6dgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggefc7py</id>
    
      <title type="html">📅 Original date posted:2018-08-15 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyngy60x6e8yjutcfvh2kudgd4lt296ws0w0ywzdyu2a433j6z6dgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggefc7py" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw0tgrnne50lk6akvf68p0jm6cqn7nuus75x0n3ekt9npgczttsncdxaujt&#39;&gt;nevent1q…aujt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2018-08-15&lt;br/&gt;📝 Original message:op_return outputs can be pruned because they are not spendable.&lt;br/&gt;putting a hash on in the witness script data won&amp;#39;t make things better&lt;br/&gt;(it would actually make them worse) and it definitely doesn&amp;#39;t help&lt;br/&gt;&amp;#34;block size bloat&amp;#34;.&lt;br/&gt;I think I&amp;#39;m missing some context, but if you&amp;#39;re using op_return purely&lt;br/&gt;for timestamping I would recommend using pay 2 contract  instead.&lt;br/&gt;&lt;br/&gt;On Tue, Aug 14, 2018 at 8:34 PM, Christopher Allen via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; On August 5, 2018 9:11:26 PM UTC, Lautaro Dragan 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;Should we actually be using the BIP process to claim a prefix?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I recommend against using an op_return prefix, as they allow for transaction&lt;br/&gt;&amp;gt; censorship.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; In fact, in our case, where we use an IPFS hash in an op_return, we remove&lt;br/&gt;&amp;gt; the IPFS multihash prefix information to post a “bare” SHA256 hash to look&lt;br/&gt;&amp;gt; like many other hashes being posted in op_returns, to minimize any ability&lt;br/&gt;&amp;gt; for a miner to identify our transaction. The more projects that do this the&lt;br/&gt;&amp;gt; better — a form of herd immunity.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Longer term I’m looking for more responsible ways to publish this hash, for&lt;br/&gt;&amp;gt; instance have the hash be in the witness script data, so that it can be&lt;br/&gt;&amp;gt; easily purged from nodes that do not wish to preserve it and prevent block&lt;br/&gt;&amp;gt; size bloat. However, to do so everyone has to do it the same way, ideally&lt;br/&gt;&amp;gt; have it look like any other transaction. I’ve not quite seen a solid&lt;br/&gt;&amp;gt; proposal for best practices here.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; — Christopher Allen&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;
    </content>
    <updated>2023-06-07T20:14:00&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw80q2f555cm7fm789st40dlm79ld8chuksk95vn5pgy79p26nqkqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggudw36t</id>
    
      <title type="html">📅 Original date posted:2018-03-28 📝 Original message:Yes, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw80q2f555cm7fm789st40dlm79ld8chuksk95vn5pgy79p26nqkqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggudw36t" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszdxnhsq0uhqscp4rqk96eqhf2je4dpxw4uln3czfdfp52yf5l9ccn27cnl&#39;&gt;nevent1q…7cnl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2018-03-28&lt;br/&gt;📝 Original message:Yes, you can activate softforks at a given height.&lt;br/&gt;I don&amp;#39;t see any reason why you couldn&amp;#39;t rebase to 0.16 directly.&lt;br/&gt;The block version bumping was a mistake in bip34, you don&amp;#39;t really&lt;br/&gt;need to bump the version number. In any case, I would recommend&lt;br/&gt;reading bip34 and what it activates in the code. IIRC the last thing&lt;br/&gt;was bip65.&lt;br/&gt;&lt;br/&gt;On Wed, Mar 21, 2018 at 11:04 PM, Samad Sajanlal via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; Is it possible to activate soft forks such as BIP65 and BIP66 without prior&lt;br/&gt;&amp;gt; signaling from miners? I noticed in chainparams.cpp that there are block&lt;br/&gt;&amp;gt; heights where the enforcement begins.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I understand this is already active on bitcoin. I&amp;#39;m working on a project&lt;br/&gt;&amp;gt; that is a clone of a clone of bitcoin, and we currently do not have BIP65 or&lt;br/&gt;&amp;gt; BIP66 enforced - no signaling of these soft forks either (most of the&lt;br/&gt;&amp;gt; network is on a source code fork of bitcoin 0.9). This project does not and&lt;br/&gt;&amp;gt; never intends to attempt to replace bitcoin - we know that without bitcoin&lt;br/&gt;&amp;gt; our project could never exist, so we owe a great deal of gratitude to the&lt;br/&gt;&amp;gt; bitcoin developers.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If the entire network upgrades to the correct version of the software (based&lt;br/&gt;&amp;gt; on bitcoin 0.15), which includes the block height that has enforcement, can&lt;br/&gt;&amp;gt; we simply skip over the signaling and go straight into&lt;br/&gt;&amp;gt; activation/enforcement?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; At this time we are lucky that our network is very small, so it is&lt;br/&gt;&amp;gt; reasonable to assume that the whole network will upgrade their clients&lt;br/&gt;&amp;gt; within a short window (~2 weeks). We would schedule the activation ~2 months&lt;br/&gt;&amp;gt; out from when the client is released, just to ensure everyone has time to&lt;br/&gt;&amp;gt; upgrade.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We have been stuck on the 0.9 code branch and my goal is to bring it up to&lt;br/&gt;&amp;gt; 0.15 at least, so that we can implement Segwit and other key features that&lt;br/&gt;&amp;gt; bitcoin has introduced. The 0.15 client currently works with regards to&lt;br/&gt;&amp;gt; sending and receiving transactions but the soft forks are not active. I&lt;br/&gt;&amp;gt; understand that activating them will segregate the 0.15 clients onto their&lt;br/&gt;&amp;gt; own fork, which is why I&amp;#39;d like to understand the repercussions of doing it&lt;br/&gt;&amp;gt; without any signaling beforehand. I also would prefer not to have to make&lt;br/&gt;&amp;gt; intermediate releases such as 0.10, 0.11.. etc to get the soft forks&lt;br/&gt;&amp;gt; activated.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Another related question - does the block version get bumped up&lt;br/&gt;&amp;gt; automatically at the time that a soft fork activates, or is there additional&lt;br/&gt;&amp;gt; stuff that I need to do within the code to ensure it bumps up at the same&lt;br/&gt;&amp;gt; time? From what I saw in the code it appears that it will bump up&lt;br/&gt;&amp;gt; automatically, but I would like some confirmation on that.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Regards,&lt;br/&gt;&amp;gt; Samad&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;&amp;gt;
    </content>
    <updated>2023-06-07T20:11:22&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs28xeuwuw5fjp99536upckhpz2y7pgk9ja86jnv4z48pzr2ufvw3gzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggtmekhl</id>
    
      <title type="html">📅 Original date posted:2017-09-05 📝 Original message:This ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs28xeuwuw5fjp99536upckhpz2y7pgk9ja86jnv4z48pzr2ufvw3gzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggtmekhl" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyzwa2yg862vvnasj00v40td3w2kmxw9px494e3djkusu0my37qug7vt5vn&#39;&gt;nevent1q…t5vn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-09-05&lt;br/&gt;📝 Original message:This is not a priority, not very important either.&lt;br/&gt;Right now it is possible to create 0-value outputs that are spendable&lt;br/&gt;and thus stay in the utxo (potentially forever). Requiring at least 1&lt;br/&gt;satoshi per output doesn&amp;#39;t really do much against a spam attack to the&lt;br/&gt;utxo, but I think it would be slightly better than the current&lt;br/&gt;situation.&lt;br/&gt;&lt;br/&gt;Is there any reason or use case to keep allowing spendable outputs&lt;br/&gt;with null amounts in them?&lt;br/&gt;&lt;br/&gt;If not, I&amp;#39;m happy to create a BIP with its code, this should be simple.
    </content>
    <updated>2023-06-07T20:05:24&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx47yr2h73cdxedsx8y3u2d7wv9panm7nfzhk09lsjrra7lt2506gzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggxalkp3</id>
    
      <title type="html">📅 Original date posted:2017-06-27 📝 Original message:First ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx47yr2h73cdxedsx8y3u2d7wv9panm7nfzhk09lsjrra7lt2506gzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggxalkp3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst4ljy3eqguhx9n2vt4arvjjdged3rd60ayvw8hkwc627lkgdmqpg2hg06z&#39;&gt;nevent1q…g06z&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-06-27&lt;br/&gt;📝 Original message:First the implementation, then the technical design (BIP)... will the&lt;br/&gt;analysis come after that?&lt;br/&gt;Will there be any kind of simulations of tje proposed size or will thag&lt;br/&gt;come only after activation on mainnet?&lt;br/&gt;I assume the very last step will be activation on testnet 3 ?&lt;br/&gt;&lt;br/&gt;On 27 Jun 2017 8:44 am, &amp;#34;Sergio Demian Lerner 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;Currently the only implementation that fulfills the requirements of the NYA&lt;br/&gt;agreement is the segwit2x/btc1 implementation, which is being finalized&lt;br/&gt;this week.&lt;br/&gt;&lt;br/&gt;Segwit2mb does not fulfill the NYA agreement.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m asking now the segwit2x development team when a BIP will be ready so&lt;br/&gt;that Core has the opportunity to evaluate the technical proposal.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Wed, Jun 21, 2017 at 1:05 AM, Jacob Eliosoff 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; Well, this Saturday&amp;#39;s &amp;#34;Chinese roundtable&amp;#34; statement from a bunch of&lt;br/&gt;&amp;gt; miners (&lt;a href=&#34;https://pastebin.com/b3St9VCF&#34;&gt;https://pastebin.com/b3St9VCF&lt;/a&gt;) says they intend &amp;#34;NYA&amp;#34; in the&lt;br/&gt;&amp;gt; coinbase as support for &amp;#34;the New York consensus SegWit2x program btc1 (&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://github.com/btc1&#34;&gt;https://github.com/btc1&lt;/a&gt;)&amp;#34;, whose code includes the (accelerated&lt;br/&gt;&amp;gt; 336-block) BIP 91 change.  So, other facts or interpretations could come to&lt;br/&gt;&amp;gt; light, but until they do we should probably assume that&amp;#39;s what the &amp;#34;NYA&amp;#34;&lt;br/&gt;&amp;gt; (which just broke 80% over the last 24h) means.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Tue, Jun 20, 2017 at 10:11 PM, Mark Friedenbach &amp;lt;mark at friedenbach.org&amp;gt;&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 80% have set &amp;#34;NYA&amp;#34; in their coinbase string. We have no idea what that&lt;br/&gt;&amp;gt;&amp;gt; means. People are equating it to BIP 91 -- but BIP 91 did not exist at&lt;br/&gt;&amp;gt;&amp;gt; the time of the New York agreement, and differs from the actual text&lt;br/&gt;&amp;gt;&amp;gt; of the NYA in substantive ways. The &amp;#34;Segwit2MB&amp;#34; that existed at the&lt;br/&gt;&amp;gt;&amp;gt; time of the NYA, and which was explicitly referenced by the text is&lt;br/&gt;&amp;gt;&amp;gt; the proposal by Sergio Demian Lerner that was made to this mailing&lt;br/&gt;&amp;gt;&amp;gt; list on 31 March. The text of the NYA grants no authority for&lt;br/&gt;&amp;gt;&amp;gt; upgrading this proposal while remaining compliant with the agreement.&lt;br/&gt;&amp;gt;&amp;gt; This is without even considering the fact that in the days after the&lt;br/&gt;&amp;gt;&amp;gt; NYA there was disagreement among those who signed it as to what it&lt;br/&gt;&amp;gt;&amp;gt; meant.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I feel it is a very dangerous and unwarranted assumption people are&lt;br/&gt;&amp;gt;&amp;gt; making that what we are seeing now is either 80% support for BIP-91 or&lt;br/&gt;&amp;gt;&amp;gt; for the code in the btc1 repo.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Tue, Jun 20, 2017 at 6:36 PM, Erik Aronesty &amp;lt;erik at q32.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; # Jacob Eliosoff:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;  will start orphaning non-bit-1 blocks before Aug 1, and we avoid a&lt;br/&gt;&amp;gt;&amp;gt; split.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Correct.  There are 2 short activation periods in BIP91 either of which&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; would avoid a split.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; # Gregory Maxwell:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; unclear to me _exactly_ what it would need to implement to be&lt;br/&gt;&amp;gt;&amp;gt; consistent.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; This is the relevant pull req to core:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; &lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/10444&#34;&gt;https://github.com/bitcoin/bitcoin/pull/10444&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Seems OK.  It&amp;#39;s technically running now on testnet5.   I think it (or a&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; -bip148 option) should be merged as soon as feasible.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; previously debunked &amp;#34;XT&amp;#34; and &amp;#34;Classic&amp;#34; hysteria.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; apples vs oranges, imo.   segwit is not a contentious feature.   the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; &amp;#34;bundling&amp;#34; in segwit2x is, but that&amp;#39;s not the issue here.   the issue&lt;br/&gt;&amp;gt;&amp;gt; is we&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; are indirectly requiring miners that strongly support segwit to install&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; consensus protocol changes outside of bitcoin&amp;#39;s standard reference.&lt;br/&gt;&amp;gt;&amp;gt;  80% of&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; them have signaled they will do so.   these are uncharted waters.&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 Tue, Jun 20, 2017 at 6:57 PM, Jacob Eliosoff 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;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I could be wrong, but the latest BIP91 implementation (also included in&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Segwit2x) cuts the activation period to 336 blocks (2.33 days).  (This&lt;br/&gt;&amp;gt;&amp;gt; has&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; been updated at&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0091.mediawiki&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0091.mediawiki&lt;/a&gt;.)  So&lt;br/&gt;&amp;gt;&amp;gt; if 80%&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; of hashpower is actually running that code and signaling on bit 4 by&lt;br/&gt;&amp;gt;&amp;gt; July 25&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; or so, then those 80&#43;% will start orphaning non-bit-1 blocks before&lt;br/&gt;&amp;gt;&amp;gt; Aug 1,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; and we avoid a split.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; There may still be a few non-bit-1 blocks that get orphaned after Aug&lt;br/&gt;&amp;gt;&amp;gt; 1,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; because they&amp;#39;re mined by old BIP141 nodes.  But it seems like very few&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; miners won&amp;#39;t be signaling either Segwit2x *or* BIP141 by then...&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Make sense?&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; On Tue, Jun 20, 2017 at 6:48 PM, Mark Friedenbach &amp;lt;&lt;br/&gt;&amp;gt;&amp;gt; mark at friedenbach.org&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Why do you say activation by August 1st is likely? That would require&lt;br/&gt;&amp;gt;&amp;gt; an&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; entire difficulty adjustment period with &amp;gt;=95% bit1 signaling. That&lt;br/&gt;&amp;gt;&amp;gt; seems a&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; tall order to organize in the scant few weeks remaining.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; On Jun 20, 2017, at 3:29 PM, Jacob Eliosoff via bitcoin-dev&lt;br/&gt;&amp;gt;&amp;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;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; If segwit is activated before Aug 1, as now seems likely, there will&lt;br/&gt;&amp;gt;&amp;gt; be&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; no split that day.  But if activation is via Segwit2x (also likely),&lt;br/&gt;&amp;gt;&amp;gt; and at&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; least some nodes do &amp;amp; some don&amp;#39;t follow through with the HF 3mo later&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; (again, likely), agreed w/ Greg that *then* we&amp;#39;ll see a split -&lt;br/&gt;&amp;gt;&amp;gt; probably in&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Sep/Oct.  How those two chains will match up and how the split will&lt;br/&gt;&amp;gt;&amp;gt; play out&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; is anyone&amp;#39;s guess...&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; On Jun 20, 2017 6:16 PM, &amp;#34;Hampus Sjöberg via bitcoin-dev&amp;#34;&lt;br/&gt;&amp;gt;&amp;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;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt; Ironically, it looks like most of the segwit2x signaling miners are&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt; faking it (because they&amp;#39;re not signaling segwit which it requires).&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt; It&amp;#39;ll be unfortunate if some aren&amp;#39;t faking it and start orphaning&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt; their own blocks because they are failing to signal segwit.&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; Well, they&amp;#39;re doing some kind of &amp;#34;pre-signaling&amp;#34; in the coinbase at&lt;br/&gt;&amp;gt;&amp;gt; the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; moment, because the segwit2x project is still in alpha-phase&lt;br/&gt;&amp;gt;&amp;gt; according to&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; the timeline. They&amp;#39;re just showing commitment.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I&amp;#39;m sure they will begin signaling on version bit 4/BIP91 as well as&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; actually running a segwit2x node when the time comes.&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; As far as prevent a chain split goes, all those things&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt; (148/91/segwit2x(per today)) effectively guarantee a chainsplit--&lt;br/&gt;&amp;gt;&amp;gt; so I&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt; don&amp;#39;t think that holds.&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; Segwit2x/BIP91/BIP148 will orphan miners that do not run a Segwit2x&lt;br/&gt;&amp;gt;&amp;gt; (or&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; BIP148) node, because they wouldn&amp;#39;t have the new consensus rule of&lt;br/&gt;&amp;gt;&amp;gt; requiring&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; all blocks to signal for segwit.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I don&amp;#39;t believe there would be any long lasting chainsplit though&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; (because of the ~80% hashrate support on segwit2x), perhaps 2-3&lt;br/&gt;&amp;gt;&amp;gt; blocks if we&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; get unlucky.&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; Hampus&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; 2017-06-20 23:49 GMT&#43;02:00 Gregory Maxwell via bitcoin-dev&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&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; On Tue, Jun 20, 2017 at 3:44 PM, Erik Aronesty via bitcoin-dev&lt;br/&gt;&amp;gt;&amp;gt; &amp;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;&amp;gt; &amp;gt; Because a large percentage of miners are indifferent, right now&lt;br/&gt;&amp;gt;&amp;gt; miners&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; have&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; to choose between BIP148 and Segwit2x if they want to activate&lt;br/&gt;&amp;gt;&amp;gt; Segwit.&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; Miners can simply continuing signaling segwit, which will leave them&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; at least soft-fork compatible with BIP148 and BIP91 (and god knows&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; what &amp;#34;segwit2x&amp;#34; is since they keep changing the actual definition and&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; do not have a specification; but last I saw the near-term behavior&lt;br/&gt;&amp;gt;&amp;gt; the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; same as BIP91 but with a radically reduced activation window, so the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; story would be the same there in the near term).&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; Ironically, it looks like most of the segwit2x signaling miners are&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; faking it (because they&amp;#39;re not signaling segwit which it requires).&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; It&amp;#39;ll be unfortunate if some aren&amp;#39;t faking it and start orphaning&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; their own blocks because they are failing to signal segwit.&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; I don&amp;#39;t think the rejection of segwit2x from Bitcoin&amp;#39;s developers&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; could be any more resolute than what we&amp;#39;ve already seen:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://en.bitcoin.it/wiki/Segwit_support&#34;&gt;https://en.bitcoin.it/wiki/Segwit_support&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; On Tue, Jun 20, 2017 at 5:22 PM, Mark Friedenbach via bitcoin-dev&lt;br/&gt;&amp;gt;&amp;gt; &amp;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;&amp;gt; &amp;gt; I think it is very naïve to assume that any shift would be&lt;br/&gt;&amp;gt;&amp;gt; temporary.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; We have a hard enough time getting miners to proactively upgrade to&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; recent versions of the reference bitcoin daemon. If miners&lt;br/&gt;&amp;gt;&amp;gt; interpret&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; the situation as being forced to run non-reference software in&lt;br/&gt;&amp;gt;&amp;gt; order&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; to prevent a chain split because a lack of support from Bitcoin&lt;br/&gt;&amp;gt;&amp;gt; Core,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; that could be a one-way street.&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; I think this is somewhat naive and sounds a lot like the repeat of&lt;br/&gt;&amp;gt;&amp;gt; the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; previously debunked &amp;#34;XT&amp;#34; and &amp;#34;Classic&amp;#34; hysteria.&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; There is a reason that segwit2x is pretty much unanimously rejected&lt;br/&gt;&amp;gt;&amp;gt; by&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; the technical community.  And just like with XT/Classic/Unlimited&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; you&amp;#39;ll continue to see a strong correlation with people who are&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; unwilling and unable to keep updating the software at an acceptable&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; level of quality-- esp. because the very founding on their fork is&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; predicated on discarding those properties.&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; If miners want to go off and create an altcoin-- welp, thats&lt;br/&gt;&amp;gt;&amp;gt; something&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; they can always do,  and nothing about that will force anyone to go&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; along with it.&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 far as prevent a chain split goes, all those things&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; (148/91/segwit2x(per today)) effectively guarantee a chainsplit-- so&lt;br/&gt;&amp;gt;&amp;gt; I&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; don&amp;#39;t think that holds.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;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;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; bitcoin-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;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;_______________________________________________&lt;br/&gt;bitcoin-dev mailing list&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&lt;br/&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/20170627/6fe6606e/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170627/6fe6606e/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T20:03:32&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0mmf0upmqvawsg67p9wgjx89v3ejzv8whh4x4luvqt3sek83r0cszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggpg88vy</id>
    
      <title type="html">📅 Original date posted:2017-04-11 📝 Original message:The ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0mmf0upmqvawsg67p9wgjx89v3ejzv8whh4x4luvqt3sek83r0cszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggpg88vy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0pz29967medp077h938nnmf6wltwehlmnyf2h2np6l7z7z2mdmjgkqe5au&#39;&gt;nevent1q…e5au&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-11&lt;br/&gt;📝 Original message:The discussion is going offtopic. Can we please take vague discussions&lt;br/&gt;about changing pow, so called &amp;#34;asic resistance&amp;#34;, the environment etc&lt;br/&gt;to bitcoin-disscuss or some other forum?
    </content>
    <updated>2023-06-07T19:59:53&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq84y6lqly7jje2uuxzwcjl53ufjk7ewlv5m8ajxdfzlngfa5smjqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg2w39af</id>
    
      <title type="html">📅 Original date posted:2017-04-09 📝 Original message:Why ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq84y6lqly7jje2uuxzwcjl53ufjk7ewlv5m8ajxdfzlngfa5smjqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg2w39af" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfg30lq8qauswxc7xyp69pc5gukkqk2vfs3jhzxujnlna423rneus39km7f&#39;&gt;nevent1q…km7f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-09&lt;br/&gt;📝 Original message:Why won&amp;#39;t the attacker use asicboost too? (Please don&amp;#39;t say because of&lt;br/&gt;patents)&lt;br/&gt;&lt;br/&gt;On 9 Apr 2017 12:26 am, &amp;#34;Jimmy Song&amp;#34; &amp;lt;jaejoon at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Jorge,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Suppose someone figures out an ASIC optimization that&amp;#39;s completely&lt;br/&gt;&amp;gt; unrelated that gives X% speed boost over your non-ASICBoosted&lt;br/&gt;&amp;gt; implementation. If you ban ASICBoost, someone with this optimization can&lt;br/&gt;&amp;gt; get 51% of the network by adding N machines with their new optimization. If&lt;br/&gt;&amp;gt; you allow ASICBoost and assuming this gets a 20% speed boost over&lt;br/&gt;&amp;gt; non-ASICBoosted hardware, someone with this optimization would need 1.2N&lt;br/&gt;&amp;gt; machines to get 51%. The network in that sense is 20% stronger against this&lt;br/&gt;&amp;gt; attack in terms of cost.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Jimmy&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Sat, Apr 8, 2017 at 12:22 PM, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; To be more specific, why &amp;#34;being higher will secure the Bitcoin network&lt;br/&gt;&amp;gt;&amp;gt; better against newer optimizations&amp;#34;?&lt;br/&gt;&amp;gt;&amp;gt; Or, to be more clear, let&amp;#39;s forget about future &amp;#34;optimizations&amp;#34;, let&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt; just think of an attacker. Does asicboost being used by all miners&lt;br/&gt;&amp;gt;&amp;gt; make the system more secure against an attacker? No, for the attacker&lt;br/&gt;&amp;gt;&amp;gt; can use asicboost too.&lt;br/&gt;&amp;gt;&amp;gt; What about the case when not all the miners are using asicboost? Then&lt;br/&gt;&amp;gt;&amp;gt; the attacker can actually get an advantage by suing asicboost.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Sometimes people compare asicboost with the use of asics in general as&lt;br/&gt;&amp;gt;&amp;gt; both providing more security for the network and users. But I don&amp;#39;t&lt;br/&gt;&amp;gt;&amp;gt; think this is accurate. The existence of sha256d asics makes an attack&lt;br/&gt;&amp;gt;&amp;gt; with general purpose computing hardware (or even more specialized&lt;br/&gt;&amp;gt;&amp;gt; architectures like gpgpu) much more expensive and unlikely. As an&lt;br/&gt;&amp;gt;&amp;gt; alternative the attacker can spend additional resources investing in&lt;br/&gt;&amp;gt;&amp;gt; asics himself (again, making many attacks more expensive and&lt;br/&gt;&amp;gt;&amp;gt; unlikely).&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; But as far as I know, asicboost can be implemented with software&lt;br/&gt;&amp;gt;&amp;gt; running on general purpose hardware that integrates with regular&lt;br/&gt;&amp;gt;&amp;gt; sha256d asics. There is probably an advantage on having the asicboost&lt;br/&gt;&amp;gt;&amp;gt; implementation &amp;#34;in the same box&amp;#34; as the sha256d, yet again the&lt;br/&gt;&amp;gt;&amp;gt; attacker can invest in hardware with the competitive advantage from&lt;br/&gt;&amp;gt;&amp;gt; having asicboost more intergrated with the sha256d asics too.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; To reiterate, whether all miners use asicboost or only a subset of&lt;br/&gt;&amp;gt;&amp;gt; them, I remain unconvinced that provides any additional security to&lt;br/&gt;&amp;gt;&amp;gt; the network (to be more precise whether that makes &amp;#34;tx history harder&lt;br/&gt;&amp;gt;&amp;gt; to rewrite&amp;#34;), even if it results on the hashrate charts looking &amp;#34;more&lt;br/&gt;&amp;gt;&amp;gt; secure&amp;#34;.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Sat, Apr 8, 2017 at 6:27 PM, 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; On 8 Apr 2017 5:06 am, &amp;#34;Jimmy Song via bitcoin-dev&amp;#34;&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;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Praxeology Guy,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Why would the actual end users of Bitcoin (the long term and short term&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; owners of bitcoins) who run fully verifying nodes want to change&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; policy in order to make their money more vulnerable to 51% attack?&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; Certainly, if only one company made use of the extra nonce space, they&lt;br/&gt;&amp;gt;&amp;gt; would&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; have an advantage. But think of it this way, if some newer ASIC&lt;br/&gt;&amp;gt;&amp;gt; optimization&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; comes up, would you rather have a non-ASICBoosted hash rate to defend&lt;br/&gt;&amp;gt;&amp;gt; with&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; or an ASICBoosted hash rate? Certainly, the latter, being higher will&lt;br/&gt;&amp;gt;&amp;gt; secure&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; the Bitcoin network better against newer optimizations.&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; Why?&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170409/96cbca19/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170409/96cbca19/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:59:50&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsd08hxsvhaxyfplv08dkualat8ptsvg4fkercedrtsw96h4vwm0qszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggkj2kkf</id>
    
      <title type="html">📅 Original date posted:2017-04-09 📝 Original message:On 8 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsd08hxsvhaxyfplv08dkualat8ptsvg4fkercedrtsw96h4vwm0qszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggkj2kkf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2ff8r789ahgqs5ejqps9gr2p7m3ns9wmumeceh7rufqy9s20mlcq9nahzv&#39;&gt;nevent1q…ahzv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-09&lt;br/&gt;📝 Original message:On 8 Apr 2017 8:31 pm, &amp;#34;praxeology_guy 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;There is the equation:&lt;br/&gt;Power Cost &#43; Captial Rent &#43; Labor ~= block reward &#43; fees&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t know why many people insist on calling the subsidy the blick&lt;br/&gt;reward. Thw block reward is both the block subsidy plus the block fees.&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/20170409/72862f71/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170409/72862f71/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:59:49&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxujp6x9vzmayk0y649ff7uey9l4xpxfts9qm8lfvqkst34a3lzmgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggvfltym</id>
    
      <title type="html">📅 Original date posted:2017-04-08 📝 Original message:To be ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxujp6x9vzmayk0y649ff7uey9l4xpxfts9qm8lfvqkst34a3lzmgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggvfltym" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqclygxsduxyu7rrk08fftzd6lldttegvl7w0uyepa86fqfg5smrgxw7jyq&#39;&gt;nevent1q…7jyq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-08&lt;br/&gt;📝 Original message:To be more specific, why &amp;#34;being higher will secure the Bitcoin network&lt;br/&gt;better against newer optimizations&amp;#34;?&lt;br/&gt;Or, to be more clear, let&amp;#39;s forget about future &amp;#34;optimizations&amp;#34;, let&amp;#39;s&lt;br/&gt;just think of an attacker. Does asicboost being used by all miners&lt;br/&gt;make the system more secure against an attacker? No, for the attacker&lt;br/&gt;can use asicboost too.&lt;br/&gt;What about the case when not all the miners are using asicboost? Then&lt;br/&gt;the attacker can actually get an advantage by suing asicboost.&lt;br/&gt;&lt;br/&gt;Sometimes people compare asicboost with the use of asics in general as&lt;br/&gt;both providing more security for the network and users. But I don&amp;#39;t&lt;br/&gt;think this is accurate. The existence of sha256d asics makes an attack&lt;br/&gt;with general purpose computing hardware (or even more specialized&lt;br/&gt;architectures like gpgpu) much more expensive and unlikely. As an&lt;br/&gt;alternative the attacker can spend additional resources investing in&lt;br/&gt;asics himself (again, making many attacks more expensive and&lt;br/&gt;unlikely).&lt;br/&gt;&lt;br/&gt;But as far as I know, asicboost can be implemented with software&lt;br/&gt;running on general purpose hardware that integrates with regular&lt;br/&gt;sha256d asics. There is probably an advantage on having the asicboost&lt;br/&gt;implementation &amp;#34;in the same box&amp;#34; as the sha256d, yet again the&lt;br/&gt;attacker can invest in hardware with the competitive advantage from&lt;br/&gt;having asicboost more intergrated with the sha256d asics too.&lt;br/&gt;&lt;br/&gt;To reiterate, whether all miners use asicboost or only a subset of&lt;br/&gt;them, I remain unconvinced that provides any additional security to&lt;br/&gt;the network (to be more precise whether that makes &amp;#34;tx history harder&lt;br/&gt;to rewrite&amp;#34;), even if it results on the hashrate charts looking &amp;#34;more&lt;br/&gt;secure&amp;#34;.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Sat, Apr 8, 2017 at 6:27 PM, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On 8 Apr 2017 5:06 am, &amp;#34;Jimmy Song via bitcoin-dev&amp;#34;&lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Praxeology Guy,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Why would the actual end users of Bitcoin (the long term and short term&lt;br/&gt;&amp;gt;&amp;gt; owners of bitcoins) who run fully verifying nodes want to change Bitcoin&lt;br/&gt;&amp;gt;&amp;gt; policy in order to make their money more vulnerable to 51% attack?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Certainly, if only one company made use of the extra nonce space, they would&lt;br/&gt;&amp;gt; have an advantage. But think of it this way, if some newer ASIC optimization&lt;br/&gt;&amp;gt; comes up, would you rather have a non-ASICBoosted hash rate to defend with&lt;br/&gt;&amp;gt; or an ASICBoosted hash rate? Certainly, the latter, being higher will secure&lt;br/&gt;&amp;gt; the Bitcoin network better against newer optimizations.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Why?
    </content>
    <updated>2023-06-07T19:59:49&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqclygxsduxyu7rrk08fftzd6lldttegvl7w0uyepa86fqfg5smrgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggcsarxq</id>
    
      <title type="html">📅 Original date posted:2017-04-08 📝 Original message:On 8 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqclygxsduxyu7rrk08fftzd6lldttegvl7w0uyepa86fqfg5smrgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggcsarxq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd08hxsvhaxyfplv08dkualat8ptsvg4fkercedrtsw96h4vwm0qspa4n4t&#39;&gt;nevent1q…4n4t&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-04-08&lt;br/&gt;📝 Original message:On 8 Apr 2017 5:06 am, &amp;#34;Jimmy Song 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;Praxeology Guy,&lt;br/&gt;&lt;br/&gt;Why would the actual end users of Bitcoin (the long term and short term&lt;br/&gt;&amp;gt; owners of bitcoins) who run fully verifying nodes want to change Bitcoin&lt;br/&gt;&amp;gt; policy in order to make their money more vulnerable to 51% attack?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Certainly, if only one company made use of the extra nonce space, they&lt;br/&gt;would have an advantage. But think of it this way, if some newer ASIC&lt;br/&gt;optimization comes up, would you rather have a non-ASICBoosted hash rate to&lt;br/&gt;defend with or an ASICBoosted hash rate? Certainly, the latter, being&lt;br/&gt;higher will secure the Bitcoin network better against newer optimizations.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Why?&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/20170408/9bce75cb/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170408/9bce75cb/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:59:49&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2qn39mral5u53yjsjc8m5cz68egq2mxs5ymr920nz55k3e4r2r9czypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg2q983u</id>
    
      <title type="html">📅 Original date posted:2017-03-29 📝 Original message:While ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2qn39mral5u53yjsjc8m5cz68egq2mxs5ymr920nz55k3e4r2r9czypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg2q983u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyp9gr49ag0vurm9xuz6p82927k3cz7awyxlyfs54x44nfvtp9t6qcuqfce&#39;&gt;nevent1q…qfce&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-03-29&lt;br/&gt;📝 Original message:While Segwit&amp;#39;s change from 1 mb size limit to 4 mb weight limit seems to be&lt;br/&gt;controversial among some users (I find that very often it is because they&lt;br/&gt;have been confused about what segwit does or even outright lied about it) I&lt;br/&gt;don&amp;#39;t think it&amp;#39;s very interesting to discuss further size increases.&lt;br/&gt;I find more interesting to talk to the users and see how they think Segwit&lt;br/&gt;harms them, maybe we missed something in segwit that needs to be removed&lt;br/&gt;for segwit to become uncontroversial, or maybe it is just disinformation.&lt;br/&gt;&lt;br/&gt;On the other hand, we may want to have our first uncontroversial hardfork&lt;br/&gt;asap, independently of block size. For example, we could do something as&lt;br/&gt;simple as fixing the timewarp attack as bip99 proposes. I cannot think of a&lt;br/&gt;hf that is easier to implement or has less potential for controversy than&lt;br/&gt;that.&lt;br/&gt;&lt;br/&gt;On 29 Mar 2017 8:32 am, &amp;#34;Bram Cohen 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;On Tue, Mar 28, 2017 at 9:59 AM, Wang Chun via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The basic idea is, as many of us agree, hard fork is risky and should&lt;br/&gt;&amp;gt; be well prepared. We need a long time to deploy it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Much as it may be appealing to repeal the block size limit now with a grace&lt;br/&gt;period until a replacement is needed in a repeal and replace strategy, it&amp;#39;s&lt;br/&gt;dubious to assume that an idea can be agreed upon later when it can&amp;#39;t be&lt;br/&gt;agreed upon now. Trying to put a time limit on it runs into the possibility&lt;br/&gt;that you&amp;#39;ll find that whatever reasons there were for not having general&lt;br/&gt;agreement on a new setup before still apply, and running into the&lt;br/&gt;embarrassing situation of winding up sticking with the status quo after&lt;br/&gt;much sturm and drang.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;_______________________________________________&lt;br/&gt;bitcoin-dev mailing list&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&lt;br/&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/20170329/6b3c913e/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170329/6b3c913e/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:58:05&#43;02:00</updated>
  </entry>

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

  <entry>
    <id>https://nostr.ae/nevent1qqszpa4z75usfpma79lncwhdq625ujqxpcrtkkp0976yw75e6nyc4nqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gguynfu4</id>
    
      <title type="html">📅 Original date posted:2016-12-15 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszpa4z75usfpma79lncwhdq625ujqxpcrtkkp0976yw75e6nyc4nqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gguynfu4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfngk06lzy3j3cuhfvj7u4zgly7rx68uc8nusuz4fcaq0r9chqwaga58jmp&#39;&gt;nevent1q…8jmp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-12-15&lt;br/&gt;📝 Original message:On Thu, Dec 15, 2016 at 4:38 AM, Juan Garavaglia via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; Older node versions may generate issues because some upgrades will make&lt;br/&gt;&amp;gt; several of the nodes running older protocol versions obsolete and or&lt;br/&gt;&amp;gt; incompatible. There may be other hard to predict behaviors on older versions&lt;br/&gt;&amp;gt; of the client.&lt;br/&gt;&lt;br/&gt;Hard to predict or not, you can&amp;#39;t force people to run newer software.&lt;br/&gt;&lt;br/&gt;&amp;gt; In order to avoid such wide fragmentation of &amp;#34;Bitcoin Core” node versions&lt;br/&gt;&amp;gt; and to help there be a more predictable protocol improvement process, I&lt;br/&gt;&amp;gt; consider it worth it to analyze introducing some planned obsolescence in&lt;br/&gt;&amp;gt; each new version. In the last year we had 4 new versions so if each version&lt;br/&gt;&amp;gt; is valid for about 1 year (52560 blocks) this may be a reasonable time frame&lt;br/&gt;&amp;gt; for node operators to upgrade. If a node does not upgrade it will stop&lt;br/&gt;&amp;gt; working instead of participating in the network with an outdated protocol&lt;br/&gt;&amp;gt; version.&lt;br/&gt;&lt;br/&gt;When you introduce anti-features like this in free software they can&lt;br/&gt;be trivially removed and they likely will.&lt;br/&gt;&lt;br/&gt;&amp;gt; These changes may also simplify the developer&amp;#39;s jobs in some cases by&lt;br/&gt;&amp;gt; avoiding them having to deal with ancient versions of the client.&lt;br/&gt;&lt;br/&gt;There&amp;#39;s a simpler solution for this which is what is being done now:&lt;br/&gt;stop maintaining and giving support for older versions.&lt;br/&gt;There&amp;#39;s limited resources and developers are rarely interested in&lt;br/&gt;fixing bugs for very old versions. Users shouldn&amp;#39;t expect things to be&lt;br/&gt;backported to old versions (if developers do it and there&amp;#39;s enough&lt;br/&gt;testing, there&amp;#39;s no reason not to do more releases of old versions, it&lt;br/&gt;is just rarely the case).
    </content>
    <updated>2023-06-07T19:54:58&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2fhgfjts4qn5hzwlfyls55j9s3dy5u854utulqke5gt5srakpahczypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggrkmpw6</id>
    
      <title type="html">📅 Original date posted:2016-11-16 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2fhgfjts4qn5hzwlfyls55j9s3dy5u854utulqke5gt5srakpahczypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggrkmpw6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv2p8pcg4jk3n3qdgp0kmmg048fstfut6fq42neqxjzece6cwx7nsmf5vfk&#39;&gt;nevent1q…5vfk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-11-16&lt;br/&gt;📝 Original message:On Wed, Nov 16, 2016 at 3:18 PM, Thomas Kerin via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; BIP30 actually was given similar treatment after a reasonable amount of time&lt;br/&gt;&amp;gt; had passed.&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://github.com/bitcoin/bitcoin/blob/master/src/main.cpp#L2392&#34;&gt;https://github.com/bitcoin/bitcoin/blob/master/src/main.cpp#L2392&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This is not really the same. BIP30 is not validated after BIP34 is&lt;br/&gt;active because blocks complying with BIP34 will always necessarily&lt;br/&gt;comply with BIP30 (ie coinbases cannot be duplicated after they&lt;br/&gt;include the block height).
    </content>
    <updated>2023-06-07T19:54:21&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsww75sp2kzyl9n7fee4zjklfsnfxjz4r999xf2syac6h56zyp0zeszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggkhkdfq</id>
    
      <title type="html">📅 Original date posted:2016-02-06 📝 Original message:On Feb ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsww75sp2kzyl9n7fee4zjklfsnfxjz4r999xf2syac6h56zyp0zeszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggkhkdfq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszxc2fl80j3ykh4rpj3z4j35c9a5d6nws99hf0nu4nd6dylq0gxysku7xsa&#39;&gt;nevent1q…7xsa&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-02-06&lt;br/&gt;📝 Original message:On Feb 6, 2016 16:37, &amp;#34;Gavin Andresen&amp;#34; &amp;lt;gavinandresen at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Responding to &amp;#34;28 days is not long enough&amp;#34; :&lt;br/&gt;&lt;br/&gt;Any thoughts on the &amp;#34;95% better than 75%&amp;#34; and &amp;#34;grace period before miner&lt;br/&gt;coordination instead of after&amp;#34; comments ?&lt;br/&gt;&lt;br/&gt;&amp;gt; I suspect there ARE a significant percentage of un-maintained full&lt;br/&gt;nodes-- probably 30 to 40%. Losing those nodes will not be a problem, for&lt;br/&gt;three reasons:&lt;br/&gt;&lt;br/&gt;None of the reasons you list say anything about the fact that &amp;#34;being lost&amp;#34;&lt;br/&gt;(kicked out of the network) is a problem for those node&amp;#39;s users.&lt;br/&gt;&lt;br/&gt;&amp;gt; I strongly disagree with the statement that there is no cost to a longer&lt;br/&gt;grace period.&lt;br/&gt;&lt;br/&gt;I didn&amp;#39;t say that.&lt;br/&gt;&lt;br/&gt;&amp;gt; To bring it back to bitcoin-dev territory:  are there any TECHNICAL&lt;br/&gt;arguments why an upgrade would take a business or individual longer than 28&lt;br/&gt;days?&lt;br/&gt;&lt;br/&gt;Their own software stack may require more work to integrate the new rules&lt;br/&gt;or their resources may not be immediately available to focus on this within&lt;br/&gt;28 days they hadn&amp;#39;t planned.&lt;br/&gt;&lt;br/&gt;I believe it wold be less controversial to chose something that nobody can&lt;br/&gt;deny is more than plenty of time for everyone  to implement the changes&lt;br/&gt;like, say, 1 year. I wouldn&amp;#39;t personally oppose to something shorter like 6&lt;br/&gt;months for really simple changes, but I don&amp;#39;t see how 28 can ever be&lt;br/&gt;considered uncontroversial and safe for everyone. Just trying to help in&lt;br/&gt;removing controversy from the PR, but if you still think 28 can be safe and&lt;br/&gt;uncontroversial, feel free to ignore these comments on the concrete length&lt;br/&gt;and please let me know what you think about the other points I raised.&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/20160206/567808a2/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160206/567808a2/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:48:42&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsds8avl2cy6cjhhgj47tznww6872w49n9md2f7htejgjy65kewxjszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg5t660a</id>
    
      <title type="html">📅 Original date posted:2016-02-06 📝 Original message:If it ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsds8avl2cy6cjhhgj47tznww6872w49n9md2f7htejgjy65kewxjszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg5t660a" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvhqkf8khg5e8g4ay49e5agr3scwq07v7lwh8gclac95v3qvw3vds0gwadf&#39;&gt;nevent1q…wadf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-02-06&lt;br/&gt;📝 Original message:If it is to be uncontroversial and everybody will upgrade, there&amp;#39;s no&lt;br/&gt;fear of a &amp;#34;veto power&amp;#34; and there&amp;#39;s no good reason not to wait for 95%&lt;br/&gt;block version signaling for deployment coordination, ideally using&lt;br/&gt;bip9.&lt;br/&gt;But that&amp;#39;s for chosing the exact block where to start. The grace&lt;br/&gt;period to give time to all users to upgrade should be before and not&lt;br/&gt;after miner&amp;#39;s final confirmation: that simplifies and accelerates&lt;br/&gt;things. Assuming we chose a grace period that is really adequate,&lt;br/&gt;nearly 100% of miners will have likely upgraded long before everyone&lt;br/&gt;(since miners are a subset of &amp;#34;everyone&amp;#34;). If that is not the case and&lt;br/&gt;miners happen to be the latest to upgrade, using bip9 after the grace&lt;br/&gt;period (aka starting median-time/height) will make sure the hardfork&lt;br/&gt;doesn&amp;#39;t get activated without 95% of the miners having upgraded.&lt;br/&gt;&lt;br/&gt;28 days seems extremely short (specially if the grace period comes&lt;br/&gt;first), some people have suggested one year for simple hardforks like&lt;br/&gt;this one.&lt;br/&gt;&lt;br/&gt;On Sat, Feb 6, 2016 at 1:12 AM, Luke Dashjr via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; On Friday, February 05, 2016 8:51:08 PM Gavin Andresen via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&amp;gt; Blog post on a couple of the constants chosen:&lt;br/&gt;&amp;gt;&amp;gt;   &lt;a href=&#34;http://gavinandresen.ninja/seventyfive-twentyeight&#34;&gt;http://gavinandresen.ninja/seventyfive-twentyeight&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Can you put this in the BIP&amp;#39;s Rationale section (which appears to be mis-named&lt;br/&gt;&amp;gt; &amp;#34;Discussion&amp;#34; in the current draft)?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Signature operations in un-executed branches of a Script are not counted&lt;br/&gt;&amp;gt;&amp;gt; OP_CHECKMULTISIG evaluations are counted accurately; if the signature for a&lt;br/&gt;&amp;gt;&amp;gt; 1-of-20 OP_CHECKMULTISIG is satisified by the public key nearest the top&lt;br/&gt;&amp;gt;&amp;gt; of the execution stack, it is counted as one signature operation. If it is&lt;br/&gt;&amp;gt;&amp;gt; satisfied by the public key nearest the bottom of the execution stack, it&lt;br/&gt;&amp;gt;&amp;gt; is counted as twenty signature operations. Signature operations involving&lt;br/&gt;&amp;gt;&amp;gt; invalidly encoded signatures or public keys are not counted towards the&lt;br/&gt;&amp;gt;&amp;gt; limit&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; These seem like they will break static analysis entirely. That was a noted&lt;br/&gt;&amp;gt; reason for creating BIP 16 to replace BIP 12. Is it no longer a concern? Would&lt;br/&gt;&amp;gt; it make sense to require scripts to commit to the total accurate-sigop count&lt;br/&gt;&amp;gt; to fix this?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The amount of data hashed to compute signature hashes is limited to&lt;br/&gt;&amp;gt;&amp;gt; 1,300,000,000 bytes per block.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The rationale for this wasn&amp;#39;t in your blog post. I assume it&amp;#39;s based on the&lt;br/&gt;&amp;gt; current theoretical max at 1 MB blocks? Even a high-end PC would probably take&lt;br/&gt;&amp;gt; 40-80 seconds just for the hashing, however - maybe a lower limit would be&lt;br/&gt;&amp;gt; best?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Miners express their support for this BIP by ...&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; But miners don&amp;#39;t get to decide hardforks. How does the economy express their&lt;br/&gt;&amp;gt; support for it? What happens if miners trigger it without consent from the&lt;br/&gt;&amp;gt; economy?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If you are intent on using the version bits to trigger the hardfork, I suggest&lt;br/&gt;&amp;gt; rephrasing this such that miners should only enable the bit when they have&lt;br/&gt;&amp;gt; independently confirmed economic support (this means implementations need a&lt;br/&gt;&amp;gt; config option that defaults to off).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; SPV (simple payment validation) wallets are compatible with this change.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Would prefer if this is corrected to &amp;#34;Light clients&amp;#34; or something. Actual SPV&lt;br/&gt;&amp;gt; wallets do not exist at this time, and would not be compatible with a&lt;br/&gt;&amp;gt; hardfork.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; In the short term, an increase is needed to continue the current economic&lt;br/&gt;&amp;gt;&amp;gt; policies with regards to fees and block space, matching market expectations&lt;br/&gt;&amp;gt;&amp;gt; and preventing market disruption.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; IMO this sentence is the most controversial part of your draft, and it&lt;br/&gt;&amp;gt; wouldn&amp;#39;t suffer a loss to remove it (or at least make it subjective).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I would also prefer to see any hardfork:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1. Address at least the simple tasks on the hardfork wishlist (eg, enable some&lt;br/&gt;&amp;gt;    disabled opcodes; fix P2SH for N-of-&amp;gt;15 multisig; etc).&lt;br/&gt;&amp;gt; 2. Be deployed as a soft-hardfork so as not to leave old nodes entirely&lt;br/&gt;&amp;gt;    insecure.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Luke&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;
    </content>
    <updated>2023-06-07T19:48:37&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx7azjcy7me5ar0waeguwtjhhqv6uusl0eqzyj669fze87xdy7r7qzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg7nr9sf</id>
    
      <title type="html">📅 Original date posted:2016-01-11 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx7azjcy7me5ar0waeguwtjhhqv6uusl0eqzyj669fze87xdy7r7qzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg7nr9sf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyhg7g0duyhaqzefsqdugwfj8nkr87gyfw62zxhuakxlla7ha9qnq8z35ee&#39;&gt;nevent1q…35ee&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-01-11&lt;br/&gt;📝 Original message:On Fri, Jan 8, 2016 at 4:50 PM, Gavin Andresen via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; And to fend off the messag that I bet somebody is composing right now:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Yes, I know about a &amp;#34;security first&amp;#34; mindset.  But as I said earlier in the&lt;br/&gt;&amp;gt; thread, there is a tradeoff here between crypto strength and code&lt;br/&gt;&amp;gt; complexity, and &amp;#34;the strength of the crypto is all that matters&amp;#34; is NOT&lt;br/&gt;&amp;gt; security first.&lt;br/&gt;&lt;br/&gt;If the crypto code is properly encapsulated, the code complexity costs&lt;br/&gt;of choosing one hashing function over another should be non-existent.&lt;br/&gt;You made the space argument which is valid, but in my opinion code&lt;br/&gt;complexity shouldn&amp;#39;t be a valid concern in this discussion.&lt;br/&gt;&lt;br/&gt;As a maybe uninteresting anecdote, I proposed the asset IDs in&lt;br/&gt;&lt;a href=&#34;https://github.com/ElementsProject/elements/tree/alpha-0.10-multi-asset&#34;&gt;https://github.com/ElementsProject/elements/tree/alpha-0.10-multi-asset&lt;/a&gt;&lt;br/&gt;to do the same ```ripemd160 . sha256``` choice that Mark Friedenbach&lt;br/&gt;had proposed and I had approved for&lt;br/&gt;&lt;a href=&#34;https://github.com/jtimon/freimarkets/blob/master/doc/freimarkets_specs.org#asset-tags&#34;&gt;https://github.com/jtimon/freimarkets/blob/master/doc/freimarkets_specs.org#asset-tags&lt;/a&gt;&lt;br/&gt;. More humble than me, he admitted he had made a design mistake much&lt;br/&gt;earlier than me, who (maybe paradoxically) probably had less knowledge&lt;br/&gt;for making crypto choices at the low level. In the end I was convinced&lt;br/&gt;with examples I failed to write down for documentation and can&amp;#39;t&lt;br/&gt;remember.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s not to say I have anything to say in this debate other than&lt;br/&gt;code complexity (which I do feel qualified to talk about) shouldn&amp;#39;t be&lt;br/&gt;a concern in this debate. Just want to focus the discussion on what it&lt;br/&gt;should be: security vs space tradeoff.&lt;br/&gt;Since I am admittedly in doubt, I tend to prefer to play safe, but&lt;br/&gt;neither my feelings nor my anecdote are logical arguments and should,&lt;br/&gt;therefore, be ignored for any conclusions in the ```ripemd160 .&lt;br/&gt;sha256``` vs sha256d debate. Just like you non-sequitor &amp;#34;sha256d will&lt;br/&gt;lead to more code complexity&amp;#34;, if anything, sha256d should be simpler&lt;br/&gt;than ```ripemd160 . sha256``` (but not simpler enough that it matters&lt;br/&gt;much).
    </content>
    <updated>2023-06-07T19:47:46&#43;02:00</updated>
  </entry>

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

  <entry>
    <id>https://nostr.ae/nevent1qqs2tuz739xuzxy4yvduwyuulay4js3th3ljmpxszy9gx89xzelmtgqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggvtyn5j</id>
    
      <title type="html">📅 Original date posted:2015-12-26 📝 Original message:On Dec ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2tuz739xuzxy4yvduwyuulay4js3th3ljmpxszy9gx89xzelmtgqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggvtyn5j" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrqqcfx98amzx2rllcm284jv5al22mjrkalzz79zws4p353txuk5g9cd7st&#39;&gt;nevent1q…d7st&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-26&lt;br/&gt;📝 Original message:On Dec 26, 2015 9:24 AM, &amp;#34;Eric Lombrozo 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; 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;&amp;gt;&lt;br/&gt;&lt;br/&gt;I&amp;#39;m not sure I understand this. If mining revenue per unit of time drops,&lt;br/&gt;total pow per unit of time should also drop. Even if the inter-block time&lt;br/&gt;is increased, it&amp;#39;s not clear to me that the pow per block would necessarily&lt;br/&gt;be higher.&lt;br/&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/071e9e45/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151226/071e9e45/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:47:08&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspz05gktec5k3mzcl3lh94pacuvrg3hsp8h9cclg2y3rh7uzvs5rszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gglk27e3</id>
    
      <title type="html">📅 Original date posted:2015-12-18 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspz05gktec5k3mzcl3lh94pacuvrg3hsp8h9cclg2y3rh7uzvs5rszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gglk27e3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvl78rksv97tlumpkn5vvev6n2aun7pssw9jqhcvdu8jexz58gcncfv7r5c&#39;&gt;nevent1q…7r5c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-18&lt;br/&gt;📝 Original message:I believe the attacks are the same for height or median time of the prev&lt;br/&gt;block are equal, only the time of the current block has more edge cases.&lt;br/&gt;On Dec 18, 2015 9:15 PM, &amp;#34;Jeff Garzik&amp;#34; &amp;lt;jgarzik at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; My preference is height activation &#43; one step per block (i.e. also&lt;br/&gt;&amp;gt; height).  Height seems KISS.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; AFAICT most of the attacks would occur around the already-heavily-watched&lt;br/&gt;&amp;gt; flag day activation event, in a height based environment, a useful&lt;br/&gt;&amp;gt; attribute.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; However I would like to hear from others about possible attacks with the&lt;br/&gt;&amp;gt; various approaches, before diverging from the default community approach of&lt;br/&gt;&amp;gt; switch-based-on-time.&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; On Fri, Dec 18, 2015 at 3:10 PM, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Well, if it&amp;#39;s not going to be height, I think median time of the previous&lt;br/&gt;&amp;gt;&amp;gt; block is better than the time of the current one, and would also solve Chun&lt;br/&gt;&amp;gt;&amp;gt; Wang&amp;#39;s concerns.&lt;br/&gt;&amp;gt;&amp;gt; But as said I prefer to use heights that correspond to diff recalculation&lt;br/&gt;&amp;gt;&amp;gt; (because that&amp;#39;s the window that bip9 will use for the later 95%&lt;br/&gt;&amp;gt;&amp;gt; confirmation anyway).&lt;br/&gt;&amp;gt;&amp;gt; On Dec 18, 2015 9:02 PM, &amp;#34;Jeff Garzik&amp;#34; &amp;lt;jgarzik at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; From a code standpoint, based off height is easy.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; My first internal version triggered on block 406,800 (~May 5), and each&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; block increased by 20 bytes thereafter.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; It was changed to time, because time was the standard used in years past&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; for other changes; MTP flag day is more stable than block height.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; It is preferred to have a single flag trigger (height or time), rather&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; than the more complex trigger-on-time, increment-on-height, but any&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; combination of those will work.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Easy to change code back to height-based...&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; On Fri, Dec 18, 2015 at 2:52 PM, Jorge Timón &amp;lt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; 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;&amp;gt; I agree that nHeight is the simplest option and is my preference.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Another option is to use the median time from the previous block (thus&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; you know whether or not the next block should start the miner confirmation&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; or not). In fact, if we&amp;#39;re going to use bip9  for 95% miner upgrade&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; confirmation, it would be nice to always pick a difficulty retarget block&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (ie block.nHeight % DifficultyAdjustmentInterval == 0).&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Actually I would always have an initial height in bip9, for softforks&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; too.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I would also use the sign bit as the &amp;#34;hardfork bit&amp;#34; that gets activated&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; for the next diff interval after 95% is reached and a hardfork becomes&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; active (that way even SPV nodes will notice when a softfork  or hardfork&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; happens and also be able to tell which one is it).&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I should update bip99 with all this. And if the 2 mb bump is&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; uncontroversial, maybe I can add that to the timewarp fix and th recovery&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; of the other 2 bits in block.nVersion (given that bip102 doesn&amp;#39;t seem to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; follow bip99&amp;#39;s recommendations and doesn&amp;#39;t want to give 6 full months as&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the pre activation grace period).&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Dec 18, 2015 8:17 PM, &amp;#34;Chun Wang via bitcoin-dev&amp;#34; &amp;lt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.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;&amp;gt; In many BIPs we have seen, include the latest BIP202, it is the block&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; time that determine the max block size. From from pool&amp;#39;s point of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; view, it cannot issue a job with a fixed ntime due to the existence of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ntime roll. It is hard to issue a job with the max block size unknown.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; For developers, it is also easier to implement if max block size is a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; function of block height instead of time. Block height is also much&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; more simple and elegant than time.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&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;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&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/20151218/984ddbc3/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151218/984ddbc3/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:46:51&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsysdn6mka8v6ykedrutqnlcxrhcqtuw8mmevhrykyv0jr2fgmlpaczypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg5gcsm5</id>
    
      <title type="html">📅 Original date posted:2015-12-18 📝 Original message:Well, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsysdn6mka8v6ykedrutqnlcxrhcqtuw8mmevhrykyv0jr2fgmlpaczypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg5gcsm5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr3sq9yazkntf47vcymjaljdl3n3f7ufl0rzvj96hqy25fyzdp90shsg9x9&#39;&gt;nevent1q…g9x9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-18&lt;br/&gt;📝 Original message:Well, if it&amp;#39;s not going to be height, I think median time of the previous&lt;br/&gt;block is better than the time of the current one, and would also solve Chun&lt;br/&gt;Wang&amp;#39;s concerns.&lt;br/&gt;But as said I prefer to use heights that correspond to diff recalculation&lt;br/&gt;(because that&amp;#39;s the window that bip9 will use for the later 95%&lt;br/&gt;confirmation anyway).&lt;br/&gt;On Dec 18, 2015 9:02 PM, &amp;#34;Jeff Garzik&amp;#34; &amp;lt;jgarzik at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; From a code standpoint, based off height is easy.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; My first internal version triggered on block 406,800 (~May 5), and each&lt;br/&gt;&amp;gt; block increased by 20 bytes thereafter.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It was changed to time, because time was the standard used in years past&lt;br/&gt;&amp;gt; for other changes; MTP flag day is more stable than block height.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It is preferred to have a single flag trigger (height or time), rather&lt;br/&gt;&amp;gt; than the more complex trigger-on-time, increment-on-height, but any&lt;br/&gt;&amp;gt; combination of those will work.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Easy to change code back to height-based...&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Fri, Dec 18, 2015 at 2:52 PM, Jorge Timón &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 agree that nHeight is the simplest option and is my preference.&lt;br/&gt;&amp;gt;&amp;gt; Another option is to use the median time from the previous block (thus&lt;br/&gt;&amp;gt;&amp;gt; you know whether or not the next block should start the miner confirmation&lt;br/&gt;&amp;gt;&amp;gt; or not). In fact, if we&amp;#39;re going to use bip9  for 95% miner upgrade&lt;br/&gt;&amp;gt;&amp;gt; confirmation, it would be nice to always pick a difficulty retarget block&lt;br/&gt;&amp;gt;&amp;gt; (ie block.nHeight % DifficultyAdjustmentInterval == 0).&lt;br/&gt;&amp;gt;&amp;gt; Actually I would always have an initial height in bip9, for softforks too.&lt;br/&gt;&amp;gt;&amp;gt; I would also use the sign bit as the &amp;#34;hardfork bit&amp;#34; that gets activated&lt;br/&gt;&amp;gt;&amp;gt; for the next diff interval after 95% is reached and a hardfork becomes&lt;br/&gt;&amp;gt;&amp;gt; active (that way even SPV nodes will notice when a softfork  or hardfork&lt;br/&gt;&amp;gt;&amp;gt; happens and also be able to tell which one is it).&lt;br/&gt;&amp;gt;&amp;gt; I should update bip99 with all this. And if the 2 mb bump is&lt;br/&gt;&amp;gt;&amp;gt; uncontroversial, maybe I can add that to the timewarp fix and th recovery&lt;br/&gt;&amp;gt;&amp;gt; of the other 2 bits in block.nVersion (given that bip102 doesn&amp;#39;t seem to&lt;br/&gt;&amp;gt;&amp;gt; follow bip99&amp;#39;s recommendations and doesn&amp;#39;t want to give 6 full months as&lt;br/&gt;&amp;gt;&amp;gt; the pre activation grace period).&lt;br/&gt;&amp;gt;&amp;gt; On Dec 18, 2015 8:17 PM, &amp;#34;Chun Wang via bitcoin-dev&amp;#34; &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; In many BIPs we have seen, include the latest BIP202, it is the block&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; time that determine the max block size. From from pool&amp;#39;s point of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; view, it cannot issue a job with a fixed ntime due to the existence of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; ntime roll. It is hard to issue a job with the max block size unknown.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; For developers, it is also easier to implement if max block size is a&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; function of block height instead of time. Block height is also much&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; more simple and elegant than time.&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; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151218/20ab7c5a/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151218/20ab7c5a/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:46:50&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy335c7a3et99vfzhurzfpzpxxfvq8d6lc52hvdellkeel8fxzgtgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg9cntnr</id>
    
      <title type="html">📅 Original date posted:2015-12-17 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy335c7a3et99vfzhurzfpzpxxfvq8d6lc52hvdellkeel8fxzgtgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg9cntnr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs83gtkcuw4xvnhpke7sjpke7fjwd0d000djlr4dy6wr7n0kjjs47gschykx&#39;&gt;nevent1q…hykx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-17&lt;br/&gt;📝 Original message:Although I agree that how safe a pre-hardfork upgrade period is depends on&lt;br/&gt;the complexity of the changes (we should assume everyone may need time to&lt;br/&gt;reimplementat it themselves in their own implementations, not just upgrade&lt;br/&gt;bitcoin core) and bip102 is indeed a very simple hardfork, I think less&lt;br/&gt;than 6 months for a hardfork is starting to push it too much.&lt;br/&gt;For a more complex hardfork (say, a SW hardfork or a collection of many&lt;br/&gt;little fixes) I believe 1 year or more would make more sense.&lt;br/&gt;&lt;br/&gt;BIP99 recommends a time threshold (height or median time) &#43; 95% miner&lt;br/&gt;upgrade confirmation with BIP9 (version bits).&lt;br/&gt;So how about the following plan?&lt;br/&gt;&lt;br/&gt;1) Deploy BIP102 when its ready &#43; 6 median time months &#43; 95% miner upgrade&lt;br/&gt;confirmation&lt;br/&gt;&lt;br/&gt;2) Deploy SW when it&amp;#39;s ready &#43; 95% miner upgrade confirmation via bip9.&lt;br/&gt;&lt;br/&gt;Note that both &amp;#34;when it&amp;#39;s ready&amp;#34; depend on something we are not paying a&lt;br/&gt;lot of attention to: bip9&amp;#39;s implementation (just like bip113, bip68-112,&lt;br/&gt;bip99, the coinbase-commitments-cleanup post-SW uncontroversial hardfork,&lt;br/&gt;etc).&lt;br/&gt;&lt;br/&gt;Unless I&amp;#39;m missing something, 2 mb x4 = 8mb, so bip102 &#43; SW is already&lt;br/&gt;equivalent to the 2-4-8 &amp;#34;compromise&amp;#34; proposal (which by the way I never&lt;br/&gt;liked, because I don&amp;#39;t think anybody should be in a position to&lt;br/&gt;&amp;#34;compromise&amp;#34; anything and because I don&amp;#39;t see how &amp;#34;let&amp;#39;s avoid an&lt;br/&gt;unavoidable economic change for a little bit longer&amp;#34; arguments can&lt;br/&gt;reasoably claim that &amp;#34;we need to kick the can down the road exactly 3 more&lt;br/&gt;times&amp;#34; or whatever is the reasoning behind it).&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/20151217/e44914d7/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151217/e44914d7/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:46:35&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsflhk2guc62gqamzs62k85r5sahkey3c7xrkx0lm86ufqmsxpv45qzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggh22g77</id>
    
      <title type="html">📅 Original date posted:2015-12-11 📝 Original message:On Dec ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsflhk2guc62gqamzs62k85r5sahkey3c7xrkx0lm86ufqmsxpv45qzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggh22g77" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsppwp2zkpa2z58zm3e72zlwug2hex4guany2vfax3uf64zerrfjsgww2kju&#39;&gt;nevent1q…2kju&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-11&lt;br/&gt;📝 Original message:On Dec 9, 2015 5:40 PM, &amp;#34;Gavin Andresen&amp;#34; &amp;lt;gavinandresen at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Wed, Dec 9, 2015 at 3:03 AM, Gregory Maxwell via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I think it would be logical to do as part of a hardfork that moved&lt;br/&gt;&amp;gt;&amp;gt; commitments generally; e.g. a better position for merged mining (such&lt;br/&gt;&amp;gt;&amp;gt; a hardfork was suggested in 2010 as something that could be done if&lt;br/&gt;&amp;gt;&amp;gt; merged mining was used), room for commitments to additional block&lt;br/&gt;&amp;gt;&amp;gt; back-references for compact SPV proofs, and/or UTXO set commitments.&lt;br/&gt;&amp;gt;&amp;gt; Part of the reason to not do it now is that the requirements for the&lt;br/&gt;&amp;gt;&amp;gt; other things that would be there are not yet well defined. For these&lt;br/&gt;&amp;gt;&amp;gt; other applications, the additional overhead is actually fairly&lt;br/&gt;&amp;gt;&amp;gt; meaningful; unlike the fraud proofs.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; So just design ahead for those future uses. Make the merkle tree:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;              root_in_block_header&lt;br/&gt;&amp;gt;                      /      \&lt;br/&gt;&amp;gt;   tx_data_root      other_root&lt;br/&gt;&amp;gt;                                /       \&lt;br/&gt;&amp;gt;         segwitness_root     reserved_for_future_use_root&lt;br/&gt;&lt;br/&gt;This is basically what I meant by&lt;br/&gt;&lt;br/&gt;struct hashRootStruct&lt;br/&gt;{&lt;br/&gt;uint256 hashMerkleRoot;&lt;br/&gt;uint256 hashWitnessesRoot;&lt;br/&gt;uint256 hashextendedHeader;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;but my design doesn&amp;#39;t calculate other_root as it appears in your tree (is&lt;br/&gt;not necessary).&lt;br/&gt;&lt;br/&gt;Since stop requiring bip34 (height in coinbase) is also a hardfork (and a&lt;br/&gt;trivial one) I suggested to move it at the same time. But thinking more&lt;br/&gt;about it, since BIP34 also elegantly solves BIP30, I would keep the height&lt;br/&gt;in the coinbase (even if we move it to the extented header tree as well for&lt;br/&gt;convenience).&lt;br/&gt;That should be able to include future consensus-enforced commitments (extra&lt;br/&gt;back-refs for compact proofs, txo/utxo commitments, etc) or non-consensus&lt;br/&gt;data (merged mining data, miner-published data).&lt;br/&gt;Greg Maxwell suggested to move those later and I answered fair enough. But&lt;br/&gt;thinking more about it, if the extra commitments field is extensible, we&lt;br/&gt;don&amp;#39;t need to move anything now, and therefore we don&amp;#39;t need for those&lt;br/&gt;designs (extra back-refs for compact proofs, txo/utxo commitments, etc) to&lt;br/&gt;be ready to deploy a hardfork segregated witness: you just need to make&lt;br/&gt;sure that your format is extensible via softfork in the future.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m therefore back to the &amp;#34;let&amp;#39;s better deploy segregated witness as a&lt;br/&gt;hardfork&amp;#34; position.&lt;br/&gt;The change required to the softfork segregated witnesses implementation&lt;br/&gt;would be relatively small.&lt;br/&gt;&lt;br/&gt;Another option would be to deploy both parts (sw and the movement from the&lt;br/&gt;coinbase to the extra header) at the same time but with different&lt;br/&gt;activation conditions, for example:&lt;br/&gt;&lt;br/&gt;- For sw: deploy as soon as possible with bip9.&lt;br/&gt;- For the hardfork codebase to extra header movement: 1 year grace &#43; bip9&lt;br/&gt;for later miner upgrade confirmation.&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/20151211/2a7a0a4a/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151211/2a7a0a4a/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:45:45&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszj43eqkzvrpte2ktm3p98nnmev0h4rxjycvp2cayuz0qfnyxpjpgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggaclawn</id>
    
      <title type="html">📅 Original date posted:2015-12-09 📝 Original message:Fair ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszj43eqkzvrpte2ktm3p98nnmev0h4rxjycvp2cayuz0qfnyxpjpgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggaclawn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstusqkq24aqwajnzycacvvv6elkm6ukm3e4cmav5zplurdmg6sytsqwlp6l&#39;&gt;nevent1q…lp6l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-09&lt;br/&gt;📝 Original message:Fair enough.&lt;br/&gt;On Dec 9, 2015 4:03 PM, &amp;#34;Gregory Maxwell&amp;#34; &amp;lt;greg at xiph.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Wed, Dec 9, 2015 at 7:54 AM, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; From this question one could think that when you said &amp;#34;we can do the&lt;br/&gt;&amp;gt; &amp;gt; cleanup hardfork later&amp;#34; earlier you didn&amp;#39;t really meant it. And that&lt;br/&gt;&amp;gt; &amp;gt; you will oppose to that hardfork later just like you are opposing to&lt;br/&gt;&amp;gt; &amp;gt; it now.&lt;br/&gt;&amp;gt; &amp;gt; As said I disagree that making a softfork first and then move the&lt;br/&gt;&amp;gt; &amp;gt; commitment is less disruptive (because people will need to adapt their&lt;br/&gt;&amp;gt; &amp;gt; software twice), but if the intention is to never do the second part&lt;br/&gt;&amp;gt; &amp;gt; then of course I agree it would be less disruptive.&lt;br/&gt;&amp;gt; &amp;gt; How long after the softfork would you like to do the hardfork?&lt;br/&gt;&amp;gt; &amp;gt; 1 year after the softfork? 2 years? never?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I think it would be logical to do as part of a hardfork that moved&lt;br/&gt;&amp;gt; commitments generally; e.g. a better position for merged mining (such&lt;br/&gt;&amp;gt; a hardfork was suggested in 2010 as something that could be done if&lt;br/&gt;&amp;gt; merged mining was used), room for commitments to additional block&lt;br/&gt;&amp;gt; back-references for compact SPV proofs, and/or UTXO set commitments.&lt;br/&gt;&amp;gt; Part of the reason to not do it now is that the requirements for the&lt;br/&gt;&amp;gt; other things that would be there are not yet well defined. For these&lt;br/&gt;&amp;gt; other applications, the additional overhead is actually fairly&lt;br/&gt;&amp;gt; meaningful; unlike the fraud proofs.&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/20151209/0845be33/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151209/0845be33/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:45:44&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs04pe0k0eylqs3fjkzl2u4pffaa8z8jgjvmwdcmsjlkrkf35g7eeszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg9pqfte</id>
    
      <title type="html">📅 Original date posted:2015-12-08 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs04pe0k0eylqs3fjkzl2u4pffaa8z8jgjvmwdcmsjlkrkf35g7eeszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg9pqfte" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp27pefw4vwfe6ac60krq2wulhl03x2s3a0ydqd80wkyhn48ux5pc7vvglg&#39;&gt;nevent1q…vglg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-08&lt;br/&gt;📝 Original message:On Wed, Dec 9, 2015 at 1:58 AM, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&amp;gt; struct hashRootStruct&lt;br/&gt;&amp;gt; {&lt;br/&gt;&amp;gt; uint256 hashMerkleRoot;&lt;br/&gt;&amp;gt; uint256 hashWitnessesRoot;&lt;br/&gt;&amp;gt; int32_t nHeight;&lt;br/&gt;&amp;gt; }&lt;br/&gt;&lt;br/&gt;Or better, for forward compatibility (we may want to include more&lt;br/&gt;things apart from nHeight and hashWitnessesRoot in the future):&lt;br/&gt;&lt;br/&gt;struct hashRootStruct&lt;br/&gt;{&lt;br/&gt; uint256 hashMerkleRoot;&lt;br/&gt; uint256 hashWitnessesRoot;&lt;br/&gt; uint256 hashextendedHeader;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;For example, we may want to chose to add an extra nonce there.
    </content>
    <updated>2023-06-07T19:45:41&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp27pefw4vwfe6ac60krq2wulhl03x2s3a0ydqd80wkyhn48ux5pczypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggw0xay4</id>
    
      <title type="html">📅 Original date posted:2015-12-08 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp27pefw4vwfe6ac60krq2wulhl03x2s3a0ydqd80wkyhn48ux5pczypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggw0xay4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsquyg9ws0wrdtt3tavepqfr40cyulzrhvkxga5fx5aur52yn7pvxg3weetq&#39;&gt;nevent1q…eetq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-08&lt;br/&gt;📝 Original message:On Wed, Dec 9, 2015 at 12:59 AM, Gregory Maxwell via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; On Tue, Dec 8, 2015 at 3:12 PM, Gavin Andresen via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; We already have consensus critical enforcement there, the height,&lt;br/&gt;&amp;gt; which has almost never been problematic. (A popular block explorer&lt;br/&gt;&amp;gt; recently misimplemented the var-int decode and suffered an outage).&lt;br/&gt;&lt;br/&gt;It would be also a nice opportunity to move the height to a more&lt;br/&gt;accessible place.&lt;br/&gt;For example CBlockHeader::hashMerkleRoot (and CBlockIndex&amp;#39;s) could be&lt;br/&gt;replaced with a hash of the following struct:&lt;br/&gt;&lt;br/&gt;struct hashRootStruct&lt;br/&gt;{&lt;br/&gt;uint256 hashMerkleRoot;&lt;br/&gt;uint256 hashWitnessesRoot;&lt;br/&gt;int32_t nHeight;&lt;br/&gt;}&lt;br/&gt;&lt;br/&gt;&amp;gt; From a risk reduction perspective, I think it is much preferable to&lt;br/&gt;&amp;gt; perform the primary change in a backwards compatible manner, and pick&lt;br/&gt;&amp;gt; up the data reorganization in a hardfork if anyone even cares.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;But then all wallet software will need to adapt their software twice.&lt;br/&gt;Why introduce technical debt for no good reason?&lt;br/&gt;&lt;br/&gt;&amp;gt; I think thats generally a nice cadence to split up risks that way; and&lt;br/&gt;&amp;gt; avoid controversy.&lt;br/&gt;&lt;br/&gt;Uncontroversial hardforks can also be deployed with small risks as&lt;br/&gt;described in BIP99.
    </content>
    <updated>2023-06-07T19:45:40&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsryezra0mf0zmurhxypzjpzed0kyhawx9nfjmqmsd73jzppxf3wpszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggcfwd3e</id>
    
      <title type="html">📅 Original date posted:2015-12-08 📝 Original message:On Dec ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsryezra0mf0zmurhxypzjpzed0kyhawx9nfjmqmsd73jzppxf3wpszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggcfwd3e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfkntzsy8945gxkera7c8wjtlgp3hdtww4rytruum2wp7927npa2qkz2ac2&#39;&gt;nevent1q…2ac2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-08&lt;br/&gt;📝 Original message:On Dec 9, 2015 7:41 AM, &amp;#34;Jonathan Toomim 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; I also think that a hard fork is better for SegWit, as it reduces the&lt;br/&gt;size of fraud proofs considerably, makes the whole design more elegant and&lt;br/&gt;less kludgey, and is safer for clients who do not upgrade in a timely&lt;br/&gt;fashion.&lt;br/&gt;&lt;br/&gt;I agree, although I disagree with the last reason.&lt;br/&gt;&lt;br/&gt;&amp;gt; I don&amp;#39;t like the idea that SegWit would invalidate the security&lt;br/&gt;assumptions of non-upgraded clients (including SPV wallets). I think that&lt;br/&gt;for these clients, no data is better than invalid data. Better to force&lt;br/&gt;them to upgrade by cutting them off the network than to let them think&lt;br/&gt;they&amp;#39;re validating transactions when they&amp;#39;re not.&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t undesrtand. SPV nodes won&amp;#39;t think they are validating transactions&lt;br/&gt;with the new version unless they adapt to the new format. They will be&lt;br/&gt;simply unable to receive payments using the new format if it is a softfork&lt;br/&gt;(although as said I agree with making it a hardfork on the simpler design&lt;br/&gt;and smaller fraud proofs grounds alone).&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Dec 8, 2015, at 11:55 PM, Justus Ranvier via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; If such a change is going to be deployed via a soft fork instead of a&lt;br/&gt;&amp;gt; &amp;gt; hard fork, then the coinbase is the worst place to put the segwitness&lt;br/&gt;&amp;gt; &amp;gt; merkle root.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Instead, put it in the first output of the generation transaction as an&lt;br/&gt;&amp;gt; &amp;gt; OP_RETURN script.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; This is a better pattern because coinbase space is limited while output&lt;br/&gt;&amp;gt; &amp;gt; space is not. The next time there&amp;#39;s a good reason to tie another merkle&lt;br/&gt;&amp;gt; &amp;gt; tree to a block, that proposal can be designated for the second output&lt;br/&gt;&amp;gt; &amp;gt; of the generation transaction.&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;&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/20151209/2af9dc6d/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151209/2af9dc6d/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:45:39&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs87gjvpmhe606hvzl9fv4nn4t92ngyurpkgz260hsc9pnyykv6xuqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg2xlemq</id>
    
      <title type="html">📅 Original date posted:2015-12-08 📝 Original message:On Dec ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs87gjvpmhe606hvzl9fv4nn4t92ngyurpkgz260hsc9pnyykv6xuqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg2xlemq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq0rfhp26j6yg29alke9hl7g0rg7fhhnfhm6pxy9tyzn008yvz0mq6efelq&#39;&gt;nevent1q…felq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-08&lt;br/&gt;📝 Original message:On Dec 8, 2015 7:08 PM, &amp;#34;Wladimir J. van der Laan via bitcoin-dev&amp;#34; &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;   - Gregory linked to an implementation but as he mentions it is not&lt;br/&gt;completely&lt;br/&gt;&amp;gt;     finished yet. ETA for a Segwit testnet is later this month, then you&lt;br/&gt;can test as well.&lt;br/&gt;&lt;br/&gt;Testnet4 ?&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/20151208/bcac0700/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151208/bcac0700/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:45:37&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdsc6t584jzwqtuyj4qhqpl9t5nxlajdnd344f435kl3c6sfe0fdgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggrdxcnm</id>
    
      <title type="html">📅 Original date posted:2015-11-15 📝 Original message:Thank ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdsc6t584jzwqtuyj4qhqpl9t5nxlajdnd344f435kl3c6sfe0fdgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggrdxcnm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8tcefdgwqctn6r3ynvjh0mt6tvdu4ktmf2aflrlaafjuk8qeckyqy6zgyu&#39;&gt;nevent1q…zgyu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-11-15&lt;br/&gt;📝 Original message:Thank you for incorporating the feedback, specifically thank you for&lt;br/&gt;using the genesis block hash as the unique chain ID.&lt;br/&gt;&lt;br/&gt;I wen&amp;#39;t through the BIP draft and left a few of comments, but I really&lt;br/&gt;like its simplicity and focus. Good work!&lt;br/&gt;&lt;br/&gt;On Sun, Nov 15, 2015 at 3:14 AM, Marco Pontello via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; Hi!&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; To anyone that followed the discussion (from some time ago) about the&lt;br/&gt;&amp;gt; proposed new URI for Blockchain references / exploration, I just wanted to&lt;br/&gt;&amp;gt; point out that I have collected the feedback provided, reworked the text,&lt;br/&gt;&amp;gt; put the BIP on GitHub and created a pull request:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://github.com/MarcoPon/bips/blob/master/bip-MarcoPon-01.mediawiki&#34;&gt;https://github.com/MarcoPon/bips/blob/master/bip-MarcoPon-01.mediawiki&lt;/a&gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://github.com/bitcoin/bips/pull/202&#34;&gt;https://github.com/bitcoin/bips/pull/202&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The need for an URI for this come to mind again in the last days looking at&lt;br/&gt;&amp;gt; Eternity Wall, which IMHO provide a use case that we will see more and more&lt;br/&gt;&amp;gt; in the (near) future: &lt;a href=&#34;http://eternitywall.it/&#34;&gt;http://eternitywall.it/&lt;/a&gt;&lt;br/&gt;&amp;gt; Using that service, when you want to check for the proof that a specific&lt;br/&gt;&amp;gt; message was written in the Blockchain, it let you choose from 5 different&lt;br/&gt;&amp;gt; explorer.&lt;br/&gt;&amp;gt; Mycelium wallet recently added the option to select one of 15 block&lt;br/&gt;&amp;gt; explorers.&lt;br/&gt;&amp;gt; And there&amp;#39;s the crypto_bot on reddit/r/bitcoin that detect reference to&lt;br/&gt;&amp;gt; transaction an add a message with links to 7 different explorers.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I think that&amp;#39;s clearly something that&amp;#39;s needed.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Bye!&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Sat, Aug 29, 2015 at 1:48 PM, Marco Pontello &amp;lt;marcopon at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Hi!&lt;br/&gt;&amp;gt;&amp;gt; My first post here, hope I&amp;#39;m following the right conventions.&lt;br/&gt;&amp;gt;&amp;gt; I had this humble idea for a while, so I thought to go ahead and propose&lt;br/&gt;&amp;gt;&amp;gt; it.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; BIP: XX&lt;br/&gt;&amp;gt;&amp;gt; Title: URI scheme for Blockchain exploration&lt;br/&gt;&amp;gt;&amp;gt; Author: Marco Pontello&lt;br/&gt;&amp;gt;&amp;gt; Status: Draft&lt;br/&gt;&amp;gt;&amp;gt; Type: Standards Track&lt;br/&gt;&amp;gt;&amp;gt; Created: 29 August 2015&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Abstract&lt;br/&gt;&amp;gt;&amp;gt; ========&lt;br/&gt;&amp;gt;&amp;gt; This BIP propose a simple URI scheme for looking up blocks, transactions,&lt;br/&gt;&amp;gt;&amp;gt; addresses on a Blockchain explorer.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Motivation&lt;br/&gt;&amp;gt;&amp;gt; ==========&lt;br/&gt;&amp;gt;&amp;gt; The purpose of this URI scheme is to enable users to handle all the&lt;br/&gt;&amp;gt;&amp;gt; requests for details about blocks, transactions, etc. with their preferred&lt;br/&gt;&amp;gt;&amp;gt; tool (being that a web service or a local application).&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Currently a Bitcoin client usually point to an arbitrary blockchain&lt;br/&gt;&amp;gt;&amp;gt; explorer when the user look for the details of a transaction (es. Bitcoin&lt;br/&gt;&amp;gt;&amp;gt; Wallet use BitEasy, Mycelium or Electrum use Blockchain.info, etc.).&lt;br/&gt;&amp;gt;&amp;gt; Other times resorting to cut&amp;amp;paste is needed.&lt;br/&gt;&amp;gt;&amp;gt; The same happens with posts and messages that reference some particular&lt;br/&gt;&amp;gt;&amp;gt; txs or blocks, if they provide links at all.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Specification&lt;br/&gt;&amp;gt;&amp;gt; =============&lt;br/&gt;&amp;gt;&amp;gt; The URI follow this simple form:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; blockchain: &amp;lt;hash/string&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Examples:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; blockchain:00000000000000001003e880d500968d51157f210c632e08a652af3576600198&lt;br/&gt;&amp;gt;&amp;gt; blockchain:001949&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; blockchain:3b95a766d7a99b87188d6875c8484cb2b310b78459b7816d4dfc3f0f7e04281a&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Rationale&lt;br/&gt;&amp;gt;&amp;gt; =========&lt;br/&gt;&amp;gt;&amp;gt; I thought about using some more complex scheme, or adding qualifiers to&lt;br/&gt;&amp;gt;&amp;gt; distinguish blocks from txs, but in the end I think that keeping it simple&lt;br/&gt;&amp;gt;&amp;gt; should be practical enough. Blockchain explorers can apply the same&lt;br/&gt;&amp;gt;&amp;gt; disambiguation rules they are already using to process the usual search&lt;br/&gt;&amp;gt;&amp;gt; box.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; From the point of view of a wallet developer (or other tool that need to&lt;br/&gt;&amp;gt;&amp;gt; show any kind of Blockchain references), using this scheme mean that he&lt;br/&gt;&amp;gt;&amp;gt; can simply make it a blockchain: link and be done with it, without having&lt;br/&gt;&amp;gt;&amp;gt; to worry about any specific Blockchain explorer or provide a means for the&lt;br/&gt;&amp;gt;&amp;gt; user to select one.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Blockchain explorers in turn will simply offer to handle the blockchain:&lt;br/&gt;&amp;gt;&amp;gt; URI, the first time the user visit their website, or launch/install the&lt;br/&gt;&amp;gt;&amp;gt; application, or even set themselves if there isn&amp;#39;t already one.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Users get the convenience of using always their preferred explorer, which&lt;br/&gt;&amp;gt;&amp;gt; can be especially handy on mobile devices, where juggling with cut&amp;amp;paste&lt;br/&gt;&amp;gt;&amp;gt; is far from ideal.&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; Try the Online TrID File Identifier&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://mark0.net/onlinetrid.aspx&#34;&gt;http://mark0.net/onlinetrid.aspx&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;&amp;gt;
    </content>
    <updated>2023-06-07T19:44:58&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst9klmxy2shq6qsvml3whh30vw35w6e7k6a8zrmlecczutxssxtlszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggrxuflt</id>
    
      <title type="html">📅 Original date posted:2015-10-05 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst9klmxy2shq6qsvml3whh30vw35w6e7k6a8zrmlecczutxssxtlszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggrxuflt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9v5ml35e0phzhvewe5h255ty75uwvrnnc7zzdawdq2wwxqx84gsqa5jy7f&#39;&gt;nevent1q…jy7f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-10-05&lt;br/&gt;📝 Original message:On Mon, Oct 5, 2015 at 2:10 PM, Mike Hearn &amp;lt;hearn at vinumeris.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; Hi Jorge,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;m glad we seem to be reaching agreement that hard forks aren&amp;#39;t so bad&lt;br/&gt;&amp;gt; really and can even have advantages. It seems the remaining area of&lt;br/&gt;&amp;gt; disagreement is this rollout specifically.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; a non-upgraded full node and an upgraded full will converge on what they&lt;br/&gt;&amp;gt;&amp;gt; see: &amp;#34;the most-work valid chain&amp;#34; will be the same for both.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Indeed it will, but the point of fully verifying is to not converge with the&lt;br/&gt;&amp;gt; miner majority, if something goes wrong and they aren&amp;#39;t following the same&lt;br/&gt;&amp;gt; rules as you. Defining &amp;#34;work&amp;#34; as &amp;#34;converge with miner majority&amp;#34; is fine for&lt;br/&gt;&amp;gt; SPV wallets and a correct or at least reasonable definition. But not for&lt;br/&gt;&amp;gt; fully verifying nodes, where non-convergence is an explicit design goal!&lt;br/&gt;&amp;gt; That&amp;#39;s the only thing that stops miners awarding themselves infinite free&lt;br/&gt;&amp;gt; money!&lt;br/&gt;&lt;br/&gt;As Greg explained to you repeatedly, a softfork won&amp;#39;t cause a&lt;br/&gt;non-upgraded full node to start accepting blocks that create more&lt;br/&gt;subsidy than is valid.&lt;br/&gt;It&amp;#39;s only the new rule (in this case, BIP65) that they won&amp;#39;t validate.&lt;br/&gt;That&amp;#39;s very different security from an SPV node, and as Greg also&lt;br/&gt;explained, SPV nodes could be much more secure than bitcoinj nodes&lt;br/&gt;(they could, for example, validate the coinbase transaction of every&lt;br/&gt;block).&lt;br/&gt;If a non-upgraded node it&amp;#39;s not a &amp;#34;full node&amp;#34; for you, that&amp;#39;s fine,&lt;br/&gt;but it is for everyone else. So please stop confusing other people.&lt;br/&gt;Assuming the majority of the hashrate upgraded, there&amp;#39;s almost no risk&lt;br/&gt;for non-upgraded full nodes.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; Are you going to produce a bip65 hardfork alternative to try to convince&lt;br/&gt;&amp;gt;&amp;gt; people of its advantages over bip65 (it is not clear to me how you include a&lt;br/&gt;&amp;gt;&amp;gt; new script operand via hardfork)?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; No, I&amp;#39;m focused on the block size issue right now. I don&amp;#39;t think there&amp;#39;s&lt;br/&gt;&amp;gt; much point in improving the block chain protocol if most users are going to&lt;br/&gt;&amp;gt; be unable to use it. But the modification is simple, right? You just replace&lt;br/&gt;&amp;gt; this bit:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;   CHECKLOCKTIMEVERIFY redefines the existing NOP2 opcode&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; with this&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;   CHECKLOCKTIMEVERIFY defines a new opcode (0xc0)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; and that&amp;#39;s it. The section upgrade and testing plan only says TBD so that&lt;br/&gt;&amp;gt; part doesn&amp;#39;t even need to change at all, as it&amp;#39;s not written yet.&lt;br/&gt;&lt;br/&gt;Thanks, I wasn&amp;#39;t aware that there was room for new opcodes that&lt;br/&gt;weren&amp;#39;t noops already.&lt;br/&gt;Can you give an example of an attack in which a non-upgraded full node&lt;br/&gt;wallet is defrauded with BIP65 but could not with the hardfork&lt;br/&gt;alternative (that nobody seems to be willing to implement)?&lt;br/&gt;Please, don&amp;#39;t assume 0 confirmation transactions or similar&lt;br/&gt;unreasonable assumptions (ie see section 11 &amp;#34;Calculations&amp;#34; of the&lt;br/&gt;Bitcoin whitepaper).
    </content>
    <updated>2023-06-07T19:42:01&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgunt2gzqq890lskexultkr0ls8sptjyw0qczxgarvennpvrg896qzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggmm9rvm</id>
    
      <title type="html">📅 Original date posted:2015-10-05 📝 Original message:On Oct ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgunt2gzqq890lskexultkr0ls8sptjyw0qczxgarvennpvrg896qzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggmm9rvm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgqnnem6ttaf4pej4q2kpffkcnurkl4zza0avgw5t6cwjev6658tqj69ck0&#39;&gt;nevent1q…9ck0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-10-05&lt;br/&gt;📝 Original message:On Oct 5, 2015 2:08 PM, &amp;#34;Clément Elbaz&amp;#34; &amp;lt;clem.ds at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It will get correct results about :&lt;br/&gt;&amp;gt; - the existence every block&lt;br/&gt;&amp;gt; - the existence of every transaction&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It will get incorrect results :&lt;br/&gt;&amp;gt; - about the nature of some transactions&lt;br/&gt;&lt;br/&gt;Given the assumptions above, only of transactions without enough&lt;br/&gt;confirmations.&lt;br/&gt;&lt;br/&gt;&amp;gt; - and therefore, about the balances of some wallets.&lt;br/&gt;&lt;br/&gt;Not if the wallet waits for enough confirmations.&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/20151005/51a36627/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151005/51a36627/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:42:00&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy2wgf7x7dtrxrp7202rggpc5hmnlyg5alcctdk2e8jw8zn2ny24szypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggdgrcjj</id>
    
      <title type="html">📅 Original date posted:2015-10-05 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy2wgf7x7dtrxrp7202rggpc5hmnlyg5alcctdk2e8jw8zn2ny24szypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggdgrcjj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd4fchtkf2kwmqe8ztpuu0xkcr4vmsd9jp920k0qrkr7qqmjyyascne7l6a&#39;&gt;nevent1q…7l6a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-10-05&lt;br/&gt;📝 Original message:On Mon, Oct 5, 2015 at 2:29 PM, Clément Elbaz &amp;lt;clem.ds at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; The problem is that some transactions that are meaningless to you are&lt;br/&gt;&amp;gt; actually meaningful to people using an upgraded Bitcoin software.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Therefore during a softfork, while you can not miss the existence of a&lt;br/&gt;&amp;gt; transaction, you can miss its meaning.&lt;br/&gt;&lt;br/&gt;Why would you care about payments to other people?&lt;br/&gt;The scriptPubKey&amp;#39;s that you give to your payers certainly have meaning to you.&lt;br/&gt;&lt;br/&gt;&amp;gt; But as soon as you try to actually use Bitcoin (that is, calculate the&lt;br/&gt;&amp;gt; accurate balance of a wallet in a very broad sense), you can be led a wrong&lt;br/&gt;&amp;gt; result if you did not upgrade, which is a critical problem for financial&lt;br/&gt;&amp;gt; software.&lt;br/&gt;&lt;br/&gt;What is it important that you are able to calculate balances of&lt;br/&gt;wallets that aren&amp;#39;t yours?&lt;br/&gt;&lt;br/&gt;&amp;gt; And because nothing prevent people to send you transactions of a new type,&lt;br/&gt;&amp;gt; you have no way to &amp;#34;opt out&amp;#34; of this problem.&lt;br/&gt;&lt;br/&gt;Why would anyone &amp;#34;pay you&amp;#34; to a scriptPubKey you don&amp;#39;t understand?&lt;br/&gt;&lt;br/&gt;I can &amp;#34;pay&amp;#34; the bill of my internet services by burying cash in a park&lt;br/&gt;nearby my house for my provider to pick up later.&lt;br/&gt;But if I don&amp;#39;t tell my provider, it will never know. If I inform it, I&lt;br/&gt;will get an answer: &amp;#34;no, sorry, we won&amp;#39;t accept this new &amp;#39;form of&lt;br/&gt;payment&amp;#39; of yours as payment&amp;#34;.
    </content>
    <updated>2023-06-07T19:42:00&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8w2jvzs7mc0ds2cuyk5gsy5ns8pf9fhtn2h9e67h6ke3xn3r6ewszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggez248k</id>
    
      <title type="html">📅 Original date posted:2015-10-05 📝 Original message:On Oct ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8w2jvzs7mc0ds2cuyk5gsy5ns8pf9fhtn2h9e67h6ke3xn3r6ewszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggez248k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf88zmhm0fpvqyggmvykdjaujjks9485c2nrveaj3e52z5jhwvssswmredv&#39;&gt;nevent1q…redv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-10-05&lt;br/&gt;📝 Original message:On Oct 5, 2015 1:28 PM, &amp;#34;Mike Hearn via bitcoin-dev&amp;#34; &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Well, let&amp;#39;s agree to disagree on these two things:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; - I define &amp;#34;working&amp;#34; for a full node as verifying everything; if a node&lt;br/&gt;starts skipping bits then I&amp;#39;d say it&amp;#39;s not really &amp;#34;working&amp;#34; according to&lt;br/&gt;its original design goals&lt;br/&gt;&lt;br/&gt;But assuming the hashrate majority has upgraded (and we&amp;#39;re using 95% as the&lt;br/&gt;miner upgrade confirmation threshold to start activation, so that&lt;br/&gt;assumption seems pretty safe), a non-upgraded full node and an upgraded&lt;br/&gt;full will converge on what they see: &amp;#34;the most-work valid chain&amp;#34; will be&lt;br/&gt;the same for both. A non-upgraded full node wallet waiting for several&lt;br/&gt;confirmations (for example, 6 confirmations) will be just as safe as an&lt;br/&gt;upgraded one. In that sense, it keeps working. On top of that, nodes (of&lt;br/&gt;any kind) can use unknown block version numbers to notify the user or even&lt;br/&gt;stop working (the same notification mechanism you would use with hardforks).&lt;br/&gt;&lt;br/&gt;I agree that hardforks are necessary and we should deploy a hardfork asap&lt;br/&gt;to show the world they are indeed possible (bip99 proposes a likely&lt;br/&gt;uncontroversial one), but I still believe that is clear that softfork&lt;br/&gt;deployment is preferrable in many cases like this one.&lt;br/&gt;&lt;br/&gt;Are you going to produce a bip65 hardfork alternative to try to convince&lt;br/&gt;people of its advantages over bip65 (it is not clear to me how you include&lt;br/&gt;a new script operand via hardfork)?&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/20151005/b9f495ac/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151005/b9f495ac/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:41:59&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvdca20e32vkn2zk7ld42cse8p4rwrv65ffp69k6lrw35rhelnfpszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggpgk34z</id>
    
      <title type="html">📅 Original date posted:2015-09-30 📝 Original message:On Oct ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvdca20e32vkn2zk7ld42cse8p4rwrv65ffp69k6lrw35rhelnfpszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggpgk34z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8f3a66g9d49qm0cvur9dm7dg5walyd7d563rn38lsmelcc3kvheqvenxf7&#39;&gt;nevent1q…nxf7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-30&lt;br/&gt;📝 Original message:On Oct 1, 2015 12:14 AM, &amp;#34;Jorge Timón&amp;#34; &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Wed, Sep 30, 2015 at 11:06 PM, Mike Hearn &amp;lt;hearn at vinumeris.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; Exactly, all those &amp;#34;mini divergences&amp;#34; eventually disappear&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; A miner that has accepted a newly invalid transaction into its memory&lt;br/&gt;pool&lt;br/&gt;&amp;gt; &amp;gt; and is trying to mine it, will keep producing invalid blocks forever&lt;br/&gt;until&lt;br/&gt;&amp;gt; &amp;gt; the owner shuts it down and upgrades. This was happening for weeks after&lt;br/&gt;&amp;gt; &amp;gt; P2SH triggered.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; For instance, any miner that has modified/bypassed IsStandard() can do&lt;br/&gt;this,&lt;br/&gt;&amp;gt; &amp;gt; or any miner that accepts direct transaction submission, or any miner&lt;br/&gt;that&lt;br/&gt;&amp;gt; &amp;gt; runs an old node from before OP_NOPs were made non-standard.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; That is correct. But doesn&amp;#39;t seem to contradict anything I said.&lt;br/&gt;&lt;br/&gt;Actually, no, sorry, the second paragraph is not correct as explained by&lt;br/&gt;Greg Maxwell.&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/20151001/a24e6353/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151001/a24e6353/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:41:56&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrea7yr6zmuajpd87cxd28w2pu35esx4z6drvd2r5rm62jhaust9gzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gglsds47</id>
    
      <title type="html">📅 Original date posted:2015-09-28 📝 Original message:On Sep ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrea7yr6zmuajpd87cxd28w2pu35esx4z6drvd2r5rm62jhaust9gzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gglsds47" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9g5x9emsy3cw4hjzl0c37lyr4wfhuyvyx2uvxun906m497rp2ywcel43ye&#39;&gt;nevent1q…43ye&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-28&lt;br/&gt;📝 Original message:On Sep 28, 2015 7:14 PM, &amp;#34;Mike Hearn via bitcoin-dev&amp;#34; &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; In a hardfork, however, there is no mechanism to stop the old fork and&lt;br/&gt;we may have 2 chains co-exist for a long time.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; There isn&amp;#39;t any difference in how long the divergent state exists for.&lt;br/&gt;That depends only on how fast people upgrade, which is unaffected by the&lt;br/&gt;rollout strategy used.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Yes, there is a difference. Assuming the hashrate majority upgrades, in the&lt;br/&gt;case of a softfork non-upgraded miners will try to build on top of the&lt;br/&gt;longest chain (the upgraded one) but their blocks will get consistently&lt;br/&gt;orphaned for having a too old block version (and if they just increment the&lt;br/&gt;version without implementing the new restrictions, then their blocks will&lt;br/&gt;be orphaned when they fail to enforce the new restrictions). In the case of&lt;br/&gt;a hardfork, the non-upgraded miners will keep on building their own longest&lt;br/&gt;valid chain (the upgraded chain is not valid in their eyes), potentially&lt;br/&gt;forever.&lt;br/&gt;That&amp;#39;s not to say softforks are always preferrable. There&amp;#39;s cases when a&lt;br/&gt;feature can be implemented as a softfork or a hardfork, but the softfork&lt;br/&gt;solution is clearly inferior and introduces technical debt.&lt;br/&gt;In those cases I prefer a hardfork, but this is not one of those cases.&lt;br/&gt;&lt;br/&gt;In any case, maybe you want to provide some feedback to bip99, which is&lt;br/&gt;about possible consensus rule changes scenarios and a recommended&lt;br/&gt;deployment path for each of them (softforks and hardforks are subdivided in&lt;br/&gt;several types). This discussion about the general desirability of softforks&lt;br/&gt;seems offtopic for the concrete cltv deployment discussion, which assumes&lt;br/&gt;softforks as deployment mechanism (just like bip66 assumed it).&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/20150929/66e45ae4/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150929/66e45ae4/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:41:36&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstplgc78qhtd0g6e9qtgy43vvpyjr8su8uma0566yj5u4jpsx9fzqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggsq7puq</id>
    
      <title type="html">📅 Original date posted:2015-09-18 📝 Original message:Well, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstplgc78qhtd0g6e9qtgy43vvpyjr8su8uma0566yj5u4jpsx9fzqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggsq7puq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxa3akkynwn8ucvnuuux0qc7zavgj9zzvszrj8kuts4ru8pch9rmsr0z6t7&#39;&gt;nevent1q…z6t7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-18&lt;br/&gt;📝 Original message:Well, with utxo commitments at some point maybe is enough to validate the&lt;br/&gt;full headers history but only the last 5 years of ttansaction history&lt;br/&gt;(assuming utxo commitments are buried 5 years worth of blocks in the past).&lt;br/&gt;This scales much better than validating the full history and if we get a 5&lt;br/&gt;year reorg something is going really wrong anyway...&lt;br/&gt;Maybe after validating the last 5 years you also want to validate the rest&lt;br/&gt;of the history backards to get the &amp;#34;fully-full node&amp;#34; security.&lt;br/&gt;Of course 5 years it&amp;#39;s just an arbitrary number: 2 or maybe even 1 would&lt;br/&gt;probably be secure enough for most people. I&amp;#39;ve referred to this idea as&lt;br/&gt;&amp;#34;hard checkpoints&amp;#34; or &amp;#34;moving the genesis block forward&amp;#34; in the past.&lt;br/&gt;On Sep 18, 2015 4:18 PM, &amp;#34;Rune Kjær Svendsen&amp;#34; &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; There are a couple of points I’d like to address.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Firstly, yes, &amp;gt;50% attacks are a problem for Bitcoin. Bitcoin does not&lt;br/&gt;&amp;gt; function if the majority of mining power is dishonest. There is no way&lt;br/&gt;&amp;gt; around that. It’s how proof-of-work functions. And if we lose&lt;br/&gt;&amp;gt; proof-of-work, we lose Bitcoin.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Secondly, I’m not suggesting that UTXO set hashes *replace* block hashes,&lt;br/&gt;&amp;gt; or even that it should be in the block header (probably in the coinbase&lt;br/&gt;&amp;gt; somewhere). I suggest it as an *addition* to the existing consensus rules.&lt;br/&gt;&amp;gt; Full nodes can still verify the chain with the added step of hashing the&lt;br/&gt;&amp;gt; UTXO set for every block. Of course, this can easily be deferred to after&lt;br/&gt;&amp;gt; proof-of-work has been verified already, such that no work is wasted.&lt;br/&gt;&amp;gt; Unless a 51% attack is in effect. But I argue that this is a moot point,&lt;br/&gt;&amp;gt; since Bitcoin is useless anyway under such circumstances.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Lastly, I’m not suggesting miners discard the blockchain history. A miner&lt;br/&gt;&amp;gt; has an incentive to be absolutely sure that the chain he’s building on is&lt;br/&gt;&amp;gt; the right one. If he’s wrong, he loses money/income. There’s simply no&lt;br/&gt;&amp;gt; reason for a professional miner *not* to do the full initial sync, which&lt;br/&gt;&amp;gt; only needs to be done once. Non-miners, who just want to check the balance&lt;br/&gt;&amp;gt; of their wallet, however, really don’t need to retrieve information about&lt;br/&gt;&amp;gt; Hal Finney sending bitcoins to Satoshi in 2010. In any case, this practice&lt;br/&gt;&amp;gt; isn’t sustainable.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; In the end, it isn’t possible to control whether a miner verifies the&lt;br/&gt;&amp;gt; entire blockchain anyway (anyone can send the UTXO set over the wire). Not&lt;br/&gt;&amp;gt; letting the proof-of-work cover the UTXO hash doesn’t solve this problem,&lt;br/&gt;&amp;gt; it only makes it impossible to know whether a given UTXO set is the one&lt;br/&gt;&amp;gt; that the majority is mining on without retrieving the entire blockchain,&lt;br/&gt;&amp;gt; and doing the verification yourself. People can choose to skip that&lt;br/&gt;&amp;gt; regardless of what we do.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Furthermore, all nodes have the option of deciding which level of security&lt;br/&gt;&amp;gt; they want. We’re not lessening security of the protocol, we’re&lt;br/&gt;&amp;gt; strengthening the security of something that’s already possible to do&lt;br/&gt;&amp;gt; (build on top of an unverified blockchain), but we’d rather want that&lt;br/&gt;&amp;gt; people not do.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; /Rune&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; On 18 Sep 2015, at 21:43, Patrick Strateman via bitcoin-dev &amp;lt;&lt;br/&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; Full nodes using UTXO set commitments is a change to the bitcoin&lt;br/&gt;&amp;gt; &amp;gt; security model.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Currently an attacker with &amp;gt;50% of the network hashrate can rewrite&lt;br/&gt;&amp;gt; history.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; If full nodes rely on UTXO set commitments such an attacker could create&lt;br/&gt;&amp;gt; &amp;gt; an infinite number of bitcoins (as in many times more than the current&lt;br/&gt;&amp;gt; &amp;gt; 21 million bitcoin limit).&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Before we consider mechanisms for UTXO set commitments, we should&lt;br/&gt;&amp;gt; &amp;gt; seriously discuss whether the security model reduction is reasonable.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; On 09/18/2015 12:05 PM, Rune Kjær Svendsen via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; Currently, when a new node wants to join the network, it needs to&lt;br/&gt;&amp;gt; retrieve the entire blockchain history, starting from January 2009 and up&lt;br/&gt;&amp;gt; until now, in order to derive a UTXO set that it can verify new&lt;br/&gt;&amp;gt; blocks/transactions against. With a blockchain size of 40GB and a UTXO size&lt;br/&gt;&amp;gt; of around 1GB, the extra bandwidth required is significant, and will keep&lt;br/&gt;&amp;gt; increasing indefinitely. If a newly mined block were to include the UTXO&lt;br/&gt;&amp;gt; set hash of the chain up until the previous block — the hash of the UTXO&lt;br/&gt;&amp;gt; set on top of which this block builds — then new nodes, who want to know&lt;br/&gt;&amp;gt; whether a transaction is valid, would be able to acquire the UTXO set in a&lt;br/&gt;&amp;gt; trustless manner, by only verifying proof-of-work headers, and knowing that&lt;br/&gt;&amp;gt; a block with an invalid UTXO set hash would be rejected.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; I’m not talking about calculating a complicated tree structure from the&lt;br/&gt;&amp;gt; UTXO set, which would put further burden on already burdened Bitcoin Core&lt;br/&gt;&amp;gt; nodes. We simply include the hash of the current UTXO set in a newly&lt;br/&gt;&amp;gt; created block, such that the transactions in the new block build *on top*&lt;br/&gt;&amp;gt; of the UTXO set whose hash is specified. This actually alleviates Bitcoin&lt;br/&gt;&amp;gt; Core nodes, as it will now become possible for nodes without the entire&lt;br/&gt;&amp;gt; blockchain to answer SPV queries (by retrieving the UTXO set trustlessly&lt;br/&gt;&amp;gt; and using this to answer queries). It also saves bandwidth for Bitcore Core&lt;br/&gt;&amp;gt; nodes, who only need to send roughly 1GB of data, in order to synchronise a&lt;br/&gt;&amp;gt; node, rather than 40GB&#43;. I will continue to run a full Bitcoin Core node,&lt;br/&gt;&amp;gt; saving the entire blockchain history, but it shouldn’t be a requirement to&lt;br/&gt;&amp;gt; hold the entire transaction history in order to start verifying new&lt;br/&gt;&amp;gt; transactions.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; As far as I can see, this also forces miners to actually maintain an&lt;br/&gt;&amp;gt; UTXO set, rather than just build on top of the chain with the most&lt;br/&gt;&amp;gt; proof-of-work. Producing a UTXO set and verifying a block against a chain&lt;br/&gt;&amp;gt; is the same thing, so by including the hash of the UTXO set we force miners&lt;br/&gt;&amp;gt; to verify the block that they want to build on top of.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; Am I missing something obvious, because as far as I can see, this&lt;br/&gt;&amp;gt; solves the problem of quadratic time complexity for initial sync:&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://www.youtube.com/watch?v=TgjrS-BPWDQ&amp;amp;t=2h02m12s&#34;&gt;http://www.youtube.com/watch?v=TgjrS-BPWDQ&amp;amp;t=2h02m12s&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; The only added step to verifying a block is to hash the UTXO set. So it&lt;br/&gt;&amp;gt; does require additional computation, but most modern CPUs have a SHA256&lt;br/&gt;&amp;gt; throughput of around 500 MB/s, which means it takes only two seconds to&lt;br/&gt;&amp;gt; hash the UTXO set. And this can be improved further (GPUs can do 2-3 GB/s).&lt;br/&gt;&amp;gt; A small sacrifice for the added ease of initial syncing, in my opinion.&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; /Rune&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;&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;&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/20150918/a57078f8/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150918/a57078f8/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:40:57&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdv60r2deaczy9vj30epg9txvjkr26lx06xyc023n55uv8xjpdl9qzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gglp6rq5</id>
    
      <title type="html">📅 Original date posted:2015-09-17 📝 Original message:Fill ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdv60r2deaczy9vj30epg9txvjkr26lx06xyc023n55uv8xjpdl9qzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gglp6rq5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgfdnv5y7sas342k3qpwsafu0fl2ma06nrleljn4wuzmjjez8lmjgt5f5q7&#39;&gt;nevent1q…f5q7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-17&lt;br/&gt;📝 Original message:Fill or kill us normally used for trades and I think it can be confusing.&lt;br/&gt;Previous times this has been discussed it has been discussed under&lt;br/&gt;nExpiryTime or op_height (which enables expiration), for example, in the&lt;br/&gt;freimarkets white paper.&lt;br/&gt;&lt;br/&gt;As Mark points out this can be made safe by requiring that all the outputs&lt;br/&gt;of a transaction that can expire have op_maturity/csv/rcltv of 100. That&lt;br/&gt;makes them as reorg-safe as coinbase transactions. Unfortunately this&lt;br/&gt;doesn&amp;#39;t play very well with p2sh...&lt;br/&gt;On Sep 17, 2015 3:08 PM, &amp;#34;Mark Friedenbach 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; Note that this violates present assumptions about transaction validity,&lt;br/&gt;&amp;gt; unless a constraint also exists that any output of such an expiry block is&lt;br/&gt;&amp;gt; not spent for at least 100 blocks.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Do you have a clean way of ensuring this?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Thu, Sep 17, 2015 at 2:41 PM, jl2012 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; Fill-or-kill tx is not a new idea and is discussed in the Scaling Bitcoin&lt;br/&gt;&amp;gt;&amp;gt; workshop. In Satoshi&amp;#39;s implementation of nLockTime, a huge range of&lt;br/&gt;&amp;gt;&amp;gt; timestamp (from 1970 to 2009) is wasted. By exploiting this unused range&lt;br/&gt;&amp;gt;&amp;gt; and with compromise in the time resolution, a fill-or-kill system could be&lt;br/&gt;&amp;gt;&amp;gt; built with a softfork.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; -----------&lt;br/&gt;&amp;gt;&amp;gt; Two new parameters, nLockTime2 and nKillTime are defined:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; nLockTime2 (Range: 0-1,853,010)&lt;br/&gt;&amp;gt;&amp;gt; 0: Tx could be confirmed at or after block 420,000&lt;br/&gt;&amp;gt;&amp;gt; 1: Tx could be confirmed at or after block 420,004&lt;br/&gt;&amp;gt;&amp;gt; .&lt;br/&gt;&amp;gt;&amp;gt; .&lt;br/&gt;&amp;gt;&amp;gt; 719,999: Tx could be confirmed at or after block 3,299,996 (about 55&lt;br/&gt;&amp;gt;&amp;gt; years from now)&lt;br/&gt;&amp;gt;&amp;gt; 720,000: Tx could be confirmed if the median time-past &amp;gt;= 1,474,562,048&lt;br/&gt;&amp;gt;&amp;gt; (2016-09-22)&lt;br/&gt;&amp;gt;&amp;gt; 720,001: Tx could be confirmed if the median time-past &amp;gt;= 1,474,564,096&lt;br/&gt;&amp;gt;&amp;gt; (2016-09-22)&lt;br/&gt;&amp;gt;&amp;gt; .&lt;br/&gt;&amp;gt;&amp;gt; .&lt;br/&gt;&amp;gt;&amp;gt; 1,853,010 (max): Tx could be confirmed if the median time-past &amp;gt;=&lt;br/&gt;&amp;gt;&amp;gt; 3,794,966,528 (2090-04-04)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; nKillTime (Range: 0-2047)&lt;br/&gt;&amp;gt;&amp;gt; if nLockTime2 &amp;lt; 720,000, the tx could be confirmed at or before block&lt;br/&gt;&amp;gt;&amp;gt; (nLockTime2 &#43; nKillTime * 4)&lt;br/&gt;&amp;gt;&amp;gt; if nLockTime2 &amp;gt;= 720,000, the tx could be confirmed if the median&lt;br/&gt;&amp;gt;&amp;gt; time-past &amp;lt;= (nLockTime2 - 720,001 &#43; nKillTime) * 2048&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Finally, nLockTime = 500,000,000 &#43; nKillTime &#43; nLockTime2 * 2048&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Setting a bit flag in tx nVersion will activate the new rules.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The resolution is 4 blocks or 2048s (34m)&lt;br/&gt;&amp;gt;&amp;gt; The maximum confirmation window is 8188 blocks (56.9 days) or 16,769,024s&lt;br/&gt;&amp;gt;&amp;gt; (48.5 days)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; For example:&lt;br/&gt;&amp;gt;&amp;gt; With nLockTime2 = 20 and nKillTime = 100, a tx could be confirmed only&lt;br/&gt;&amp;gt;&amp;gt; between block 420,080 and 420,480&lt;br/&gt;&amp;gt;&amp;gt; With nLockTime2 = 730,000 and nKillTime = 1000, a tx could be confirmed&lt;br/&gt;&amp;gt;&amp;gt; only between median time-past of 1,495,042,048 and 1,497,090,048&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ----------------&lt;br/&gt;&amp;gt;&amp;gt; Why is this a softfork?&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Remember this formula: nLockTime = 500,000,000 &#43; nKillTime &#43; nLockTime2 *&lt;br/&gt;&amp;gt;&amp;gt; 2048&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; For height based nLockTime2 (&amp;lt;= 719,999)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; For nLockTime2 = 0 and nKillTime = 0, nLockTime = 500,000,000, which&lt;br/&gt;&amp;gt;&amp;gt; means the tx could be confirmed after 1970-01-01 with the original lock&lt;br/&gt;&amp;gt;&amp;gt; time rule. As the new rule does not allow confirmation until block 420,000,&lt;br/&gt;&amp;gt;&amp;gt; it&amp;#39;s clearly a softfork.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; It is not difficult to see that the growth of nLockTime will never catch&lt;br/&gt;&amp;gt;&amp;gt; up nLockTime2.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; At nLockTime2 = 719,999 and nKillTime = 2047, nLockTime = 1,974,559,999,&lt;br/&gt;&amp;gt;&amp;gt; which means 2016-09-22. However, the new rule will not allow confirmation&lt;br/&gt;&amp;gt;&amp;gt; until block 3,299,996 which is decades to go&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; For time based nLockTime2 (&amp;gt; 720,000)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; For nLockTime2 = 720,000 and nKillTime = 0, nLockTime = 1,974,560,000,&lt;br/&gt;&amp;gt;&amp;gt; which means the tx could be confirmed after median time-past 1,474,560,000&lt;br/&gt;&amp;gt;&amp;gt; (assuming BIP113). However, the new rule will not allow confirmation until&lt;br/&gt;&amp;gt;&amp;gt; 1,474,562,048, therefore a soft fork.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; For nLockTime2 = 720,000 and nKillTime = 2047, nLockTime = 1,974,562,047,&lt;br/&gt;&amp;gt;&amp;gt; which could be confirmed at 1,474,562,047. Again, the new rule will not&lt;br/&gt;&amp;gt;&amp;gt; allow confirmation until 1,474,562,048. The 1 second difference makes it a&lt;br/&gt;&amp;gt;&amp;gt; soft fork.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Actually, for every nLockTime2 value &amp;gt;= 720,000, the lock time with the&lt;br/&gt;&amp;gt;&amp;gt; new rule must be 1-2048 seconds later than the original rule.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; For nLockTime2 = 1,853,010 and nKillTime = 2047, nLockTime =&lt;br/&gt;&amp;gt;&amp;gt; 4,294,966,527, which is the highest possible value with the 32-bit nLockTime&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ----------------&lt;br/&gt;&amp;gt;&amp;gt; User&amp;#39;s perspective:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; A user wants his tx either filled or killed in about 3 hours. He will set&lt;br/&gt;&amp;gt;&amp;gt; a time-based nLockTime2 according to the current median time-past, and set&lt;br/&gt;&amp;gt;&amp;gt; nKillTime = 5&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; A user wants his tx get confirmed in the block 630000, the first block&lt;br/&gt;&amp;gt;&amp;gt; with reward below 10BTC. He is willing to pay high fee but don&amp;#39;t want it&lt;br/&gt;&amp;gt;&amp;gt; gets into another block. He will set nLockTime2 = 210,000 and nKillTime = 0&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ----------------&lt;br/&gt;&amp;gt;&amp;gt; OP_CLTV&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Time-based OP_CLTV could be upgraded to support time-based nLockTime2.&lt;br/&gt;&amp;gt;&amp;gt; However, height-based OP_CLTV is not compatible with nLockTime2. To spend a&lt;br/&gt;&amp;gt;&amp;gt; height-based OP_CLTV output, user must use the original nLockTime.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; We may need a new OP_CLTV2 which could verify both nLockTime and&lt;br/&gt;&amp;gt;&amp;gt; nLockTime2&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ----------------&lt;br/&gt;&amp;gt;&amp;gt; 55 years after?&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The height-based nLockTime2 will overflow in 55 years. It is very likely&lt;br/&gt;&amp;gt;&amp;gt; a hard fork will happen to implement a better fill-or-kill system. If not,&lt;br/&gt;&amp;gt;&amp;gt; we could reboot everything with another tx nVersion for another 55 years.&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;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150917/3db9f191/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150917/3db9f191/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:40:44&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstt5zwvlqr5x7jgzvyf6y4yru02fdrug68rctuzs0nverwe74xssqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg8qs0dw</id>
    
      <title type="html">📅 Original date posted:2015-09-03 📝 Original message:On Sep ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstt5zwvlqr5x7jgzvyf6y4yru02fdrug68rctuzs0nverwe74xssqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg8qs0dw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstr53q6yp8muum3y83tzhzfulxnn3sm5umjckvjrycuprafzyt8mqzxa0dx&#39;&gt;nevent1q…a0dx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-03&lt;br/&gt;📝 Original message:On Sep 3, 2015 5:58 PM, &amp;#34;Btc Drak via bitcoin-dev&amp;#34; &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Thu, Sep 3, 2015 at 3:34 PM, Jeff Garzik &amp;lt;jgarzik at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; A discussion of rolling out BIP 100 will not be avoided :)&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; It is a hard fork; it would be silly to elide discussion of these key&lt;br/&gt;&amp;gt; &amp;gt; issues.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; I don&amp;#39;t get the community&amp;#39;s recent interest in avoiding certain topics.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It&amp;#39;s not a matter of avoiding the subject, it&amp;#39;s a whole separate&lt;br/&gt;&amp;gt; discussion and in the interests of efficient discussion, it is best&lt;br/&gt;&amp;gt; done separately. There&amp;#39;s a whole BIP dedicated to the discussion of&lt;br/&gt;&amp;gt; consensus forks which you should probably give some input in also,&lt;br/&gt;&amp;gt; BIP99 [1]&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Once we come to an agreement and can say &amp;#34;here&amp;#39;s what we&amp;#39;re doing&lt;br/&gt;&amp;gt; about blocksize, it will be X, or we&amp;#39;ll raise by this algo&amp;#34;, then we&lt;br/&gt;&amp;gt; can discuss the best way to implement the hard fork.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; [1] &lt;a href=&#34;https://github.com/bitcoin/bips/pull/181&#34;&gt;https://github.com/bitcoin/bips/pull/181&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;In fact, that discussion can happen in parallel. But it is more efficient&lt;br/&gt;to do so in one place instead of in each of the 5&#43; hardfork proposals&lt;br/&gt;(bip99 itself has a hardfork proposal with its code ready).&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/20150903/a11ae3c3/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150903/a11ae3c3/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:39:19&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8fzle240l787qwtdkt8tdzfn9anylqnats8w42d2y0f05q5l9ztqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggjs94hh</id>
    
      <title type="html">📅 Original date posted:2015-08-26 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8fzle240l787qwtdkt8tdzfn9anylqnats8w42d2y0f05q5l9ztqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggjs94hh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8vpxmty0txvf7c83ml0nuanajq9g0r96tw7rfx8leagez23rkfps6xacsr&#39;&gt;nevent1q…acsr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-26&lt;br/&gt;📝 Original message:On Thu, Aug 27, 2015 at 12:22 AM, Daniele Pinna via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; I don&amp;#39;t get how it&amp;#39;s very risky to have the Mike and Gavin redirect the&lt;br/&gt;&amp;gt; course of the bitcoin protocol but it&amp;#39;s totally fine to consider complex&lt;br/&gt;&amp;gt; miner voting protocols as a hard fork option.&lt;br/&gt;&lt;br/&gt;Maybe this helps undesrtanding the risks of a contentious/schism&lt;br/&gt;hardfork: &lt;a href=&#34;https://github.com/bitcoin/bips/pull/181/files#diff-e331b8631759a4ed6a4cfb4d10f473caR137&#34;&gt;https://github.com/bitcoin/bips/pull/181/files#diff-e331b8631759a4ed6a4cfb4d10f473caR137&lt;/a&gt;&lt;br/&gt;That section can be greatly improved though.&lt;br/&gt;&lt;br/&gt;&amp;gt; I believe that this community has not given due weight to the analysis&lt;br/&gt;&amp;gt; proposed by Peter__R on the existence of fee markets with  uncapped max&lt;br/&gt;&amp;gt; blocksizes. The critiques made toward his work were in no way definitive and&lt;br/&gt;&amp;gt; discussion just stopped. Is it the math that bothers people?&lt;br/&gt;&lt;br/&gt;I have only skimmed the document, but I believe its conclusions (or&lt;br/&gt;some of them) are right for the current propagation code.&lt;br/&gt;The assumption may not stand if we move to something like IBLT though.&lt;br/&gt;I believe that document also proves that it is&lt;br/&gt;irrational/noncompetitive for miners to include ANY free transactions&lt;br/&gt;at all (like they currently do).&lt;br/&gt;But the analysis is about the effect of the maximum block size on&lt;br/&gt;fees: there&amp;#39;s more effects of that consensus rule.&lt;br/&gt;The most important one being that it limits mining centralization (and&lt;br/&gt;centralization in general).&lt;br/&gt;This is true for at least 2 reasons: one is related to block&lt;br/&gt;propagation and it is what is usually described.&lt;br/&gt;At a bigger scale (even with crazy assumptions like constant time&lt;br/&gt;infinite bandwidth, instant [superluminal] communication, zkSNARKS&lt;br/&gt;block validity proofs ) minimum CPU costs will be something to limit&lt;br/&gt;through the maximum block size consensus rule. There&amp;#39;s a scale at&lt;br/&gt;which the minimum CPU costs for a miner to be competitive may be so&lt;br/&gt;high that some small miners without the resources to meet that minimum&lt;br/&gt;will become unprofitable.&lt;br/&gt;Admittedly we&amp;#39;re not near that scale yet, but if something to take into account.&lt;br/&gt;&lt;br/&gt;&amp;gt; The main critique to uncapped max blocksizes which I&amp;#39;ve heard stems from our&lt;br/&gt;&amp;gt; incapacity to quantify the advantages that large miners have over smaller&lt;br/&gt;&amp;gt; ones.&lt;br/&gt;&lt;br/&gt;There are some simulations. See:&lt;br/&gt;&lt;a href=&#34;http://gavinandresen.ninja/are-bigger-blocks-better-for-bigger-miners&#34;&gt;http://gavinandresen.ninja/are-bigger-blocks-better-for-bigger-miners&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;The goal of &lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/6382&#34;&gt;https://github.com/bitcoin/bitcoin/pull/6382&lt;/a&gt; is to allow&lt;br/&gt;people to do more realistic simulations (by using real full nodes).&lt;br/&gt;That doesn&amp;#39;t mean that more simplified simulations are worthless, but&lt;br/&gt;I didn&amp;#39;t want people to have to create their own testchain every time&lt;br/&gt;they want to simulate a different size, like rusty had to do for:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;http://rusty.ozlabs.org/?p=509&#34;&gt;http://rusty.ozlabs.org/?p=509&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;So the &amp;#34;incapacity to quantify the advantages that large miners have&lt;br/&gt;over smaller ones&amp;#34; doesn&amp;#39;t really exist.&lt;br/&gt;It would be nice to have more data about this (more sizes, more&lt;br/&gt;network topologies, etc) though.&lt;br/&gt;&lt;br/&gt;&amp;gt; As I will show in an upcoming paper, these advantages do not stem from&lt;br/&gt;&amp;gt; the act of propagating large blocks but rather from the block subsidies&lt;br/&gt;&amp;gt; which allow miners to mine unnecessary large blocks irregardless of the fees&lt;br/&gt;&amp;gt; contained therein. One typical example is Peter Todd&amp;#39;s suggested attack&lt;br/&gt;&amp;gt; whereby a miner creates a massive block filled with spam transactions that&lt;br/&gt;&amp;gt; pay himself solely to slow down the rest of the network and gain an&lt;br/&gt;&amp;gt; advantage. Putting aside the increased orphan risk arising from the&lt;br/&gt;&amp;gt; propagation of such a large block, this attack would never be viable if it&lt;br/&gt;&amp;gt; weren&amp;#39;t for the existence of current block subsidies.&lt;br/&gt;&lt;br/&gt;Although smaller subsidies will remove some problems we currently&lt;br/&gt;have, for example, SPV mining (there&amp;#39;s no incentive to SPV mine&lt;br/&gt;worthless empty blocks), I don&amp;#39;t understand your claim that they will&lt;br/&gt;also solve mining centralization problems related to block&lt;br/&gt;propagation.&lt;br/&gt;&lt;br/&gt;&amp;gt; As such, exponential increases to the max blocksize make perfect sense since&lt;br/&gt;&amp;gt; the block reward decreases exponentially also. All arguments invoking rates&lt;br/&gt;&amp;gt; of technological advances (see Gavin&amp;#39;s original posts) don&amp;#39;t mean anything.&lt;br/&gt;&lt;br/&gt;I really dislike basing the consensus rules on predictions about&lt;br/&gt;future technology. For all I know, a terrible war could destroy half&lt;br/&gt;of the global internet infrastructure in the next 5 years.&lt;br/&gt;I prefer simpler increments like in bip102 (although I don&amp;#39;t have the&lt;br/&gt;data to know if 2MB is safe mining-centralization-wise at this point&lt;br/&gt;[when mining centralization is pretty bad]).&lt;br/&gt;Arguments against that kind of change are usually along the lines&lt;br/&gt;&amp;#34;then we will have to repeat this same discussion in 1 or 2 years&amp;#34;.&lt;br/&gt;I believe that with the proper simulation tools being deployed and a&lt;br/&gt;better general understanding of what the concerns are, the&lt;br/&gt;conversation should be much simpler the next time.&lt;br/&gt;&lt;br/&gt;&amp;gt; Rational miners will NOT be incentivized to mine gargantuan spam filled&lt;br/&gt;&amp;gt; blocks in the presence of a vanishing block reward.&lt;br/&gt;&lt;br/&gt;Actually some simulations show they in fact have incentive to do just&lt;br/&gt;that in some cases.&lt;br/&gt;But more importantly, we shouldn&amp;#39;t assume that all attackers are&lt;br/&gt;rational miners. Maybe a potential attacker is a secret service or a&lt;br/&gt;financial cartel attempting to destroy Bitcoin for whatever reason.&lt;br/&gt;&lt;br/&gt;&amp;gt; I truly hope this matter gets the consideration it deserves. Particularly&lt;br/&gt;&amp;gt; with the upcoming scaling workshops.&lt;br/&gt;&lt;br/&gt;I truly hope that the discussion can move forward into more productive&lt;br/&gt;territories after the workshop, and I&amp;#39;m particularly interested in&lt;br/&gt;Peter R&amp;#39;s presentation, even if I haven&amp;#39;t found the time to read his&lt;br/&gt;paper yet. Even if fees are not the main reason why we want to have a&lt;br/&gt;block size maximum, fees are certainly very relevant and anything that&lt;br/&gt;he has mathematically proven in that regard will be useful to this&lt;br/&gt;discussion.&lt;br/&gt;&lt;br/&gt;&amp;gt; On Aug 21, 2015 11:35 PM, &amp;#34;Daniele Pinna&amp;#34; &amp;lt;daniele.pinna at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;#34;I ran some simulations, and if blocks take 20 seconds to propagate, a&lt;br/&gt;&amp;gt; network with a miner that has 30% of the hashing power will get 30.3% of the&lt;br/&gt;&amp;gt; blocks.&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Peter_R&amp;#39;s analysis of fee markets in the absence of blocksize limits [1]&lt;br/&gt;&amp;gt; shows that the hashrate advantage of a large miner is a side-effect of&lt;br/&gt;&amp;gt; coinbase subsidization. As the block rewards get smaller, so will large&lt;br/&gt;&amp;gt; miner advantages. An easy way to think about this is as follows:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Currently, the main critique of larger blocksizes is that we&amp;#39;ll connected&lt;br/&gt;&amp;gt; miners can cut out smaller miners by gratuitously filling up blocks with&lt;br/&gt;&amp;gt; self-paying transactions. This only works because block subsidies exist. The&lt;br/&gt;&amp;gt; moment block rewards become comparable to block TX fees, this exploit ceases&lt;br/&gt;&amp;gt; to be functional.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Basically, large miners will still be forced to move full blocks, but it&lt;br/&gt;&amp;gt; will go against their interest to fill them with spam since their main&lt;br/&gt;&amp;gt; source of income is the fees themselves. As a result, large miners (unlike&lt;br/&gt;&amp;gt; smaller ones) will lose the incentive to mine an un full block this evening&lt;br/&gt;&amp;gt; the playing field.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; In this context, large blocksizes as proposed by BIP100-101 hope to&lt;br/&gt;&amp;gt; stimulate the increase of TX fees by augmenting the network&amp;#39;s capacity. The&lt;br/&gt;&amp;gt; sooner block rewards become comparable to block fees, the sooner we will get&lt;br/&gt;&amp;gt; rid of mine centralization.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Dpinna&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; [1]&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://www.scribd.com/mobile/doc/273443462/A-Transaction-Fee-Market-Exists-Without-a-Block-Size-Limit&#34;&gt;http://www.scribd.com/mobile/doc/273443462/A-Transaction-Fee-Market-Exists-Without-a-Block-Size-Limit&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;&amp;gt;
    </content>
    <updated>2023-06-07T19:38:13&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2yzvmepdzlutcxsaj6j0d53fq67tez4hg3zvgqqknnc283s9rj2czypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggxrq983</id>
    
      <title type="html">📅 Original date posted:2015-08-30 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2yzvmepdzlutcxsaj6j0d53fq67tez4hg3zvgqqknnc283s9rj2czypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggxrq983" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp5kfr23a3c5kaz6k5g9x5vn4fnf2w877g5avajn8qlkafm5pmamsgeuqeu&#39;&gt;nevent1q…uqeu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-30&lt;br/&gt;📝 Original message:On Sun, Aug 30, 2015 at 7:13 PM,  &amp;lt;jl2012 at xbt.hk&amp;gt; wrote:&lt;br/&gt;&amp;gt; This is based on the assumption that miners would always like to use up the&lt;br/&gt;&amp;gt; last byte of the available block size. However, this is just not true:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1. The 6 year blockchain history has shown that most miners have a soft cap&lt;br/&gt;&amp;gt; with their block size.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 2. Chinese miners, controlling 60% of the network, rejected Gavin&amp;#39;s initial&lt;br/&gt;&amp;gt; 20MB proposal and asked for 8MB:&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://cointelegraph.com/news/114577/chinese-mining-pools-propose-alternative-8-mb-block-size&#34;&gt;http://cointelegraph.com/news/114577/chinese-mining-pools-propose-alternative-8-mb-block-size&lt;/a&gt;&lt;br/&gt;&amp;gt; [...]&lt;br/&gt;&lt;br/&gt;No, I&amp;#39;m not making such assumption. I&amp;#39;m focusing on what they CAN do,&lt;br/&gt;while suspending judgement on their good will and not trying to&lt;br/&gt;predict their future behavior from historic behaviour.&lt;br/&gt;With 60% of the hashrate, you can easily get 100% by orphaning&lt;br/&gt;everybody else&amp;#39;s blocks. More importantly, being under the same&lt;br/&gt;jurisdiction they can be forced to behave in certain way (for example,&lt;br/&gt;censor transactions) by law.&lt;br/&gt;I&amp;#39;m very worried about the current situation no matter how benevolent&lt;br/&gt;current miners are. Thus weakening the only limit to mining&lt;br/&gt;centralization that we have at the consensus rule level seems&lt;br/&gt;extremely risky at this point.&lt;br/&gt;&lt;br/&gt;&amp;gt; For many reasons miners may want to have a smaller block size, which we&lt;br/&gt;&amp;gt; don&amp;#39;t need to list them here. Although they can limit it by a softfork or&lt;br/&gt;&amp;gt; even 51% attack, it is a very violent process. Why don&amp;#39;t we just allow them&lt;br/&gt;&amp;gt; to vote for a lower limit?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; So I think the right way is to choose a mining-centralization-safe limit,&lt;br/&gt;&amp;gt; and let it free float within a range based on miner&amp;#39;s vote. If we are lucky&lt;br/&gt;&amp;gt; enough to have some responsible miners, they will keep it as low as&lt;br/&gt;&amp;gt; possible, until the legitimate tx volume catches up. Even in the worst case,&lt;br/&gt;&amp;gt; the block size is still mining-centralization-safe. The upper limit may&lt;br/&gt;&amp;gt; increase linearly, if not exponentially, until we find a better long-term&lt;br/&gt;&amp;gt; solution. (sort of a combination of BIP100 and 101, with different&lt;br/&gt;&amp;gt; parameters)&lt;br/&gt;&lt;br/&gt;My point is, a &amp;#34;soft cap&amp;#34; determined by miners clearly doesn&amp;#39;t protect&lt;br/&gt;us from mining centralization: the &amp;#34;hard cap&amp;#34; does.&lt;br/&gt;Knowing that, and given that miners can currently set their own policy&lt;br/&gt;block size maximum, what does this &amp;#34;voting on a lower limit&amp;#34; achieve?&lt;br/&gt;What are the gains? Why are we &amp;#34;lucky&amp;#34; if they keep the lower one as&lt;br/&gt;low as possible?&lt;br/&gt;&lt;br/&gt;&amp;gt; For the matter of &amp;#34;urgency&amp;#34;, I agree with you that there is no actual&lt;br/&gt;&amp;gt; urgency AT THIS MOMENT. However, if a hardfork may take 5 years to deploy&lt;br/&gt;&amp;gt; (as you suggested), we really have the urgency to make a decision now.&lt;br/&gt;&lt;br/&gt;Thank you for admitting it is not urgent!&lt;br/&gt;I suggested 5 years for the concrete hardfork in bip99 because it&amp;#39;s&lt;br/&gt;clearly non-urgent and I wanted to be very conservative. I&amp;#39;m happy to&lt;br/&gt;reduce that to say, 1 year (specially given that the change is very&lt;br/&gt;simple to implement).&lt;br/&gt;For a simple block size change (like, say bip102) 1 year (maybe 6&lt;br/&gt;months &#43; miner&amp;#39;s confirmation) is probably more than enough as well.&lt;br/&gt;And we can always deploy an urgency hardfork if it is necessary.&lt;br/&gt;&lt;br/&gt;&amp;gt; Actually, the main point is not urgency but uncertainty. We have debated for&lt;br/&gt;&amp;gt; 5 years. Why won&amp;#39;t we have 5 more years of debate, plus 5 years of&lt;br/&gt;&amp;gt; deployment delay? Are we sticking to 1MB for 10 years? In that case Bitcoin&lt;br/&gt;&amp;gt; Core must be abandoned by the economic majority and a Schism fork must&lt;br/&gt;&amp;gt; occur.&lt;br/&gt;&lt;br/&gt;Fortunately we haven&amp;#39;t been discussing this for 5 years, I don&amp;#39;t know&lt;br/&gt;where you get that from.&lt;br/&gt;A schism fork it&amp;#39;s certainly always a possibility but I would only&lt;br/&gt;consider it after an urgency hardfork (once the issue becomes urgent)&lt;br/&gt;fails due to not being uncontroversial.&lt;br/&gt;Would you agree with me on that?&lt;br/&gt;What would be your criterion for considering an increase in block size urgent?&lt;br/&gt;&lt;br/&gt;Mine is: we should consider a block increase only when minimum market&lt;br/&gt;fees for transactions to be mined (currently zero satoshis) increase&lt;br/&gt;above a high fee (admittedly undefined, but certainly greater than&lt;br/&gt;zero).&lt;br/&gt;Even if it&amp;#39;s &amp;#34;urgent&amp;#34;, I think we should only increase the maximum if,&lt;br/&gt;at the same time, the new size can be considered safe&lt;br/&gt;mining-centralization-wise (unfortunately we don&amp;#39;t have any metric to&lt;br/&gt;measure that nor enough tools to realistically simulate different&lt;br/&gt;sizes in different network topologies at the moment). But once we have&lt;br/&gt;them, the next discussion will be much simpler, so I don&amp;#39;t see the&lt;br/&gt;need for block size maximum that changes over time (neither&lt;br/&gt;exponentially nor linearly).&lt;br/&gt;&lt;br/&gt;Would you agree with me that mining centralization should be the most&lt;br/&gt;important criterion when changing the block size maximum rule rather&lt;br/&gt;than the level of minimum fees?&lt;br/&gt;If the community can&amp;#39;t agree on this, I&amp;#39;m afraid there will be a&lt;br/&gt;schism hardfork eventually. Another possibility is that those who&lt;br/&gt;aren&amp;#39;t concerned with mining centralization start their own altcoin&lt;br/&gt;(centralizedcoin? ), maybe a spinoff [&lt;br/&gt;&lt;a href=&#34;https://bitcointalk.org/index.php?topic=563972.0&#34;&gt;https://bitcointalk.org/index.php?topic=563972.0&lt;/a&gt; ] if they want to&lt;br/&gt;keep Bitcoin&amp;#39;s utxo at the moment of the separation.&lt;br/&gt;&lt;br/&gt;But if the community agrees with this and just disagrees on the&lt;br/&gt;maximum block size consensus rule having any effect on mining&lt;br/&gt;centralization (like Gavin and I disagree), we should calm down and&lt;br/&gt;use scientific processes to find out what the relation between the two&lt;br/&gt;actually is (if there&amp;#39;s any relation at all).&lt;br/&gt;&lt;br/&gt;Would you agree with me on this?
    </content>
    <updated>2023-06-07T19:37:56&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvas4d0eehdkw62p600fntl0mzqfz78xrn3a8dtuez7jq7amy887czypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggxzntym</id>
    
      <title type="html">📅 Original date posted:2015-08-29 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvas4d0eehdkw62p600fntl0mzqfz78xrn3a8dtuez7jq7amy887czypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggxzntym" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs80yr4ce5f5fj2y79vctc8tk0zjkugcppwmu4p208kfvh597qpf6ccvusll&#39;&gt;nevent1q…usll&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-29&lt;br/&gt;📝 Original message:On Sat, Aug 29, 2015 at 12:15 PM, Btc Drak &amp;lt;btcdrak at gmail.com&amp;gt; wrote:&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;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 &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;&lt;br/&gt;Then I only care about the hard cap (for example, to me bip100 is&lt;br/&gt;practically equivalent to just raise the limit to 32 MB directly).&lt;br/&gt;Miners can always produce smaller blocks by modifying their local policy.&lt;br/&gt;So if we need a maximum that cannot be altered by miners anyway, why&lt;br/&gt;take the additional complexity of miners voting on a lower and&lt;br/&gt;changing maximum size?&lt;br/&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;.&lt;br/&gt;&lt;br/&gt;How expensive it is depends on the concrete function f(extra_nBits) =&lt;br/&gt;extra_size_allowed&lt;br/&gt;But the goal of that proposal is not to raise the size maximum&lt;br/&gt;permanently, but rather temporarily allow bigger blocks when there are&lt;br/&gt;spikes in demand (ie many fees to collect in unconfirmed&lt;br/&gt;transactions).&lt;br/&gt;Yes miners will ask that question to themselves, and the answer will&lt;br/&gt;depend on the concrete function and on the fees of those extra&lt;br/&gt;transactions.&lt;br/&gt;The miner paying for the costs will get the gains: no tragedy of the&lt;br/&gt;commons here.&lt;br/&gt;&lt;br/&gt;&amp;gt; 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;&lt;br/&gt;I believe the tragedy of the commons actually happens with your&lt;br/&gt;proposal. Why would I pay alone for something that benefits all&lt;br/&gt;miners?&lt;br/&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;&lt;br/&gt;This seems to solve the tragedy of the commons problem with your&lt;br/&gt;current proposal.&lt;br/&gt;It would be like flexcap but instead of the change in size being&lt;br/&gt;temporary, it affects the next maximum size permanently.&lt;br/&gt;One thing to worry about is miners filling blocks with&lt;br/&gt;pay-to-themselves garbage to avoid reducing the size when they don&amp;#39;t&lt;br/&gt;have enough attractive transactions to include (ie it may not be free&lt;br/&gt;for the network for miners to vote on &amp;#34;maintain current size&amp;#34;).&lt;br/&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;&lt;br/&gt;I still don&amp;#39;t see the point in having a lower moving size maximum.&lt;br/&gt;If 8 MB is mining-centralization-safe, let&amp;#39;s move directly to 8 MB&lt;br/&gt;without adding this seemingly useless extra complexity.&lt;br/&gt;If it&amp;#39;s not, mining voting on a lower moving maximum won&amp;#39;t make it safer.&lt;br/&gt;&lt;br/&gt;Once we have more objective tools (centralization metrics, simulators,&lt;br/&gt;etc...) to determine whether or not a block size is&lt;br/&gt;mining-centralization-safe for a given point in time (looking at&lt;br/&gt;current centralization and current technology available), I don&amp;#39;t see&lt;br/&gt;the problem with repeating the equivalent of bip102 periodically&lt;br/&gt;(every 2 years?) to adapt the size to better technology or lower&lt;br/&gt;mining centralization.&lt;br/&gt;It would be also helpful to have a tool to somehow measure &amp;#34;size&lt;br/&gt;increase urgency&amp;#34; (ie right now free transactions get mined and blocks&lt;br/&gt;aren&amp;#39;t full or close to be full, I don&amp;#39;t think the current general&lt;br/&gt;sense of urgency on this matter is justified).&lt;br/&gt;&lt;br/&gt;With all respect, I believe bip100 and this proposal are&lt;br/&gt;over-engineering; and bip101 and bip103 (pieter&amp;#39;s) are&lt;br/&gt;overly-optimistic (in their exponential technological growth&lt;br/&gt;assumptions).
    </content>
    <updated>2023-06-07T19:37:55&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxdjfn25tvlncqc3uf7rucryq7jjynnj9j6pwags2vcf02nwwgyxqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gguyspgx</id>
    
      <title type="html">📅 Original date posted:2015-08-28 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxdjfn25tvlncqc3uf7rucryq7jjynnj9j6pwags2vcf02nwwgyxqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gguyspgx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg7tl2amy32anv79kca8zv3t8y3vy6g9e28c4ez00hmmz9525d84chw7th4&#39;&gt;nevent1q…7th4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-28&lt;br/&gt;📝 Original message:On Sat, Aug 29, 2015 at 1:38 AM, Mark Friedenbach via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; It is in their individual interests when the larger block that is allowed&lt;br/&gt;&amp;gt; for them grants them more fees.&lt;br/&gt;&lt;br/&gt;I realize now that this is not what Greg Maxwell proposed (aka&lt;br/&gt;flexcap): this is just miner&amp;#39;s voting on block size but paying with&lt;br/&gt;higher difficulty when they vote for bigger blocks.&lt;br/&gt;As I said several times in other places, miners should not decide on&lt;br/&gt;the consensus rule to limit mining centralization.&lt;br/&gt;People keep talking about miners voting on the block size or&lt;br/&gt;&amp;#34;softforking the size down if we went too far&amp;#34;. But what if the&lt;br/&gt;hashing majority is perfectly fine with the mining centralization at&lt;br/&gt;that point in time?&lt;br/&gt;Then a softfork won&amp;#39;t be useful and we&amp;#39;re talking about an &amp;#34;anti-miner&lt;br/&gt;fork&amp;#34; (see &lt;a href=&#34;https://github.com/bitcoin/bips/pull/181/files#diff-e331b8631759a4ed6a4cfb4d10f473caR158&#34;&gt;https://github.com/bitcoin/bips/pull/181/files#diff-e331b8631759a4ed6a4cfb4d10f473caR158&lt;/a&gt;&lt;br/&gt;and  &lt;a href=&#34;https://github.com/bitcoin/bips/pull/181/files#diff-e331b8631759a4ed6a4cfb4d10f473caR175&#34;&gt;https://github.com/bitcoin/bips/pull/181/files#diff-e331b8631759a4ed6a4cfb4d10f473caR175&lt;/a&gt;&lt;br/&gt;).&lt;br/&gt;&lt;br/&gt;I believe miner&amp;#39;s voting on the rule to limit mining centralization is&lt;br/&gt;a terrible idea.&lt;br/&gt;It sounds as bad as letting pharma companies write the regulations on&lt;br/&gt;new drugs safety, letting big food chains deciding on minimum food&lt;br/&gt;controls or car manufacturers deciding on indirect taxes for fuel.&lt;br/&gt;That&amp;#39;s why I dislike both this proposal and BIP100.
    </content>
    <updated>2023-06-07T19:37:53&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyp5ha6xhn0n8279p5naz557z6k4deqr4nnndj6v629mqpmsxkg9szypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggasp6jk</id>
    
      <title type="html">📅 Original date posted:2015-08-19 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyp5ha6xhn0n8279p5naz557z6k4deqr4nnndj6v629mqpmsxkg9szypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggasp6jk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgga8zlfwr32vma3ttw4d4slyt79sz9tthhfwgr3xetvnvuwn6u3shn8zju&#39;&gt;nevent1q…8zju&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-19&lt;br/&gt;📝 Original message:I don&amp;#39;t think just using version=4 for cltv and friends would be a&lt;br/&gt;problem if it wasn&amp;#39;t for the XT/nonXT issue.&lt;br/&gt;&lt;br/&gt;On Wed, Aug 19, 2015 at 12:20 PM, Btc Drak &amp;lt;btcdrak at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; On Wed, Aug 19, 2015 at 10:34 AM, Jorge Timón&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; Seems like 3 is something we want to do no matter what and therefore&lt;br/&gt;&amp;gt;&amp;gt; is the &amp;#34;most future-proof&amp;#34; solution.&lt;br/&gt;&amp;gt;&amp;gt; I wonder if I can help with that (and I know there&amp;#39;s more people that&lt;br/&gt;&amp;gt;&amp;gt; would be interested).&lt;br/&gt;&amp;gt;&amp;gt; Where&amp;#39;s the current &amp;#34;non-full&amp;#34; nVersion bits implementation?&lt;br/&gt;&amp;gt;&amp;gt; Why implement a &amp;#34;non-full&amp;#34; version instead of going with the full&lt;br/&gt;&amp;gt;&amp;gt; implementation directly?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; There is a simple answer to this, convenience: versionbits has not been&lt;br/&gt;&amp;gt; implemented yet, and I believe the BIP is still in review stage. As it seems&lt;br/&gt;&amp;gt; likely the remaining locktime pull requests will be ready by or before the&lt;br/&gt;&amp;gt; next major release, we need a deployment method if versionbits is not ready&lt;br/&gt;&amp;gt; (which is unlikely because no-one appears to be working on it at the&lt;br/&gt;&amp;gt; moment). Pieter indicated he is OK with another IsSuperMajority() rollout in&lt;br/&gt;&amp;gt; the interim. Personally, I dont think we should let perfection be the enemy&lt;br/&gt;&amp;gt; of progress here because at the end of the day, the deployment method is&lt;br/&gt;&amp;gt; less important than the actual featureset being proposed.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; That said, the features in the next soft fork proposal are all related and&lt;br/&gt;&amp;gt; best deployed as one featureset softfork, but moving forward, versionbits&lt;br/&gt;&amp;gt; seems essential to be able to roll out multiple features in parallel without&lt;br/&gt;&amp;gt; waiting for activation and enforcement each time.&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;
    </content>
    <updated>2023-06-07T19:36:58&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswuhjqzqqkmf55h0g5rdgcmscfjsyxqcj2kk43dp7y22r58l638ggzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg7k376c</id>
    
      <title type="html">📅 Original date posted:2015-08-19 📝 Original message:Seems ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswuhjqzqqkmf55h0g5rdgcmscfjsyxqcj2kk43dp7y22r58l638ggzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg7k376c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszd7q79prnsyyzzl369jv7f4773erc7uc7hv3ax9kmzygxv02aymgaexyhf&#39;&gt;nevent1q…xyhf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-19&lt;br/&gt;📝 Original message:Seems like 3 is something we want to do no matter what and therefore&lt;br/&gt;is the &amp;#34;most future-proof&amp;#34; solution.&lt;br/&gt;I wonder if I can help with that (and I know there&amp;#39;s more people that&lt;br/&gt;would be interested).&lt;br/&gt;Where&amp;#39;s the current &amp;#34;non-full&amp;#34; nVersion bits implementation?&lt;br/&gt;Why implement a &amp;#34;non-full&amp;#34; version instead of going with the full&lt;br/&gt;implementation directly?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Wed, Aug 19, 2015 at 8:10 AM, Mark Friedenbach via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; We can use nVersion &amp;amp; 0x8 to signal support, while keeping the consensus&lt;br/&gt;&amp;gt; rule as nVersion &amp;gt;= 4, right? That way we don&amp;#39;t waste a bit after this all&lt;br/&gt;&amp;gt; clears up.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Aug 18, 2015 10:50 PM, &amp;#34;Peter Todd via bitcoin-dev&amp;#34;&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; Deployment of the proposed CLTV, CSV, etc. soft-forks has been recently&lt;br/&gt;&amp;gt;&amp;gt; complicated by the existence of XT(1) and Not-Bitcoin-XT(2) miners. Both&lt;br/&gt;&amp;gt;&amp;gt; mine blocks with nVersion=0x20000007, which would falsely trigger the&lt;br/&gt;&amp;gt;&amp;gt; previously suggested implementation using the IsSuperMajority()&lt;br/&gt;&amp;gt;&amp;gt; mechanism and nVersion=4 blocks. Additionally while the&lt;br/&gt;&amp;gt;&amp;gt; XT/Not-Bitcoin-XT software claims to support Wuille/Todd/Maxwell&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt; nVersion soft-fork mechanism(3) a key component of it - fork&lt;br/&gt;&amp;gt;&amp;gt; deadlines(3) - is not implemented.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; XT/Not-Bitcoin-XT behavior&lt;br/&gt;&amp;gt;&amp;gt; --------------------------&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Both implementations produce blocks with nVersion=0x20000007,&lt;br/&gt;&amp;gt;&amp;gt; or in binary: 0b001...111&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Neither implementation supports a fork deadline; both Not-Bitcoin-XT and&lt;br/&gt;&amp;gt;&amp;gt; XT will produce blocks with those bits set indefinitely under any&lt;br/&gt;&amp;gt;&amp;gt; circumstance, with the proviso that while XT has a hashing power&lt;br/&gt;&amp;gt;&amp;gt; majority, blocks it produces might not be part of the Bitcoin blockchain&lt;br/&gt;&amp;gt;&amp;gt; after Jan 11th 2016. (though this can flap back and forth if reorgs&lt;br/&gt;&amp;gt;&amp;gt; happen)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Curiously the BIP101 draft was changed(4) at the last minute from using&lt;br/&gt;&amp;gt;&amp;gt; the nVersion bits compliant 0x20000004 block nVersion, to using two more&lt;br/&gt;&amp;gt;&amp;gt; bits unnecessarily. The rational for doing this is unknown; the git&lt;br/&gt;&amp;gt;&amp;gt; commit message associated with the change suggested &amp;#34;compatibility&lt;br/&gt;&amp;gt;&amp;gt; concerns&amp;#34;, but what the concerns actually were isn&amp;#39;t specified. Equally&lt;br/&gt;&amp;gt;&amp;gt; even though implementing the fork deadline would be very each in the XT&lt;br/&gt;&amp;gt;&amp;gt; implementation, this was not done. (the XT codebase has had almost no&lt;br/&gt;&amp;gt;&amp;gt; peer review)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Options for CLTV/CSV/etc. deployment&lt;br/&gt;&amp;gt;&amp;gt; ------------------------------------&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 1) Plain IsSuperMajority() with nVersion=4&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; This option can be ruled out immediately due to the high risk of&lt;br/&gt;&amp;gt;&amp;gt; premature triggering, without genuine 95% miner support.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 2) nVersion mask, with IsSuperMajority()&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; In this option the nVersion bits set by XT/Not-Bitcoin-XT miners would&lt;br/&gt;&amp;gt;&amp;gt; be masked away, prior to applying standard IsSuperMajority() logic:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;     block.nVersion &amp;amp; ~0x20000007&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; This means that CLTV/CSV/etc. miners running Bitcoin Core would create&lt;br/&gt;&amp;gt;&amp;gt; blocks with nVersion=8, 0b1000. From the perspective of the&lt;br/&gt;&amp;gt;&amp;gt; CLTV/CSV/etc.  IsSuperMajority() test, XT/Not-Bitcoin-XT miners would be&lt;br/&gt;&amp;gt;&amp;gt; advertising blocks that do not trigger the soft-fork.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; For the perpose of soft-fork warnings, the highest known version can&lt;br/&gt;&amp;gt;&amp;gt; remain nVersion=8, which is triggered by both XT/Not-Bitcoin-XT blocks&lt;br/&gt;&amp;gt;&amp;gt; as well as a future nVersion bits implementation. Equally,&lt;br/&gt;&amp;gt;&amp;gt; XT/Not-Bitcoin-XT soft-fork warnings will be triggered, by having an&lt;br/&gt;&amp;gt;&amp;gt; unknown bit set.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; When nVersion bits is implemented by the Bitcoin protocol, the plan of&lt;br/&gt;&amp;gt;&amp;gt; setting the high bits to 0b001 still works. The three lowest bits will&lt;br/&gt;&amp;gt;&amp;gt; be unusable for some time, but will be eventually recoverable as&lt;br/&gt;&amp;gt;&amp;gt; XT/Not-Bitcoin-XT mining ceases.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Equally, further IsSuperMajority() softforks can be accomplished with&lt;br/&gt;&amp;gt;&amp;gt; the same masking technique.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; This option does complicate the XT-coin protocol implementation in the&lt;br/&gt;&amp;gt;&amp;gt; future. But that&amp;#39;s their problem, and anyway, the maintainers&lt;br/&gt;&amp;gt;&amp;gt; (Hearn/Andresen) has strenuously argued(5) against the use of soft-forks&lt;br/&gt;&amp;gt;&amp;gt; and/or appear to be in favor of a more centralized mandatory update&lt;br/&gt;&amp;gt;&amp;gt; schedule.(6)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 3) Full nVersion bits implementation&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The most complex option would be to deploy via full nVersion bits&lt;br/&gt;&amp;gt;&amp;gt; implementation using flag bit #4 to trigger the fork. Compliant miners&lt;br/&gt;&amp;gt;&amp;gt; would advertise 0x20000008 initially, followed by 0x20000000 once the&lt;br/&gt;&amp;gt;&amp;gt; fork had triggered. The lowest three bits would be unusable for forks&lt;br/&gt;&amp;gt;&amp;gt; for some time, although they could be eventually recovered as&lt;br/&gt;&amp;gt;&amp;gt; XT/Not-Bitcoin-XT mining ceases.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The main disadvantage of this option is high initial complexity - the&lt;br/&gt;&amp;gt;&amp;gt; reason why IsSuperMajority() was suggested for CLTV/CSV in the first&lt;br/&gt;&amp;gt;&amp;gt; place. That said, much of the code required has been implemented in XT&lt;br/&gt;&amp;gt;&amp;gt; for the BIP101 hard-fork logic, although as mentioned above, the code&lt;br/&gt;&amp;gt;&amp;gt; has had very little peer review.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; References&lt;br/&gt;&amp;gt;&amp;gt; ----------&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 1) &lt;a href=&#34;https://github.com/bitcoinxt/bitcoinxt&#34;&gt;https://github.com/bitcoinxt/bitcoinxt&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 2) &lt;a href=&#34;https://github.com/xtbit/notbitcoinxt&#34;&gt;https://github.com/xtbit/notbitcoinxt&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 3) &amp;#34;Version bits proposal&amp;#34;,&lt;br/&gt;&amp;gt;&amp;gt;     Pieter Wuille, May 26th 2015, Bitcoin-development mailing list,&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-May/008282.html&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-May/008282.html&lt;/a&gt;,&lt;br/&gt;&amp;gt;&amp;gt;     &lt;a href=&#34;https://gist.github.com/sipa/bf69659f43e763540550&#34;&gt;https://gist.github.com/sipa/bf69659f43e763540550&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 4)&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://github.com/bitcoin/bips/commit/3248c9f67bd7fcd1d05b8db7c5c56e4788deebfe&#34;&gt;https://github.com/bitcoin/bips/commit/3248c9f67bd7fcd1d05b8db7c5c56e4788deebfe&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 5) &amp;#34;On consensus and forks - What is the difference between a hard and&lt;br/&gt;&amp;gt;&amp;gt; soft fork?&amp;#34;,&lt;br/&gt;&amp;gt;&amp;gt;    Mike Hearn, Aug 12th 2015,&lt;br/&gt;&amp;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;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 6) 2013 San Jose Bitcoin conference developer round-table&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; --&lt;br/&gt;&amp;gt;&amp;gt; &amp;#39;peter&amp;#39;[:-1]@petertodd.org&lt;br/&gt;&amp;gt;&amp;gt; 00000000000000000402fe6fb9ad613c93e12bddfc6ec02a2bd92f002050594d&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; _______________________________________________&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;
    </content>
    <updated>2023-06-07T19:36:57&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq4zvcxkxhf3c5z509gkuhnxr3lpujy05tdp8ya8zqhy3sgpjt0mgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggwm97hj</id>
    
      <title type="html">📅 Original date posted:2015-08-19 📝 Original message:By the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq4zvcxkxhf3c5z509gkuhnxr3lpujy05tdp8ya8zqhy3sgpjt0mgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggwm97hj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfzhrhzmxm78aqnzmgcckxsm9pd6lhdz2rs8e2xkgpgr0v2ddyupgs6e28k&#39;&gt;nevent1q…e28k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-19&lt;br/&gt;📝 Original message:By the way, now that I remember why I subscribed to the libbitcoin&lt;br/&gt;list I want to share it with you.&lt;br/&gt;I met Amir Taaki in person in a spanish hackmeeting and had the chance&lt;br/&gt;to talk a lot with him, very interesting person whose input in this&lt;br/&gt;blocksize matter I would greatly appreciate. He explained some of his&lt;br/&gt;concerns with Bitcoin Core (Bitcoin-qt at the time) and he&lt;br/&gt;specifically named 2 persons: Mike Hearn and Gavin Andresen. If I&lt;br/&gt;remember correctly, Hearn had recently proposed a blacklisting scheme&lt;br/&gt;for Bitcoin.&lt;br/&gt;&lt;br/&gt;I remember I said something along the lines:&lt;br/&gt;&amp;#34;Mike Hearn has certainly proposed some nasty things but I don&amp;#39;t think&lt;br/&gt;other devs will ever accept that kind of changes in Bitcoin-qt.&lt;br/&gt;Regarding Gavin, I believe he is someone that can be trusted even if&lt;br/&gt;he visited the CIA. If anything, I think he is overly conservative&lt;br/&gt;about some changes, but that&amp;#39;s very understandable given how fragile&lt;br/&gt;Bitcoin is (specially at this early stage)&amp;#34;.&lt;br/&gt;&lt;br/&gt;Looking back, I now realize that his concerns were not exaggerated at&lt;br/&gt;all and I was clearly wrong thinking Gavin was overly conservative.&lt;br/&gt;He was also worried about the payment protocol and we agreed to&lt;br/&gt;disagree there (maybe I should read all the payment protocol stuff&lt;br/&gt;more deeply).&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t want this to be taken as an argument of authority &amp;#34;Mike and&lt;br/&gt;Gavin cannot be trusted because Amir didn&amp;#39;t trust them&amp;#34;, just as a&lt;br/&gt;curious anecdote.&lt;br/&gt;Amir, I wouldn&amp;#39;t like to put words in your mouth: that&amp;#39;s why I cc&amp;#39;ed&lt;br/&gt;you so you can correct me in case my memory is failing.
    </content>
    <updated>2023-06-07T19:35:54&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv3haghnkjfmhnls9lc955arz6v64ph767z78pd78cfx6e76adxpszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggzxljm7</id>
    
      <title type="html">📅 Original date posted:2015-08-19 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv3haghnkjfmhnls9lc955arz6v64ph767z78pd78cfx6e76adxpszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggzxljm7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstvntz22rky9ypuekg9ls6yeph0u5qkfc7y0uvdwdtetaswgsl46cwxh9kv&#39;&gt;nevent1q…h9kv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-19&lt;br/&gt;📝 Original message:On Wed, Aug 19, 2015 at 10:04 PM, Eric Lombrozo &amp;lt;elombrozo at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;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;I think that effort is in progress (again, much slower that I would&lt;br/&gt;like it to be) and it&amp;#39;s called libconsensus.&lt;br/&gt;Once we have libconsensus Bitcoin Core it&amp;#39;s just another&lt;br/&gt;implementation (even if it is the reference one) and it&amp;#39;s not &amp;#34;the&lt;br/&gt;specification of the consensus rules&amp;#34; which is a &amp;#34;privileged&amp;#34; position&lt;br/&gt;that brings all sorts of misunderstandings and problems (the block&lt;br/&gt;size debate is just one example).
    </content>
    <updated>2023-06-07T19:35:53&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxxdua2matdprlz3t5n32f336tfgzajcprz973pk6a7vy9en97u5gzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg93m027</id>
    
      <title type="html">📅 Original date posted:2015-08-19 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxxdua2matdprlz3t5n32f336tfgzajcprz973pk6a7vy9en97u5gzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg93m027" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqwy7w30spayra5ewptnvtyz4e2fq0zxazzwt2hhlk592e9kz5q9guhfeuv&#39;&gt;nevent1q…feuv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-19&lt;br/&gt;📝 Original message:On Wed, Aug 19, 2015 at 9:48 PM, Eric Lombrozo via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; [...]&lt;br/&gt;&amp;gt; core devs” and relying on the fact that many people out there can’t seem to&lt;br/&gt;&amp;gt; tell the difference between a source code fork and a blockchain fork.&lt;br/&gt;&lt;br/&gt;And this is precisely why we should make perfectly clear that we&amp;#39;re&lt;br/&gt;not against a code fork where Hearn or anyone else acts as a&lt;br/&gt;&amp;#34;benevolent dictator&amp;#34;, just against the controversial hardfork it is&lt;br/&gt;attempting to deploy.&lt;br/&gt;Otherwise the PR battle is probably lost (which may mean users sell&lt;br/&gt;all their BTC for XTBTC [or just forget about their BTC and only care&lt;br/&gt;about their XTBTC]).
    </content>
    <updated>2023-06-07T19:35:52&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8djzvskw940fsv50mz5n8udpje54nl52sv40m5wccf2csdfgtteqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggmpm6e8</id>
    
      <title type="html">📅 Original date posted:2015-08-19 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8djzvskw940fsv50mz5n8udpje54nl52sv40m5wccf2csdfgtteqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggmpm6e8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspakp8akttuq3egsm3vvzh0h9ndmtu7kvt0pergpyrehs9npknk6c5kth73&#39;&gt;nevent1q…th73&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-19&lt;br/&gt;📝 Original message:On Wed, Aug 19, 2015 at 6:53 PM, Adam Back via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; (and that in a hard fork it is not a miner vote really&lt;br/&gt;&amp;gt; as in soft-forks).&lt;br/&gt;&lt;br/&gt;I think calling it &amp;#34;miner vote&amp;#34; was the first mistake: miner&amp;#39;s&lt;br/&gt;shouldn&amp;#39;t have a &amp;#34;voting power&amp;#34; the rest of the users lack.&lt;br/&gt;I prefer to call it &amp;#34;miner upgrade confirmation&amp;#34; and in BIP99 the&lt;br/&gt;recommendation is to use 95% for both uncontroversial softforks and&lt;br/&gt;uncontroversial hardforks (the uncontroversial harforks also have a&lt;br/&gt;minimum height before starting the miner confirmation/voting to give&lt;br/&gt;users additional time to upgrade).&lt;br/&gt;To me it&amp;#39;s no different that the mechanism is used for uncontroversial&lt;br/&gt;softforks or hardforks, the main question is that it is NOT a &amp;#34;miners&amp;#39;&lt;br/&gt;democracy/oligopoly&amp;#34;.&lt;br/&gt;If you expect everyone (including all miners) to upgrade, I don&amp;#39;t&lt;br/&gt;think any less than 95% makes sense. On the other hand, 100% makes it&lt;br/&gt;relatively cheap for an attacker to block uncontroversial consensus&lt;br/&gt;changes.&lt;br/&gt;&lt;br/&gt;For a Schism hardfork, bip99 doesn&amp;#39;t recommend to use miner&amp;#39;s&lt;br/&gt;confirmation/vote at all. Miners could be against the change, for&lt;br/&gt;example in an ASIC-reset Schism hardfork or in a &amp;#34;hardfork&amp;#34; (it cannot&lt;br/&gt;be a softfork if miners oppose to it) to reduce the block size), but&lt;br/&gt;that shouldn&amp;#39;t stop the hardforkers if they think dividing the&lt;br/&gt;currency in 2 is the best solution to whatever is the problem at hand&lt;br/&gt;(which I don&amp;#39;t think it&amp;#39;s the case now).&lt;br/&gt;&lt;br/&gt;Of course, BIP99 is still a draft and can still be changed. But I&lt;br/&gt;would really like that we focused on &amp;#34;how to do hardforks in general&amp;#34;&lt;br/&gt;first and only then focus on how to make a blocksize hardfork&lt;br/&gt;concretely.
    </content>
    <updated>2023-06-07T19:35:50&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8a3cyj3e9mlyf2jp23m57dgulpdturk4ml0mpr3j6ysf8zq93geqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggsjduln</id>
    
      <title type="html">📅 Original date posted:2015-08-17 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8a3cyj3e9mlyf2jp23m57dgulpdturk4ml0mpr3j6ysf8zq93geqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggsjduln" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszjcxwtktsr052v08xq7uelelna54t4aj5gxcgxt8x60aq35w5udczv645s&#39;&gt;nevent1q…645s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-17&lt;br/&gt;📝 Original message:On Mon, Aug 17, 2015 at 9:28 PM, Gregory Maxwell via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; enter the mining game. A bit like making P2Pool the one and only pool&lt;br/&gt;&amp;gt;&amp;gt; allowed on the network.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Thats been suggested, though scalablity reasons make this hard: in the&lt;br/&gt;&amp;gt; P2Pool design there is a substantial tradeoff in variance reduction vs&lt;br/&gt;&amp;gt; communicatoin costs.&lt;br/&gt;&lt;br/&gt;Pools could be somehow required to do p2pool between them, but there&lt;br/&gt;would still be pools to further reduce variance, no?
    </content>
    <updated>2023-06-07T19:35:45&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx47749595f0ge4mdl9mdde8wrkwlmqa3muk7l6ghqusktw6ges8qzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gge9k47s</id>
    
      <title type="html">📅 Original date posted:2015-08-17 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx47749595f0ge4mdl9mdde8wrkwlmqa3muk7l6ghqusktw6ges8qzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gge9k47s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd9yqjuvl3zdkt9flthuhnacxenyqprw6agr05u0ul85us4vnzmqczhpdqg&#39;&gt;nevent1q…pdqg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-17&lt;br/&gt;📝 Original message:On Mon, Aug 17, 2015 at 1:51 PM, Oliver Egginger &amp;lt;bitcoin at olivere.de&amp;gt; wrote:&lt;br/&gt;&amp;gt; Am 17.08.2015 um 13:44 schrieb Jorge Timón:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Aug 17, 2015 1:40 PM, &amp;#34;Oliver Egginger via bitcoin-dev&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; That made it to the news and is now discussed in various places. Could&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; you please delete Satoshis old email addresses from the list and block&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; them? Sorry to post this to all members but I can&amp;#39;t find an owner for&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; this list.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Why should we block any email address?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; To avoid such discussions.&lt;br/&gt;&lt;br/&gt;You mean to avoid discussions about his authenticity?&lt;br/&gt;Should that matter at all?&lt;br/&gt;Does the content of the post matter less than its author?
    </content>
    <updated>2023-06-07T19:35:39&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszv0l8fefryqyexccxqzcnvw9fuw0kkr3u3ltptk3lv2f8uzlkxegzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggkr58ah</id>
    
      <title type="html">📅 Original date posted:2015-08-17 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszv0l8fefryqyexccxqzcnvw9fuw0kkr3u3ltptk3lv2f8uzlkxegzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggkr58ah" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf3xaeghuqceyc5cj72e4vzr6flfhyzl8dhrd60mq3hdadhpx3keqvra4a2&#39;&gt;nevent1q…a4a2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-17&lt;br/&gt;📝 Original message:On Mon, Aug 17, 2015 at 7:01 PM, Oliver Egginger &amp;lt;bitcoin at olivere.de&amp;gt; wrote:&lt;br/&gt;&amp;gt; Am 17.08.2015 um 18:32 schrieb Jorge Timón:&lt;br/&gt;&amp;gt;&amp;gt; On Mon, Aug 17, 2015 at 1:51 PM, Oliver Egginger &amp;lt;bitcoin at olivere.de&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Am 17.08.2015 um 13:44 schrieb Jorge Timón:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Aug 17, 2015 1:40 PM, &amp;#34;Oliver Egginger via bitcoin-dev&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; That made it to the news and is now discussed in various places. Could&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; you please delete Satoshis old email addresses from the list and block&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; them? Sorry to post this to all members but I can&amp;#39;t find an owner for&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; this list.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Why should we block any email address?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; To avoid such discussions.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; You mean to avoid discussions about his authenticity?&lt;br/&gt;&amp;gt;&amp;gt; Should that matter at all?&lt;br/&gt;&amp;gt;&amp;gt; Does the content of the post matter less than its author?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It just creates confusion. Particularly in the media. I also find it&lt;br/&gt;&amp;gt; unfair if people abuses Satoshi&amp;#39;s name to submit their personal views on&lt;br/&gt;&amp;gt; an issue.&lt;br/&gt;&lt;br/&gt;Yes, people have been abusing his name in the block size debate to&lt;br/&gt;present their own personal views, almost from the beginning, and that&lt;br/&gt;has been very annoying.&lt;br/&gt;But I don&amp;#39;t remember you proposing to block their emails from the list&lt;br/&gt;in those occasions.&lt;br/&gt;For all I know this could have been the real Satoshi. But I just&lt;br/&gt;maintain what I&amp;#39;ve said when arguments of authority (an old fallacy)&lt;br/&gt;have been used: only the arguments matter, not who makes them (which&lt;br/&gt;is also what logic says).&lt;br/&gt;Maybe the people using the arguments of authority actually care about&lt;br/&gt;whether the author is Satoshi or not to determine what they think&lt;br/&gt;about what the content says.&lt;br/&gt;But I personally don&amp;#39;t care: I can say that I agree with what the post&lt;br/&gt;says no matter if it is written by Satoshi or someone else (because&lt;br/&gt;the identity of the author doesn&amp;#39;t change what I think of the&lt;br/&gt;content).
    </content>
    <updated>2023-06-07T19:35:39&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsx6tdyphz52t8d6rhkjsxdlhdla37yqjecpzg67e29gknej5r824qzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggq945pe</id>
    
      <title type="html">📅 Original date posted:2015-08-17 📝 Original message:On Aug ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsx6tdyphz52t8d6rhkjsxdlhdla37yqjecpzg67e29gknej5r824qzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggq945pe" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrgjmxgdq3kddjxh5p923qy8at9dmy5r5uzhs5a0racz6y0plw0dskdxhxn&#39;&gt;nevent1q…xhxn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-17&lt;br/&gt;📝 Original message:On Aug 17, 2015 1:40 PM, &amp;#34;Oliver Egginger via bitcoin-dev&amp;#34; &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; That made it to the news and is now discussed in various places. Could&lt;br/&gt;&amp;gt; you please delete Satoshis old email addresses from the list and block&lt;br/&gt;&amp;gt; them? Sorry to post this to all members but I can&amp;#39;t find an owner for&lt;br/&gt;&amp;gt; this list.&lt;br/&gt;&lt;br/&gt;Why should we block any email address?&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/7f1252bc/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150817/7f1252bc/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:35:38&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstnh9su6l7qlzvv6vztejzczv90ca83ntftde6uf7zmgwzqh5rwcgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggedm5nn</id>
    
      <title type="html">📅 Original date posted:2015-08-19 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstnh9su6l7qlzvv6vztejzczv90ca83ntftde6uf7zmgwzqh5rwcgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggedm5nn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgl0g6sfpdl5337t6azvkceup6krs928p6gadhu8p9n8leee9wc8q0x3l4g&#39;&gt;nevent1q…3l4g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-19&lt;br/&gt;📝 Original message:On Wed, Aug 19, 2015 at 5:41 PM, s7r &amp;lt;s7r at sky-ip.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; Hello Jorge, Eric,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; With all this noise on the -dev mail list I had to implement application&lt;br/&gt;&amp;gt; level filters so I can treat with priority posts from certain people,&lt;br/&gt;&amp;gt; you are on that list. While I agree with your arguments, I think it is&lt;br/&gt;&amp;gt; _very_ important to highlight some things. I am neither for the&lt;br/&gt;&amp;gt; blocksize increase neither against it, because plain and simple I don&amp;#39;t&lt;br/&gt;&amp;gt; have enough arguments to take some definitive decision on this topic.&lt;br/&gt;&lt;br/&gt;I think everyone is in that position (we just don&amp;#39;t have enough data&lt;br/&gt;about the proposed sizes) or it&amp;#39;s just too optimistic.&lt;br/&gt;&lt;br/&gt;&amp;gt; What I am angry about is spreading FUD that a fork could kill Bitcoin&lt;br/&gt;&amp;gt; and what we are experiencing now is somehow terrible.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1. Bitcoin XT is not necessarily an attack over Bitcoin and will not&lt;br/&gt;&amp;gt; split it into 2 different coins. It is the result of an open source free&lt;br/&gt;&amp;gt; system which lacks centralization. It is just at early stage, it could&lt;br/&gt;&amp;gt; have thousands for forks (or fork attempts) during its life.&lt;br/&gt;&lt;br/&gt;Bitcoin XT is just a software fork and nobody seem to have a problem&lt;br/&gt;with that (as repeated in other threads), people are worried about the&lt;br/&gt;way bip101 is going to be attempted to be deployed using Bitcoin XT.&lt;br/&gt;We already have more than 5000 software forks and that&amp;#39;s totally fine.&lt;br/&gt;&lt;br/&gt;A Schism fork may not kill Bitcoin but it will certainly create 2&lt;br/&gt;different coins.&lt;br/&gt;The claim that &amp;#34;there will be a winner and everybody will just move&lt;br/&gt;there&amp;#34; is incredibly naive and uninformative.&lt;br/&gt;Many people will sell their xtbtc and reject the hardfork&lt;br/&gt;independently of its support by miners.&lt;br/&gt;Nobody knows what the result will be, but both currencies&amp;#39; prices&lt;br/&gt;dropping near zero is certainly a possibility that Gavin and Mike are&lt;br/&gt;not aware about or are not informing their followers about.&lt;br/&gt;Here&amp;#39;s something a little bit longer about this topic:&lt;br/&gt;&lt;a href=&#34;https://github.com/bitcoin/bips/pull/181/files#diff-e331b8631759a4ed6a4cfb4d10f473caR137&#34;&gt;https://github.com/bitcoin/bips/pull/181/files#diff-e331b8631759a4ed6a4cfb4d10f473caR137&lt;/a&gt;&lt;br/&gt;Note the last part:&lt;br/&gt;&lt;br/&gt;&amp;#34;&lt;br/&gt;&#43;This is very disruptive and hopefully will never be needed. But if&lt;br/&gt;&#43;it&amp;#39;s needed the best deployment path is just to activate the rule&lt;br/&gt;&#43;changes after certain block height in the future. On the other hand,&lt;br/&gt;&#43;it is healthy decentralization-wise that many independent software&lt;br/&gt;&#43;projects are ready to deploy a schism hardfork.&lt;br/&gt;&amp;#34;&lt;br/&gt;&lt;br/&gt;&amp;gt; 2. We have no proof that Mike Hearn and Gavin Andresen are trying to do&lt;br/&gt;&amp;gt; something bad to Bitcoin. So far everything they have done is (or should&lt;br/&gt;&amp;gt; be) allowed. They have forked an open source software and implemented a&lt;br/&gt;&amp;gt; voting system for a consensus rule change - doesn&amp;#39;t sound like they are&lt;br/&gt;&amp;gt; committing a crime here (either legally or morally). If they are&lt;br/&gt;&amp;gt; qualified enough to maintain the software, or if the decision is&lt;br/&gt;&amp;gt; technically correct or not is another story, and it should only matter&lt;br/&gt;&amp;gt; to whoever uses / wants to use -XT.&lt;br/&gt;&lt;br/&gt;Again, no problem with the code fork, but the Schism hardfork is very&lt;br/&gt;risky regardless of their intentions.&lt;br/&gt;&lt;br/&gt;&amp;gt; 3. If Bitcoin&amp;#39;s value can be decreased (or Bitcoin as a project killed)&lt;br/&gt;&amp;gt; just by 2 people forking the software and submitting a consensus rule to&lt;br/&gt;&amp;gt; a vote, it means Bitcoin is dead already and it should be worthless! We&lt;br/&gt;&amp;gt; can&amp;#39;t go around and panic every time somebody forks Bitcoin and tries to&lt;br/&gt;&amp;gt; change something - this should be allowed by the nature of its license.&lt;br/&gt;&amp;gt; If tomorrow 5 more people fork 5 different software implementing the&lt;br/&gt;&amp;gt; bitcoin protocol and submit 5 different new consensus rules to a vote,&lt;br/&gt;&amp;gt; then what? We should all sell so the price will drop to 1 cent, because&lt;br/&gt;&amp;gt; it is somehow not good enough, not stable enough?&lt;br/&gt;&lt;br/&gt;If they don&amp;#39;t extensively lobby Bitcoin companies, they don&amp;#39;t start a&lt;br/&gt;massive PR campaign labbeling other developers as &amp;#34;obstructionists&amp;#34;&lt;br/&gt;and don&amp;#39;t misinform a big part of the Bitcoin users (often using&lt;br/&gt;logical fallacies, intentionally or not), probably those 5 new&lt;br/&gt;currencies will be ignored and nothing bad will happen.&lt;br/&gt;Unfortunately in this case a great division between users is being created.&lt;br/&gt;&lt;br/&gt;&amp;gt; I can fork tomorrow Bitcoin Core to a Bitcoin-XYZ software which at some&lt;br/&gt;&amp;gt; block in the future spends all the longest dusted coins to me, out of&lt;br/&gt;&amp;gt; which I give away 50% to the miners (so the hashing power will have&lt;br/&gt;&amp;gt; incentive to use my fork).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Can they do it? YES&lt;br/&gt;&amp;gt; Will they do it? NO&lt;br/&gt;&amp;gt; Should the world care about this? NO&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It&amp;#39;s as simple as that. We cannot continue to panic that &amp;#34;Bitcoin as a&lt;br/&gt;&amp;gt; project&amp;#34; is at threat because somebody forked it.&lt;br/&gt;&lt;br/&gt;Can you please stop conflating &amp;#34;Bitcoin Core as a project&amp;#34; and&lt;br/&gt;&amp;#34;Bitcoin consensus rules&amp;#34;.&lt;br/&gt;They are different things and nobody is or can be &amp;#34;in charge&amp;#34; of the&lt;br/&gt;later, face it.&lt;br/&gt;&lt;br/&gt;Can you please also stop conflating software fork and&lt;br/&gt;&amp;#34;Schism/controversial/contentious hardfork&amp;#34;? Nobody has anything&lt;br/&gt;against the former and as you point out it is allowed by its free&lt;br/&gt;software license.&lt;br/&gt;&lt;br/&gt;&amp;gt; 4. By having a software fork and consensus rule submitted to vote we&lt;br/&gt;&amp;gt; actually prove how open Bitcoin is, and how there is lack of control&lt;br/&gt;&amp;gt; over it from all parties (developers, miners, engineers on the mail&lt;br/&gt;&amp;gt; list). This is reason to increase Bitcoin&amp;#39;s value! It is a feature, not&lt;br/&gt;&amp;gt; a flaw!&lt;br/&gt;&lt;br/&gt;Why should miners have a voting power that the rest of the users lack?&lt;br/&gt;&lt;br/&gt;&amp;gt; It&amp;#39;s very important for everyone in the ecosystem to understand:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; - yes, Bitcoin is open source, even you can fork it tomorrow if you want&lt;br/&gt;&amp;gt; and you think enough users might follow you.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; - no, it&amp;#39;s not a requirement for 100% of the nodes in the network to be&lt;br/&gt;&amp;gt; running Core, or -XT or other implementation. The more we have, the better.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; - yes, there is absolutely no authority in Bitcoin - this is what lead&lt;br/&gt;&amp;gt; to this dispute in the first place. This is the truly decentralized&lt;br/&gt;&amp;gt; nature of the software, not important if we have 10.000 full nodes or&lt;br/&gt;&amp;gt; 1000 full nodes.&lt;br/&gt;&lt;br/&gt;All this sounds reasonable.&lt;br/&gt;&lt;br/&gt;&amp;gt; - no, Bitcoin won&amp;#39;t split / die or whatever because of this fork.&lt;br/&gt;&amp;gt; Regardless what it happens, if XT will reach the threshold or not,&lt;br/&gt;&amp;gt; Bitcoin will go on just because it has some unique advantages and has no&lt;br/&gt;&amp;gt; competitor from some points of view.&lt;br/&gt;&lt;br/&gt;But you cannot know this will happen this way!&lt;br/&gt;If the threshold is reached (let&amp;#39;s forget about noXT for now), the&lt;br/&gt;remaining miners cannot be forced to adopt bip101.&lt;br/&gt;And users can never be forced to adopt hardforks.&lt;br/&gt;It is possible that 75% of the hashrate moves to the bip101 chain&lt;br/&gt;while 99% of the users remain in the old Bitcoin chain. Or 50/50,&lt;br/&gt;40/60...nobody knows.&lt;br/&gt;&lt;br/&gt;&amp;gt; - Bitcoin by its design has many many advantages, but also the&lt;br/&gt;&amp;gt; limitation that it relies on majority being honest / doing the right&lt;br/&gt;&amp;gt; thing! This is just the way it is, and the benefits it is offering&lt;br/&gt;&amp;gt; heavily win over this fundamental limitation.&lt;br/&gt;&lt;br/&gt;No, it doesn&amp;#39;t rely on that. It just relies on the majority of the&lt;br/&gt;miners not attacking the network for too long (ie the number of&lt;br/&gt;confirmations people are waiting).&lt;br/&gt;If I&amp;#39;m running a full node, I&amp;#39;m not isolated from the network and the&lt;br/&gt;majority of the hashrate is not reorging the chain I am safe no matter&lt;br/&gt;how dishonest the &amp;#34;majority&amp;#34; (whatever that means in this context) is.
    </content>
    <updated>2023-06-07T19:35:32&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvm0wq99nhv785pwmwfx2sf8y829xan8n5jr2ezdmh987v8jl98agzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggfjrc6q</id>
    
      <title type="html">📅 Original date posted:2015-08-19 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvm0wq99nhv785pwmwfx2sf8y829xan8n5jr2ezdmh987v8jl98agzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggfjrc6q" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswf76awksjp7492elu9tj5e7ft5tzhh3vkstvdag2n48u3afw4wrqv705q9&#39;&gt;nevent1q…05q9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-19&lt;br/&gt;📝 Original message:On Mon, Aug 17, 2015 at 1:02 AM, Cameron Garnham via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; I think that it is important to note that Bitcoin XT faces a natural&lt;br/&gt;&amp;gt; uphill battle.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Since it is possible to setup atomic inter-fork coin trades. I do not&lt;br/&gt;&amp;gt; see how Bitcoin XT could possibly win if Satoshi decides to sell 10000&lt;br/&gt;&amp;gt; XTBTC for BTC everyday for the first 100 days after the fork.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; In many ways Satoshi gets to decide the winning fork just by his huge&lt;br/&gt;&amp;gt; economic investment in Bitcoin.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Here is some simple game-theory for non-consensus forks:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1. Spoil the ballot. Have Bitcoin Core propagate the Bitcoin XT version&lt;br/&gt;&amp;gt; string.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 2. Encourage all miners to false vote for the Bitcoin XT fork.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; - Now people have no-idea what % of the economy Bitcoin XT holds. -&lt;br/&gt;&amp;gt; Making it impossible for people to put economic faith behind Bitcoin XT.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 3. Setup good Atomic Swap markets.&lt;br/&gt;&amp;gt; [...]&lt;br/&gt;&amp;gt; The price for XTBTC coins will plummet, Satoshi progressively dumping&lt;br/&gt;&amp;gt; his 1M stash over a year or it so will make sure that it doesn&amp;#39;t recover&lt;br/&gt;&amp;gt; either.&lt;br/&gt;&lt;br/&gt;Some XTBTC advocates may sell all their BTC for XTBTC and viceversa.&lt;br/&gt;But I&amp;#39;m afraid that what most currency speculators (thus most Bitcoin&lt;br/&gt;holders) will do is just sell both all their BTC and XTBTC for fiat,&lt;br/&gt;and wait for things to settle before deciding whether to re-enter or&lt;br/&gt;not.&lt;br/&gt;This could result in both currencies&amp;#39; prices going down to 1 usd cent,&lt;br/&gt;nobody knows.&lt;br/&gt;&lt;br/&gt;&amp;gt; I cannot see how Bitcoin XT is but-not in a extremely weak position from&lt;br/&gt;&amp;gt; game theory.&lt;br/&gt;&lt;br/&gt;Unfortunately it also puts Bitcoin core in an extremely weaker&lt;br/&gt;position than it was before the Schism hardfork.&lt;br/&gt;Even if XT fails in making blocks bigger, it may destroy Bitcoin.&lt;br/&gt;That&amp;#39;s probably not the goal of Bitcoin XT, but I don&amp;#39;t think Andresen&lt;br/&gt;and Hearn fully undesrtand the risks of a Schism hardfork (not to&lt;br/&gt;mention their &amp;#34;followers&amp;#34; in the interwebs).&lt;br/&gt;&lt;br/&gt;Since we want to discard the assumption that Hearn and Andresen want&lt;br/&gt;to make Bitcoin centralized or destroy it, it&amp;#39;s reasonable to conclude&lt;br/&gt;that have serious misunderstandings on how the global consensus works.&lt;br/&gt;This is consistent with some of their strong positions on Bitcoin Core&lt;br/&gt;policy defaults (like maintaining the first seen spending-conflict&lt;br/&gt;replacement policy [the dumbest possible one after &amp;#34;last seen&amp;#34;]&lt;br/&gt;forever).&lt;br/&gt;&lt;br/&gt;On Mon, Aug 17, 2015 at 2:33 PM, Eric Lombrozo via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; 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;Yes, it seems the simplest way to permanently separate your BTC from&lt;br/&gt;your XTBTC is to move them all in transactions bigger than 1MB. You&lt;br/&gt;may need too many outputs to increase the size (thus also hurting the&lt;br/&gt;utxo size in Bitcoin XT), but that&amp;#39;s just a side effect.
    </content>
    <updated>2023-06-07T19:35:31&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqnjty3uy8nnhc8ve7j953xrrvspe38xz2q2nv36t8smfl7ntmzkszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggpnt7yt</id>
    
      <title type="html">📅 Original date posted:2015-08-23 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqnjty3uy8nnhc8ve7j953xrrvspe38xz2q2nv36t8smfl7ntmzkszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggpnt7yt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs96knvr5l20dhftlgqyrh50zjgv072a8gery54x0np6g5t4l39eegvu0gqr&#39;&gt;nevent1q…0gqr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-23&lt;br/&gt;📝 Original message:On Mon, Aug 24, 2015 at 3:01 AM, Gregory Maxwell via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; Seperately, to Mark and Btcdrank: Adding an extra wrinkel to the&lt;br/&gt;&amp;gt; discussion has any thought been given to represent one block with more&lt;br/&gt;&amp;gt; than one increment?  This would leave additional space for future&lt;br/&gt;&amp;gt; signaling, or allow, for example, higher resolution numbers for a&lt;br/&gt;&amp;gt; sharechain commitement.&lt;br/&gt;&lt;br/&gt;No, I don&amp;#39;t think anybody thought about this. I just explained this to&lt;br/&gt;Pieter using &amp;#34;for example, 10 instead of 1&amp;#34;.&lt;br/&gt;He suggested 600 increments so that it is more similar to timestamps.
    </content>
    <updated>2023-06-07T19:34:59&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrlq9e6wjka4wjf59a5skund3xet0e5d838d6r8x3a36pj5lk3mqqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggkpxaye</id>
    
      <title type="html">📅 Original date posted:2015-08-19 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrlq9e6wjka4wjf59a5skund3xet0e5d838d6r8x3a36pj5lk3mqqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggkpxaye" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst7ee98ujcwshezdfh6vwjxejers2wl2tqd96l9jxwaan34fetwqgxc4kvx&#39;&gt;nevent1q…4kvx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-19&lt;br/&gt;📝 Original message:I repeated my nit on &lt;a href=&#34;https://github.com/bitcoin/bips/pull/179&#34;&gt;https://github.com/bitcoin/bips/pull/179&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Mon, Aug 17, 2015 at 9:58 PM, Btc Drak via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; Please note there is now a PR for this BIP[1] and also a pull request for&lt;br/&gt;&amp;gt; the opcode CHECKSEQUENCEVERIFY in Bitcoin Core[2].&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; [1] &lt;a href=&#34;https://github.com/bitcoin/bips/pull/179&#34;&gt;https://github.com/bitcoin/bips/pull/179&lt;/a&gt;&lt;br/&gt;&amp;gt; [2] &lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/6564&#34;&gt;https://github.com/bitcoin/bitcoin/pull/6564&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;&amp;gt;
    </content>
    <updated>2023-06-07T19:34:57&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsql4v07ngcevfpecw2vkes0c6ktqcpf4r2pknf6wnth4zvtyzeqdgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggfj5rh3</id>
    
      <title type="html">📅 Original date posted:2015-08-14 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsql4v07ngcevfpecw2vkes0c6ktqcpf4r2pknf6wnth4zvtyzeqdgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggfj5rh3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswu0mtfl6lw0jw5geh2su90t03leav05f0y0ey5z23zu509rzwqnc8cs4a8&#39;&gt;nevent1q…s4a8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-14&lt;br/&gt;📝 Original message:I extremely dislike the inversion to preserve the &amp;#34;previous nSequence&lt;br/&gt;semantics&amp;#34;. The &amp;#34;previous nSequence semantics&amp;#34; were&lt;br/&gt;consensus-unenforceable but we can cover the same use cases (or the&lt;br/&gt;realistic ones at least) with nMaturity. Let&amp;#39;s face it and move on&lt;br/&gt;without technical debt we don&amp;#39;t need and may regret. If we do this&lt;br/&gt;inversion we will likely carry it for very long if not forever.&lt;br/&gt;As a side effect, I believe documentation can become much clearer&lt;br/&gt;(maybe even shorter simultaneusly).
    </content>
    <updated>2023-06-07T19:34:56&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsz3xazddq2hhm3lt5pc2xvc7y08fpj7hu4txym8vp7nl5367u4axczypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggvt0h2h</id>
    
      <title type="html">📅 Original date posted:2015-08-14 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsz3xazddq2hhm3lt5pc2xvc7y08fpj7hu4txym8vp7nl5367u4axczypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggvt0h2h" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdl4etf2vvcx6lkvuxt7hxfm22r6x76tw4tcy8cg3uase44yvz8xqr6ezm5&#39;&gt;nevent1q…ezm5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-14&lt;br/&gt;📝 Original message:On Thu, Aug 13, 2015 at 11:52 AM, Ashley Holman via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; A concern I have is about security (hash rate) as a function of block size.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I am assuming that hash rate is correlated with revenue from mining.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Total revenue from fees as a function of block size should be a curve.  On&lt;br/&gt;&amp;gt; one extreme of the curve, if blocks are too big, fee revenue tends towards 0&lt;br/&gt;&amp;gt; as there is no competition for block space.  At the other extreme, if blocks&lt;br/&gt;&amp;gt; are too small, fee revenue is limited only to what the most valuable use&lt;br/&gt;&amp;gt; case(s) can afford.  Somewhere in the middle there should be a sweet spot&lt;br/&gt;&amp;gt; where fee revenue is maximised.  It&amp;#39;s not a static curve though, it should&lt;br/&gt;&amp;gt; change as demand for block space changes.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Failing to scale the block size as demand grows might be forfeiting&lt;br/&gt;&amp;gt; potential miner revenue and hence security.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; (I don&amp;#39;t think that should be a primary concern though since&lt;br/&gt;&amp;gt; decentralisation should come first, but I&amp;#39;m just pointing it out as a&lt;br/&gt;&amp;gt; secondary concern).&lt;br/&gt;&lt;br/&gt;I believe your concerns are included in:&lt;br/&gt;&lt;br/&gt;1) Potential indirect consequence of rising fees.&lt;br/&gt;[...]&lt;br/&gt;1.4) Less users than we could have had with a bigger size&lt;br/&gt;1.4.2) Not enough fees when subsidy is lower
    </content>
    <updated>2023-06-07T19:34:48&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy8equc5pqax54p3w57y9d0s74m9jm7ztqs6qpz009maunqxnaftszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg2eqhnj</id>
    
      <title type="html">📅 Original date posted:2015-08-14 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy8equc5pqax54p3w57y9d0s74m9jm7ztqs6qpz009maunqxnaftszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg2eqhnj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsreajau5q06c8n6hzzc6hdrzyxecdl9jqcuu8jxk0cn7n4refcfxsvkqmh9&#39;&gt;nevent1q…qmh9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-14&lt;br/&gt;📝 Original message:On Wed, Aug 12, 2015 at 9:52 PM, Elliot Olds &amp;lt;elliot.olds at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; On Wed, Aug 12, 2015 at 2:59 AM, Jorge Timón&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; I believe all concerns I&amp;#39;ve read can be classified in the following&lt;br/&gt;&amp;gt;&amp;gt; groups:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; 1) Potential indirect consequence of rising fees.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;d rephrase this as &amp;#34;Consequences of high fees.&amp;#34; It&amp;#39;s the level of fees&lt;br/&gt;&amp;gt; that is the main issue, not their movement.&lt;br/&gt;&lt;br/&gt;I think potential is more general since it allows us to list uncertain&lt;br/&gt;consequences (aren&amp;#39;t all consequences just projections and thus&lt;br/&gt;uncertain anyway?).&lt;br/&gt;&lt;br/&gt;&amp;gt; Moving from 0 satoshi to 1 satoshi fees makes no real difference.&lt;br/&gt;&lt;br/&gt;It is a big difference to me (it may mean policy code has improved a&lt;br/&gt;lot in the process).&lt;br/&gt;Anyway, I&amp;#39;m heppy to hear again that this is not a concern, at some&lt;br/&gt;point I thought this was the ONLY concern, so I was clearly&lt;br/&gt;misinterpreting people&amp;#39;s arguments.&lt;br/&gt;&lt;br/&gt;&amp;gt; Moving from $0 to $1 fees makes a&lt;br/&gt;&amp;gt; huge difference. Some consequences are indirect, but others are not (the&lt;br/&gt;&amp;gt; first three below are not indirect). Some of the consequences are uncertain,&lt;br/&gt;&amp;gt; but others we can have very high confidence in (again: the first three) and&lt;br/&gt;&amp;gt; it&amp;#39;s only their effect size that can be reasonably disputed.&lt;br/&gt;&lt;br/&gt;Let&amp;#39;s list them all first and then identify which are more worrying in&lt;br/&gt;the short term.&lt;br/&gt;&lt;br/&gt;&amp;gt; Here are lots of reasons that you&amp;#39;re missing. High fees do the following:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; -Reduce the utility of people using the network, even if the higher fees&lt;br/&gt;&amp;gt; don&amp;#39;t reduce their amount of transactions.&lt;br/&gt;&lt;br/&gt;&amp;#34;Utility&amp;#34; like &amp;#34;value&amp;#34; is always subjective and very vague. I prefer&lt;br/&gt;to identify more concrete ways in which &amp;#34;utility is reduced&amp;#34;.&lt;br/&gt;&lt;br/&gt;&amp;gt; -Make some use cases nonviable, depriving people of Bitcoin&amp;#39;s decentralized&lt;br/&gt;&amp;gt; benefits.&lt;br/&gt;&lt;br/&gt;It is clear that not all use cases fit the blockchain, but it&amp;#39;s still&lt;br/&gt;unclear which ones don&amp;#39;t fit yet.&lt;br/&gt;But the amount of use cases supported is not a valid metric for&lt;br/&gt;decentralization.&lt;br/&gt;In any case, it would be interesting if we could list some concrete&lt;br/&gt;cases that would be lost.&lt;br/&gt;&lt;br/&gt;&amp;gt; -Makes level 2 infrastructure like Lightning less valuable by increasing the&lt;br/&gt;&amp;gt; minimum value of anchor txns that make sense, and increasing the amount of&lt;br/&gt;&amp;gt; pain suffered when your counterparty misbehaves.&lt;br/&gt;&lt;br/&gt;This is correct. Layer 2 can become more expensive in total as well&lt;br/&gt;(it doesn&amp;#39;t mean layer 2 doesn&amp;#39;t scale though).&lt;br/&gt;I wil add it as 1.3&lt;br/&gt;&lt;br/&gt;&amp;gt; -Discourage experimentation with new Bitcoin use cases, making it more&lt;br/&gt;&amp;gt; unlikely that such cases are discovered/improved/popular before Bitcoin&amp;#39;s&lt;br/&gt;&amp;gt; security relies on having many users.&lt;br/&gt;&lt;br/&gt;Experimentation can be done with worthless testchains. I&amp;#39;m not sure&lt;br/&gt;I&amp;#39;m following on this one.&lt;br/&gt;&lt;br/&gt;&amp;gt; -Makes Bitcoin more vulnerable to regulation by keeping its user base from&lt;br/&gt;&amp;gt; growing, meaning regulators face less pressure to keep it unregulated (see:&lt;br/&gt;&amp;gt; Uber)&lt;br/&gt;&lt;br/&gt;Added:&lt;br/&gt;&lt;br/&gt;1.4) Less users than we could have had with a bigger size&lt;br/&gt;1.4.1) More regulation pressure&lt;br/&gt;&lt;br/&gt;&amp;gt; -Reduce the amount of time we have between now and when tx fees need to pay&lt;br/&gt;&amp;gt; for a significant portion of Bitcoin&amp;#39;s security, by keeping the exchange&lt;br/&gt;&amp;gt; rate and thus the value of block rewards low&lt;br/&gt;&amp;gt; (&lt;a href=&#34;https://en.wikipedia.org/wiki/Equation_of_exchange&#34;&gt;https://en.wikipedia.org/wiki/Equation_of_exchange&lt;/a&gt;)&lt;br/&gt;&lt;br/&gt;Related to exchange rate.&lt;br/&gt;&lt;br/&gt;&amp;gt; -By slowing usage growth, make it less likely that we have a large enough&lt;br/&gt;&amp;gt; base of transactions by the time we need to fund network security via tx&lt;br/&gt;&amp;gt; fees.&lt;br/&gt;&lt;br/&gt;Added:&lt;br/&gt;&lt;br/&gt;1.4.2) Not enough fees when subsidy is lower&lt;br/&gt;&lt;br/&gt;Resulting list:&lt;br/&gt;&lt;br/&gt;1) Potential indirect consequence of rising fees.&lt;br/&gt;&lt;br/&gt;1.1) Lowest fee transactions (currently free transactions) will become&lt;br/&gt;more unreliable.&lt;br/&gt;1.2) People will migrate to competing systems (PoW altcoins) with lower fees.&lt;br/&gt;1.3) Layer 2 settlements become more expensive&lt;br/&gt;1.4) Less users than we could have had with a bigger size&lt;br/&gt;1.4.1) More regulation pressure&lt;br/&gt;1.4.2) Not enough fees when subsidy is lower&lt;br/&gt;&lt;br/&gt;2) Software problem independent of a concrete block size that needs to&lt;br/&gt;be solved anyway, often specific to Bitcoin Core (ie other&lt;br/&gt;implementations, say libbitcoin may not necessarily share these&lt;br/&gt;problems).&lt;br/&gt;&lt;br/&gt;2.1) Bitcoin Core&amp;#39;s mempool is unbounded in size and can make the program&lt;br/&gt;crash by using too much memory.&lt;br/&gt;&lt;br/&gt;2.2) There&amp;#39;s no good way to increase the fee of a transaction that is&lt;br/&gt;taking too long to be mined without the &amp;#34;double spending&amp;#34; transaction&lt;br/&gt;with the higher fee being blocked by most nodes which follow Bitcoin&lt;br/&gt;Core&amp;#39;s default policy for conflicting spends replacements (aka &amp;#34;first&lt;br/&gt;seen&amp;#34; replacement policy).
    </content>
    <updated>2023-06-07T19:34:46&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0uk6ngazsuyypwyyxp2y78em5t70l56jucmghwqxlwc9w8ngjd2gzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg7a0560</id>
    
      <title type="html">📅 Original date posted:2015-08-14 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0uk6ngazsuyypwyyxp2y78em5t70l56jucmghwqxlwc9w8ngjd2gzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg7a0560" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8rf94cvn6hdp0x8qyvw7t77gy9dvn37wjegd2fnxd6r6dvejn4wg8kd7xk&#39;&gt;nevent1q…d7xk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-14&lt;br/&gt;📝 Original message:On Sat, Aug 15, 2015 at 12:35 AM, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&amp;gt; On Wed, Aug 12, 2015 at 1:21 PM, Venzen Khaosan &amp;lt;venzen at mail.bihthai.net&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; 4) General, undefined fear that something bad is going to happen when&lt;br/&gt;&amp;gt;&amp;gt; nodes choke up on a backlog of transactions.&lt;br/&gt;&amp;gt;&amp;gt; - - no specific symptoms are pointed at but presumably there is&lt;br/&gt;&amp;gt;&amp;gt; &amp;#34;pre-traumatic stress&amp;#34; at play.&lt;br/&gt;&amp;gt;&amp;gt; - - Bitcoin-based businesses are going to lose money, customers and&lt;br/&gt;&amp;gt;&amp;gt; potentially fail&lt;br/&gt;&amp;gt;&amp;gt; - - people will flee Bitcoin for another cryptocoin and Bitcoin will be&lt;br/&gt;&amp;gt;&amp;gt; left in the corner, collecting dust and memories of it will fade as&lt;br/&gt;&amp;gt;&amp;gt; SuperCoin with its big blocks becomes all things to all people.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I believe thisbelongs in 2, not really sure if 2.1 or 2.2 since it&amp;#39;s&lt;br/&gt;&amp;gt; related to both.&lt;br/&gt;&lt;br/&gt;I was tempted to add it as a sub-sub-risk in both, since both things&lt;br/&gt;need to be solved before that stop being a concern. But they may be&lt;br/&gt;more things to do to solve that so I&amp;#39;m listing it as a separate&lt;br/&gt;sub-risk in 2:&lt;br/&gt;&lt;br/&gt;2.3) Big list of valid unconfirmed transactions&lt;br/&gt;&lt;br/&gt;resulting list:&lt;br/&gt;&lt;br/&gt;1) Potential indirect consequence of rising fees.&lt;br/&gt;&lt;br/&gt;1.1) Lowest fee transactions (currently free transactions) will become&lt;br/&gt;more unreliable.&lt;br/&gt;1.2) People will migrate to competing systems (PoW altcoins) with lower fees.&lt;br/&gt;1.3) Layer 2 settlements become more expensive&lt;br/&gt;1.4) Less usage than we could have had with a bigger size&lt;br/&gt;1.4.1) More regulation pressure&lt;br/&gt;1.4.2) Not enough fees when subsidy is lower&lt;br/&gt;&lt;br/&gt;2) Software problem independent of a concrete block size that needs to&lt;br/&gt;be solved anyway, often specific to Bitcoin Core (ie other&lt;br/&gt;implementations, say libbitcoin may not necessarily share these&lt;br/&gt;problems).&lt;br/&gt;&lt;br/&gt;2.1) Bitcoin Core&amp;#39;s mempool is unbounded in size and can make the program&lt;br/&gt;crash by using too much memory.&lt;br/&gt;&lt;br/&gt;2.2) There&amp;#39;s no good way to increase the fee of a transaction that is&lt;br/&gt;taking too long to be mined without the &amp;#34;double spending&amp;#34; transaction&lt;br/&gt;with the higher fee being blocked by most nodes which follow Bitcoin&lt;br/&gt;Core&amp;#39;s default policy for conflicting spends replacements (aka &amp;#34;first&lt;br/&gt;seen&amp;#34; replacement policy).&lt;br/&gt;&lt;br/&gt;2.3) Big list of valid unconfirmed transactions
    </content>
    <updated>2023-06-07T19:34:45&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrw5vsp09h4nqrp80qpnylydc3g8vsk9w2lxcns00j29hta23we4szypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg4ypg39</id>
    
      <title type="html">📅 Original date posted:2015-08-14 📝 Original message:To be ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrw5vsp09h4nqrp80qpnylydc3g8vsk9w2lxcns00j29hta23we4szypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg4ypg39" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0uk6ngazsuyypwyyxp2y78em5t70l56jucmghwqxlwc9w8ngjd2gudnsdc&#39;&gt;nevent1q…nsdc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-14&lt;br/&gt;📝 Original message:To be clear, these two are just my personal lists of arguments on&lt;br/&gt;&amp;#34;each side&amp;#34; to clear my mind and try to be perfectly objective.&lt;br/&gt;The resulting lists may not have any practical value but I&amp;#39;m going to&lt;br/&gt;maintain them locally nonetheless. If that&amp;#39;s is not useful for the&lt;br/&gt;participants they can just leave the thread.&lt;br/&gt;I&amp;#39;m not going to be impartial: I will only add to my lists the&lt;br/&gt;arguments that I consider reasonable and, more importantly, I&lt;br/&gt;understand.&lt;br/&gt;&lt;br/&gt;The lists are in the public domain and everybody is free to use it and&lt;br/&gt;modify it in any way, feel free to fork the threads with other&lt;br/&gt;criteria different from &amp;#34;whatever jtimon thinks is reasonable&amp;#34;, but if&lt;br/&gt;you want to participate, face it, it&amp;#39;s what these 2 threads are about.&lt;br/&gt;&lt;br/&gt;Here&amp;#39;s the updated both-thread lists:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;http://0bin.net/paste/igHZMgeoIbYjCJd9#ovaOUlSAKvQYT2p3VXuIuUmNk2XyLH-GnjR5NZMZgFb&#34;&gt;http://0bin.net/paste/igHZMgeoIbYjCJd9#ovaOUlSAKvQYT2p3VXuIuUmNk2XyLH-GnjR5NZMZgFb&lt;/a&gt;
    </content>
    <updated>2023-06-07T19:34:45&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8rf94cvn6hdp0x8qyvw7t77gy9dvn37wjegd2fnxd6r6dvejn4wgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggp4zvll</id>
    
      <title type="html">📅 Original date posted:2015-08-14 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8rf94cvn6hdp0x8qyvw7t77gy9dvn37wjegd2fnxd6r6dvejn4wgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggp4zvll" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvj4xjuhmd80lxsw67tsfv7e3sf2sd4qxyhsryfnl2f3xpymt4hygzc62yu&#39;&gt;nevent1q…62yu&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-14&lt;br/&gt;📝 Original message:On Wed, Aug 12, 2015 at 1:21 PM, Venzen Khaosan &amp;lt;venzen at mail.bihthai.net&amp;gt; wrote:&lt;br/&gt;&amp;gt; -----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;&amp;gt; Hash: SHA1&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Jorge, you say 3 concerns at the end of your message but I only see 1)&lt;br/&gt;&amp;gt; and 2). Assuming you&amp;#39;ve got a 3) and will add it, I&amp;#39;ll contribute:&lt;br/&gt;&lt;br/&gt;No, sorry it&amp;#39;s 2 concerns/risks with 2 sub-concerns/risks each:&lt;br/&gt;&lt;br/&gt;1) Potential indirect consequence of rising fees.&lt;br/&gt;&lt;br/&gt;1.1) Lowest fee transactions (currently free transactions) will become&lt;br/&gt;more unreliable.&lt;br/&gt;1.2) People will migrate to competing systems (PoW altcoins) with lower fees.&lt;br/&gt;&lt;br/&gt;2) Software problem independent of a concrete block size that needs to&lt;br/&gt;be solved anyway, often specific to Bitcoin Core (ie other&lt;br/&gt;implementations, say libbitcoin may not necessarily share these&lt;br/&gt;problems).&lt;br/&gt;&lt;br/&gt;2.1) Bitcoin Core&amp;#39;s mempool is unbounded in size and can make the program&lt;br/&gt;crash by using too much memory.&lt;br/&gt;&lt;br/&gt;2.2) There&amp;#39;s no good way to increase the fee of a transaction that is&lt;br/&gt;taking too long to be mined without the &amp;#34;double spending&amp;#34; transaction&lt;br/&gt;with the higher fee being blocked by most nodes which follow Bitcoin&lt;br/&gt;Core&amp;#39;s default policy for conflicting spends replacements (aka &amp;#34;first&lt;br/&gt;seen&amp;#34; replacement policy).&lt;br/&gt;&lt;br/&gt;&amp;gt; 4) General, undefined fear that something bad is going to happen when&lt;br/&gt;&amp;gt; nodes choke up on a backlog of transactions.&lt;br/&gt;&amp;gt; - - no specific symptoms are pointed at but presumably there is&lt;br/&gt;&amp;gt; &amp;#34;pre-traumatic stress&amp;#34; at play.&lt;br/&gt;&amp;gt; - - Bitcoin-based businesses are going to lose money, customers and&lt;br/&gt;&amp;gt; potentially fail&lt;br/&gt;&amp;gt; - - people will flee Bitcoin for another cryptocoin and Bitcoin will be&lt;br/&gt;&amp;gt; left in the corner, collecting dust and memories of it will fade as&lt;br/&gt;&amp;gt; SuperCoin with its big blocks becomes all things to all people.&lt;br/&gt;&lt;br/&gt;I believe thisbelongs in 2, not really sure if 2.1 or 2.2 since it&amp;#39;s&lt;br/&gt;related to both.&lt;br/&gt;&lt;br/&gt;&amp;gt; 5) Specific belief that the exchange rate will decline on network&lt;br/&gt;&amp;gt; unreliability&lt;br/&gt;&amp;gt; - - traders and investors will bid the price down, or&lt;br/&gt;&amp;gt; - - traders/investors will stop speculating all together because even if&lt;br/&gt;&amp;gt; their speculation is successful, they&amp;#39;re not sure they&amp;#39;ll be able to&lt;br/&gt;&amp;gt; get their bitcoin out of exchanges, what with the broken network and all.&lt;br/&gt;&amp;gt; - - The exchange rate reflects Bitcoin&amp;#39;s value and not just speculation&lt;br/&gt;&amp;gt; guided by a few large players like in other markets.&lt;br/&gt;&lt;br/&gt;I believe &amp;#34;fear of exchange rate declining&amp;#34; can probably be added to&lt;br/&gt;any concern/risk &amp;#34;leaf&amp;#34;, so we should probably leave that for the end&lt;br/&gt;or just omit it.&lt;br/&gt;&lt;br/&gt;&amp;gt; 6) Belief that Bitcoin&amp;#39;s &amp;#34;cargo&amp;#34; is about to be delivered by fate:&lt;br/&gt;&amp;gt; - - see &lt;a href=&#34;https://en.wikipedia.org/wiki/Cargo_cult&#34;&gt;https://en.wikipedia.org/wiki/Cargo_cult&lt;/a&gt;&lt;br/&gt;&amp;gt; - - the cargo is variably presumed to be a range of hoped-for events: an&lt;br/&gt;&amp;gt; adoption surge, a speculative rally similar to (or bigger than) 2013,&lt;br/&gt;&amp;gt; or a global financial crisis that sees Bitcoin become the safe haven&lt;br/&gt;&amp;gt; of choice.&lt;br/&gt;&amp;gt; - - for the cargo to be delivered, a &amp;#34;runway&amp;#34; must be built - the larger&lt;br/&gt;&amp;gt; the runway, the larger the cargo delivery. If the current runway is&lt;br/&gt;&amp;gt; not expanded, then the cargo plane will go to a different island and&lt;br/&gt;&amp;gt; won&amp;#39;t come to Bitcoin Island.&lt;br/&gt;&amp;gt; - - it is short-sighted and, in a way, ungrateful of the &amp;#34;generals&amp;#34; not&lt;br/&gt;&amp;gt; to expand the runway - it will be their fault that the cargo doesn&amp;#39;t&lt;br/&gt;&amp;gt; get delivered and all the island&amp;#39;s people, no the whole ocean&amp;#39;s&lt;br/&gt;&amp;gt; islands, will suffer because of silly security concerns.&lt;br/&gt;&amp;gt; - - some people have taken the blueprints of the airbase and are&lt;br/&gt;&amp;gt; building a large airstrip elsewhere on Bitcoin Island, but nobody is&lt;br/&gt;&amp;gt; helping them build that long and wide runway. Everybody wants to&lt;br/&gt;&amp;gt; expand this moderate runway - even the renegades who started Big&lt;br/&gt;&amp;gt; Blocks Great Success airstrip.&lt;br/&gt;&amp;gt; - - The sacred site of No-Middle-Zero-Attack-Point is at the start of&lt;br/&gt;&amp;gt; the current runway. To expand it the site must be destroyed, but some&lt;br/&gt;&amp;gt; former generals and many people say: It doesn&amp;#39;t matter, we want Cargo,&lt;br/&gt;&amp;gt; not a small attack surface. Just blast it!&lt;br/&gt;&lt;br/&gt;I&amp;#39;m not sure I understood this but seems related to the exchange rate.
    </content>
    <updated>2023-06-07T19:34:44&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst354g4kctunup3uzc2gvcteh7aljgcjzyullu9z6a86tq33ju2egzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggusz7lr</id>
    
      <title type="html">📅 Original date posted:2015-08-12 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst354g4kctunup3uzc2gvcteh7aljgcjzyullu9z6a86tq33ju2egzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggusz7lr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgf6t38s2t9tn53jn2c2clq88pdu9ktejqgh4q8q4p3sp4v3k6hqqwynf6n&#39;&gt;nevent1q…nf6n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-12&lt;br/&gt;📝 Original message:I believe all concerns I&amp;#39;ve read can be classified in the following groups:&lt;br/&gt;&lt;br/&gt;&amp;gt; 1) Potential indirect consequence of rising fees.&lt;br/&gt;&lt;br/&gt;- Lowest fee transactions (currently free transactions) will become&lt;br/&gt;more unreliable.&lt;br/&gt;- People will migrate to competing systems (PoW altcoins) with lower fees.&lt;br/&gt;&lt;br/&gt;&amp;gt; 2) Software problem independent of a concrete block size that needs to&lt;br/&gt;&amp;gt; be solved anyway, often specific to Bitcoin Core (ie other&lt;br/&gt;&amp;gt; implementations, say libbitcoin may not necessarily share these&lt;br/&gt;&amp;gt; problems).&lt;br/&gt;&lt;br/&gt;- Bitcoin Core&amp;#39;s mempool is unbounded in size and can make the program&lt;br/&gt;crash by using too much memory.&lt;br/&gt;- There&amp;#39;s no good way to increase the fee of a transaction that is&lt;br/&gt;taking too long to be mined without the &amp;#34;double spending&amp;#34; transaction&lt;br/&gt;with the higher fee being blocked by most nodes which follow Bitcoin&lt;br/&gt;Core&amp;#39;s default policy for conflicting spends replacements (aka &amp;#34;first&lt;br/&gt;seen&amp;#34; replacement policy).&lt;br/&gt;&lt;br/&gt;I have started with the 3 concerns that I read more often, but please&lt;br/&gt;suggest more concerns for these categories and suggest other&lt;br/&gt;categories if you think there&amp;#39;s more.
    </content>
    <updated>2023-06-07T19:34:43&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyh3rl9n2qkqp24vyuqautqk22npwzal5xt2y92z96s6x7sv9frpszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggf7x2y4</id>
    
      <title type="html">📅 Original date posted:2015-08-10 📝 Original message:On Aug ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyh3rl9n2qkqp24vyuqautqk22npwzal5xt2y92z96s6x7sv9frpszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggf7x2y4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswsfuz4vxcd0c38hnhpdusaz0xnps8n0njlfzrcj7rur7ngxqwkssprrc0j&#39;&gt;nevent1q…rc0j&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-10&lt;br/&gt;📝 Original message:On Aug 10, 2015 4:12 PM, &amp;#34;Gavin Andresen&amp;#34; &amp;lt;gavinandresen at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Fri, Aug 7, 2015 at 1:33 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;&lt;br/&gt;&amp;gt;&amp;gt; On Aug 7, 2015 5:55 PM, &amp;#34;Gavin Andresen&amp;#34; &amp;lt;gavinandresen at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; Executive summary: when networks get over-saturated, they become&lt;br/&gt;unreliable.  Unreliable is bad.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Unreliable and expensive is extra bad, and that&amp;#39;s where we&amp;#39;re headed&lt;br/&gt;without an increase to the max block size.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m not trying to be obstinate but I seriously can&amp;#39;t see how they are&lt;br/&gt;different.&lt;br/&gt;When you say unreliable I think you mean &amp;#34;unreliable for cheap fee&lt;br/&gt;transactions&amp;#34;. Transactions with the highest fees will always confirm&lt;br/&gt;reliably. For example, a 1 btc fee tx will probably always confirm very&lt;br/&gt;reliably even if capacity never increases and demands increases a lot.&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/20150810/7a3b9433/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150810/7a3b9433/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:33:58&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq0n9m5tmcc6jznqjwttw9lm7re53wvv8ccs89gam5kd4ng3xtvyqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggkhanq7</id>
    
      <title type="html">📅 Original date posted:2015-08-12 📝 Original message:On Aug ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq0n9m5tmcc6jznqjwttw9lm7re53wvv8ccs89gam5kd4ng3xtvyqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggkhanq7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf20w60v6rvjsfm6vyj32hc4w03ws35z8dktkarwkmmuy86nprz3geq97ds&#39;&gt;nevent1q…97ds&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-12&lt;br/&gt;📝 Original message:On Aug 12, 2015 10:11 AM, &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;&amp;gt;&lt;br/&gt;&amp;gt; On Tuesday 11. August 2015 21.51.59 Pieter Wuille via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; &amp;gt;  If people are doing transactions despite being unreliable, there&lt;br/&gt;&amp;gt; &amp;gt; must be a use for them.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Thats one usage of the form unreliable.&lt;br/&gt;&amp;gt; Yes, if people start getting their transactions thrown out because of full&lt;br/&gt;&amp;gt; blocks or full memory pools, then its unreliable to send stuff.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Much more importantly is the software is unreliable at such loads. Bitcoin&lt;br/&gt;&amp;gt; core will continue to grow in memory consumption, and eventually crash.&lt;br/&gt;Or,&lt;br/&gt;&amp;gt; worse, crash the system its running on.&lt;br/&gt;&amp;gt; We know of some issues in the software with regards to running at &amp;gt; 100%&lt;br/&gt;&amp;gt; capacity, I&amp;#39;m sure we&amp;#39;ll find more when it actually happens.&lt;br/&gt;&lt;br/&gt;Don&amp;#39;t fear this happening at 1 MB, fear this happening at any size. This&lt;br/&gt;needs to be solved regardless of the block size.&lt;br/&gt;Don&amp;#39;t worry, the &amp;#34;doing nothing side&amp;#34; is already taking care of this. I&lt;br/&gt;will give the link for the second time...&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/6470&#34;&gt;https://github.com/bitcoin/bitcoin/pull/6470&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/20150812/bc8295bc/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150812/bc8295bc/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:33:54&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsry60v4tus2yx48dpk5qqhjtudglzt5d2dp324uycv8he2zr3hn5gzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg3erjqn</id>
    
      <title type="html">📅 Original date posted:2015-08-11 📝 Original message:On Aug ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsry60v4tus2yx48dpk5qqhjtudglzt5d2dp324uycv8he2zr3hn5gzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg3erjqn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstc87vn0v20wdkg80fqt9w9ma34z8avheewz80n3k27m4vfttup8gy5duxr&#39;&gt;nevent1q…duxr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-11&lt;br/&gt;📝 Original message:On Aug 11, 2015 8:46 PM, &amp;#34;Michael Naber&amp;#34; &amp;lt;mickeybob at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Hi Jorge: Many people would like to participate in a global consensus&lt;br/&gt;network -- which is a network where all the participating nodes are aware&lt;br/&gt;of and agree upon every transaction. Constraining Bitcoin capacity below&lt;br/&gt;the limits of technology will only push users seeking to participate in a&lt;br/&gt;global consensus network to other solutions which have adequate capacity,&lt;br/&gt;such as BitcoinXT or others. Note that lightning / hub and spoke do not&lt;br/&gt;meet requirements for users wishing to participate in global consensus,&lt;br/&gt;because they are not global consensus networks, since all participating&lt;br/&gt;nodes are not aware of all transactions.&lt;br/&gt;&lt;br/&gt;Even if you are right, first fees will raise and that will be what pushes&lt;br/&gt;people to other altcoins, no?&lt;br/&gt;Can we agree that the first step in any potentially bad situation is&lt;br/&gt;hitting the limit and then fees rising as a consequence?&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/20150811/b23a80e6/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150811/b23a80e6/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:33:45&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgx4faaducsr59e47mes0qxq7qykndz9tcfajekamefyahpglwtggzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggmd6yq5</id>
    
      <title type="html">📅 Original date posted:2015-08-11 📝 Original message:On Aug ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgx4faaducsr59e47mes0qxq7qykndz9tcfajekamefyahpglwtggzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggmd6yq5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs05d8v2jsvsu7rxj6qsdra5e9psdrkffcr66lsaf5hpmduc4pgy2s0fkhr6&#39;&gt;nevent1q…khr6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-11&lt;br/&gt;📝 Original message:On Aug 11, 2015 8:55 PM, &amp;#34;Michael Naber&amp;#34; &amp;lt;mickeybob at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It generally doesn&amp;#39;t matter that every node validate your coffee&lt;br/&gt;transaction, and those transactions can and will probably be moved onto&lt;br/&gt;offchain solutions in order to avoid paying the cost of achieving global&lt;br/&gt;consensus. But you still don&amp;#39;t get to set the cost of global consensus&lt;br/&gt;artificially. Market forces will ensure that supply will meet demand there,&lt;br/&gt;so if there is demand for access to global consensus, and technology exists&lt;br/&gt;to meet that demand at a cost of one cent per transaction -- or whatever&lt;br/&gt;the technology-limited cost of global consensus happens to be -- then&lt;br/&gt;that&amp;#39;s what the market will supply.&lt;br/&gt;&lt;br/&gt;Assuming we maintain any block size maximum consensus rule, the market will&lt;br/&gt;adapt to whatever maximum size is imposed by the consensus rules.&lt;br/&gt;For example, with the current demand and the current consensus block size&lt;br/&gt;maximum, the market has settled on a minimum fee of zero satoshis per&lt;br/&gt;transaction. That&amp;#39;s why I cannot understand the urgency to rise the maximum&lt;br/&gt;size.&lt;br/&gt;&lt;br/&gt;In any case, yhe consensus maximum shouldn&amp;#39;t be based on current or&lt;br/&gt;projected demand, only on centralization concerns, which is what the&lt;br/&gt;consensus rule serves for (to limit centralization).&lt;br/&gt;For example, Gavin advocates for 20 MB because he is not worried about how&lt;br/&gt;that could increase centralization because he believes it won&amp;#39;t.&lt;br/&gt;I can&amp;#39;t agree with that because I believe 20 MB could make mining&lt;br/&gt;centralization (and centralization in general) much worse.&lt;br/&gt;&lt;br/&gt;But if I have to chose between 2 &amp;#34;centralization safe&amp;#34; sizes, sure, the&lt;br/&gt;bigger the better, why not.&lt;br/&gt;In my opinion the main source of disagreement is that one: how the maximum&lt;br/&gt;block size limits centralization.&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/20150811/f89400cf/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150811/f89400cf/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:33:44&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxmhfpseqzle5z46jdt6gg4pkulpk94ugs7d4jp5p80dl9j97padczypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggxmxqe3</id>
    
      <title type="html">📅 Original date posted:2015-08-11 📝 Original message:On Aug ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxmhfpseqzle5z46jdt6gg4pkulpk94ugs7d4jp5p80dl9j97padczypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggxmxqe3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd0n68mcgzkwy5a4j552wepzywy00kzx9snffcy4mgyq4amyafdyqa9ah8a&#39;&gt;nevent1q…ah8a&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-11&lt;br/&gt;📝 Original message:On Aug 11, 2015 12:14 AM, &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;&amp;gt;&lt;br/&gt;&amp;gt; On Monday 10. August 2015 13.55.03 Jorge Timón via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; &amp;gt; Gavin, I interpret the absence of response to these questions as a&lt;br/&gt;&amp;gt; &amp;gt; sign that everybody agrees that  there&amp;#39;s no other reason to increase&lt;br/&gt;&amp;gt; &amp;gt; the consensus block size other than to avoid minimum market fees from&lt;br/&gt;&amp;gt; &amp;gt; rising (above zero).&lt;br/&gt;&amp;gt; &amp;gt; Feel free to correct that notion at any time by answering the&lt;br/&gt;&amp;gt; &amp;gt; questions yourself.&lt;br/&gt;&amp;gt; &amp;gt; In fact if any other &amp;#34;big block size advocate&amp;#34; thinks there&amp;#39;s more&lt;br/&gt;&amp;gt; &amp;gt; reason I would like to hear their reasons too.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; See my various emails in the last hour.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve read them. I have read gavin&amp;#39;s blog posts as well, several times.&lt;br/&gt;I still don&amp;#39;t see what else can we fear from not increasing the size apart&lt;br/&gt;from fees maybe rising and making some problems that need to be solved&lt;br/&gt;rewardless of the size more visible (like a dumb unbounded mempool design).&lt;br/&gt;&lt;br/&gt;This discussion is frustrating for everyone. I could also say &amp;#34;This have&lt;br/&gt;been explained many times&amp;#34; and similar things, but that&amp;#39;s not productive.&lt;br/&gt;I&amp;#39;m not trying to be obstinate, please, answer what else is to fear or&lt;br/&gt;admit that all your feas are just potential consequences of rising fees.&lt;br/&gt;&lt;br/&gt;With the risk of sounding condescending or aggressive...Really, is not that&lt;br/&gt;hard to answer questions directly and succinctly. We should all be friends&lt;br/&gt;with clarity. Only fear, uncertainty and doubt are enemies of clarity. But&lt;br/&gt;you guys on the &amp;#34;bigger blocks side&amp;#34; don&amp;#39;t want to spread fud, do you?&lt;br/&gt;Please, prove paranoid people like me wrong on this point, for the good of&lt;br/&gt;this discussion. I really don&amp;#39;t know how else to ask this without getting a&lt;br/&gt;link to something I have already read as a response.&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/20150811/560a774e/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150811/560a774e/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:33:42&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrgrare3degk3sj8nzxe7jvqh2kms762574uuqtjygz6jm2q6menczypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gglgyyxa</id>
    
      <title type="html">📅 Original date posted:2015-08-10 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrgrare3degk3sj8nzxe7jvqh2kms762574uuqtjygz6jm2q6menczypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gglgyyxa" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyl7y8ns8wnpkpmmndht0ryrtltm0vhcjep8v0fy00x26p7n4r7qgyh8e7d&#39;&gt;nevent1q…8e7d&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-10&lt;br/&gt;📝 Original message:On Mon, Aug 10, 2015 at 2:33 PM, Btc Drak &amp;lt;btcdrak at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; Additionally, correct me if I am wrong, but the net effect from preventing&lt;br/&gt;&amp;gt; fees rising from zero would be to guarantee miners have no alternative&lt;br/&gt;&amp;gt; income from fees as block subsidy dries up and thus harm the incentives to&lt;br/&gt;&amp;gt; secure the chain.&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t think that&amp;#39;s necessarily true. Theoretically urgent&lt;br/&gt;transactions could fund hashing power on their own while there are&lt;br/&gt;still some free non-urgent transactions being mined from time to time.
    </content>
    <updated>2023-06-07T19:33:42&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrnchtqds7ffh47cj7d5tcu399ep2t277lkrvlt2h4g2s6gv8e5xgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg00up47</id>
    
      <title type="html">📅 Original date posted:2015-08-11 📝 Original message:On Aug ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrnchtqds7ffh47cj7d5tcu399ep2t277lkrvlt2h4g2s6gv8e5xgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg00up47" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgxvkqhmsrkmzngkcy4pgrms5jer5f4yfzn9aj2kga733u72cylpg8wg63u&#39;&gt;nevent1q…g63u&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-11&lt;br/&gt;📝 Original message:On Aug 9, 2015 10:44 PM, &amp;#34;Dave Scotese via bitcoin-dev&amp;#34; &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Sun, Aug 9, 2015 at 3:42 AM, Thomas Zander via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Saturday 8. August 2015 15.45.28 Dave Scotese via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Someone mentioned that when the backlog grows faster than it shrinks,&lt;br/&gt;that&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; is a real problem.  I don&amp;#39;t think it is.  It is a problem for those who&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; don&amp;#39;t wait for even one confirmation&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The mention you refer to was about the fact that the software doesn&amp;#39;t&lt;br/&gt;cope&lt;br/&gt;&amp;gt;&amp;gt; well with a continuously growing mempool.&lt;br/&gt;&amp;gt;&amp;gt; If Bitcoind starts eating more and more memory, I expect lots of people&lt;br/&gt;that&lt;br/&gt;&amp;gt;&amp;gt; run it now to turn it off.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; That is a real problem then.  While emptying the mempool faster with&lt;br/&gt;bigger blocks will help to reduce the occurrence of that problem, I propose&lt;br/&gt;a user-configurable default limit to the size of the mempool as a permanent&lt;br/&gt;solution regardless of block size.  &amp;#34;This software has stopped consuming&lt;br/&gt;memory necessary to validate transactions.  You can override this by ...&amp;#34;&lt;br/&gt;If anyone feels that protecting those running full nodes from bitcoind&lt;br/&gt;eating more and more memory this way is a good idea, I can make a BIP out&lt;br/&gt;of it if that would help.&lt;br/&gt;&lt;br/&gt;You are completely right: this problem has nothing to do with the consensus&lt;br/&gt;block size maximum and it has to be solved regardless of what the maximum&lt;br/&gt;is. No BIP is necessary for this. The &amp;#34;doing nothing side&amp;#34; has been working&lt;br/&gt;on this too:&lt;br/&gt;&lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/6470&#34;&gt;https://github.com/bitcoin/bitcoin/pull/6470&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/20150811/277e1f15/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150811/277e1f15/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:33:41&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszzl4kltv807r877ac29gmxnec44rdakyjj7nqwyyd4zf728p88qgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg2jkqg6</id>
    
      <title type="html">📅 Original date posted:2015-08-10 📝 Original message:Gavin, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszzl4kltv807r877ac29gmxnec44rdakyjj7nqwyyd4zf728p88qgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg2jkqg6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrnchtqds7ffh47cj7d5tcu399ep2t277lkrvlt2h4g2s6gv8e5xg754h84&#39;&gt;nevent1q…4h84&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-10&lt;br/&gt;📝 Original message:Gavin, I interpret the absence of response to these questions as a&lt;br/&gt;sign that everybody agrees that  there&amp;#39;s no other reason to increase&lt;br/&gt;the consensus block size other than to avoid minimum market fees from&lt;br/&gt;rising (above zero).&lt;br/&gt;Feel free to correct that notion at any time by answering the&lt;br/&gt;questions yourself.&lt;br/&gt;In fact if any other &amp;#34;big block size advocate&amp;#34; thinks there&amp;#39;s more&lt;br/&gt;reason I would like to hear their reasons too.&lt;br/&gt;&lt;br/&gt;On Fri, Aug 7, 2015 at 7:33 PM, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Aug 7, 2015 5:55 PM, &amp;#34;Gavin Andresen&amp;#34; &amp;lt;gavinandresen at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I think there are multiple reasons to raise the maximum block size, and&lt;br/&gt;&amp;gt;&amp;gt; yes, fear of Bad Things Happening as we run up against the 1MB limit is one&lt;br/&gt;&amp;gt;&amp;gt; of the reasons.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; What are the other reasons?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I take the opinion of smart engineers who actually do resource planning&lt;br/&gt;&amp;gt;&amp;gt; and have seen what happens when networks run out of capacity very seriously.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; When &amp;#34;the network runs out of capacity&amp;#34; (when we hit the limit) do we expect&lt;br/&gt;&amp;gt; anything to happen apart from minimum market fees rising (above zero)?&lt;br/&gt;&amp;gt; Obviously any consequences of fees rising are included in this concern.
    </content>
    <updated>2023-06-07T19:33:41&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgqwsenkavugrvd42j5atv4ae99uknvf3ftrn5ufcuh5uwn2m88qqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg47662d</id>
    
      <title type="html">📅 Original date posted:2015-08-07 📝 Original message:On Aug ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgqwsenkavugrvd42j5atv4ae99uknvf3ftrn5ufcuh5uwn2m88qqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg47662d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsftpwu4a0e43r3txd5xutqhs90jls4s990zt894y555acdnydsedqdttjvk&#39;&gt;nevent1q…tjvk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-07&lt;br/&gt;📝 Original message:On Aug 7, 2015 5:55 PM, &amp;#34;Gavin Andresen&amp;#34; &amp;lt;gavinandresen at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I think there are multiple reasons to raise the maximum block size, and&lt;br/&gt;yes, fear of Bad Things Happening as we run up against the 1MB limit is one&lt;br/&gt;of the reasons.&lt;br/&gt;&lt;br/&gt;What are the other reasons?&lt;br/&gt;&lt;br/&gt;&amp;gt; I take the opinion of smart engineers who actually do resource planning&lt;br/&gt;and have seen what happens when networks run out of capacity very seriously.&lt;br/&gt;&lt;br/&gt;When &amp;#34;the network runs out of capacity&amp;#34; (when we hit the limit) do we&lt;br/&gt;expect anything to happen apart from minimum market fees rising (above&lt;br/&gt;zero)?&lt;br/&gt;Obviously any consequences of fees rising are included in this concern.&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/20150807/71828dbc/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150807/71828dbc/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:33:37&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgdcqjcz8gcqscghjvk77kcup46sdngnsma9x7fdsrtjzphnuve9szypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg2f562f</id>
    
      <title type="html">📅 Original date posted:2015-08-05 📝 Original message:There ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgdcqjcz8gcqscghjvk77kcup46sdngnsma9x7fdsrtjzphnuve9szypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg2f562f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0d66enep4q0thpevuc4g57ujjh38ulun4qp36mvjzf0s9zwwywasgpn8xl&#39;&gt;nevent1q…n8xl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-05&lt;br/&gt;📝 Original message:There is a common meme that block propagation times is the only metric&lt;br/&gt;that matters when it comes to value the block size maximum consensus&lt;br/&gt;rule&amp;#39;s usefulness in limiting mining centralization.&lt;br/&gt;Here is an extremely optimist thought experiment for those who think&lt;br/&gt;that is the case:&lt;br/&gt;&lt;br/&gt;Imagine that superluminal communication has somehow been invented and&lt;br/&gt;validity of mined blocks can be checked in constant time thanks to&lt;br/&gt;some sort of snarks magic. This doesn&amp;#39;t mean that block propagation is&lt;br/&gt;O(1) with respect to time because each node needs to repeat that cheap&lt;br/&gt;validation before relaying the block.&lt;br/&gt;Still, this is the best situation we can imagine with respect to block&lt;br/&gt;propagation, right?&lt;br/&gt;No, wait, due to some technical or economical miracle this&lt;br/&gt;superluminal communication is free for everyone:&lt;br/&gt;better-than-physically-possible (our understanding of physics changes&lt;br/&gt;with time as well, right?) communication and infinite bandwidth for&lt;br/&gt;everyone.&lt;br/&gt;&lt;br/&gt;At this point, does the consensus block size maximum still help&lt;br/&gt;limiting mining centralization or we can just remove it entirely?&lt;br/&gt;The answer is yes, it can help limit mining centralization.&lt;br/&gt;&lt;br/&gt;Let&amp;#39;s imagine that these amazing advancements have happened in less&lt;br/&gt;than 22 years and we only had 6 more subsidy halvings, that&amp;#39;s only 7&lt;br/&gt;halvings in total, so the subsidy is still as high as 50 * (0.5 ^ 7) =&lt;br/&gt;0.390625 btc/block&lt;br/&gt;&lt;br/&gt;Although the orphan-block-probability cost for a miner to include an&lt;br/&gt;extra transaction has been completely minimized, it is still not null.&lt;br/&gt;Let&amp;#39;s assume that while all these technical miracles were&lt;br/&gt;happening...that 22 more years was enough for miners to realize this&lt;br/&gt;fact, they have removed the special-cased-for-free-transaction policy&lt;br/&gt;code that currently comes with Bitcoin Core (or it has been removed&lt;br/&gt;from Bitcoin Core) and they don&amp;#39;t mine transactions with fees lower&lt;br/&gt;than 1 satoshi anymore.&lt;br/&gt;&amp;lt;sarcasm&amp;gt;I hope this last assumption doesn&amp;#39;t turn out to be more wild&lt;br/&gt;than superluminal communication...&amp;lt;/sarcasm&amp;gt;&lt;br/&gt;&lt;br/&gt;But there must be a physical limit: in our example, miners will have&lt;br/&gt;different CPU constraints (to further simplify, genetically-engineered&lt;br/&gt;and super-fast memory also grows in the streets everywhere after an&lt;br/&gt;accident in a Monsanto Lab; or better downloadmoreram.com actually&lt;br/&gt;works and I just hadn&amp;#39;t tried from windows or mac).&lt;br/&gt;&lt;br/&gt;Miner A is able to process 100 M tx/block while miner B is only able&lt;br/&gt;to process 10 M tx/block.&lt;br/&gt;&lt;br/&gt;Will miner B be able to maintain itself competitive against miner B?&lt;br/&gt;&lt;br/&gt;The answer is: it depends on the consensus maximum block size.&lt;br/&gt;How so? Let&amp;#39;s imagine that it has been completely removed.&lt;br/&gt;&lt;br/&gt;Assuming a fee of 1 satoshi per transaction and no shortage of&lt;br/&gt;unconfirmed transactions, miner A&amp;#39;s block reward will be 0.390625 &#43; 1&lt;br/&gt;= 1.390625 btc vs miner B&amp;#39;s 0.390625 &#43; 0.1 = 0.390625 &#43; 0.1 = 0.490625&lt;br/&gt;btc.&lt;br/&gt;&lt;br/&gt;Difficulty will tend to increase until the cost to produce a block&lt;br/&gt;(including interest in all the capital needed, paid or not) is equal&lt;br/&gt;to 1.390625 btc and therefore miner B will stop mining or go bankrupt.&lt;br/&gt;But maybe 100 M and 10 M were too high numbers. What about 10 M and 1&lt;br/&gt;M? Still, 0.400625 btc can&amp;#39;t compete with 0.490625 btc.&lt;br/&gt;You think 10x is too much of a difference? Fine, 2M vs 1M: still&lt;br/&gt;0.400625 btc can&amp;#39;t compete with 0.410625 btc&lt;br/&gt;&lt;br/&gt;In summary, there will always be some physical limitation that may&lt;br/&gt;benefit big mining players, so the block size maximum will always be&lt;br/&gt;useful to limit mining centralization.&lt;br/&gt;In other words (and I don&amp;#39;t intend this to sound rude), if you want to&lt;br/&gt;eventually remove the block size maximum consensus rule entirely, I&lt;br/&gt;will never be able to agree with you: not even in your wildest dreams.
    </content>
    <updated>2023-06-07T19:33:21&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrwyp4qdrk25nng9pghy69zglka06g22hfwr7r3ee5a5czcyu5grqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg3mfhr0</id>
    
      <title type="html">📅 Original date posted:2015-08-10 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrwyp4qdrk25nng9pghy69zglka06g22hfwr7r3ee5a5czcyu5grqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg3mfhr0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf8wd7wrwrxcvv3c7ph9z8jsuhr0wh8jvx3qdfy23lm7ta5kgr0xs0s0qr6&#39;&gt;nevent1q…0qr6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-10&lt;br/&gt;📝 Original message:On Fri, Aug 7, 2015 at 1:09 AM, Elliot Olds &amp;lt;elliot.olds at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; On Wed, Aug 5, 2015 at 6:26 PM, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&amp;gt; I agree with you that decentralization is the most important feature of&lt;br/&gt;&amp;gt; Bitcoin, but I also think we need to think probabilistically and concretely&lt;br/&gt;&amp;gt; about when risks to decentralization are worthwhile.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Decentralization is not infinitely valuable in relation to low fees, just&lt;br/&gt;&amp;gt; like being alive is not infinitely valuable in relation to having money.&lt;br/&gt;&amp;gt; [...]&lt;br/&gt;&amp;gt; Similarly we shouldn&amp;#39;t accept a 100% probability of Bitcoin being controlled&lt;br/&gt;&amp;gt; by a single entity for any guarantee of cheap tx fees no matter how low they&lt;br/&gt;&amp;gt; are, but there should be some minuscule risk of decentralization that we&amp;#39;d&lt;br/&gt;&amp;gt; be willing to accept (like raising the block size to 1.01 MB) if it somehow&lt;br/&gt;&amp;gt; allowed us to dramatically increase usability. (Imagine something like the&lt;br/&gt;&amp;gt; Lightning Network but even better was developed, but it could only work with&lt;br/&gt;&amp;gt; 1.01 MB blocks).&lt;br/&gt;&lt;br/&gt;Agreed. I would just like that there was an attempt to automatically&lt;br/&gt;estimate those risks before taking those risks.&lt;br/&gt;Some function we&amp;#39;re trying to optimize with simulations (based on&lt;br/&gt;#6382 ) to find an ideal (according to that imperfect metric) maximum&lt;br/&gt;consensus block size.&lt;br/&gt;Maybe the function/simulations just take some minimum hardware&lt;br/&gt;specifications and returns an block size, I don&amp;#39;t know.&lt;br/&gt;&lt;br/&gt;&amp;gt; I agree that we don&amp;#39;t have good data about what exactly a 4 MB increase&lt;br/&gt;&amp;gt; would do. It sounds like you think the risks are too great / uncertain to&lt;br/&gt;&amp;gt; move from 1 MB to 4 MB blocks in the situation I described. I&amp;#39;m not clear&lt;br/&gt;&amp;gt; though on which specific risks you&amp;#39;d be most worried about at 4 MB, and if&lt;br/&gt;&amp;gt; there are any risks that you think don&amp;#39;t matter at 4 MB but that you would&lt;br/&gt;&amp;gt; be worried about at higher block size levels. I also don&amp;#39;t know if we have&lt;br/&gt;&amp;gt; similar ideas about the benefits of low tx fees. If we discussed exactly how&lt;br/&gt;&amp;gt; we were evaluating this scenario, maybe we&amp;#39;d discover that something I&lt;br/&gt;&amp;gt; thought was a huge benefit of low tx fees is actually not that compelling,&lt;br/&gt;&amp;gt; or maybe we&amp;#39;d discover that our entire disagreement boiled down to our&lt;br/&gt;&amp;gt; estimate of one specific risk.&lt;br/&gt;&lt;br/&gt;The most important thing to understand in this discussion is that it&lt;br/&gt;is about a trade-off between lower fees (more maximum tx volume) and&lt;br/&gt;mining (and general) centralization.&lt;br/&gt;I don&amp;#39;t know what the costs and gains curves are here (for 4MB, 1 MB&lt;br/&gt;or any other number, and I don&amp;#39;t think anybody does).&lt;br/&gt;But if we can&amp;#39;t even agree on what the advantages and disadvantages of&lt;br/&gt;increasing the consensus block size maximum, it is very hard that we&lt;br/&gt;can agree on a universally acceptable point or range in this trade-off&lt;br/&gt;rect.&lt;br/&gt;&lt;br/&gt;&amp;gt; For the record, I think these are the main harms of $5 tx fees, along with&lt;br/&gt;&amp;gt; the main risks I see from moving to 4 MB:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Fees of $5/tx would:&lt;br/&gt;&amp;gt; (a) Prevent a lot of people who could otherwise benefit from Bitcoin&amp;#39;s&lt;br/&gt;&amp;gt; decentralization from having an opportunity to reap those benefits.&lt;br/&gt;&amp;gt; Especially people in poor countries with corrupt governments who could get&lt;br/&gt;&amp;gt; immediate benefit from it now.&lt;br/&gt;&amp;gt; (b) Prevent developers from experimenting with new Bitcoin use-cases, which&lt;br/&gt;&amp;gt; might eventually lead to helpful services.&lt;br/&gt;&amp;gt; (c) Prevent regular people from using Bitcoin and experimenting with it and&lt;br/&gt;&amp;gt; getting involved, because they think it&amp;#39;s unusable for txns under many&lt;br/&gt;&amp;gt; hundreds of dollars in value, so it doesn&amp;#39;t interest them. Not having the&lt;br/&gt;&amp;gt; public on our side could make us more vulnerable to regulators.&lt;br/&gt;&lt;br/&gt;This is all probably right, but IMO we&amp;#39;re very far away from $5/tx.&lt;br/&gt;My main point about fees is that minimum mining fees rising above zero&lt;br/&gt;(theri current level) is not necessarily a bad thing or an urgent&lt;br/&gt;concern.&lt;br/&gt;On the other hand, we have much more data about current mining&lt;br/&gt;centralization, which should be very relevant information when&lt;br/&gt;discussing a block size increase.&lt;br/&gt;&lt;br/&gt;&amp;gt; Changing the block size to 4 MB would:&lt;br/&gt;&amp;gt; (1) Probably reduce the number of full nodes by around 5%. Most of the drop&lt;br/&gt;&amp;gt; in full nodes over the past few years is probably due to Bitcoin Core being&lt;br/&gt;&amp;gt; used by fewer regular users for convenience reasons, but the extra HD space&lt;br/&gt;&amp;gt; required and extra bandwidth would probably make some existing people&lt;br/&gt;&amp;gt; running full nodes stop.&lt;br/&gt;&lt;br/&gt;As Pieter has explained repeatedly, a big block count is not a goal in&lt;br/&gt;itself, just a metric.&lt;br/&gt;And if you ask me, I don&amp;#39;t think it&amp;#39;s all that interesting as a&lt;br/&gt;metric. For all I know there could be a lot more full nodes being run&lt;br/&gt;that for whatever reason are not seen by people collecting this data.&lt;br/&gt;The block size maximum consensus rule limits mining centralization,&lt;br/&gt;not just full node centralization. Gavin, for example, disagrees with&lt;br/&gt;this.&lt;br/&gt;Fortunately I believe at least 2 mathematical proofs can be produced&lt;br/&gt;to demonstrate Gavin and those who think like him are wrong.&lt;br/&gt;&lt;br/&gt;&amp;gt; (2) Not hinder low bandwidth miners significantly, because of the relay&lt;br/&gt;&amp;gt; network.&lt;br/&gt;&lt;br/&gt;I believe that even with the relay network, and even assuming all&lt;br/&gt;miners are connected using something like IBLT, a mathematical proof&lt;br/&gt;can be constructed to demonstrate that bigger block sizes can prevent&lt;br/&gt;the worse connected miners from being profitable.&lt;br/&gt;It is important to note that the worse connected miners aren&amp;#39;t&lt;br/&gt;necessarily those with less bandwidth: maybe you have the best&lt;br/&gt;bandwidth but you are poorly connected to the majority of the hashrate&lt;br/&gt;(for example, because the majority of the hashrate is within the same&lt;br/&gt;country but that country is not very well connected to the rest of the&lt;br/&gt;world).&lt;br/&gt;&lt;br/&gt;&amp;gt; (3) Not introduce any tx verification issues, because processors are fast&lt;br/&gt;&amp;gt; and tx processing is ridiculously cheap and we&amp;#39;d need way more than 4 MB of&lt;br/&gt;&amp;gt; txs for it to be a bottleneck.&lt;br/&gt;&lt;br/&gt;We&amp;#39;re certainly far away from this being a concern in practice.&lt;br/&gt;But I&amp;#39;m working on a mathematical proof that at some scale CPU&lt;br/&gt;requirements could become a discriminating factor making the smallest&lt;br/&gt;mining operations unprofitable.&lt;br/&gt;&lt;br/&gt;&amp;gt; So (1) is the only risk that gives me any significant concern, but I don&amp;#39;t&lt;br/&gt;&amp;gt; think that the number of full nodes now is at a dangerous level.&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t think there&amp;#39;s such a thing as a &amp;#34;dangerous full node count level&amp;#34;.&lt;br/&gt;It&amp;#39;s just data that can be useful to build centralization metrics.&lt;br/&gt;Probably hashrate distribution by pool is much more interesting (and&lt;br/&gt;if you ask me that looks really bad right now without increasing the&lt;br/&gt;block size consensus maximum).&lt;br/&gt;&lt;br/&gt;&amp;gt; Anyway, the point isn&amp;#39;t for you and I to actually discuss this particular&lt;br/&gt;&amp;gt; hypothetical in more detail (although I would be curious to see similar&lt;br/&gt;&amp;gt; lists from you). I haven&amp;#39;t studied the risks enough to actually put this&lt;br/&gt;&amp;gt; forth to the list as a good argument for what to do in this situation. My&lt;br/&gt;&amp;gt; main point is that being very specific and concrete both about our thought&lt;br/&gt;&amp;gt; process and about the hypothetical situation results in much better&lt;br/&gt;&amp;gt; discussions.&lt;br/&gt;&lt;br/&gt;I agree.&lt;br/&gt;&lt;br/&gt;&amp;gt; There&amp;#39;s one more piece of information that I can give you which will help&lt;br/&gt;&amp;gt; you understand my position much better, and also force me to think really&lt;br/&gt;&amp;gt; carefully about this. It&amp;#39;s the point at which I would switch to the other&lt;br/&gt;&amp;gt; side of the argument (either by varying the tx fee, or the block size). If&lt;br/&gt;&amp;gt; tx fees would only rise to 60 cents or lower if we stayed at 1 MB, then I&lt;br/&gt;&amp;gt; would be against a move to 4 MB. Or, keeping the hypothetical 1 MB fee at&lt;br/&gt;&amp;gt; $5, I think moving to 12 MB or higher is the point at which I&amp;#39;d switch over&lt;br/&gt;&amp;gt; to being a 1 MB advocate. Getting that same info from you tells me exactly&lt;br/&gt;&amp;gt; how you weigh the risks in a way that just listing the factors can&amp;#39;t. In&lt;br/&gt;&amp;gt; this specific hypothetical scenario, what is the lowest block size increase&lt;br/&gt;&amp;gt; that you&amp;#39;d accept? It can be extremely low, like 1.01 MB. If you tell me&lt;br/&gt;&amp;gt; that you&amp;#39;d rather have $5 tx fees for the next year instead of changing the&lt;br/&gt;&amp;gt; block size to 1.01 MB, I would be really surprised.&lt;br/&gt;&lt;br/&gt;Great. I don&amp;#39;t think that minimum mining fees will rise above 1 usd&lt;br/&gt;cent/tx anytime soon even if we maintain the limit of 1MB.&lt;br/&gt;Maybe that&amp;#39;s why I&amp;#39;m not worried at all about &amp;#34;hitting the limit&amp;#34;.&lt;br/&gt;But I&amp;#39;m sorry, I don&amp;#39;t have those concrete numbers because it is a&lt;br/&gt;trade-off I don&amp;#39;t think we&amp;#39;ve studied in enough detail.&lt;br/&gt;Well, I can also say I wouldn&amp;#39;t be worried at all about moving to,&lt;br/&gt;say, 1.01 MB (because the difference in centralization pressure should&lt;br/&gt;be minimal) and I would just take it as a &amp;#34;let&amp;#39;s proof hardforks are&lt;br/&gt;possible&amp;#34; change similar to the one proposed in bip99.&lt;br/&gt;&lt;br/&gt;&amp;gt; Gavin is the only other person who I&amp;#39;ve seen who has defined at what block&lt;br/&gt;&amp;gt; size he&amp;#39;d switch to the other side (maybe not with a concrete number, but&lt;br/&gt;&amp;gt; with a rough range: the block size such that a normal person with a pretty&lt;br/&gt;&amp;gt; good connection couldn&amp;#39;t run a full node).&lt;br/&gt;&lt;br/&gt;That would be interesting to read and I have totally missed it.&lt;br/&gt;Do you have a link?&lt;br/&gt;&lt;br/&gt;&amp;gt; I would say that in this case we know high tx fees could happen very soon&lt;br/&gt;&amp;gt; because there is a clear mechanism. Bitcoin just needs to become more&lt;br/&gt;&amp;gt; popular quickly for any number of reasons. Suppose the infrastructure for&lt;br/&gt;&amp;gt; remittances starts falling into place within the next two months, and&lt;br/&gt;&amp;gt; suddenly immigrants are clamoring to use Bitcoin to send money back to their&lt;br/&gt;&amp;gt; home countries. This could result in $5 tx fees very soon (not that I think&lt;br/&gt;&amp;gt; it&amp;#39;s likely). Many of these immigrants would still use Bitcoin because it&amp;#39;s&lt;br/&gt;&amp;gt; still better than the alternative for remittances, which would price out a&lt;br/&gt;&amp;gt; lot of people currently using Bitcoin for other reasons. As far as I know,&lt;br/&gt;&amp;gt; there is no plausible way that subsidies could plummet in anywhere near that&lt;br/&gt;&amp;gt; time frame, aside from the price of Bitcoin completely collapsing.&lt;br/&gt;&lt;br/&gt;And for any size something similar could happen with some use case.&lt;br/&gt;But this is a great example of a situation where I would understand&lt;br/&gt;people panicking and clamoring to change the consensus rule as soon as&lt;br/&gt;possible.&lt;br/&gt;Even with much lower fees, say 1 usd/tx.&lt;br/&gt;I think it would be a great problem to have and admittedly I&amp;#39;m not&lt;br/&gt;worried about having it in the short term.&lt;br/&gt;And if it happened overnight we could always deploy an emergency hardfork.&lt;br/&gt;&lt;br/&gt;&amp;gt; But if&lt;br/&gt;&amp;gt; that happens in the near term (specifically, with very low tx volume) a fee&lt;br/&gt;&amp;gt; market won&amp;#39;t help.&lt;br/&gt;&lt;br/&gt;I think it&amp;#39;s helping by determining who is to be served first, and&lt;br/&gt;that is those who benefit more from Bitcoin (and are therefore willing&lt;br/&gt;to pay higher costs for using it), in this case, people doing&lt;br/&gt;international remittances.&lt;br/&gt;&lt;br/&gt;&amp;gt; I would be extremely happy if Bitcoin could somehow sustain itself in the&lt;br/&gt;&amp;gt; long run with 5 cent tx fees. I&amp;#39;m optimistic about Lightning to handle the&lt;br/&gt;&amp;gt; cases where people need even cheaper txns.&lt;br/&gt;&lt;br/&gt;Agreed.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; I&amp;#39;m still missing an answer from the &amp;#34;big blocks size side&amp;#34; to the&lt;br/&gt;&amp;gt;&amp;gt; following question (which I have insistently repeated with various&lt;br/&gt;&amp;gt;&amp;gt; permutations):&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; If &amp;#34;not now&amp;#34; when will it be a good time to let fees rise above zero?&lt;br/&gt;&amp;gt;&amp;gt; After the next subsidy halving? After 4 more subsidy halvings (ie&lt;br/&gt;&amp;gt;&amp;gt; about 13 years from now, subsidy = 1.5625 btc/block )? After your&lt;br/&gt;&amp;gt;&amp;gt; grandmother abandons her national currency and uses Bitcoin for&lt;br/&gt;&amp;gt;&amp;gt; everything? Never?&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ANY answer (maybe with the exception of the last one) would be less&lt;br/&gt;&amp;gt;&amp;gt; worrying than silence.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Before I answer, here&amp;#39;s my reasoning about why we don&amp;#39;t need to worry about&lt;br/&gt;&amp;gt; a fee market now:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; There is nothing particularly special about a fee market in Bitcoin. We know&lt;br/&gt;&amp;gt; how markets work, and we have no reason to suspect a fee market in Bitcoin&lt;br/&gt;&amp;gt; will have any new properties of markets that we can&amp;#39;t foresee. When demand&lt;br/&gt;&amp;gt; becomes higher, there will be some equilibrium level of fee that people have&lt;br/&gt;&amp;gt; to pay to give a certain probability of inclusion within a certain number of&lt;br/&gt;&amp;gt; blocks. There will likely be some level of fee where if you don&amp;#39;t pay it,&lt;br/&gt;&amp;gt; your tx will never be confirmed.&lt;br/&gt;&lt;br/&gt;This is what I mean by &amp;#34;market minimum fee&amp;#34;.&lt;br/&gt;&lt;br/&gt;&amp;gt; We have seen something like this working at various points in Bitcoin&amp;#39;s&lt;br/&gt;&amp;gt; history. Look at the recent &amp;#34;stress tests.&amp;#34; To get your tx confirmed in a&lt;br/&gt;&amp;gt; reasonable time frame, you had to bump your fee a little higher than the&lt;br/&gt;&amp;gt; txns from whoever was flooding the network. If you did, everything worked&lt;br/&gt;&amp;gt; fine. If you didn&amp;#39;t, your tx didn&amp;#39;t confirm (until the test ended, maybe?).&lt;br/&gt;&amp;gt; So there&amp;#39;s nothing complicated here. It doesn&amp;#39;t require a decade long&lt;br/&gt;&amp;gt; preparation to prove to ourselves that a fee market will work.&lt;br/&gt;&lt;br/&gt;I think the code that miners use to select which transactions to&lt;br/&gt;include first needs a lot of work.&lt;br/&gt;As said miners are subsidizing free transactions, increasing their own&lt;br/&gt;costs for nothing in exchange.&lt;br/&gt;Also, yes, there is something special about this market: it is&lt;br/&gt;supposed to pay for most of the global hashrate in the not-so-far&lt;br/&gt;future.&lt;br/&gt;If we take too long to start moving away from total seigniorage&lt;br/&gt;subsidy dependence, it may be too late when we do.&lt;br/&gt;&lt;br/&gt;&amp;gt; Unless in the future mining is funded mostly by charity (I think there&amp;#39;s&lt;br/&gt;&amp;gt; only a 25% chance of that happening), we will need a fee market eventually.&lt;br/&gt;&amp;gt; I&amp;#39;d be fine if one developed now. I think 10 cents per txn right now&lt;br/&gt;&amp;gt; wouldn&amp;#39;t be too bad, aside from the following reason. What concerns me about&lt;br/&gt;&amp;gt; insisting on a fee market right now is that usage is so small and the block&lt;br/&gt;&amp;gt; size is so limited that if demand increases just a little bit, fees could&lt;br/&gt;&amp;gt; skyrocket. It&amp;#39;s not the 10 cent fees that would worry me, but what they say&lt;br/&gt;&amp;gt; about the potential for a huge spike. Fees could become $10 per tx or higher&lt;br/&gt;&amp;gt; very quickly. Yes, that would show that big organizations find Bitcoin&lt;br/&gt;&amp;gt; useful which is nice, but it&amp;#39;d also put decentralized money out of reach of&lt;br/&gt;&amp;gt; many other people. While Bitcoin still has a lot of growth ahead of it, it&amp;#39;s&lt;br/&gt;&amp;gt; better to not set up roadblocks (for reasons other than preserving&lt;br/&gt;&amp;gt; decentralization) in front of that growth which will make things very&lt;br/&gt;&amp;gt; painful if that growth happens more suddenly than we expect.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I think the best argument for having a fee market right now is that if we&lt;br/&gt;&amp;gt; move to such a market suddenly in the future, wallets won&amp;#39;t have time to&lt;br/&gt;&amp;gt; make the user experience good, and full nodes might not be written in such a&lt;br/&gt;&amp;gt; way that they gracefully handle a bunch of txns that might never confirm. I&lt;br/&gt;&amp;gt; don&amp;#39;t think the required software changes are that complex though, so it&lt;br/&gt;&amp;gt; seems unnecessary to start adding friction for users now for something that&lt;br/&gt;&amp;gt; might be an issue in 10&#43; years.&lt;br/&gt;&lt;br/&gt;I think you are underestimating the software costs.&lt;br/&gt;And you not only have to adapt the software that we have now, but also&lt;br/&gt;the software that hasn&amp;#39;t been written yet and will be written assuming&lt;br/&gt;free transactions and an underdeveloped market.&lt;br/&gt;Also you are over-estimating the costs: you could hit the limit but&lt;br/&gt;then rise the block size maximum as soon as you reach, say 0.00001&lt;br/&gt;usd/tx.&lt;br/&gt;Even if minimum fees go again to zero after rising the block size&lt;br/&gt;maximum, the software improvements will remain there.&lt;br/&gt;&lt;br/&gt;&amp;gt; So to answer your question: about two years before we think Bitcoin will&lt;br/&gt;&amp;gt; need to rely heavily on txn fees for security, I&amp;#39;d be in favor of adjusting&lt;br/&gt;&amp;gt; block size so that it resulted in enough total fees / security.&lt;br/&gt;&lt;br/&gt;And when do you think &amp;#34;Bitcoin will need to rely heavily on txn fees&lt;br/&gt;for security&amp;#34;?&lt;br/&gt;How many more halvings is that?&lt;br/&gt;&lt;br/&gt;&amp;gt; You&amp;#39;ve been arguing that 0 fee transactions will have to disappear someday,&lt;br/&gt;&amp;gt; but this isn&amp;#39;t necessarily true. As long as enough people care about having&lt;br/&gt;&amp;gt; their txns confirm relatively quickly, there&amp;#39;s no reason to make sure that&lt;br/&gt;&amp;gt; people who pay 0 fees never have their txns confirmed.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s not what I&amp;#39;ve been arguing, I&amp;#39;ve just being saying that I would&lt;br/&gt;be completely ok with minimum fees rising above zero (say, to 1&lt;br/&gt;satoshi/tx) tomorrow.&lt;br/&gt;I don&amp;#39;t think that&amp;#39;s necessarily a bad thing (in fact, it has some&lt;br/&gt;advantages) and certainly not something we should fear to the point of&lt;br/&gt;rushing hardforks to avoid it.
    </content>
    <updated>2023-06-07T19:32:38&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqr2zutmyc0afa6le4kts86np9cwfl89whx4rsnz92g998jrqfs9qzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg3j48ln</id>
    
      <title type="html">📅 Original date posted:2015-08-06 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqr2zutmyc0afa6le4kts86np9cwfl89whx4rsnz92g998jrqfs9qzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg3j48ln" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgwycl3x4w2nf0kygf2xuhw6gfkzauu27arxxfeugjwdn2ne4jyngqtsrz4&#39;&gt;nevent1q…srz4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-06&lt;br/&gt;📝 Original message:Really, thanks again for replying and not getting mad when I get your&lt;br/&gt;thoughts wrong.&lt;br/&gt;I believe that I&amp;#39;ve learned more about your position on the subject&lt;br/&gt;today than in months of discussion and blogs (that&amp;#39;s not a critique to&lt;br/&gt;your blog post, it&amp;#39;s just that they didn&amp;#39;t answer to some questions&lt;br/&gt;that I personally needed responded).&lt;br/&gt;&lt;br/&gt;On Thu, Aug 6, 2015 at 9:42 PM, Gavin Andresen &amp;lt;gavinandresen at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; On Thu, Aug 6, 2015 at 1:15 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; So I reformulate the question:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 1) If &amp;#34;not now&amp;#34;, when will it be a good time to let the &amp;#34;market&lt;br/&gt;&amp;gt;&amp;gt; minimum fee for miners to mine a transaction&amp;#34; rise above zero?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Two answers:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1. If you are willing to wait an infinite amount of time, I think the&lt;br/&gt;&amp;gt; minimum fee will always be zero or very close to zero, so I think it&amp;#39;s a&lt;br/&gt;&amp;gt; silly question.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m very happy to have made the stupid question then. It has revealed&lt;br/&gt;another big difference in the fundamental assumptions we&amp;#39;re using.&lt;br/&gt;&lt;br/&gt;My assumption is that for any reasonable size, free transactions will&lt;br/&gt;eventually disappear (assuming Bitcoin doesn&amp;#39;t &amp;#34;fail&amp;#34; for some other&lt;br/&gt;reason).&lt;br/&gt;Maybe I&amp;#39;m being too optimistic about the demand side of the market in&lt;br/&gt;the long term.&lt;br/&gt;&lt;br/&gt;In contrast, your assumption seems to be (and please correct me on&lt;br/&gt;anything I get wrong) that...&lt;br/&gt;&lt;br/&gt;&amp;#34;The limit will always be big enough so that free transactions are&lt;br/&gt;mined forever. Therefore fees just allow users to prioritize their&lt;br/&gt;urgent transactions and relay policies to protect their nodes against&lt;br/&gt;DoS attacks.&lt;br/&gt;Well, obviously, they also serve to pay for mining in a low-subsidy&lt;br/&gt;future, but even with the presence of free transactions, fees will be&lt;br/&gt;enough to cover mining costs, or a new mechanisms will be developed to&lt;br/&gt;make a low-total-reward blockchain safe or expensive proof of work&lt;br/&gt;will be replaced or complemented with something else that&amp;#39;s cheaper.&lt;br/&gt;The main point is that fees are not a mechanism to decide what gets&lt;br/&gt;priced out of the blockchain, because advancements in technology will&lt;br/&gt;always give as enough room for free transactions.&amp;#34;&lt;br/&gt;- jtimon putting words in Gavin&amp;#39;s mouth, with the only intention to&lt;br/&gt;understand him better.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m using &amp;#34;free transactions&amp;#34; even though you said &amp;#34;zero or very close to zero&amp;#34;.&lt;br/&gt;To you, &amp;#34;zero or very close to zero&amp;#34; may be the same thing, but to me&lt;br/&gt;zero and very close to zero are like...different galaxies.&lt;br/&gt;To me, entering the &amp;#34;very close to zero galaxy&amp;#34; is a huge step in the&lt;br/&gt;development of the fee market.&lt;br/&gt;I&amp;#39;ve been always assuming that moving from zero to 1 satoshi was&lt;br/&gt;precisely what &amp;#34;big block advocates&amp;#34; wanted to avoid.&lt;br/&gt;What they meant by &amp;#34;Bitcoin is going to become a high-value only&lt;br/&gt;network&amp;#34; and similar things.&lt;br/&gt;Knowing that for &amp;#34;big block advocates&amp;#34; zero and &amp;#34;very close to zero&amp;#34;&lt;br/&gt;are equally acceptable changes things.&lt;br/&gt;&lt;br/&gt;&amp;gt; 2. The &amp;#34;market minimum fee&amp;#34; should be determined by the market. It should&lt;br/&gt;&amp;gt; not be up to us to decide &amp;#34;when is a good time.&amp;#34;&lt;br/&gt;&lt;br/&gt;I completely agree, but the block size limit is a consensus rule that&lt;br/&gt;doesn&amp;#39;t adapt to the market. The market will adapt to whatever limit&lt;br/&gt;is chosen by the consensus rules.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; 2) Do you have any criterion (automatic or not) that can result in you&lt;br/&gt;&amp;gt;&amp;gt; saying &amp;#34;no, this is too much&amp;#34; for any proposed size?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Sure, if keeping up with transaction volume requires a cluster of computers&lt;br/&gt;&amp;gt; or more than &amp;#34;pretty good&amp;#34; broadband bandwidth I think that&amp;#39;s too far.&lt;br/&gt;&amp;gt; That&amp;#39;s where original 20MB limit comes from, otherwise I&amp;#39;d have proposed a&lt;br/&gt;&amp;gt; much higher limit.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Would you agree that blocksize increase proposals should have such a&lt;br/&gt;&amp;gt;&amp;gt; criterion/test?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Although I&amp;#39;ve been very clear with my criterion, no, I don&amp;#39;t think all&lt;br/&gt;&amp;gt; blocksize increase proposals should have to justify &amp;#34;why this size&amp;#34; or &amp;#34;why&lt;br/&gt;&amp;gt; this rate of increase.&amp;#34;&lt;br/&gt;&lt;br/&gt;I would really like a more formal criterion, ideally automatic (like&lt;br/&gt;any other test, the parameters can be modified as technology&lt;br/&gt;advances).&lt;br/&gt;But fair enough, even though your criterion is too vague or not&lt;br/&gt;future-proof enough, I guess it is still a criterion.&lt;br/&gt;It seems that this is a matter of disagreements and ideal ways of&lt;br/&gt;doing things and not really a disagreement on fundamental assumptions.&lt;br/&gt;So it seems this question wasn&amp;#39;t so interesting after all.&lt;br/&gt;&lt;br/&gt;&amp;gt; Part of my frustration with this whole debate is&lt;br/&gt;&amp;gt; we&amp;#39;re talking about a sanity-check upper-limit; as long as it doesn&amp;#39;t open&lt;br/&gt;&amp;gt; up some terrible new DoS possibility I don&amp;#39;t think it really matters much&lt;br/&gt;&amp;gt; what the exact number is.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s what you think you are discussing, but I (and probably some&lt;br/&gt;other people) think we are discussing something entirely different.&lt;br/&gt;Because we have a fundamentally different assumption on what the block&lt;br/&gt;size limit is about.&lt;br/&gt;I really hope that identifying these &amp;#34;fundamental assumption&lt;br/&gt;discrepancies&amp;#34; (FAD from now own) will help us avoid circular&lt;br/&gt;discussions so that everything is less frustrating and more productive&lt;br/&gt;for everyone.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; Regardless of the history of the consensus rule (which I couldn&amp;#39;t care&lt;br/&gt;&amp;gt;&amp;gt; less about), I believe the only function that the maximum block size&lt;br/&gt;&amp;gt;&amp;gt; rule currently serves is limiting centralization.&lt;br/&gt;&amp;gt;&amp;gt; Since you deny that function, do you think the (artificial) consensus&lt;br/&gt;&amp;gt;&amp;gt; rule is currently serving any other purpose that I&amp;#39;m missing?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It prevents trivial denial-of-service attacks (e.g. I promise to send you a&lt;br/&gt;&amp;gt; 1 Terabyte block, then fill up your memory or disk...).&lt;br/&gt;&lt;br/&gt;This could be prevented in some other ways. If this is the only&lt;br/&gt;concern, it doesn&amp;#39;t need to be a consensus rule.&lt;br/&gt;&lt;br/&gt;&amp;gt; And please read what I wrote: I said that the block limit has LITTLE effect&lt;br/&gt;&amp;gt; on MINING centralization.  Not &amp;#34;no effect on any type of centralization.&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If the limit was removed entirely, it is certainly possible we&amp;#39;d end up with&lt;br/&gt;&amp;gt; very few organizations (and perhaps zero individuals) running full nodes.&lt;br/&gt;&lt;br/&gt;Sorry, another try:&lt;br/&gt;&lt;br/&gt;You think the maximum block size rule serves to limit centralization&lt;br/&gt;by limiting how hard it is to run a full node.&lt;br/&gt;I agree with that, but I would add something more and you wouldn&amp;#39;t:&lt;br/&gt;&lt;br/&gt;The maximum block size consensus rule limits how hard it is to be a&lt;br/&gt;competitive miner.&lt;br/&gt;&lt;br/&gt;In other words, you think the last statement is false or incorrect.&lt;br/&gt;&lt;br/&gt;Meta: I think we should try to collect and list more of this &amp;#34;FADs&amp;#34;&lt;br/&gt;(we have at least 2 of them already). If you think it can be useful,&lt;br/&gt;I&amp;#39;m more than happy to repeat this process in the opposite direction:&lt;br/&gt;you make the questions and I give the answers, you write what you&lt;br/&gt;think I think and I correct you in iterations. Probably we should&lt;br/&gt;finish with you correcting what I think you think first. I am really&lt;br/&gt;excited about understanding your point of view better.&lt;br/&gt;&lt;br/&gt;Stupid humor (hopefully not out of context and not offensive): I&amp;#39;m&lt;br/&gt;happy to discover that what I thought it was FUD was just FAD.&lt;br/&gt;More seriously, I&amp;#39;m really happy for your interest in understanding&lt;br/&gt;and being understood.&lt;br/&gt;Let&amp;#39;s worry about where do we think differently first and about who is&lt;br/&gt;right on each point later.&lt;br/&gt;In the end, only the conclusions on each point will matter and not who&lt;br/&gt;claimed the final conclusions (in the points where we find them) first&lt;br/&gt;(if we get to final common conclusions on that point at all).
    </content>
    <updated>2023-06-07T19:32:36&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsggfw7yle4xvp99ed7yzu7xhgvvmtn46due50mv86jm5l4vc3dmaqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggtga8nd</id>
    
      <title type="html">📅 Original date posted:2015-08-06 📝 Original message:First ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsggfw7yle4xvp99ed7yzu7xhgvvmtn46due50mv86jm5l4vc3dmaqzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggtga8nd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdaqznpm7fxsjwetc08v4eegmftjpxperv8yt5v2d7cgdqvspgh6szq3d6e&#39;&gt;nevent1q…3d6e&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-06&lt;br/&gt;📝 Original message:First of all, thank you very much for answering the questions, and&lt;br/&gt;apologies for not having formulated them properly (fortunately that&amp;#39;s&lt;br/&gt;not an irreparable mistake).&lt;br/&gt;&lt;br/&gt;On Thu, Aug 6, 2015 at 6:03 PM, Gavin Andresen &amp;lt;gavinandresen at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; On Thu, Aug 6, 2015 at 11:25 AM, 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; 1) If &amp;#34;not now&amp;#34; when will it be a good time to let fees rise above zero?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Fees are already above zero. See&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://gavinandresen.ninja/the-myth-of-not-full-blocks&#34;&gt;http://gavinandresen.ninja/the-myth-of-not-full-blocks&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;When we talk about &amp;#34;fees&amp;#34; we&amp;#39;re talking about different things. I&lt;br/&gt;should have been more specific.&lt;br/&gt;Average fees are greatly influenced by wallet and policy defaults, and&lt;br/&gt;they also include extra fees that are included for fast confirmation.&lt;br/&gt;I&amp;#39;m not talking about fast confirmation transactions, but about&lt;br/&gt;non-urgent transactions.&lt;br/&gt;&lt;br/&gt;What is the market minimum fee for miners to mine a transaction?&lt;br/&gt;&lt;br/&gt;That&amp;#39;s currently zero.&lt;br/&gt;If you don&amp;#39;t want to directly look at what blocks contain, we can also&lt;br/&gt;use a fee estimator and define a &amp;#34;non-urgent period&amp;#34;, say 1 week worth&lt;br/&gt;of blocks (1008 blocks).&lt;br/&gt;The chart in your link doesn&amp;#39;t include a 1008 blocks line, but the 15&lt;br/&gt;blocks (about 2.5 hours) line seems to already show zero fees:&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;http://img.svbtle.com/p4x3s7fn52sz9a.png&#34;&gt; &lt;br/&gt;&lt;br/&gt;So I reformulate the question:&lt;br/&gt;&lt;br/&gt;1) If &amp;#34;not now&amp;#34;, when will it be a good time to let the &amp;#34;market&lt;br/&gt;minimum fee for miners to mine a transaction&amp;#34; rise above zero?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; 2) When will you consider a size to be too dangerous for centralization?&lt;br/&gt;&amp;gt;&amp;gt; In other words, why 20 GB would have been safe but 21 GB wouldn&amp;#39;t have&lt;br/&gt;&amp;gt;&amp;gt; been (or the respective maximums and respective &#43;1 for each block&lt;br/&gt;&amp;gt;&amp;gt; increase proposal)?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://gavinandresen.ninja/does-more-transactions-necessarily-mean-more-centralized&#34;&gt;http://gavinandresen.ninja/does-more-transactions-necessarily-mean-more-centralized&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;This just shows where the 20 GB come from, not why you would reject 21 GB.&lt;br/&gt;Let me rephrase.&lt;br/&gt;&lt;br/&gt;2) Do you have any criterion (automatic or not) that can result in you&lt;br/&gt;saying &amp;#34;no, this is too much&amp;#34; for any proposed size?&lt;br/&gt;Since you don&amp;#39;t think the consensus block size maximum limits mining&lt;br/&gt;centralization (as you later say), it must be based on something else.&lt;br/&gt;In any case, if you lack a criterion that&amp;#39;s fine as well: it&amp;#39;s never&lt;br/&gt;too late to have one.&lt;br/&gt;Would you agree that blocksize increase proposals should have such a&lt;br/&gt;criterion/test?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; 3) Does this mean that you would be in favor of completely removing&lt;br/&gt;&amp;gt;&amp;gt; the consensus rule that limits mining centralization by imposing an&lt;br/&gt;&amp;gt;&amp;gt; artificial (like any other consensus rule) block size maximum?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I don&amp;#39;t believe that the maximum block size has much at all to do with&lt;br/&gt;&amp;gt; mining centralization, so I don&amp;#39;t accept the premise of the question.&lt;br/&gt;&lt;br/&gt;Ok, this is an enormous step forward in the discussion, thank you.&lt;br/&gt;In my opinion all discussions will be sterile while we can&amp;#39;t even&lt;br/&gt;agree on what are the positive effects of the consensus rule that&lt;br/&gt;supposedly needs to be changed.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s not that you don&amp;#39;t care about centralization, it&amp;#39;s that you don&amp;#39;t&lt;br/&gt;believe that a consensus block size maximum limits centralization at&lt;br/&gt;all.&lt;br/&gt;This means that if I can convince you that the consensus block size&lt;br/&gt;maximum does in fact limit centralization in any way, you may change&lt;br/&gt;your views about the whole blocksize consensus rule change, you may&lt;br/&gt;even take back or change your own proposal.&lt;br/&gt;But let&amp;#39;s leave that aside that for now.&lt;br/&gt;&lt;br/&gt;Regardless of the history of the consensus rule (which I couldn&amp;#39;t care&lt;br/&gt;less about), I believe the only function that the maximum block size&lt;br/&gt;rule currently serves is limiting centralization.&lt;br/&gt;Since you deny that function, do you think the (artificial) consensus&lt;br/&gt;rule is currently serving any other purpose that I&amp;#39;m missing?&lt;br/&gt;&lt;br/&gt;If the answer is something along the lines of &amp;#34;not really, it&amp;#39;s just&lt;br/&gt;technical debt&amp;#34;, then I think you should be honest and consequent, and&lt;br/&gt;directly advocate for the complete removal of the consensus rule.&lt;br/&gt;&lt;br/&gt;I really think conversations can&amp;#39;t really advance until we clarify the&lt;br/&gt;different positions about the discussed consensus rule current&lt;br/&gt;purpose.
    </content>
    <updated>2023-06-07T19:32:35&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0qluwfp4jtm86cfy2epss0svkur746clzp682swlna642sjuwjtgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg2ljd54</id>
    
      <title type="html">📅 Original date posted:2015-08-05 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0qluwfp4jtm86cfy2epss0svkur746clzp682swlna642sjuwjtgzypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg2ljd54" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsplmlklcp37a5j79hl4777qwsxccq5pjc4wgg2f0hltytr5ms2kuqtndx4g&#39;&gt;nevent1q…dx4g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-05&lt;br/&gt;📝 Original message:On Wed, Aug 5, 2015 at 9:29 AM, Elliot Olds &amp;lt;elliot.olds at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; On Tue, Aug 4, 2015 at 4:59 AM, Jorge Timón&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; Also I don&amp;#39;t think &amp;#34;hitting the limit&amp;#34; must be necessarily harmful and&lt;br/&gt;&amp;gt;&amp;gt; if it is, I don&amp;#39;t understand why hitting it at 1MB will be more&lt;br/&gt;&amp;gt;&amp;gt; harmful than hitting it at 2MB, 8MB or 8GB.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I don&amp;#39;t think merely hitting the limit is bad. The level of tx fees in&lt;br/&gt;&amp;gt; equilibrium give some clue as to the level of harm being done. If fees are&lt;br/&gt;&amp;gt; at $5/tx at 1MB, it&amp;#39;s about as bad as if fees are at $5/tx at 4MB.&lt;br/&gt;&lt;br/&gt;This is a much more reasonable position. I wish this had been starting&lt;br/&gt;point of this discussion instead of &amp;#34;the block size limit must be&lt;br/&gt;increased as soon as possible or bitcoin will fail&amp;#34;.&lt;br/&gt;If the only fear about not increasing the block size fast enough is&lt;br/&gt;that fees may rise, pieter wouldn&amp;#39;t had to repeatedly explain that for&lt;br/&gt;any reasonable block size some use case may fill the blocks rapidly.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; There is NO criterion based on mining centralization to decide between&lt;br/&gt;&amp;gt;&amp;gt; 2 sizes in favor of the small one.&lt;br/&gt;&amp;gt;&amp;gt; It seems like the rationale it&amp;#39;s always &amp;#34;the bigger the better&amp;#34; and&lt;br/&gt;&amp;gt;&amp;gt; the only limitation is what a few people concerned with mining&lt;br/&gt;&amp;gt;&amp;gt; centralization (while they still have time to discuss this) are&lt;br/&gt;&amp;gt;&amp;gt; willing to accept. If that&amp;#39;s the case, then there won&amp;#39;t be effectively&lt;br/&gt;&amp;gt;&amp;gt; any limit in the long term and Bitcoin will probably fail in its&lt;br/&gt;&amp;gt;&amp;gt; decentralization goals.&lt;br/&gt;&amp;gt;&amp;gt; I think its the proponents of a blocksize change who should propose&lt;br/&gt;&amp;gt;&amp;gt; such a criterion and now they have the tools to simulate different&lt;br/&gt;&amp;gt;&amp;gt; block sizes.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; In the absence of harder data, it might be interesting to use these&lt;br/&gt;&amp;gt; simulations to graph centralization pressure as a function of bandwidth cost&lt;br/&gt;&amp;gt; over time (or other historical variables that affect centralization). For&lt;br/&gt;&amp;gt; instance, look at how high centralization pressure was in 2009 according to&lt;br/&gt;&amp;gt; the simulations, given how cheap/available bandwidth was then, compared to&lt;br/&gt;&amp;gt; 2010, 2011, etc. Then we could figure out: given today&amp;#39;s bandwidth&lt;br/&gt;&amp;gt; situation, what size blocks right now would give us the same centralization&lt;br/&gt;&amp;gt; pressure that we had in 2011, 2012, 2013, etc?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Of course this doesn&amp;#39;t mean we should blindly assume that the level of&lt;br/&gt;&amp;gt; centralization pressure in 2012 was acceptable, and therefore any block size&lt;br/&gt;&amp;gt; increase that results in the same amount of pressure now should be&lt;br/&gt;&amp;gt; acceptable. But it might lead to a more productive discussion.&lt;br/&gt;&lt;br/&gt;This sounds good overall but I&amp;#39;m afraid you are oversimplifying some things.&lt;br/&gt;Centralization pressure not only comes from global average bandwidth&lt;br/&gt;costs and block propagation times is not the only concern.&lt;br/&gt;Here&amp;#39;s an extreme example: [1]&lt;br/&gt;But anyway, yes, I agree, ANY metric would be better than nothing (the&lt;br/&gt;current situation).&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; I want us to simulate many blocksizes before rushing into a decision&lt;br/&gt;&amp;gt;&amp;gt; (specially because I disagree that taking a decision there is urgent&lt;br/&gt;&amp;gt;&amp;gt; in the first place).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; IMO it is not urgent if the core devs are committed to reacting to a huge&lt;br/&gt;&amp;gt; spike in tx fees with a modest block size increase in a relatively short&lt;br/&gt;&amp;gt; time frame, if they judge the centralization risks of that increase to be&lt;br/&gt;&amp;gt; small. Greg Maxwell posted on reddit a while back something to the effect of&lt;br/&gt;&amp;gt; &amp;#34;the big block advocates are overstating the urgency of the block size&lt;br/&gt;&amp;gt; increase, because if there was actually a situation that required us to&lt;br/&gt;&amp;gt; increase block size, we could make the increase when it was actually&lt;br/&gt;&amp;gt; needed.&amp;#34; I found that somewhat persuasive, but I am concerned that I haven&amp;#39;t&lt;br/&gt;&amp;gt; seen any discussion of what the &amp;#34;let&amp;#39;s wait for now&amp;#34; camp would consider a&lt;br/&gt;&amp;gt; valid reason to increase block size in the short term, and how they&amp;#39;d make&lt;br/&gt;&amp;gt; the tradeoff with tx fees or whatever else was necessitating the increase.&lt;br/&gt;&lt;br/&gt;Given that for any non-absurdly-big size some transactions will&lt;br/&gt;eventually be priced out, and that the consensus rule serves for&lt;br/&gt;limiting mining centralization (and more indirectly centralization in&lt;br/&gt;general) and not about trying to set a given average transaction fee,&lt;br/&gt;I think the current level of mining centralization will always be more&lt;br/&gt;relevant than the current fee level when discussing any change to the&lt;br/&gt;consensus rule to limit centralization (at any point in time).&lt;br/&gt;In other words, the question &amp;#34;can we change this without important&lt;br/&gt;risks of destroying the decentralized properties of the system in the&lt;br/&gt;short or long run?&amp;#34; should be always more important than &amp;#34;is there a&lt;br/&gt;concerning rise in fees to motivate this change at all?&amp;#34;.&lt;br/&gt;&lt;br/&gt;&amp;gt; Jorge, if a fee equilibrium developed at 1MB of $5/tx, and you somehow knew&lt;br/&gt;&amp;gt; with certainty that increasing to 4MB would result in a 20 cent/tx&lt;br/&gt;&amp;gt; equilibrium that would last for a year (otherwise fees would stay around $5&lt;br/&gt;&amp;gt; for that year), would you be in favor of an increase to 4MB?&lt;br/&gt;&lt;br/&gt;As said, I would always consider the centralization risks first: I&amp;#39;d&lt;br/&gt;rather have a $5/tx decentralized Bitcoin than a Bitcoin with free&lt;br/&gt;transactions but effectively validated (when they validate blocks they&lt;br/&gt;mine on top of) by around 10 miners, specially if only 3 of them could&lt;br/&gt;easily collude to censor transactions [orphaning any block that&lt;br/&gt;doesn&amp;#39;t censor in the same manner]. Sadly I have no choice, the later&lt;br/&gt;is what we have right now. And reducing the block size can&amp;#39;t guarantee&lt;br/&gt;that the situation will get better or even that fees could rise to&lt;br/&gt;$5/tx (we just don&amp;#39;t have that demand, not that it is a goal for&lt;br/&gt;anyone). All I know is that increasing the block size *could*&lt;br/&gt;(conditional, not necessarily, I don&amp;#39;t know in which cases, I don&amp;#39;t&lt;br/&gt;think anybody does) make things even worse.&lt;br/&gt;&lt;br/&gt;On the other hand, I could understand people getting worried if fees&lt;br/&gt;where as high as $5/tx or even 20 cent/tx but we&amp;#39;re very far away from&lt;br/&gt;that case. How can low subsidies (a certainty) be &amp;#34;too far in the&lt;br/&gt;future to worry about it&amp;#34; but $5/tx, 20 cent/tx or even 5 cent/tx an&lt;br/&gt;urgent concern? For all I know, 5 cent/tx may not happen in the next&lt;br/&gt;25 years: it may never happen. And if it happens, to me it will be a&lt;br/&gt;symptom of Bitcoin success, even for others it means that Bitcoin has&lt;br/&gt;become a &amp;#34;high value settlement network&amp;#34;.&lt;br/&gt;To the question&lt;br/&gt;&lt;br/&gt;- At which minimum mining fee rate will you urge others to change the&lt;br/&gt;consensus rules to increase the block size?&lt;br/&gt;&lt;br/&gt;I&amp;#39;m very sorry, but my answer is:&lt;br/&gt;&lt;br/&gt;- I honestly don&amp;#39;t know, that may never happen.&lt;br/&gt;&lt;br/&gt;What I can tell you is this: I will never be worried about &amp;#34;too high&lt;br/&gt;fees&amp;#34; while the fees remain at 0 (null, zero, nothing, cero, nada,&lt;br/&gt;zilch).&lt;br/&gt;That&amp;#39;s right, no matter what wallet&amp;#39;s defaults chose for their users,&lt;br/&gt;no matter what the minimum relay fee policy does to the &amp;#34;fee market&amp;#34;&lt;br/&gt;and how much urgent transactions pay in fees; the fact remains that in&lt;br/&gt;practice non-urgent transactions usually (when the raw transaction&amp;#39;s&lt;br/&gt;structure it&amp;#39;s appropriate) don&amp;#39;t have to pay fees.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m still missing an answer from the &amp;#34;big blocks size side&amp;#34; to the&lt;br/&gt;following question (which I have insistently repeated with various&lt;br/&gt;permutations):&lt;br/&gt;&lt;br/&gt;If &amp;#34;not now&amp;#34; when will it be a good time to let fees rise above zero?&lt;br/&gt;After the next subsidy halving? After 4 more subsidy halvings (ie&lt;br/&gt;about 13 years from now, subsidy = 1.5625 btc/block )? After your&lt;br/&gt;grandmother abandons her national currency and uses Bitcoin for&lt;br/&gt;everything? Never?&lt;br/&gt;&lt;br/&gt;ANY answer (maybe with the exception of the last one) would be less&lt;br/&gt;worrying than silence.&lt;br/&gt;&lt;br/&gt;&amp;gt; For those familiar with the distinction between near/far mode thinking&lt;br/&gt;&amp;gt; popularized by Robin Hanson: focusing on concrete examples like this&lt;br/&gt;&amp;gt; encourages problem solving and consensus, and focusing on abstract&lt;br/&gt;&amp;gt; principles (like decentralization vs. usability in general) leads to people&lt;br/&gt;&amp;gt; toward using argument to signal their alliances and reduce the status of&lt;br/&gt;&amp;gt; their opponents.&lt;br/&gt;&lt;br/&gt;I really appreciate your efforts to mediate in this dispute and I&lt;br/&gt;honestly hope that my previous answer is useful as it is.&lt;br/&gt;&lt;br/&gt;&amp;gt; I think it&amp;#39;d be very helpful if more 1MB advocates&lt;br/&gt;&amp;gt; described what exactly would make them say &amp;#34;OK, in this situation a block&lt;br/&gt;&amp;gt; size increase is needed, we should do one quickly!&amp;#34;, and also if&lt;br/&gt;&amp;gt; Gavin/Mike/Jeff described what hypothetical scenarios and/or test results&lt;br/&gt;&amp;gt; would make them want to stick with 1MB blocks for now.&lt;br/&gt;&lt;br/&gt;Just replace 1MB with ANY size.&lt;br/&gt;But, yes, please, when will you consider a size to be too dangerous&lt;br/&gt;for centralization?&lt;br/&gt;Why 20 GB would have been safe but 21 GB wouldn&amp;#39;t have been (or the&lt;br/&gt;respective maximums and respective &#43;1)?&lt;br/&gt;&lt;br/&gt;Note that &amp;#34;Never, 20GB was just a number closer to infinity than 1MB&lt;br/&gt;and I hoped that could had been voluntarily accepted by users. What I&lt;br/&gt;really want is to completely remove this consensus rule forever.&amp;#34; is a&lt;br/&gt;perfectly valid answer. It just means that I will agree with people&lt;br/&gt;that think this way as explained in [1] (yes, not even after&lt;br/&gt;superluminal communication).&lt;br/&gt;&lt;br/&gt;As an less relevant note, I feel extremely uncomfortable about being&lt;br/&gt;included in the &amp;#34;1MB advocates&amp;#34; group. As I&amp;#39;ve tried to explain&lt;br/&gt;several times, 1 is to me an arbitrary number like any other (at most,&lt;br/&gt;the canonical arbitrary number), and so it is 1000000&lt;br/&gt;(MAX_BLOCK_SIZE). I rarely like being grouped or labelled, but maybe&lt;br/&gt;something more accurate like &amp;#34;not-recklessly-change-consensus-rules&lt;br/&gt;advocates&amp;#34; would help.&lt;br/&gt;There&amp;#39;s nothing special about 1MB apart from being the current rule,&lt;br/&gt;so I don&amp;#39;t think the number is that much relevant to the discussion.&lt;br/&gt;Grouping anyone that has raised any concern about rising the consensus&lt;br/&gt;block size limit as &amp;#34;the 1MBers&amp;#34; is about as fair as grouping anyone&lt;br/&gt;that has ever proposed a rise in the maximum size as &amp;#34;the 20GBers&amp;#34;&lt;br/&gt;(specially when there&amp;#39;s people that belong to both groups&lt;br/&gt;simultaneously, like Pieter Wuille who started this thread, and whose&lt;br/&gt;proposal we&amp;#39;re supposed to be discussing).&lt;br/&gt;&lt;br/&gt;[1] &lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-August/009947.html&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-August/009947.html&lt;/a&gt;
    </content>
    <updated>2023-06-07T19:32:31&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswvg348m898jthw6zvf6hh6xzkju8z6w7kk8x2qckajlx8j34p3jszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg7w8htz</id>
    
      <title type="html">📅 Original date posted:2015-08-04 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswvg348m898jthw6zvf6hh6xzkju8z6w7kk8x2qckajlx8j34p3jszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg7w8htz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp5g6rzwkxtmm0rc546xwdcdqdnz75y5ktk3qeauvpcr7m6aw2c2cupz9fx&#39;&gt;nevent1q…z9fx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-04&lt;br/&gt;📝 Original message:On Tue, Aug 4, 2015 at 2:19 PM, Hector Chu &amp;lt;hectorchu at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; On 4 August 2015 at 12:59, 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; That is not my position. Again, I don&amp;#39;t know what the right blocksize&lt;br/&gt;&amp;gt;&amp;gt; for the short term is (I don&amp;#39;t think anybody does).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; You have no position (i.e. neutral). In other words, keeping the existing&lt;br/&gt;&amp;gt; limit.&lt;br/&gt;&lt;br/&gt;No, I think 1 MB is just as arbitrary as any other size proposed.&lt;br/&gt;All I want is for consensus change proponents to try harder to&lt;br/&gt;convince other users (including me)&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; Therefore how the change can affect mining centralization must be the&lt;br/&gt;&amp;gt;&amp;gt; main concern, instead of (also artificial) projections about usage&lt;br/&gt;&amp;gt;&amp;gt; growth (no matter how organic their curves look).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The degree of mining decentralization is only one of many concerns. Users&amp;#39;&lt;br/&gt;&amp;gt; main concern is timely confirmation of low-fee transactions. Miners&amp;#39; concern&lt;br/&gt;&amp;gt; is the amount of profit they make.&lt;br/&gt;&lt;br/&gt;No, if the changed rule only serves to limit centralization, then how&lt;br/&gt;that limitation to centralization is affected should be the first&lt;br/&gt;thing to consider.&lt;br/&gt;If miners&amp;#39; concern was only the amount of profit they make they&lt;br/&gt;wouldn&amp;#39;t mine free transactions already.&lt;br/&gt;You cannot possibly know what all users&amp;#39; are concern about, so I will&lt;br/&gt;just ignore any further claim in that direction.&lt;br/&gt;Talk for yourself: your arguments won&amp;#39;t be more reasonable just&lt;br/&gt;because you claim that all users think like you do.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; Also I don&amp;#39;t think &amp;#34;hitting the limit&amp;#34; must be necessarily harmful and&lt;br/&gt;&amp;gt;&amp;gt; if it is, I don&amp;#39;t understand why hitting it at 1MB will be more&lt;br/&gt;&amp;gt;&amp;gt; harmful than hitting it at 2MB, 8MB or 8GB.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The limit won&amp;#39;t even get to be hit, because all the users that get thrown&lt;br/&gt;&amp;gt; out of Bitcoin will have moved over to a system supporting a larger block&lt;br/&gt;&amp;gt; size.&lt;br/&gt;&lt;br/&gt;I disagree with this wild prediction as well.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; I don&amp;#39;t know where you get your &amp;#34;majority&amp;#34; from or what it even means&lt;br/&gt;&amp;gt;&amp;gt; (majority of users, majority of the coins, of miners?)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The majority which the miners are beholden to is the economic majority.&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://en.bitcoin.it/wiki/Economic_majority&#34;&gt;https://en.bitcoin.it/wiki/Economic_majority&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;And I assume the way that vaguely defined &amp;#34;economic majority&amp;#34;&lt;br/&gt;communicates with you through a crystal ball or something&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; But there&amp;#39;s something I&amp;#39;m missing something there...why my position&lt;br/&gt;&amp;gt;&amp;gt; doesn&amp;#39;t matter if it&amp;#39;s not a majority?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Your position is only one of many and it does not carry excess weight to the&lt;br/&gt;&amp;gt; others. Individually it won&amp;#39;t matter, because you can&amp;#39;t control the&lt;br/&gt;&amp;gt; implementation that other people run.&lt;br/&gt;&lt;br/&gt;No more, but not less either.&lt;br/&gt;Nobody can&amp;#39;t control the implementation that I (or other people&lt;br/&gt;concerned with centralization) run either.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; How is what the the majority has been told it&amp;#39;s best an objective&lt;br/&gt;&amp;gt;&amp;gt; argument?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Don&amp;#39;t fight the market. The way the system is designed, the miners will&lt;br/&gt;&amp;gt; follow along with what the economic majority have decided.&lt;br/&gt;&lt;br/&gt;How is allowing fees from rising above zero &amp;#34;fighting the market&amp;#34;?&lt;br/&gt;The system is currently designed with a 1 MB limit. I don&amp;#39;t think&lt;br/&gt;that&amp;#39;s sacred or anything, but I really don&amp;#39;t feel like I&amp;#39;m fighting&lt;br/&gt;&amp;#34;the market&amp;#34; or &amp;#34;the way the system is designed&amp;#34;.&lt;br/&gt;In any case, what do &amp;#34;the market&amp;#34; and &amp;#34;the way the system is designed&amp;#34;&lt;br/&gt;have to do with what the majority have been told it&amp;#39;s best (which you&lt;br/&gt;seem to think should be a source of truth for some reason I&amp;#39;m still&lt;br/&gt;missing)?&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; So if you say 8, I must ask, why not 9?&lt;br/&gt;&amp;gt;&amp;gt; Why 9 MB is not safe for mining centralization but 8 MB is?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 8MB has simply been the focal point for this debate. 9MB is also safe if 8MB&lt;br/&gt;&amp;gt; is, but I suppose the opponents will be even less happy with 9 than with 8,&lt;br/&gt;&amp;gt; and we don&amp;#39;t want to unnecessarily increase the conflict.&lt;br/&gt;&lt;br/&gt;Why 9 MB is safe but 10 MB isn&amp;#39;t?&lt;br/&gt;The &amp;#34;conflict&amp;#34; won&amp;#39;t be resolved by evading hard questions...&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; It seems like the rationale it&amp;#39;s always &amp;#34;the bigger the better&amp;#34; and&lt;br/&gt;&amp;gt;&amp;gt; the only limitation is what a few people concerned with mining&lt;br/&gt;&amp;gt;&amp;gt; centralization (while they still have time to discuss this) are&lt;br/&gt;&amp;gt;&amp;gt; willing to accept. If that&amp;#39;s the case, then there won&amp;#39;t be effectively&lt;br/&gt;&amp;gt;&amp;gt; any limit in the long term and Bitcoin will probably fail in its&lt;br/&gt;&amp;gt;&amp;gt; decentralization goals.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; A one-time increase to 8MB is safer than a dynamically growing limit over&lt;br/&gt;&amp;gt; time for exactly this reason. Admittedly whenever the next debate to&lt;br/&gt;&amp;gt; increase the block size over 8MB happens it will be even more painful and&lt;br/&gt;&amp;gt; non-obvious, but that is the safety check to prevent unbounded block size&lt;br/&gt;&amp;gt; increase.&lt;br/&gt;&lt;br/&gt;Will there ever be a debate that results in &amp;#34;further blocksize&lt;br/&gt;increases at this point are very risky for mining centralization&amp;#34;?&lt;br/&gt;How will we tell then? Can&amp;#39;t we use the same criteria now?
    </content>
    <updated>2023-06-07T19:32:30&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9axhqg7xxely642j9d84lj7eehp2na5vp8um6ru45n7aq3zuul2szypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gguhvfn6</id>
    
      <title type="html">📅 Original date posted:2015-08-04 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9axhqg7xxely642j9d84lj7eehp2na5vp8um6ru45n7aq3zuul2szypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gguhvfn6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsye296zszmf7zqasvw67p0qkxlulugd542ecq8m6fpfln7kvy80lqfrq4ea&#39;&gt;nevent1q…q4ea&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-04&lt;br/&gt;📝 Original message:On Tue, Aug 4, 2015 at 1:04 PM, Hector Chu &amp;lt;hectorchu at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; Mike&amp;#39;s position is that he wants the block size limit to eventually be&lt;br/&gt;&amp;gt; removed. That is of course an extreme view.&lt;br/&gt;&lt;br/&gt;I prefer to wait and let him talk by himself.&lt;br/&gt;&lt;br/&gt;&amp;gt; Meanwhile, your view that the&lt;br/&gt;&amp;gt; block size should be artificially constrained below the organic growth curve&lt;br/&gt;&amp;gt; (in a way that will penalize a majority of existing and future users) lies&lt;br/&gt;&amp;gt; at the other extreme.&lt;br/&gt;&lt;br/&gt;That is not my position. Again, I don&amp;#39;t know what the right blocksize&lt;br/&gt;for the short term is (I don&amp;#39;t think anybody does).&lt;br/&gt;But I know that the maximum block size limit consensus rule (no more&lt;br/&gt;artificial than any other consensus rule, like, say, the one that&lt;br/&gt;prohibits double-spends) serves to limit mining centralization.&lt;br/&gt;Therefore how the change can affect mining centralization must be the&lt;br/&gt;main concern, instead of (also artificial) projections about usage&lt;br/&gt;growth (no matter how organic their curves look).&lt;br/&gt;Also I don&amp;#39;t think &amp;#34;hitting the limit&amp;#34; must be necessarily harmful and&lt;br/&gt;if it is, I don&amp;#39;t understand why hitting it at 1MB will be more&lt;br/&gt;harmful than hitting it at 2MB, 8MB or 8GB.&lt;br/&gt;&lt;br/&gt;&amp;gt; The majority position lies somewhere in between (i.e.&lt;br/&gt;&amp;gt; a one-time increase to 8MB). This is the position that ultimately matters.&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t know where you get your &amp;#34;majority&amp;#34; from or what it even means&lt;br/&gt;(majority of users, majority of the coins, of miners?)&lt;br/&gt;But there&amp;#39;s something I&amp;#39;m missing something there...why my position&lt;br/&gt;doesn&amp;#39;t matter if it&amp;#39;s not a majority?&lt;br/&gt;How is what the the majority has been told it&amp;#39;s best an objective argument?&lt;br/&gt;&lt;br/&gt;&amp;gt; If the block size is increased to 8MB and things get demonstrably a whole&lt;br/&gt;&amp;gt; lot worse, then you will have a solid leg to stand on. In that case we can&lt;br/&gt;&amp;gt; always do another hard fork later to reduce the block size back to something&lt;br/&gt;&amp;gt; smaller, and henceforth the block size will never be touched again.&lt;br/&gt;&lt;br/&gt;Yes.&lt;br/&gt;And if we can &amp;#34;break things&amp;#34; in simulations first before we &amp;#34;break&lt;br/&gt;things&amp;#34; in production, maybe we don&amp;#39;t need the later hardfork to &amp;#34;fix&lt;br/&gt;things&amp;#34; (if it&amp;#39;s still possible to fix them without completely&lt;br/&gt;restarting the ASIC market).&lt;br/&gt;The fact is that we don&amp;#39;t have a single simulation that can tell you&lt;br/&gt;&amp;#34;too centralized/shouldn&amp;#39;t affect mining centralization much&amp;#34; for a&lt;br/&gt;given block size.&lt;br/&gt;So if you say 8, I must ask, why not 9?&lt;br/&gt;Why 9 MB is not safe for mining centralization but 8 MB is?&lt;br/&gt;&lt;br/&gt;There is NO criterion based on mining centralization to decide between&lt;br/&gt;2 sizes in favor of the small one.&lt;br/&gt;It seems like the rationale it&amp;#39;s always &amp;#34;the bigger the better&amp;#34; and&lt;br/&gt;the only limitation is what a few people concerned with mining&lt;br/&gt;centralization (while they still have time to discuss this) are&lt;br/&gt;willing to accept. If that&amp;#39;s the case, then there won&amp;#39;t be effectively&lt;br/&gt;any limit in the long term and Bitcoin will probably fail in its&lt;br/&gt;decentralization goals.&lt;br/&gt;I think its the proponents of a blocksize change who should propose&lt;br/&gt;such a criterion and now they have the tools to simulate different&lt;br/&gt;block sizes.&lt;br/&gt;&lt;br/&gt;I want us to simulate many blocksizes before rushing into a decision&lt;br/&gt;(specially because I disagree that taking a decision there is urgent&lt;br/&gt;in the first place).
    </content>
    <updated>2023-06-07T19:32:29&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspmttk5nmwt8g70khxknqajfv959qe2ut8xgl2tewvkzy3xyndr6szypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg7lqc7d</id>
    
      <title type="html">📅 Original date posted:2015-08-04 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspmttk5nmwt8g70khxknqajfv959qe2ut8xgl2tewvkzy3xyndr6szypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gg7lqc7d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdy2jypsuarwx9nv33flshecrklrqcug88s63j5hp7h40zr2k2cccuwc0w8&#39;&gt;nevent1q…c0w8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-04&lt;br/&gt;📝 Original message:On Tue, Aug 4, 2015 at 1:34 PM, Hector Chu &amp;lt;hectorchu at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; Things apparently aren&amp;#39;t bad enough to prevent the majority from clamoring&lt;br/&gt;&amp;gt; for larger blocks.&lt;br/&gt;&lt;br/&gt;Nobody is preventing anyone from claiming anything. Some developers&lt;br/&gt;are encouraging users to ask for bigger blocks.&lt;br/&gt;Others don&amp;#39;t want to impose consensus rule changes against the will of&lt;br/&gt;the users (even if they&amp;#39;re 10% of the users).&lt;br/&gt;Still, &amp;#34;Things apparently aren&amp;#39;t bad enough&amp;#34; is just your opinion.&lt;br/&gt;&lt;br/&gt;&amp;gt; If the majority agreed that things had got worse till this point, and that&lt;br/&gt;&amp;gt; this was to be blamed on the block size, they would be campaigning for the&lt;br/&gt;&amp;gt; other direction. Even yourselves aren&amp;#39;t asking for a reduction in the block&lt;br/&gt;&amp;gt; size, as you know full well that you would be laughed out.&lt;br/&gt;&lt;br/&gt;1) I don&amp;#39;t care what the so-called &amp;#34;majority&amp;#34; thinks: I don&amp;#39;t want to&lt;br/&gt;impose consensus rule changes against the will of a reasonable&lt;br/&gt;minority.&lt;br/&gt;2) It doesn&amp;#39;t matter who is to blame about the current centralization:&lt;br/&gt;the fact remains that the blocksize maximum is the only** consensus&lt;br/&gt;rule to limit mining centralization.&lt;br/&gt;3) In fact I think Luke Dashjr proposed to reduced it to 400 KB, but I&lt;br/&gt;would ask the same thing: please create a simulation in which the&lt;br/&gt;change is better (or at least no much worse) than the current rules by&lt;br/&gt;ANY metric.&lt;br/&gt;&lt;br/&gt;Please read the point 2 with special attention because it&amp;#39;s not the&lt;br/&gt;first time I say this in this thread.&lt;br/&gt;&lt;br/&gt;** There&amp;#39;s also the maximum block sigops consensus rule to limit&lt;br/&gt;mining centralization.
    </content>
    <updated>2023-06-07T19:32:26&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0pyjr54swrzzwvjll7m7l5fnn7aq5v8wfm89t8lmm97xtm03kguczypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gglktypn</id>
    
      <title type="html">📅 Original date posted:2015-08-04 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0pyjr54swrzzwvjll7m7l5fnn7aq5v8wfm89t8lmm97xtm03kguczypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7gglktypn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswn5f2w29wwzguhj89p3lxv74ap0sqh6z9wjmwmj0myqj87eakckqf48q5p&#39;&gt;nevent1q…8q5p&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-04&lt;br/&gt;📝 Original message:On Fri, Jul 31, 2015 at 4:58 PM, Mike Hearn &amp;lt;hearn at vinumeris.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; How more users or more nodes can bring more miners, or more importantly,&lt;br/&gt;&amp;gt;&amp;gt; improve mining decentralization?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Because the bigger the ecosystem is the more interest there is in taking&lt;br/&gt;&amp;gt; part?&lt;br/&gt;&lt;br/&gt;As explained by Venzen, this is a non-sequitur.&lt;br/&gt;&lt;br/&gt;&amp;gt; I mean, I guess I don&amp;#39;t know how to answer your question.&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t know the answer either, that&amp;#39;s fine. It&amp;#39;s the opposite&lt;br/&gt;question that I&amp;#39;ve been insistently repeating and you&amp;#39;ve been&lt;br/&gt;(consciously or not) consistently evading.&lt;br/&gt;But that&amp;#39;s also fine because I believe you finally answer it a few lines below.&lt;br/&gt;&lt;br/&gt;&amp;gt; When Bitcoin was&lt;br/&gt;&amp;gt; new it had almost no users and almost no miners. Now there are millions of&lt;br/&gt;&amp;gt; users and factories producing ASICs just for Bitcoin.&lt;br/&gt;&lt;br/&gt;The emergence of a btc price enabled the emergence of professional&lt;br/&gt;miners, which in turn enabled the emergence of sha256d-specialized&lt;br/&gt;hardware production companies.&lt;br/&gt;Nothing surprising there.&lt;br/&gt;By no means it consitutes an example of how a bigger consensus sizes&lt;br/&gt;can cause less mining centralization.&lt;br/&gt;&lt;br/&gt;&amp;gt; Surely the correlation is obvious?&lt;br/&gt;&lt;br/&gt;Correlation does not imply causation. I will better leave it at that...&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; I&amp;#39;m sorry, but until there&amp;#39;s a simulation that I can run with different&lt;br/&gt;&amp;gt;&amp;gt; sizes&amp;#39; testchains (for example using #6382) to somehow compare them, I will&lt;br/&gt;&amp;gt;&amp;gt; consider any value arbitrary.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Gavin did run simulations. 20mb isn&amp;#39;t arbitrary, the process behind it was&lt;br/&gt;&amp;gt; well documented here:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://gavinandresen.ninja/does-more-transactions-necessarily-mean-more-centralized&#34;&gt;http://gavinandresen.ninja/does-more-transactions-necessarily-mean-more-centralized&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I chose 20MB as a reasonable block size to target because 170 gigabytes per&lt;br/&gt;&amp;gt; month comfortably fits into the typical 250-300 gigabytes per month data&lt;br/&gt;&amp;gt; cap– so you can run a full node from home on a “pretty good” broadband plan.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Did you think 20mb was picked randomly?&lt;br/&gt;&lt;br/&gt;No, I think 20 MB was chosen very optimistically, considering 3rd&lt;br/&gt;party services rates (not the same service as self-hosting) in the&lt;br/&gt;so-called &amp;#34;first world&amp;#34;. And then 20 MB goes to 20 GB, again with&lt;br/&gt;optimistic and by no means scientific expectations.&lt;br/&gt;&lt;br/&gt;But where the number comes from it&amp;#39;s not really what I&amp;#39;m demaning,&lt;br/&gt;what I want is some criterion that can tell you that a given size&lt;br/&gt;would be &amp;#34;too centralized&amp;#34; but another one isn&amp;#39;t.&lt;br/&gt;I haven&amp;#39;t read any analysis on why 8GB is a better option than 7GB and&lt;br/&gt;9GB for a given criterion (nor one declaring 20 GB a winner over 19 GB&lt;br/&gt;or 21 GB).&lt;br/&gt;A simulation test passing 20 GB but not 21 GB would make it far less arbitrary.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; Agreed on the first sentence, I&amp;#39;m just saying that the influence of&lt;br/&gt;&amp;gt;&amp;gt; the blocksize in that function is monotonic: with bigger sizes, equal&lt;br/&gt;&amp;gt;&amp;gt; or worse mining centralization.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I have a hard time agreeing with this because I&amp;#39;ve seen Bitcoin go from&lt;br/&gt;&amp;gt; blocks that were often empty to blocks that are often full, and in this time&lt;br/&gt;&amp;gt; the number of miners and hash power on the network has gone up a huge amount&lt;br/&gt;&amp;gt; too.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m of course talking about consensus maximum blocksize, not about&lt;br/&gt;actual blocksize.&lt;br/&gt;Yes, again, when mining becomes profitable, economic actors tend to&lt;br/&gt;appear and get those profits.&lt;br/&gt;But don&amp;#39;t confuse total hashrate improvements with an &amp;#34;increase in the&lt;br/&gt;number of miners&amp;#34; or with mining decentralization.&lt;br/&gt;&lt;br/&gt;&amp;gt; You can argue that a miner doesn&amp;#39;t count if they pool mine. But if a miner&lt;br/&gt;&amp;gt; mines on a pool that uses exactly the same software and settings as the&lt;br/&gt;&amp;gt; miner would have done anyway, then it makes no difference. Miners can switch&lt;br/&gt;&amp;gt; between pools to find one that works the way they like, so whilst less&lt;br/&gt;&amp;gt; pooling or more decentralised pools would be nice (e.g. getblocktemplate),&lt;br/&gt;&amp;gt; and I&amp;#39;ve written about how to push it forward before, I still say there are&lt;br/&gt;&amp;gt; many more miners than in the past.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If I had to pick between two changes to improve mining decentralisation:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1) Lower block size&lt;br/&gt;&lt;br/&gt;Finally, I think you finally answered my repetitive question here.&lt;br/&gt;If I say &amp;#34;Mike Hearn understands that the consensus block size maximum&lt;br/&gt;rule is a tool for limitting mining centralization&amp;#34; I&amp;#39;m not putting&lt;br/&gt;words in your mouth, right?&lt;br/&gt;I think many users advocating for an increase in the consensus limit&lt;br/&gt;don&amp;#39;t understand this, which is extremely unfortunate for the debate.&lt;br/&gt;&lt;br/&gt;&amp;gt; 2) Finishing, documenting, and making the UX really slick for a&lt;br/&gt;&amp;gt; getblocktemplate based decentralised mining pool&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; then I&amp;#39;d pick (2) in a heartbeat. I think it&amp;#39;d be a lot more effective.&lt;br/&gt;&lt;br/&gt;Great! Maybe after 2 mining centralization improves so much that we&amp;#39;re&lt;br/&gt;confortable not only not lowering it but rather increasing it.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; you should be consequently advocating for full removal of the limit rather&lt;br/&gt;&amp;gt;&amp;gt; than changes towards bigger arbitrary values.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I did toy with that idea a while ago. Of course there can not really be no&lt;br/&gt;&amp;gt; limit at all because the code assumes blocks fit into RAM/swap, and nodes&lt;br/&gt;&amp;gt; would just end up ignoring blocks they couldn&amp;#39;t download in time anyway.&lt;br/&gt;&amp;gt; There is obviously a physical limit somewhere.&lt;br/&gt;&lt;br/&gt;Did the fact that you &amp;#34;understand that the consensus block size&lt;br/&gt;maximum rule is a tool for limitting mining centralization&amp;#34; influenced&lt;br/&gt;your rejection of that idea at all?&lt;br/&gt;&lt;br/&gt;&amp;gt; But it is easier to find common ground with others by compromising. Is 8mb&lt;br/&gt;&amp;gt; better than no limit? I don&amp;#39;t know and I don&amp;#39;t care much:  I think Bitcoin&lt;br/&gt;&amp;gt; adoption is a slow, hard process and we&amp;#39;ll be lucky to increase average&lt;br/&gt;&amp;gt; usage 8x over the next couple of years. So if 8mb&#43; is better for others,&lt;br/&gt;&amp;gt; that&amp;#39;s OK by me.&lt;br/&gt;&lt;br/&gt;The only way that &amp;#34;not caring much whther we have a consensus limit or&lt;br/&gt;not&amp;#34; and &amp;#34;understand that the consensus block size maximum rule is a&lt;br/&gt;tool for limitting mining centralization&amp;#34; at the same time is by not&lt;br/&gt;caring about mining centralization at all.&lt;br/&gt;Is that your position?&lt;br/&gt;&lt;br/&gt;If you don&amp;#39;t care about having a limit but you don&amp;#39;t want to limit&lt;br/&gt;transaction volume, then &#43;&#43;current_size will ALWAYs be your&lt;br/&gt;&amp;#34;compromise position&amp;#34; and no blocksize increase will ever be enough&lt;br/&gt;until the limit is completely removed.&lt;br/&gt;Is that your position?&lt;br/&gt;&lt;br/&gt;&amp;gt; Re: exchange profit. You can pick some other useful service provider if you&lt;br/&gt;&amp;gt; like. Payment processors or cold storage providers or the TREZOR&lt;br/&gt;&amp;gt; manufacturers or whoever.&lt;br/&gt;&lt;br/&gt;Yes, and I believe the same points stand.&lt;br/&gt;&lt;br/&gt;&amp;gt; My point is you can&amp;#39;t have a tiny high-value-transactions only currency AND&lt;br/&gt;&amp;gt; all the useful infrastructure that the Bitcoin community is making. It&amp;#39;s a&lt;br/&gt;&amp;gt; contradiction. And without the infrastructure bitcoin ceases to be&lt;br/&gt;&amp;gt; interesting even to people who are willing to pay huge sums to use it.&lt;br/&gt;&lt;br/&gt;You keep talking about &amp;#34;high-value-transactions-only&amp;#34; like if&lt;br/&gt;non-urgent transaction fees rising from zero to, say, 1 satoshi, would&lt;br/&gt;automatically result in that &amp;#34;high-value-transactions-only&amp;#34; Bitcoin.&lt;br/&gt;Please, stop talking as if someone was proposing a&lt;br/&gt;&amp;#34;high-value-transactions-only&amp;#34; Bitcoin. That may happen but nobody&lt;br/&gt;really knows. If it happens it may not be bad thing necessarily (ie&lt;br/&gt;bitcoin microtransactions can still happen using trustless payment&lt;br/&gt;channels and x is still cheaper than x% for any transacted value&lt;br/&gt;higher than 100) but that&amp;#39;s really not what we&amp;#39;re talking about here&lt;br/&gt;so it seems distraction that can only help further polirizing this&lt;br/&gt;discussion.&lt;br/&gt;&lt;br/&gt;What we&amp;#39;re talking about here is that hitting the limit would&lt;br/&gt;(hopefully) make miners start caring about fees. Enough that they stop&lt;br/&gt;being irrational about free transactions. If both things happen,&lt;br/&gt;non-urgent transaction fees will likely rise (as said, above zero).&lt;br/&gt;&lt;br/&gt;You think that would be a catastrophe for adoption and I disagree.&lt;br/&gt;But (as Pieter has repeatedly explained) for any size there will be&lt;br/&gt;use cases that will be eventually priced out.&lt;br/&gt;So when rising this consensus limit, not increasing centralization&lt;br/&gt;should be the priority and the potential impact in market fees a much&lt;br/&gt;more secondary concern.&lt;br/&gt;Do you agree with this?&lt;br/&gt;&lt;br/&gt;I&amp;#39;m sure there are many intermediate positions between &amp;#34;caring more&lt;br/&gt;about mining centralization than market fees when deciding about a&lt;br/&gt;consensus rule that limits mining centralization&amp;#34; and &amp;#34;not caring&lt;br/&gt;about mining centralization at all&amp;#34;.&lt;br/&gt;I really don&amp;#39;t want to put words in your mouth, but I honestly don&amp;#39;t&lt;br/&gt;know what your position is.&lt;br/&gt;I don&amp;#39;t really know how else can I ask the same question: you don&amp;#39;t&lt;br/&gt;care the consensus maximum blocksize rule being here at all or not&lt;br/&gt;(you just said that).&lt;br/&gt;Is it because you don&amp;#39;t think it limits mining centralization or&lt;br/&gt;because you don&amp;#39;t care about limiting mining centralization with&lt;br/&gt;consensus rules at all?
    </content>
    <updated>2023-06-07T19:32:21&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs29k49r7nc5yetn6xpmxkejj9v4v4kwq579vnav03wsweurnz27yczypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggz5se4h</id>
    
      <title type="html">📅 Original date posted:2015-08-30 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs29k49r7nc5yetn6xpmxkejj9v4v4kwq579vnav03wsweurnz27yczypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggz5se4h" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2lxnyp8j204m9s0dc64pf6dtpc6dfk60d854t3wh3e7jxz8uvp2cwv2nnj&#39;&gt;nevent1q…2nnj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-30&lt;br/&gt;📝 Original message:On Sun, Aug 30, 2015 at 7:13 PM,  &amp;lt;jl2012 at xbt.hk&amp;gt; wrote:&lt;br/&gt;&amp;gt; This is based on the assumption that miners would always like to use up the&lt;br/&gt;&amp;gt; last byte of the available block size. However, this is just not true:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1. The 6 year blockchain history has shown that most miners have a soft cap&lt;br/&gt;&amp;gt; with their block size.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 2. Chinese miners, controlling 60% of the network, rejected Gavin&amp;#39;s initial&lt;br/&gt;&amp;gt; 20MB proposal and asked for 8MB:&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://cointelegraph.com/news/114577/chinese-mining-pools-propose-alternative-8-mb-block-size&#34;&gt;http://cointelegraph.com/news/114577/chinese-mining-pools-propose-alternative-8-mb-block-size&lt;/a&gt;&lt;br/&gt;&amp;gt; [...]&lt;br/&gt;&lt;br/&gt;No, I&amp;#39;m not making such assumption. I&amp;#39;m focusing on what they CAN do,&lt;br/&gt;while suspending judgement on their good will and not trying to&lt;br/&gt;predict their future behavior from historic behaviour.&lt;br/&gt;With 60% of the hashrate, you can easily get 100% by orphaning&lt;br/&gt;everybody else&amp;#39;s blocks. More importantly, being under the same&lt;br/&gt;jurisdiction they can be forced to behave in certain way (for example,&lt;br/&gt;censor transactions) by law.&lt;br/&gt;I&amp;#39;m very worried about the current situation no matter how benevolent&lt;br/&gt;current miners are. Thus weakening the only limit to mining&lt;br/&gt;centralization that we have at the consensus rule level seems&lt;br/&gt;extremely risky at this point.&lt;br/&gt;&lt;br/&gt;&amp;gt; For many reasons miners may want to have a smaller block size, which we&lt;br/&gt;&amp;gt; don&amp;#39;t need to list them here. Although they can limit it by a softfork or&lt;br/&gt;&amp;gt; even 51% attack, it is a very violent process. Why don&amp;#39;t we just allow them&lt;br/&gt;&amp;gt; to vote for a lower limit?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; So I think the right way is to choose a mining-centralization-safe limit,&lt;br/&gt;&amp;gt; and let it free float within a range based on miner&amp;#39;s vote. If we are lucky&lt;br/&gt;&amp;gt; enough to have some responsible miners, they will keep it as low as&lt;br/&gt;&amp;gt; possible, until the legitimate tx volume catches up. Even in the worst case,&lt;br/&gt;&amp;gt; the block size is still mining-centralization-safe. The upper limit may&lt;br/&gt;&amp;gt; increase linearly, if not exponentially, until we find a better long-term&lt;br/&gt;&amp;gt; solution. (sort of a combination of BIP100 and 101, with different&lt;br/&gt;&amp;gt; parameters)&lt;br/&gt;&lt;br/&gt;My point is, a &amp;#34;soft cap&amp;#34; determined by miners clearly doesn&amp;#39;t protect&lt;br/&gt;us from mining centralization: the &amp;#34;hard cap&amp;#34; does.&lt;br/&gt;Knowing that, and given that miners can currently set their own policy&lt;br/&gt;block size maximum, what does this &amp;#34;voting on a lower limit&amp;#34; achieve?&lt;br/&gt;What are the gains? Why are we &amp;#34;lucky&amp;#34; if they keep the lower one as&lt;br/&gt;low as possible?&lt;br/&gt;&lt;br/&gt;&amp;gt; For the matter of &amp;#34;urgency&amp;#34;, I agree with you that there is no actual&lt;br/&gt;&amp;gt; urgency AT THIS MOMENT. However, if a hardfork may take 5 years to deploy&lt;br/&gt;&amp;gt; (as you suggested), we really have the urgency to make a decision now.&lt;br/&gt;&lt;br/&gt;Thank you for admitting it is not urgent!&lt;br/&gt;I suggested 5 years for the concrete hardfork in bip99 because it&amp;#39;s&lt;br/&gt;clearly non-urgent and I wanted to be very conservative. I&amp;#39;m happy to&lt;br/&gt;reduce that to say, 1 year (specially given that the change is very&lt;br/&gt;simple to implement).&lt;br/&gt;For a simple block size change (like, say bip102) 1 year (maybe 6&lt;br/&gt;months &#43; miner&amp;#39;s confirmation) is probably more than enough as well.&lt;br/&gt;And we can always deploy an urgency hardfork if it is necessary.&lt;br/&gt;&lt;br/&gt;&amp;gt; Actually, the main point is not urgency but uncertainty. We have debated for&lt;br/&gt;&amp;gt; 5 years. Why won&amp;#39;t we have 5 more years of debate, plus 5 years of&lt;br/&gt;&amp;gt; deployment delay? Are we sticking to 1MB for 10 years? In that case Bitcoin&lt;br/&gt;&amp;gt; Core must be abandoned by the economic majority and a Schism fork must&lt;br/&gt;&amp;gt; occur.&lt;br/&gt;&lt;br/&gt;Fortunately we haven&amp;#39;t been discussing this for 5 years, I don&amp;#39;t know&lt;br/&gt;where you get that from.&lt;br/&gt;A schism fork it&amp;#39;s certainly always a possibility but I would only&lt;br/&gt;consider it after an urgency hardfork (once the issue becomes urgent)&lt;br/&gt;fails due to not being uncontroversial.&lt;br/&gt;Would you agree with me on that?&lt;br/&gt;What would be your criterion for considering an increase in block size urgent?&lt;br/&gt;&lt;br/&gt;Mine is: we should consider a block increase only when minimum market&lt;br/&gt;fees for transactions to be mined (currently zero satoshis) increase&lt;br/&gt;above a high fee (admittedly undefined, but certainly greater than&lt;br/&gt;zero).&lt;br/&gt;Even if it&amp;#39;s &amp;#34;urgent&amp;#34;, I think we should only increase the maximum if,&lt;br/&gt;at the same time, the new size can be considered safe&lt;br/&gt;mining-centralization-wise (unfortunately we don&amp;#39;t have any metric to&lt;br/&gt;measure that nor enough tools to realistically simulate different&lt;br/&gt;sizes in different network topologies at the moment). But once we have&lt;br/&gt;them, the next discussion will be much simpler, so I don&amp;#39;t see the&lt;br/&gt;need for block size maximum that changes over time (neither&lt;br/&gt;exponentially nor linearly).&lt;br/&gt;&lt;br/&gt;Would you agree with me that mining centralization should be the most&lt;br/&gt;important criterion when changing the block size maximum rule rather&lt;br/&gt;than the level of minimum fees?&lt;br/&gt;If the community can&amp;#39;t agree on this, I&amp;#39;m afraid there will be a&lt;br/&gt;schism hardfork eventually. Another possibility is that those who&lt;br/&gt;aren&amp;#39;t concerned with mining centralization start their own altcoin&lt;br/&gt;(centralizedcoin? ), maybe a spinoff [&lt;br/&gt;&lt;a href=&#34;https://bitcointalk.org/index.php?topic=563972.0&#34;&gt;https://bitcointalk.org/index.php?topic=563972.0&lt;/a&gt; ] if they want to&lt;br/&gt;keep Bitcoin&amp;#39;s utxo at the moment of the separation.&lt;br/&gt;&lt;br/&gt;But if the community agrees with this and just disagrees on the&lt;br/&gt;maximum block size consensus rule having any effect on mining&lt;br/&gt;centralization (like Gavin and I disagree), we should calm down and&lt;br/&gt;use scientific processes to find out what the relation between the two&lt;br/&gt;actually is (if there&amp;#39;s any relation at all).&lt;br/&gt;&lt;br/&gt;Would you agree with me on this?
    </content>
    <updated>2023-06-07T17:49:20&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqste2d07ut5j2e88nrgpjj64gpsystjgpr2l8aavdrf03sy9yxl4fszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggherps5</id>
    
      <title type="html">📅 Original date posted:2015-08-29 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqste2d07ut5j2e88nrgpjj64gpsystjgpr2l8aavdrf03sy9yxl4fszypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggherps5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgt5ywmmwnxudzs9xta4vzw9xff2zgnk3uaf3pfd8e7q2kxfrq5qc6mvf6g&#39;&gt;nevent1q…vf6g&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-29&lt;br/&gt;📝 Original message:On Sat, Aug 29, 2015 at 12:15 PM, Btc Drak &amp;lt;btcdrak at gmail.com&amp;gt; wrote:&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;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 &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;&lt;br/&gt;Then I only care about the hard cap (for example, to me bip100 is&lt;br/&gt;practically equivalent to just raise the limit to 32 MB directly).&lt;br/&gt;Miners can always produce smaller blocks by modifying their local policy.&lt;br/&gt;So if we need a maximum that cannot be altered by miners anyway, why&lt;br/&gt;take the additional complexity of miners voting on a lower and&lt;br/&gt;changing maximum size?&lt;br/&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;.&lt;br/&gt;&lt;br/&gt;How expensive it is depends on the concrete function f(extra_nBits) =&lt;br/&gt;extra_size_allowed&lt;br/&gt;But the goal of that proposal is not to raise the size maximum&lt;br/&gt;permanently, but rather temporarily allow bigger blocks when there are&lt;br/&gt;spikes in demand (ie many fees to collect in unconfirmed&lt;br/&gt;transactions).&lt;br/&gt;Yes miners will ask that question to themselves, and the answer will&lt;br/&gt;depend on the concrete function and on the fees of those extra&lt;br/&gt;transactions.&lt;br/&gt;The miner paying for the costs will get the gains: no tragedy of the&lt;br/&gt;commons here.&lt;br/&gt;&lt;br/&gt;&amp;gt; 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;&lt;br/&gt;I believe the tragedy of the commons actually happens with your&lt;br/&gt;proposal. Why would I pay alone for something that benefits all&lt;br/&gt;miners?&lt;br/&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;&lt;br/&gt;This seems to solve the tragedy of the commons problem with your&lt;br/&gt;current proposal.&lt;br/&gt;It would be like flexcap but instead of the change in size being&lt;br/&gt;temporary, it affects the next maximum size permanently.&lt;br/&gt;One thing to worry about is miners filling blocks with&lt;br/&gt;pay-to-themselves garbage to avoid reducing the size when they don&amp;#39;t&lt;br/&gt;have enough attractive transactions to include (ie it may not be free&lt;br/&gt;for the network for miners to vote on &amp;#34;maintain current size&amp;#34;).&lt;br/&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;&lt;br/&gt;I still don&amp;#39;t see the point in having a lower moving size maximum.&lt;br/&gt;If 8 MB is mining-centralization-safe, let&amp;#39;s move directly to 8 MB&lt;br/&gt;without adding this seemingly useless extra complexity.&lt;br/&gt;If it&amp;#39;s not, mining voting on a lower moving maximum won&amp;#39;t make it safer.&lt;br/&gt;&lt;br/&gt;Once we have more objective tools (centralization metrics, simulators,&lt;br/&gt;etc...) to determine whether or not a block size is&lt;br/&gt;mining-centralization-safe for a given point in time (looking at&lt;br/&gt;current centralization and current technology available), I don&amp;#39;t see&lt;br/&gt;the problem with repeating the equivalent of bip102 periodically&lt;br/&gt;(every 2 years?) to adapt the size to better technology or lower&lt;br/&gt;mining centralization.&lt;br/&gt;It would be also helpful to have a tool to somehow measure &amp;#34;size&lt;br/&gt;increase urgency&amp;#34; (ie right now free transactions get mined and blocks&lt;br/&gt;aren&amp;#39;t full or close to be full, I don&amp;#39;t think the current general&lt;br/&gt;sense of urgency on this matter is justified).&lt;br/&gt;&lt;br/&gt;With all respect, I believe bip100 and this proposal are&lt;br/&gt;over-engineering; and bip101 and bip103 (pieter&amp;#39;s) are&lt;br/&gt;overly-optimistic (in their exponential technological growth&lt;br/&gt;assumptions).
    </content>
    <updated>2023-06-07T17:49:19&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0ehu84d2naldp52z4ql32mjm6evstcsknmed55m3rn230ah2qc4szypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggjtr64y</id>
    
      <title type="html">📅 Original date posted:2015-08-28 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0ehu84d2naldp52z4ql32mjm6evstcsknmed55m3rn230ah2qc4szypyc5ugew8u2qx2z3xhwqdaycjq6n8nnrdg4zujqvjtnes8qkf7ggjtr64y" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0p9jzlx29t2f23pvs3u87rq5akzxu8s465t6xsqcakqnhl036l7s0lu4sk&#39;&gt;nevent1q…u4sk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-28&lt;br/&gt;📝 Original message:On Sat, Aug 29, 2015 at 1:38 AM, Mark Friedenbach via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; It is in their individual interests when the larger block that is allowed&lt;br/&gt;&amp;gt; for them grants them more fees.&lt;br/&gt;&lt;br/&gt;I realize now that this is not what Greg Maxwell proposed (aka&lt;br/&gt;flexcap): this is just miner&amp;#39;s voting on block size but paying with&lt;br/&gt;higher difficulty when they vote for bigger blocks.&lt;br/&gt;As I said several times in other places, miners should not decide on&lt;br/&gt;the consensus rule to limit mining centralization.&lt;br/&gt;People keep talking about miners voting on the block size or&lt;br/&gt;&amp;#34;softforking the size down if we went too far&amp;#34;. But what if the&lt;br/&gt;hashing majority is perfectly fine with the mining centralization at&lt;br/&gt;that point in time?&lt;br/&gt;Then a softfork won&amp;#39;t be useful and we&amp;#39;re talking about an &amp;#34;anti-miner&lt;br/&gt;fork&amp;#34; (see &lt;a href=&#34;https://github.com/bitcoin/bips/pull/181/files#diff-e331b8631759a4ed6a4cfb4d10f473caR158&#34;&gt;https://github.com/bitcoin/bips/pull/181/files#diff-e331b8631759a4ed6a4cfb4d10f473caR158&lt;/a&gt;&lt;br/&gt;and  &lt;a href=&#34;https://github.com/bitcoin/bips/pull/181/files#diff-e331b8631759a4ed6a4cfb4d10f473caR175&#34;&gt;https://github.com/bitcoin/bips/pull/181/files#diff-e331b8631759a4ed6a4cfb4d10f473caR175&lt;/a&gt;&lt;br/&gt;).&lt;br/&gt;&lt;br/&gt;I believe miner&amp;#39;s voting on the rule to limit mining centralization is&lt;br/&gt;a terrible idea.&lt;br/&gt;It sounds as bad as letting pharma companies write the regulations on&lt;br/&gt;new drugs safety, letting big food chains deciding on minimum food&lt;br/&gt;controls or car manufacturers deciding on indirect taxes for fuel.&lt;br/&gt;That&amp;#39;s why I dislike both this proposal and BIP100.
    </content>
    <updated>2023-06-07T17:49:17&#43;02:00</updated>
  </entry>

</feed>