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




  <entry>
    <id>https://nostr.ae/nevent1qqstlh709xeacv5d7908dtp7uvs587atqtjr6zv4e0fafczdtyrf8vszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955xujakc</id>
    
      <title type="html">📅 Original date posted:2021-02-19 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstlh709xeacv5d7908dtp7uvs587atqtjr6zv4e0fafczdtyrf8vszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955xujakc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0qcdv80asu5cxhwsjw8xf4zcwncy7u7hnfnwmssfklx4v96gnq4cvzvcq5&#39;&gt;nevent1q…vcq5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2021-02-19&lt;br/&gt;📝 Original message:Personally I don&amp;#39;t really have much of a view and think either&lt;br/&gt;LOT=true or false is better in the context, they both seem safe given&lt;br/&gt;the current context, where basically everyone is saying &amp;#34;are we there&lt;br/&gt;yet&amp;#34;, including pools (88.7% going out of their way to say YES&lt;br/&gt;&lt;a href=&#34;https://taprootactivation.com&#34;&gt;https://taprootactivation.com&lt;/a&gt;).  Not that pools are deciding of&lt;br/&gt;anything, being service providers to miners, who can and will switch&lt;br/&gt;pool fast, and miners in-turn being service providers to the market&lt;br/&gt;and as the various forks showed will follow the market.&lt;br/&gt;&lt;br/&gt;I think it&amp;#39;s a very good idea for safety, if there is a tested and&lt;br/&gt;reviewed code with an option to force LOT=true, even if the&lt;br/&gt;bitcoin-core implementation ends up defaulting to LOT=false.&lt;br/&gt;&lt;br/&gt;Part of the danger is rushed versions of things like BIP 91 to avoid a&lt;br/&gt;chain split where miners left brinkmanship just a bit too late, to&lt;br/&gt;avert BIP 148 forking, and BIP 91 was used to expedite activation to&lt;br/&gt;avoid that. The rushed proposal, code, review, ship cycle on that was&lt;br/&gt;dangerously fast - less time and eyes for review was the danger.&lt;br/&gt;&lt;br/&gt;&amp;gt; would dev consensus around releasing LOT=false be considered as &amp;#34;developers forcing their views on users&amp;#34;?&lt;br/&gt;&lt;br/&gt;given there are clearly people of both views, or for now don&amp;#39;t care&lt;br/&gt;but might later, it would minimally be friendly and useful if&lt;br/&gt;bitcoin-core has a LOT=true option - and that IMO goes some way to&lt;br/&gt;avoid the assumptive control via defaults.&lt;br/&gt;&lt;br/&gt;Otherwise it could be read as saying &amp;#34;developers on average&lt;br/&gt;disapprove, but if you, the market disagree, go figure it out for&lt;br/&gt;yourself&amp;#34; which is not a good message for being defensive and avoiding&lt;br/&gt;mis-interpretation of code repositories or shipped defaults as&lt;br/&gt;&amp;#34;control&amp;#34;.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On Fri, 19 Feb 2021 at 11:30, ZmnSCPxj 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; Good morning list,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; This is absolutely the case, however note that the activation method itself is consensus code which executes as a part&lt;br/&gt;&amp;gt; &amp;gt; of a fork, and one which deserves as much scrutiny as anything else. While taproot is a model of how a soft-fork should&lt;br/&gt;&amp;gt; &amp;gt; be designed, this doesn&amp;#39;t imply anything about the consensus code which represents the activation thereof.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Hence all the debate around activation - ultimately its also defining a fork, and given the politics around it, one&lt;br/&gt;&amp;gt; &amp;gt; which almost certainly carries significantly more risk than Taproot.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Note that I don&amp;#39;t believe anyone is advocating for &amp;#34;try to activate, and if it fails, move on&amp;#34;. Various people have&lt;br/&gt;&amp;gt; &amp;gt; various views on how conservative and timelines for what to do at that point, but I believe most in this discussion are&lt;br/&gt;&amp;gt; &amp;gt; OK with flag-day-based activation (given some level of care) if it becomes clear Taproot is supported by a vast majority&lt;br/&gt;&amp;gt; &amp;gt; of Bitcoin users and is only not activating due to lagging miner upgrades.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Okay, I am backing off this proposal to force the LOT=false/true decision on users, it was not particularly serious anyway (and was more a reaction to the request of Samson Mow to just release both versions, which to my mind is no different from such a thing).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Nonetheless, as a thought experiment: the main issue is that some number of people run LOT=true when miners do not activate Taproot early for some reason and we decide to leave LOT=false for this particular bit until it times out.&lt;br/&gt;&amp;gt; The issue is that those people will get forked off the network at the end of this particular deployment attempt.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I suspect those people will still exist whether or not Bitcoin Core supports any kind of LOT=true mode.&lt;br/&gt;&amp;gt; (&amp;#34;Never again&amp;#34; for some people)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; How do we convince them to go run LOT=false instead of getting themselves forked off?&lt;br/&gt;&amp;gt; Or do we simply let them?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; (and how is that different from asking each user to decide on LOT=false/true right now?)&lt;br/&gt;&amp;gt; (&amp;#34;reasonable default&amp;#34;?)&lt;br/&gt;&amp;gt; (fundamentally speaking you still have to educate the users on the ramifications of accepting the default and changing it.)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Another thought experiment: From the point of view of a user who strongly supports LOT=true, would dev consensus around releasing LOT=false be considered as &amp;#34;developers forcing their views on users&amp;#34;?&lt;br/&gt;&amp;gt; Why or why not?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Regards,&lt;br/&gt;&amp;gt; ZmnSCPxj&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Matt&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; On 2/18/21 10:04, Keagan McClelland wrote:&lt;br/&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; I think it&amp;#39;s important for us to consider what is actually being considered for activation here.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; The designation of &amp;#34;soft fork&amp;#34; is accurate but I don&amp;#39;t think it adequately conveys how non-intrusive a change like this&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; is. All that taproot does (unless I&amp;#39;m completely missing something) is imbue a previously undefined script version with&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; actual semantics. In order for a chain reorg to take place it would mean that someone would have to have a use case for&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; that script version today. This is something I think that we can easily check by digging through the UTXO set or&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; history. If anyone is using that script version, we absolutely should not be using it, but that doesn&amp;#39;t mean that we&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; can&amp;#39;t switch to a script version that no one is actually using.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; If no one is even attempting to use the script version, then the change has no effect on whether a chain split occurs&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; because there is simply no block that contains a transaction that only some of the network will accept.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Furthermore, I don&amp;#39;t know how Bitcoin can stand the test of time if we allow developers who rely on &amp;#34;undefined behavior&amp;#34;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; (which the taproot script version presently is) to exert tremendous influence over what code does or does not get run.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; This isn&amp;#39;t a soft fork that makes some particular UTXO&amp;#39;s unspendable. It isn&amp;#39;t one that bans miners from collecting&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; fees. It is a change that means that certain &amp;#34;always accept&amp;#34; transactions actually have real conditions you have to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; meet. I can&amp;#39;t imagine a less intrusive change.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; On the other hand, choosing to let L=F be a somewhat final call sets a very real precedent that 10% of what I estimate&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; to be 1% of bitcoin users can effectively block any change from here on forward. At that point we are saying that miners&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; are in control of network consensus in ways they have not been up until now. I don&amp;#39;t think this is a more desirable&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; outcome to let ~0.1% of the network get to block /non-intrusive/ changes that the rest of the network wants.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; I can certainly live with an L=F attempt as a way to punt on the discussion, maybe the activation happens and this will&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; all be fine. But if it doesn&amp;#39;t, I hardly think that users of Bitcoin are just going to be like &amp;#34;well, guess that&amp;#39;s it&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; for Taproot&amp;#34;. I have no idea what ensues at that point, but probably another community led UASF movement.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; I wasn&amp;#39;t super well educated on this stuff back in &amp;#39;17 when Segwit went down, as I was new at that time, so if I&amp;#39;m&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; missing something please say so. But from my point of view, we can&amp;#39;t treat all soft forks as equal.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; Keagan&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; On Thu, Feb 18, 2021 at 7:43 AM Matt Corallo via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; mailto: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;     We&amp;#39;ve had several softforks in Bitcoin which, through the course of their activation, had a several-block reorg. That&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     should be indication enough that we need to very carefully consider activation to ensure we reduce the risk of that as&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     much as absolutely possible. Again, while I think Taproot is a huge improvement and am looking forward to being able to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     use it, getting unlucky and hitting a 4-block reorg that happens to include a double-spend and some PR around an&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     exchange losing millions would be worse than having Taproot is good.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     Matt&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     On 2/18/21 09:26, Michael Folkson wrote:&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt; Thanks for your response Matt. It is a fair challenge. There is always going to be an element of risk with soft&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     forks,&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt; all we can do is attempt to minimize that risk. I would argue that risk has been minimized for Taproot.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt; You know (better than I do in fact) that Bitcoin (and layers built on top of it) greatly benefit from upgrades&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     such as&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt; Taproot. To say we shouldn&amp;#39;t do Taproot or any future soft forks because there is a small but real risk of chain&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     splits&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt; I think is shortsighted. Indeed I think even if we collectively decided not to do any future soft fork upgrades ever&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt; again on this mailing list that wouldn&amp;#39;t stop soft fork attempts from other people in future.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt; I don&amp;#39;t think there is anything else we can do to minimize that risk for the Taproot soft fork at this point&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     though I&amp;#39;m&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt; open to ideas. To reiterate that risk will never be zero. I don&amp;#39;t think I see Bitcoin as fragile as you seem to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     (though&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt; admittedly you have a much better understanding than me of what happened in 2017).&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt; The likely scenario for the Taproot soft fork is LOT turns out to be entirely irrelevant and miners activate Taproot&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt; before it becomes relevant. And even the unlikely worst case scenario would only cause short term disruption and&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt; wouldn&amp;#39;t kill Bitcoin long term.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt; On Thu, Feb 18, 2021 at 2:01 PM Matt Corallo &amp;lt;lf-lists at mattcorallo.com &amp;lt;mailto:lf-lists at mattcorallo.com&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;mailto:lf-lists at mattcorallo.com &amp;lt;mailto:lf-lists at mattcorallo.com&amp;gt;&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;     If the eventual outcome is that different implementations (that have material *transaction processing* userbases,&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;     and I’m not sure to what extent that’s true with Knots) ship different consensus rules, we should stop here&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     and not&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;     activate Taproot. Seriously.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;     Bitcoin is a consensus system. The absolute worst outcome at all possible is to have it fall out of consensus.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;     Matt&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 Feb 18, 2021, at 08:11, Michael Folkson via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;     &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&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;     ﻿&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;     Right, that is one option. Personally I would prefer a Bitcoin Core release sets LOT=false (based on what I have&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;     heard from Bitcoin Core contributors) and a community effort releases a version with LOT=true. I don&amp;#39;t think&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     users&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;     should be forced to choose something they may have no context on before they are allowed to use Bitcoin Core.&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;     My current understanding is that roasbeef is planning to set LOT=false on btcd (an alternative protocol&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;     implementation to Bitcoin Core) and Luke Dashjr hasn&amp;#39;t yet decided on Bitcoin Knots.&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 Thu, Feb 18, 2021 at 11:52 AM ZmnSCPxj &amp;lt;ZmnSCPxj at protonmail.com &amp;lt;mailto:ZmnSCPxj at protonmail.com&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;mailto:ZmnSCPxj at protonmail.com &amp;lt;mailto:ZmnSCPxj at protonmail.com&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;         Good morning all,&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;#34;An activation mechanism is a consensus change like any other change, can be contentious like any other&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         change, and we must resolve it like any other change. Otherwise we risk arriving at the darkest timeline.&amp;#34;&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; Who&amp;#39;s we here?&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; Release both and let the network decide.&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;         A thing that could be done, without mandating either LOT=true or LOT=false, would be to have a release that&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         requires a `taprootlot=1` or `taprootlot=0` and refuses to start if the parameter is not set.&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 assures everyone that neither choice is being forced on users, and instead what is being forced on&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     users,&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         is for users to make that choice themselves.&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;         Regards,&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         ZmnSCPxj&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;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; On Thu, Feb 18, 2021 at 3:08 AM Michael Folkson via bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; Thanks for your response Ariel. It would be useful if you responded to specific points I have made&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     in the&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         mailing list post or at least quote these ephemeral &amp;#34;people&amp;#34; you speak of. I don&amp;#39;t know if you&amp;#39;re responding&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         to conversation on the IRC channel or on social media etc.&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; The argument comes from a naive assumption that users MUST upgrade to the choice that is submitted&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     into&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         code. But in fact this isn&amp;#39;t true and some voices in this discussion need to be more humble about what users&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         must or must not run.&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; I personally have never made this assumption. Of course users aren&amp;#39;t forced to run any particular&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     software&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         version, quite the opposite. Defaults set in software versions matter though as many users won&amp;#39;t change&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     them.&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; Does no one realize that it is a very possible outcome that if LOT=true is released there may be&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     only a&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         handful of people that begin running it while everyone else delays their upgrade (with the very good&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     reason of&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         not getting involved in politics) and a year later those handful of people just become stuck at the&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     moment of&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         MUST_SIGNAL, unable to mine new blocks?&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; It is a possible outcome but the likely outcome is that miners activate Taproot before LOT is even&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         relevant. I think it is prudent to prepare for the unlikely but possible outcome that miners fail to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     activate&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         and hence have this discussion now rather than be unprepared for that eventuality. If LOT is set to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     false in a&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         software release there is the possibility (T2 in&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018380.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018380.html&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018380.html&amp;gt&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018380.html&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018380.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018380.html&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018380.html&amp;gt;&amp;gt&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018380.html&amp;gt;&amp;gt&lt;/a&gt;;) of individuals or a&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         proportion of the community changing LOT to true. In that sense setting LOT=false in a software release&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         appears to be no more safe than LOT=true.&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; The result: a wasted year of waiting and a minority of people who didn&amp;#39;t want to be lenient with&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     miners&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         by default.&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; There is the (unlikely but possible) possibility of a wasted year if LOT is set to false and miners fail&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         to activate. I&amp;#39;m not convinced by this perception that LOT=true is antagonistic to miners. I actually&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     think it&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         offers them clarity on what will happen over a year time period and removes the need for coordinated or&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         uncoordinated community UASF efforts on top of LOT=false.&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; An activation mechanism is a consensus change like any other change, can be contentious like any other&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         change, and we must resolve it like any other change. Otherwise we risk arriving at the darkest timeline.&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; I don&amp;#39;t know what you are recommending here to avoid &amp;#34;this darkest timeline&amp;#34;. Open discussions have&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         occurred and are continuing and in my mailing list post that you responded to **I recommended we propose&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         LOT=false be set in protocol implementations such as Bitcoin Core**. I do think this apocalyptic language&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         isn&amp;#39;t particularly helpful. In an open consensus system discussion is healthy, we should prepare for bad or&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         worst case scenarios in advance and doing so is not antagonistic or destructive. Mining pools have pledged&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         support for Taproot but we don&amp;#39;t build secure systems based on pledges of support, we build them to minimize&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         trust in any human actors. We can be grateful that people like Alejandro have worked hard on&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt; taprootactivation.com &amp;lt;&lt;a href=&#34;http://taprootactivation.com&amp;gt&#34;&gt;http://taprootactivation.com&amp;gt&lt;/a&gt;; &amp;lt;&lt;a href=&#34;http://taprootactivation.com&#34;&gt;http://taprootactivation.com&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;&lt;a href=&#34;http://taprootactivation.com&amp;gt;&amp;gt&#34;&gt;http://taprootactivation.com&amp;gt;&amp;gt&lt;/a&gt;; (and this effort has informed the discussion) without&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         taking pledges of support as cast iron guarantees.&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; TL;DR It sounds like you agree with my recommendation to set LOT=false in protocol implementations in my&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         email :)&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; On Thu, Feb 18, 2021 at 5:43 AM Ariel Lorenzo-Luaces &amp;lt;arielluaces at gmail.com&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;mailto:arielluaces at gmail.com&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;lt;mailto:arielluaces at gmail.com &amp;lt;mailto:arielluaces at gmail.com&amp;gt;&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; Something what strikes me about the conversation is the emotion surrounding the letters UASF.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; It appears as if people discuss UASF as if it&amp;#39;s a massive tidal wave of support that is&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     inevitable, like&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         we saw during segwit activation. But the actual definition is &amp;#34;any activation that is not a MASF&amp;#34;.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; A UASF can consist of a single node, ten nodes, a thousand, half of all nodes, all business&amp;#39; nodes, or&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         even all the non mining nodes. On another dimension it can have zero mining support, 51% support, 49%&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     support,&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         or any support right up against a miner activation threshold.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; Hell a UASF doesn&amp;#39;t even need code or even a single node running as long as it exists as a possibility&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         in people&amp;#39;s minds.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; The only thing a UASF doesn&amp;#39;t have is miner support above an agreed activation threshold (some number&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         above %51).&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; I say this because it strikes me when people say that they are for LOT=true with the logic that&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     since a&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         UASF is guaranteed to happen then it&amp;#39;s better to just make it default from the beginning. Words like&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         coordination and safety are sometimes sprinkled into the argument.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; The argument comes from a naive assumption that users MUST upgrade to the choice that is submitted&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     into&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         code. But in fact this isn&amp;#39;t true and some voices in this discussion need to be more humble about what users&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         must or must not run.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; Does no one realize that it is a very possible outcome that if LOT=true is released there may be&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     only a&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         handful of people that begin running it while everyone else delays their upgrade (with the very good&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     reason of&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         not getting involved in politics) and a year later those handful of people just become stuck at the&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     moment of&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         MUST_SIGNAL, unable to mine new blocks? Or attracting a minority of miners, activating, and forking off&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     into a&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         minority fork. Then a lot=false could be started that ends up activating the feature now that the stubborn&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         option has ran its course.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; The result: a wasted year of waiting and a minority of people who didn&amp;#39;t want to be lenient with&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     miners&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         by default. The chains could be called BitcoinLenient and BitcoinStubborn.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; How is that strictly safer or more coordinated?&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; I may be in the minority, or maybe a silent majority, or maybe a majority that just hasn&amp;#39;t considered&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         this as a choice but honestly if there is contention about whether we&amp;#39;re going to be stubborn or lenient&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     with&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         miners for Taproot and in the future then I prefer to just not activate anything at all. I&amp;#39;m fine for&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     calling&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         bitcoin ossified, accepting that segwit is Bitcoin&amp;#39;s last network upgrade. Taproot is amazing but no new&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         feature is worth a network split down the middle.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; Maybe in 10 or 20 years, when other blockchains implement features like Taproot and many more, we will&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         become envious enough to put aside our differences on how to behave towards miners and finally activate&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     Taproot.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; An activation mechanism is a consensus change like any other change, can be contentious like any other&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         change, and we must resolve it like any other change. Otherwise we risk arriving at the darkest timeline.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; Cheers&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; Ariel Lorenzo-Luaces&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; On Feb 17, 2021, at 7:05 AM, Michael Folkson via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&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;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; Yesterday (February 16th) we held a second meeting on Taproot&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; activation on IRC which again was open to all. Despite what appeared&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; to be majority support for LOT=false over LOT=true in the first&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; meeting I (and others) thought the arguments had not been explored in&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; depth and that we should have a follow up meeting almost entirely&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; focused on whether LOT (lockinontimeout) should be set to true or&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; false.&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; The meeting was announced here:&lt;br/&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/pipermail/bitcoin-dev/2021-February/018380.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018380.html&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018380.html&amp;gt&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018380.html&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018380.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018380.html&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018380.html&amp;gt;&amp;gt&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018380.html&amp;gt;&amp;gt&lt;/a&gt;;&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; In that mailing list post I outlined the arguments for LOT=true (T1 to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; T6) and arguments for LOT=false (F1 to F6) in their strongest form I&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; could. David Harding responded with an additional argument for&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; LOT=false (F7) here:&lt;br/&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/pipermail/bitcoin-dev/2021-February/018415.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018415.html&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018415.html&amp;gt&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018415.html&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018415.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018415.html&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018415.html&amp;gt;&amp;gt&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2021-February/018415.html&amp;gt;&amp;gt&lt;/a&gt;;&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; These meetings are very challenging given they are open to all, you&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; don’t know who will attend and you don’t know most people’s views in&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; advance. I tried to give time for both the LOT=true arguments and the&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; LOT=false arguments to be discussed as I knew there was support for&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; both. We only tried evaluating which had more support and which had&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; more strong opposition towards the end of the meeting.&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; The conversation log is here:&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&#34;http://gnusha.org/taproot-activation/2021-02-16.log&#34;&gt;http://gnusha.org/taproot-activation/2021-02-16.log&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;&lt;a href=&#34;http://gnusha.org/taproot-activation/2021-02-16.log&amp;gt&#34;&gt;http://gnusha.org/taproot-activation/2021-02-16.log&amp;gt&lt;/a&gt;; &amp;lt;&lt;a href=&#34;http://gnusha.org/taproot-activation/2021-02-16.log&#34;&gt;http://gnusha.org/taproot-activation/2021-02-16.log&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;&lt;a href=&#34;http://gnusha.org/taproot-activation/2021-02-16.log&amp;gt;&amp;gt&#34;&gt;http://gnusha.org/taproot-activation/2021-02-16.log&amp;gt;&amp;gt&lt;/a&gt;;&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; (If you are so inclined you can watch a video of the meeting here.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; Thanks to the YouTube account “Bitcoin” for setting up the livestream:&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&#34;https://www.youtube.com/watch?v=vpl5q1ovMLM&#34;&gt;https://www.youtube.com/watch?v=vpl5q1ovMLM&lt;/a&gt; &amp;lt;&lt;a href=&#34;https://www.youtube.com/watch?v=vpl5q1ovMLM&amp;gt&#34;&gt;https://www.youtube.com/watch?v=vpl5q1ovMLM&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;&lt;a href=&#34;https://www.youtube.com/watch?v=vpl5q1ovMLM&#34;&gt;https://www.youtube.com/watch?v=vpl5q1ovMLM&lt;/a&gt; &amp;lt;&lt;a href=&#34;https://www.youtube.com/watch?v=vpl5q1ovMLM&amp;gt;&amp;gt&#34;&gt;https://www.youtube.com/watch?v=vpl5q1ovMLM&amp;gt;&amp;gt&lt;/a&gt;;)&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; A summary of the meeting was provided by Luke Dashjr on Mastodon here:&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&#34;https://bitcoinhackers.org/@lukedashjr/105742918779234566&#34;&gt;https://bitcoinhackers.org/@lukedashjr/105742918779234566&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;&lt;a href=&#34;https://bitcoinhackers.org/@lukedashjr/105742918779234566&amp;gt&#34;&gt;https://bitcoinhackers.org/@lukedashjr/105742918779234566&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;lt;&lt;a href=&#34;https://bitcoinhackers.org/@lukedashjr/105742918779234566&#34;&gt;https://bitcoinhackers.org/@lukedashjr/105742918779234566&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;&lt;a href=&#34;https://bitcoinhackers.org/@lukedashjr/105742918779234566&amp;gt;&amp;gt&#34;&gt;https://bitcoinhackers.org/@lukedashjr/105742918779234566&amp;gt;&amp;gt&lt;/a&gt;;&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; Today&amp;#39;s #Bitcoin #Taproot meeting was IMO largely unproductive, but we&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; did manage to come to consensus on everything but LockinOnTimeout.&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; Activation height range: 693504-745920&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; MASF threshold: 1815/2016 blocks (90%)&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; Keep in mind only ~100 people showed for the meetings, hardly&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; representative of the entire community.&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; So, these details remain JUST a proposal for now.&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; It seems inevitable that there won&amp;#39;t be consensus on LOT.&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; Everyone will have to choose for himself. :/&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; Personally I agree with most of this. I agree that there wasn’t&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; overwhelming consensus for either LOT=true or LOT=false. However, from&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; my perspective there was clearly more strong opposition (what would&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; usually be deemed a NACK in Bitcoin Core review terminology) from&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; Bitcoin Core contributors, Lightning developers and other community&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; members against LOT=true than there was for LOT=false. Andrew Chow&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; tried to summarize views from the meeting in this analysis:&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; &lt;a href=&#34;https://gist.github.com/achow101/3e179501290abb7049de198d46894c7c&#34;&gt;https://gist.github.com/achow101/3e179501290abb7049de198d46894c7c&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;&lt;a href=&#34;https://gist.github.com/achow101/3e179501290abb7049de198d46894c7c&amp;gt&#34;&gt;https://gist.github.com/achow101/3e179501290abb7049de198d46894c7c&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;lt;&lt;a href=&#34;https://gist.github.com/achow101/3e179501290abb7049de198d46894c7c&#34;&gt;https://gist.github.com/achow101/3e179501290abb7049de198d46894c7c&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;&lt;a href=&#34;https://gist.github.com/achow101/3e179501290abb7049de198d46894c7c&amp;gt;&amp;gt&#34;&gt;https://gist.github.com/achow101/3e179501290abb7049de198d46894c7c&amp;gt;&amp;gt&lt;/a&gt;;&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; I am also aware of other current and previous Bitcoin Core&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; contributors and Lightning developers who didn’t attend the meeting in&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; person who are opposed to LOT=true. I don’t want to put them in the&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; spotlight for no reason but if you go through the conversation logs of&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; not only the meeting but the weeks of discussion prior to this meeting&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; you will see their views evaluated on the ##taproot-activation&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; channel. In addition, on taprootactivation.com &amp;lt;&lt;a href=&#34;http://taprootactivation.com&amp;gt&#34;&gt;http://taprootactivation.com&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;&lt;a href=&#34;http://taprootactivation.com&#34;&gt;http://taprootactivation.com&lt;/a&gt; &amp;lt;&lt;a href=&#34;http://taprootactivation.com&amp;gt;&amp;gt&#34;&gt;http://taprootactivation.com&amp;gt;&amp;gt&lt;/a&gt;; some mining pools&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; expressed a preference for lot=false though I don’t know how strong&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; that preference was.&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; I am only one voice but it is my current assessment that if we are to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; attempt to finalize Taproot activation parameters and propose them to&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; the community at this time our only option is to propose LOT=false.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; Any further delay appears to me counterproductive in our collective&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; aim to get the Taproot soft fork activated as early as possible.&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; Obviously others are free to disagree with that assessment and&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; continue discussions but personally I will be attempting to avoid&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; those discussions unless prominent new information comes to light or&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; various specific individuals change their minds.&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; Next week we are planning a code review of the Bitcoin Core PR #19573&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; which was initially delayed because of this LOT discussion. As I’ve&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; said previously that will be loosely following the format of the&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; Bitcoin Core PR review club and will be lower level and more&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; technical. That is planned for Tuesday February 23rd at 19:00 UTC on&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; the IRC channel ##taproot-activation.&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; Thanks to the meeting participants (and those who joined the&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; discussion on the channel prior and post the meeting) for engaging&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; &amp;gt; &amp;gt; productively and in good faith.&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; --&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; Michael Folkson&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; Email: michaelfolkson at gmail.com &amp;lt;mailto:michaelfolkson at gmail.com&amp;gt; &amp;lt;mailto:michaelfolkson at gmail.com&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;mailto:michaelfolkson at gmail.com&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; Keybase: michaelfolkson&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; PGP: 43ED C999 9F85 1D40 EAF4 9835 92D6 0159 214C FEE3&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; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;gt; &amp;gt; bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt;&lt;br/&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;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;         &amp;lt;&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;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt;&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt;&amp;gt&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;     --&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;     Michael Folkson&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;     Email: michaelfolkson at gmail.com &amp;lt;mailto:michaelfolkson at gmail.com&amp;gt; &amp;lt;mailto:michaelfolkson at gmail.com&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;mailto:michaelfolkson at gmail.com&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;     Keybase: michaelfolkson&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;     PGP: 43ED C999 9F85 1D40 EAF4 9835 92D6 0159 214C FEE3&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 &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt;&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;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&amp;gt;     &amp;lt;&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;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt;&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt;&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt; --&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt; Michael Folkson&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt; Email: michaelfolkson at gmail.com &amp;lt;mailto:michaelfolkson at gmail.com&amp;gt; &amp;lt;mailto:michaelfolkson at gmail.com&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;mailto:michaelfolkson at gmail.com&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt; Keybase: michaelfolkson&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;      &amp;gt; PGP: 43ED C999 9F85 1D40 EAF4 9835 92D6 0159 214C FEE3&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     _______________________________________________&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     bitcoin-dev mailing list&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     bitcoin-dev at lists.linuxfoundation.org &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;     &amp;lt;&lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; &amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;
    </content>
    <updated>2023-06-07T20:28:54&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgg0y40vv3cyztczcejjkw43wm2e4lvfq2096zszjlvsy2psarcqgzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955cvxvhf</id>
    
      <title type="html">📅 Original date posted:2017-09-06 📝 Original message:The ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgg0y40vv3cyztczcejjkw43wm2e4lvfq2096zszjlvsy2psarcqgzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955cvxvhf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0sp46gcdvea0apmfk38txseuaqfv2lwv8957n9vr6k3wsn2r0ylgryhj72&#39;&gt;nevent1q…hj72&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-09-06&lt;br/&gt;📝 Original message:The pattern used by Felix Weiss&amp;#39; BIP for Confidential Transactions&lt;br/&gt;depends on or is tidier with 0-value outputs.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 7 September 2017 at 00:54, CryptAxe via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; As long as an unspendable outputs (OP_RETURN outputs for example) with&lt;br/&gt;&amp;gt; amount=0 are still allowed I don&amp;#39;t see it being an issue for anything.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Sep 5, 2017 2:52 PM, &amp;#34;Jorge Timón 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; This is not a priority, not very important either.&lt;br/&gt;&amp;gt;&amp;gt; Right now it is possible to create 0-value outputs that are spendable&lt;br/&gt;&amp;gt;&amp;gt; and thus stay in the utxo (potentially forever). Requiring at least 1&lt;br/&gt;&amp;gt;&amp;gt; satoshi per output doesn&amp;#39;t really do much against a spam attack to the&lt;br/&gt;&amp;gt;&amp;gt; utxo, but I think it would be slightly better than the current&lt;br/&gt;&amp;gt;&amp;gt; situation.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Is there any reason or use case to keep allowing spendable outputs&lt;br/&gt;&amp;gt;&amp;gt; with null amounts in them?&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; If not, I&amp;#39;m happy to create a BIP with its code, this should be simple.&lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; 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:05:25&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9zeudx6uv8tyjfl3gq9z3az99g9feaaxtwmtker7qumxgvn600wczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929557ds7fn</id>
    
      <title type="html">📅 Original date posted:2017-07-11 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9zeudx6uv8tyjfl3gq9z3az99g9feaaxtwmtker7qumxgvn600wczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929557ds7fn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx9te7cxf275m0rqalswt6zpu3ev57rkuwlqw5xzcrlqxm5v498esp9l4hx&#39;&gt;nevent1q…l4hx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-07-11&lt;br/&gt;📝 Original message:Separate from scale, there is utility to a hard-fork to fix wish-list&lt;br/&gt;bugs that cant be reasonably fixed via soft-fork.  The spoonnet&lt;br/&gt;proposal fixes a good number of interesting bugs.  Spoonnet and&lt;br/&gt;several other HF research proposals can be found here&lt;br/&gt;&lt;a href=&#34;https://bitcoinhardforkresearch.github.io/&#34;&gt;https://bitcoinhardforkresearch.github.io/&lt;/a&gt;  Part of the research on HF&lt;br/&gt;is about safe deployment methods which is obviously the other main&lt;br/&gt;consideration.  It seems to me likely that if the HF were to focus on&lt;br/&gt;bug fixes, and not mix in new tradeoffs of security vs scale, it would&lt;br/&gt;more easily reach consensus.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 11 July 2017 at 17:03, Chris Stewart via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; Concept ACK.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I think you are overstating the readiness of drivechains though. I think the&lt;br/&gt;&amp;gt; optimistic estimate for drivechains to be ready for bitcoin core is a year&lt;br/&gt;&amp;gt; out from today. More likely the date should be early 2018. Still a lot of&lt;br/&gt;&amp;gt; work to be done! :-)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Also I don&amp;#39;t know if I would put a hard fork suggestion in the scaling map.&lt;br/&gt;&amp;gt; If drivechains are successful they should be viewed as the way we scale --&lt;br/&gt;&amp;gt; not hard forking the protocol. Do you still have capacity concerns if&lt;br/&gt;&amp;gt; drivechains are successful?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; -Chris&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Mon, Jul 10, 2017 at 11:50 AM, Paul Sztorc via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Summary&lt;br/&gt;&amp;gt;&amp;gt; =========&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; In my opinion, Greg Maxwell&amp;#39;s scaling roadmap [1] succeeded in a few&lt;br/&gt;&amp;gt;&amp;gt; crucial ways. One success was that it synchronized the entire Bitcoin&lt;br/&gt;&amp;gt;&amp;gt; community, helping to bring finality to the (endless) conversations of&lt;br/&gt;&amp;gt;&amp;gt; that time, and get everyone back to work. However, I feel that the Dec&lt;br/&gt;&amp;gt;&amp;gt; 7, 2015 roadmap is simply too old to serve this function any longer. We&lt;br/&gt;&amp;gt;&amp;gt; should revise it: remove what has been accomplished, introduce new&lt;br/&gt;&amp;gt;&amp;gt; innovations and approaches, and update deadlines and projections.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Why We Should Update the Roadmap&lt;br/&gt;&amp;gt;&amp;gt; =================================&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; In a P2P system like Bitcoin, we lack authoritative info-sources (for&lt;br/&gt;&amp;gt;&amp;gt; example, a &amp;#34;textbook&amp;#34; or academic journal), and as a result&lt;br/&gt;&amp;gt;&amp;gt; conversations tend to have a problematic lack of progress. They do not&lt;br/&gt;&amp;gt;&amp;gt; &amp;#34;accumulate&amp;#34;, as everyone must start over. Ironically, the scaling&lt;br/&gt;&amp;gt;&amp;gt; conversation _itself_ has a fatal O(n^2) scaling problem.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The roadmap helped solve these problems by being constant in size, and&lt;br/&gt;&amp;gt;&amp;gt; subjecting itself to publication, endorsement, criticism, and so forth.&lt;br/&gt;&amp;gt;&amp;gt; Despite the (unavoidable) nuance and complexity of each individual&lt;br/&gt;&amp;gt;&amp;gt; opinion, it was at least globally known that X participants endorsed Y&lt;br/&gt;&amp;gt;&amp;gt; set of claims.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Unfortunately, the Dec 2015 roadmap is now 19 months old -- it is quite&lt;br/&gt;&amp;gt;&amp;gt; obsolete and replacing it is long overdue. For example, it highlights&lt;br/&gt;&amp;gt;&amp;gt; older items (CSV, compact blocks, versionbits) as being _future_&lt;br/&gt;&amp;gt;&amp;gt; improvements, and makes no mention of new high-likelihood improvements&lt;br/&gt;&amp;gt;&amp;gt; (Schnorr) or mis-emphasizes them (LN). It even contains mistakes (SegWit&lt;br/&gt;&amp;gt;&amp;gt; fraud proofs). To read the old roadmap properly, one must already be a&lt;br/&gt;&amp;gt;&amp;gt; technical expert. For me, this defeats the entire point of having one in&lt;br/&gt;&amp;gt;&amp;gt; the first place.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; A new roadmap would be worth your attention, even if you didn&amp;#39;t sign it,&lt;br/&gt;&amp;gt;&amp;gt; because a refusal to sign would still be informative (and, therefore,&lt;br/&gt;&amp;gt;&amp;gt; helpful)!&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; So, with that in mind, let me present a first draft. Obviously, I am&lt;br/&gt;&amp;gt;&amp;gt; strongly open to edits and feedback, because I have no way of knowing&lt;br/&gt;&amp;gt;&amp;gt; everyone&amp;#39;s opinions. I admit that I am partially campaigning for my&lt;br/&gt;&amp;gt;&amp;gt; Drivechain project, and also for this &amp;#34;scalability&amp;#34;/&amp;#34;capacity&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt; distinction...that&amp;#39;s because I believe in both and think they are&lt;br/&gt;&amp;gt;&amp;gt; helpful. But please feel free to suggest edits.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I emphasized concrete numbers, and concrete dates.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; And I did NOT necessarily write it from my own point of view, I tried&lt;br/&gt;&amp;gt;&amp;gt; earnestly to capture a (useful) community view. So, let me know how I did.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;  ==== Beginning of New (&amp;#34;July 2017&amp;#34;) Roadmap Draft ====&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; This document updates the previous roadmap [1] of Dec 2015. The older&lt;br/&gt;&amp;gt;&amp;gt; statement endorsed a belief that &amp;#34;the community is ready to deliver on&lt;br/&gt;&amp;gt;&amp;gt; its shared vision that addresses the needs of the system while upholding&lt;br/&gt;&amp;gt;&amp;gt; its values&amp;#34;.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; That belief has not changed, but the shared vision has certainly grown&lt;br/&gt;&amp;gt;&amp;gt; sharper over the last 18 months. Below is a list of technologies which&lt;br/&gt;&amp;gt;&amp;gt; either increase Bitcoin&amp;#39;s maximum tps rate (&amp;#34;capacity&amp;#34;), or which make&lt;br/&gt;&amp;gt;&amp;gt; it easier to process a higher volume of transactions (&amp;#34;scalability&amp;#34;).&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; First, over the past 18 months, the technical community has completed a&lt;br/&gt;&amp;gt;&amp;gt; number of items [2] on the Dec 2015 roadmap. VersonBits (BIP 9) enables&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin to handle multiple soft fork upgrades at once. Compact Blocks&lt;br/&gt;&amp;gt;&amp;gt; (BIP 152) allows for much faster block propagation, as does the FIBRE&lt;br/&gt;&amp;gt;&amp;gt; Network [3]. Check Sequence Verify (BIP 112) allows trading partners to&lt;br/&gt;&amp;gt;&amp;gt; mutually update an active transaction without writing it to the&lt;br/&gt;&amp;gt;&amp;gt; blockchain (this helps to enable the Lightning Network).&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Second, Segregated Witness (BIP 141), which reorganizes data in blocks&lt;br/&gt;&amp;gt;&amp;gt; to handle signatures separately, has been completed and awaits&lt;br/&gt;&amp;gt;&amp;gt; activation (multiple BIPS). It is estimated to increase capacity by a&lt;br/&gt;&amp;gt;&amp;gt; factor of 2.2. It also improves scalability in many ways. First, SW&lt;br/&gt;&amp;gt;&amp;gt; includes a fee-policy which encourages users to minimize their impact on&lt;br/&gt;&amp;gt;&amp;gt; the UTXO set. Second, SW achieves linear scaling of sighash operations,&lt;br/&gt;&amp;gt;&amp;gt; which prevents the network from crashing when large transactions are&lt;br/&gt;&amp;gt;&amp;gt; broadcast. Third, SW provides an efficiency gain for everyone who is not&lt;br/&gt;&amp;gt;&amp;gt; verifying signatures, as these no longer need to be downloaded or&lt;br/&gt;&amp;gt;&amp;gt; stored. SegWit is an enabling technology for the Lightning Network,&lt;br/&gt;&amp;gt;&amp;gt; script versioning (specifically Schnorr signatures), and has a number of&lt;br/&gt;&amp;gt;&amp;gt; benefits which&lt;br/&gt;&amp;gt;&amp;gt; are unrelated to capacity [4].&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Third, the Lightning Network, which allows users to transact without&lt;br/&gt;&amp;gt;&amp;gt; broadcasting to the network, is complete [5, 6] and awaits the&lt;br/&gt;&amp;gt;&amp;gt; activation of SegWit. For those users who are able to make a single&lt;br/&gt;&amp;gt;&amp;gt; on-chain transaction, it is estimated to increase both capacity and&lt;br/&gt;&amp;gt;&amp;gt; scalability by a factor of ~1000 (although these capacity increases will&lt;br/&gt;&amp;gt;&amp;gt; vary with usage patterns). LN also greatly improves transaction speed&lt;br/&gt;&amp;gt;&amp;gt; and transaction privacy.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Fourth, Transaction Compression [7], observes that Bitcoin transaction&lt;br/&gt;&amp;gt;&amp;gt; serialization is not optimized for storage or network communication. If&lt;br/&gt;&amp;gt;&amp;gt; transactions were optimally compressed (as is possible today), this&lt;br/&gt;&amp;gt;&amp;gt; would improve scalability, but not capacity, by roughly 20%, and in some&lt;br/&gt;&amp;gt;&amp;gt; cases over 30%.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Fifth, Schnorr Signature Aggregation, which shrinks transactions by&lt;br/&gt;&amp;gt;&amp;gt; allowing many transactions to have a single shared signature, has been&lt;br/&gt;&amp;gt;&amp;gt; implemented [8] in draft form in libsecp256k1, and will likely be ready&lt;br/&gt;&amp;gt;&amp;gt; by Q4 of 2016. One analysis [9] suggests that signature aggregation&lt;br/&gt;&amp;gt;&amp;gt; would result in storage and bandwidth savings of at least 25%, which&lt;br/&gt;&amp;gt;&amp;gt; would therefore increase scalability and capacity by a factor of 1.33.&lt;br/&gt;&amp;gt;&amp;gt; The relative savings are even greater for multisignature transactions.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Sixth, drivechain [10], which allows bitcoins to be temporarily&lt;br/&gt;&amp;gt;&amp;gt; offloaded to &amp;#39;alternative&amp;#39; blockchain networks (&amp;#34;sidechains&amp;#34;), is&lt;br/&gt;&amp;gt;&amp;gt; currently under peer review and may be usable by end of 2017. Although&lt;br/&gt;&amp;gt;&amp;gt; it has no impact on scalability, it does allow users to opt-in to&lt;br/&gt;&amp;gt;&amp;gt; greater capacity, by moving their BTC to a new network (although, they&lt;br/&gt;&amp;gt;&amp;gt; will achieve less decentralization as a result). Individual drivechains&lt;br/&gt;&amp;gt;&amp;gt; may have different security tradeoffs (for example, a greater reliance&lt;br/&gt;&amp;gt;&amp;gt; on UTXO commitments, or MimbleWimble&amp;#39;s shrinking block history) which&lt;br/&gt;&amp;gt;&amp;gt; may give them individually greater scalability than mainchain Bitcoin.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Finally, the capacity improvements outlined above may not be sufficient.&lt;br/&gt;&amp;gt;&amp;gt; If so, it may be necessary to use a hard fork to increase the blocksize&lt;br/&gt;&amp;gt;&amp;gt; (and blockweight, sigops, etc) by a moderate amount. Such an increase&lt;br/&gt;&amp;gt;&amp;gt; should take advantage of the existing research on hard forks, which is&lt;br/&gt;&amp;gt;&amp;gt; substantial [11]. Specifically, there is some consensus that Spoonnet&lt;br/&gt;&amp;gt;&amp;gt; [12] is the most attractive option for such a hardfork. There is&lt;br/&gt;&amp;gt;&amp;gt; currently no consensus on a hard fork date, but there is a rough&lt;br/&gt;&amp;gt;&amp;gt; consensus that one would require at least 6 months to coordinate&lt;br/&gt;&amp;gt;&amp;gt; effectively, which would place it in the year 2018 at earliest.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The above are only a small sample of current scaling technologies. And&lt;br/&gt;&amp;gt;&amp;gt; even an exhaustive list of scaling technologies, would itself only be a&lt;br/&gt;&amp;gt;&amp;gt; small sample of total Bitcoin innovation (which is proceeding at&lt;br/&gt;&amp;gt;&amp;gt; breakneck speed).&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Signed,&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;Names Here&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; [1]&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-December/011865.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-December/011865.html&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; [2] &lt;a href=&#34;https://bitcoincore.org/en/2017/03/13/performance-optimizations-1/&#34;&gt;https://bitcoincore.org/en/2017/03/13/performance-optimizations-1/&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; [3] &lt;a href=&#34;http://bluematt.bitcoin.ninja/2016/07/07/relay-networks/&#34;&gt;http://bluematt.bitcoin.ninja/2016/07/07/relay-networks/&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; [4] &lt;a href=&#34;https://bitcoincore.org/en/2016/01/26/segwit-benefits/&#34;&gt;https://bitcoincore.org/en/2016/01/26/segwit-benefits/&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; [5]&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://lightning.community/release/software/lnd/lightning/2017/05/03/litening/&#34;&gt;http://lightning.community/release/software/lnd/lightning/2017/05/03/litening/&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; [6] &lt;a href=&#34;https://github.com/ACINQ/eclair&#34;&gt;https://github.com/ACINQ/eclair&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; [7] &lt;a href=&#34;https://people.xiph.org/~greg/compacted_txn.txt&#34;&gt;https://people.xiph.org/~greg/compacted_txn.txt&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; [8]&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://github.com/ElementsProject/secp256k1-zkp/blob/d78f12b04ec3d9f5744cd4c51f20951106b9c41a/src/secp256k1.c#L592-L594&#34;&gt;https://github.com/ElementsProject/secp256k1-zkp/blob/d78f12b04ec3d9f5744cd4c51f20951106b9c41a/src/secp256k1.c#L592-L594&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; [9] &lt;a href=&#34;https://bitcoincore.org/en/2017/03/23/schnorr-signature-aggregation/&#34;&gt;https://bitcoincore.org/en/2017/03/23/schnorr-signature-aggregation/&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; [10] &lt;a href=&#34;http://www.drivechain.info/&#34;&gt;http://www.drivechain.info/&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; [11] &lt;a href=&#34;https://bitcoinhardforkresearch.github.io/&#34;&gt;https://bitcoinhardforkresearch.github.io/&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; [12]&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017-February/013542.html&#34;&gt;https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2017-February/013542.html&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;  ==== End of Roadmap Draft ====&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; In short, please let me know:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 1. If you agree that it would be helpful if the roadmap were updated.&lt;br/&gt;&amp;gt;&amp;gt; 2. To what extent, if any, you like this draft.&lt;br/&gt;&amp;gt;&amp;gt; 3. Edits you would make (specifically, I wonder about Drivechain&lt;br/&gt;&amp;gt;&amp;gt; thoughts and Hard Fork thoughts, particularly how to phrase the Hard&lt;br/&gt;&amp;gt;&amp;gt; Fork date).&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Google Doc (if you&amp;#39;re into that kind of thing):&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://docs.google.com/document/d/1gxcUnmYl7yM0oKR9NY9zCPbBbPNocmCq-jjBOQSVH-A/edit?usp=sharing&#34;&gt;https://docs.google.com/document/d/1gxcUnmYl7yM0oKR9NY9zCPbBbPNocmCq-jjBOQSVH-A/edit?usp=sharing&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Cheers,&lt;br/&gt;&amp;gt;&amp;gt; Paul&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;
    </content>
    <updated>2023-06-07T20:04:12&#43;02:00</updated>
  </entry>

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

  <entry>
    <id>https://nostr.ae/nevent1qqs2354tnnlrfhs38u5e7n8ydm5x0akd26vv0dhud3g2ejklayy9amszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955hfyggx</id>
    
      <title type="html">📅 Original date posted:2016-02-06 📝 Original message:Hi ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2354tnnlrfhs38u5e7n8ydm5x0akd26vv0dhud3g2ejklayy9amszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955hfyggx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswujyedt98d4a0z0w0trf63p2z284vu8w3qrww29d9pdk4wrjwc7cutczap&#39;&gt;nevent1q…czap&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-02-06&lt;br/&gt;📝 Original message:Hi Gavin&lt;br/&gt;&lt;br/&gt;It would probably be a good idea to have a security considerations&lt;br/&gt;section, also, is there a list of which exchange, library, wallet,&lt;br/&gt;pool, stats server, hardware etc you have tested this change against?&lt;br/&gt;&lt;br/&gt;Do you have a rollback plan in the event the hard-fork triggers via&lt;br/&gt;false voting as seemed to be prevalent during XT?  (Or rollback just&lt;br/&gt;as contingency if something unforseen goes wrong).&lt;br/&gt;&lt;br/&gt;How do you plan to monitor and manage security through the hard-fork?&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 6 February 2016 at 16:37, Gavin Andresen via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; Responding to &amp;#34;28 days is not long enough&amp;#34; :&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I keep seeing this claim made with no evidence to back it up.  As I said, I&lt;br/&gt;&amp;gt; surveyed several of the biggest infrastructure providers and the btcd lead&lt;br/&gt;&amp;gt; developer and they all agree &amp;#34;28 days is plenty of time.&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; For individuals... why would it take somebody longer than 28 days to either&lt;br/&gt;&amp;gt; download and restart their bitcoind, or to patch and then re-run (the patch&lt;br/&gt;&amp;gt; can be a one-line change MAX_BLOCK_SIZE from 1000000 to 2000000)?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; For the Bitcoin Core project:  I&amp;#39;m well aware of how long it takes to roll&lt;br/&gt;&amp;gt; out new binaries, and 28 days is plenty of time.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I suspect there ARE a significant percentage of un-maintained full nodes--&lt;br/&gt;&amp;gt; probably 30 to 40%. Losing those nodes will not be a problem, for three&lt;br/&gt;&amp;gt; reasons:&lt;br/&gt;&amp;gt; 1) The network could shrink by 60% and it would still have plenty of open&lt;br/&gt;&amp;gt; connection slots&lt;br/&gt;&amp;gt; 2) People are committing to spinning up thousands of supports-2mb-nodes&lt;br/&gt;&amp;gt; during the grace period.&lt;br/&gt;&amp;gt; 3) We could wait a year and pick up maybe 10 or 20% more.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I strongly disagree with the statement that there is no cost to a longer&lt;br/&gt;&amp;gt; grace period. There is broad agreement that a capacity increase is needed&lt;br/&gt;&amp;gt; NOW.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; To bring it back to bitcoin-dev territory:  are there any TECHNICAL&lt;br/&gt;&amp;gt; arguments why an upgrade would take a business or individual longer than 28&lt;br/&gt;&amp;gt; days?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Responding to Luke&amp;#39;s message:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Sat, Feb 6, 2016 at 1:12 AM, Luke Dashjr via bitcoin-dev&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; On Friday, February 05, 2016 8:51:08 PM Gavin Andresen via bitcoin-dev&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Blog post on a couple of the constants chosen:&lt;br/&gt;&amp;gt;&amp;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;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Can you put this in the BIP&amp;#39;s Rationale section (which appears to be&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; mis-named&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; &amp;#34;Discussion&amp;#34; in the current draft)?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;ll rename the section and expand it a little. I think standards documents&lt;br/&gt;&amp;gt; like BIPs should be concise, though (written for implementors), so I&amp;#39;m not&lt;br/&gt;&amp;gt; going to recreate the entire blog post there.&lt;br/&gt;&amp;gt;&lt;br/&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; Signature operations in un-executed branches of a Script are not&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; counted&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; OP_CHECKMULTISIG evaluations are counted accurately; if the signature&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; for a&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; 1-of-20 OP_CHECKMULTISIG is satisified by the public key nearest the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; top&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; of the execution stack, it is counted as one signature operation. If it&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; is&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; satisfied by the public key nearest the bottom of the execution stack,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; it&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; is counted as twenty signature operations. Signature operations&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; involving&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; invalidly encoded signatures or public keys are not counted towards the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; limit&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; These seem like they will break static analysis entirely. That was a&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; noted&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; reason for creating BIP 16 to replace BIP 12. Is it no longer a concern?&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Would&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; it make sense to require scripts to commit to the total accurate-sigop&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; count&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; to fix this?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; After implementing static counting and accurate counting... I was wrong.&lt;br/&gt;&amp;gt; Accurate/dynamic counting/limiting is quick and simple and can be completely&lt;br/&gt;&amp;gt; safe (the counting code can be told the limit and can &amp;#34;early-out&amp;#34;&lt;br/&gt;&amp;gt; validation).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I think making scripts commit to a total accurate sigop count is a bad&lt;br/&gt;&amp;gt; idea-- it would make multisignature signing more complicated for zero&lt;br/&gt;&amp;gt; benefit.  E.g. if you&amp;#39;re circulating a partially signed transaction to that&lt;br/&gt;&amp;gt; must be signed by 2 of 5 people, you can end up with a transaction that&lt;br/&gt;&amp;gt; requires 2, 3, 4, or 5 signature operations to validate (depending on which&lt;br/&gt;&amp;gt; public keys are used to do the signing).  The first signer might have no&lt;br/&gt;&amp;gt; idea who else would sign and wouldn&amp;#39;t know the accurate sigop count.&lt;br/&gt;&amp;gt;&lt;br/&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; The amount of data hashed to compute signature hashes is limited to&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; 1,300,000,000 bytes per block.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; The rationale for this wasn&amp;#39;t in your blog post. I assume it&amp;#39;s based on&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; current theoretical max at 1 MB blocks? Even a high-end PC would&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; probably take&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; 40-80 seconds just for the hashing, however - maybe a lower limit would&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; be&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; best?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It is slightly more hashing than was required to validate block number&lt;br/&gt;&amp;gt; 364,422.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; There are a couple of advantages to a very high limit:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1) When the fork is over, special-case code for dealing with old blocks can&lt;br/&gt;&amp;gt; be eliminated, because all old blocks satisfy the new limit.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 2) More importantly, if the limit is small enough it might get hit by&lt;br/&gt;&amp;gt; standard transactions, then block creation code (CreateNewBlock() /&lt;br/&gt;&amp;gt; getblocktemplate / or some external transaction-assembling software) will&lt;br/&gt;&amp;gt; have to solve an even more complicated bin-packing problem to optimize for&lt;br/&gt;&amp;gt; fees paid.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; In practice, the 20,000 sigop limit will always be reached before&lt;br/&gt;&amp;gt; MAX_BLOCK_SIGHASH.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&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; Miners express their support for this BIP by ...&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; But miners don&amp;#39;t get to decide hardforks. How does the economy express&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; their&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; support for it? What happens if miners trigger it without consent from&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; economy?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;#34;The economy&amp;#34; does support this.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; If you are intent on using the version bits to trigger the hardfork, I&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; suggest&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; rephrasing this such that miners should only enable the bit when they&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; have&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; independently confirmed economic support (this means implementations&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; need a&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; config option that defaults to off).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Happy to add words about economic majority.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Classic will not implement a command-line option (the act of running Classic&lt;br/&gt;&amp;gt; is &amp;#34;I opt in&amp;#34;), but happy to add one for a pull request to Core, assuming&lt;br/&gt;&amp;gt; Core would not see such a pull request as having any hostile intent.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; SPV (simple payment validation) wallets are compatible with this&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; change.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Would prefer if this is corrected to &amp;#34;Light clients&amp;#34; or something.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Actual SPV&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; wallets do not exist at this time, and would not be compatible with a&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; hardfork.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Is there an explanation of SPV versus &amp;#34;Light Client&amp;#34; written somewhere more&lt;br/&gt;&amp;gt; permanent than a reddit comment or forum post that I can point to?&lt;br/&gt;&amp;gt;&lt;br/&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; In the short term, an increase is needed to continue the current&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; economic&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; policies with regards to fees and block space, matching market&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; expectations&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; and preventing market disruption.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; IMO this sentence is the most controversial part of your draft, and it&lt;br/&gt;&amp;gt;&amp;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;&lt;br/&gt;&amp;gt; Happy to remove.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; I would also prefer to see any hardfork:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; 1. Address at least the simple tasks on the hardfork wishlist (eg,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; enable some&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;    disabled opcodes; fix P2SH for N-of-&amp;gt;15 multisig; etc).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Those would be separate BIPs. (according to BIP 1, smaller is better)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; After this 2MB bump, I agree we need to agree on a process for the next hard&lt;br/&gt;&amp;gt; fork to avoid all of the unnecessary drama.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; 2. Be deployed as a soft-hardfork so as not to leave old nodes entirely&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;    insecure.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I haven&amp;#39;t been paying attention to all of the&lt;br/&gt;&amp;gt; &amp;#34;soft-hardfork/hard-softfork/etc&amp;#34; terminology so have no idea what you mean.&lt;br/&gt;&amp;gt; Is THAT written up somewhere?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; Gavin Andresen&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; 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:48:38&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsresc4ce67yzsc6h3z55prc6ffz69kxr0ec0w6h0kk4g7am5e286szyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955pmm2gy</id>
    
      <title type="html">📅 Original date posted:2016-01-08 📝 Original message:Tricky ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsresc4ce67yzsc6h3z55prc6ffz69kxr0ec0w6h0kk4g7am5e286szyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955pmm2gy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0mrdyu05ze72yxafxf3wqav9j7xfu4yq7lcpl93c0r6q206x2fhcakthcy&#39;&gt;nevent1q…thcy&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-01-08&lt;br/&gt;📝 Original message:Tricky choice. On the one hand I had spotted this too before and maybe&lt;br/&gt;one or two more exceptions to bitcoin&amp;#39;s 128-bit security target and&lt;br/&gt;been vaguely tut-tutting about them in the background.  It&amp;#39;s kind of a&lt;br/&gt;violation of crypto rule of thumb that you want to balance things and&lt;br/&gt;not have odd weak points as Watson was implying, it puts you closer to&lt;br/&gt;the margin if there is a slip or other problem so you have an&lt;br/&gt;imbalanced crypto format.&lt;br/&gt;&lt;br/&gt;On the other hand it&amp;#39;s not currently a problem as such and it&amp;#39;s less&lt;br/&gt;change and slightly more compact.&lt;br/&gt;&lt;br/&gt;RIPEMD probably is less well reviewed than SHA2.  However SHA1 has&lt;br/&gt;problems, and SHA2 is a bigger SHA1 basically so, hence the NIST&lt;br/&gt;motivation for SHA3 designed to fix the design flaw in SHA1 (and SHA2&lt;br/&gt;in principle).&lt;br/&gt;&lt;br/&gt;So then if we agree with this rule of thumb (and not doing so would&lt;br/&gt;fly against best practices which we probably shouldnt look to do in&lt;br/&gt;such a security focussed domain) then what this discussion is more&lt;br/&gt;about is when is a good time to write down tech debt.&lt;br/&gt;&lt;br/&gt;I think that comes to segregated-witness itself which writes down a&lt;br/&gt;tidily organised by lines of code robust fix to a bunch of long&lt;br/&gt;standing problems.&lt;br/&gt;&lt;br/&gt;Doing a 2MB hard-fork in comparison fixes nothing really.  Leaving&lt;br/&gt;known issues to bake in for another N years eventually builds up on&lt;br/&gt;you (not even in security just in software engineering) as another&lt;br/&gt;rule of thumb.  I mean if we dont fix it now that we are making a&lt;br/&gt;change that connects, when will we?&lt;br/&gt;&lt;br/&gt;In software projects I ran we always disguised the cost of tech-debt&lt;br/&gt;as non-negotiable baked into our estimates without a line item to&lt;br/&gt;escape the PHB syndrome of haggling for features instead of tech debt&lt;br/&gt;(which is _never_ a good idea:)&lt;br/&gt;&lt;br/&gt;Pragmatism vs refactoring as you go.&lt;br/&gt;&lt;br/&gt;But for scale I think segregated-witness does offer the intriguing&lt;br/&gt;next step of being able to do 2 of 2, 3 of 3 and N of N which give&lt;br/&gt;size of one sig multisig (indistinguishable even for privacy) as well&lt;br/&gt;as K of N key tree sigs, which are also significantly more compact.&lt;br/&gt;&lt;br/&gt;There was also the other thing I mentioned further up the thread that&lt;br/&gt;if we want to take an approach of living with little bit of bloat from&lt;br/&gt;getting back to a universal 128-bit target, there are still some&lt;br/&gt;fixable bloat things going on:&lt;br/&gt;a) sending pubKey in the signature vs recovery (modulo interference&lt;br/&gt;with Schnorr batch verify compatibility*);&lt;br/&gt;b) using the PubKey instead of PKH in the ScriptPubKey, though that&lt;br/&gt;loses the nice property of of not having the key to do DL attacks on&lt;br/&gt;until the signed transaction is broadcast;&lt;br/&gt;c) I think there might be a way to combine hash &amp;amp; PubKey to keep the&lt;br/&gt;delayed PubKey publication property and yet still save the bloat of&lt;br/&gt;having both.&lt;br/&gt;&lt;br/&gt;* I did suggest to Pieter that you could let the miner decide to forgo&lt;br/&gt;Schnorr batch verifiability to get compaction from recovery - the pub&lt;br/&gt;key could be optionally elided from the scriptSig serialisation by the&lt;br/&gt;miner.&lt;br/&gt;&lt;br/&gt;The other thing we could consider is variable sized hashes (&amp;amp; a few&lt;br/&gt;pubkey size choices) that is software complexity however.  We might be&lt;br/&gt;better of focussing on the bigger picture like IBLT/weak-blocks and&lt;br/&gt;bigger wins like MAST, multiSig Schnorr &amp;amp; key tree sigs.&lt;br/&gt;&lt;br/&gt;Didnt get time to muse on c) but a nice crypto question for someone :)&lt;br/&gt;&lt;br/&gt;Another thing to note is combining has been known to be fragile to bad&lt;br/&gt;interactions or unexpected behaviours.  This paper talks about things&lt;br/&gt;tradeoffs and weaknesses in hash combiners.&lt;br/&gt;&lt;a href=&#34;http://tuprints.ulb.tu-darmstadt.de/2094/1/thesis.lehmann.pdf&#34;&gt;http://tuprints.ulb.tu-darmstadt.de/2094/1/thesis.lehmann.pdf&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Weak concept NACK I think for losing a cleanup opportunity to store it&lt;br/&gt;up for the future when there is a reasonable opportunity to fix it?&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 8 January 2016 at 15:34, Watson Ladd via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; On Fri, Jan 8, 2016 at 4:38 AM, 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;&amp;gt; On Fri, Jan 8, 2016 at 7:02 AM, Rusty Russell &amp;lt;rusty at rustcorp.com.au&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Matt Corallo &amp;lt;lf-lists at mattcorallo.com&amp;gt; writes:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Indeed, anything which uses P2SH is obviously vulnerable if there is&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; an attack on RIPEMD160 which reduces it&amp;#39;s security only marginally.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I don&amp;#39;t think this is true?  Even if you can generate a collision in&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; RIPEMD160, that doesn&amp;#39;t help you since you need to create a specific&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; SHA256 hash for the RIPEMD160 preimage.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Even a preimage attack only helps if it leads to more than one preimage&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; fairly cheaply; that would make grinding out the SHA256 preimage easier.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; AFAICT even MD4 isn&amp;#39;t this broken.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; It feels like we&amp;#39;ve gone over that before, but I can never remember where or&lt;br/&gt;&amp;gt;&amp;gt; when. I believe consensus was that if we were using the broken MD5 in all&lt;br/&gt;&amp;gt;&amp;gt; the places we use RIPEMD160 we&amp;#39;d still be secure today because of Satoshi&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt; use of nested hash functions everywhere.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; But just with Moore&amp;#39;s law (doubling every 18 months), we&amp;#39;ll worry about&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; economically viable attacks in 20 years.[1]&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; That&amp;#39;s far enough away that I would choose simplicity, and have all SW&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; scriptPubKeys simply be &amp;#34;&amp;lt;0&amp;gt; RIPEMD(SHA256(WP))&amp;#34; for now, but it&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; not a no-brainer.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Lets see if I&amp;#39;ve followed the specifics of the collision attack correctly,&lt;br/&gt;&amp;gt;&amp;gt; Ethan (or somebody) please let me know if I&amp;#39;m missing something:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; So attacker is in the middle of establishing a payment channel with&lt;br/&gt;&amp;gt;&amp;gt; somebody. Victim gives their public key, attacker creates the innocent&lt;br/&gt;&amp;gt;&amp;gt; fund-locking script  &amp;#39;2 V A 2 CHECKMULTISIG&amp;#39; (V is victim&amp;#39;s public key, A is&lt;br/&gt;&amp;gt;&amp;gt; attacker&amp;#39;s) but doesn&amp;#39;t give it to the victim yet.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Instead they then generate about 2^81scripts that are some form of&lt;br/&gt;&amp;gt;&amp;gt; pay-to-attacker ....&lt;br/&gt;&amp;gt;&amp;gt; ... wait, no that doesn&amp;#39;t work, because SHA256 is used as the inner hash&lt;br/&gt;&amp;gt;&amp;gt; function.  They&amp;#39;d have to generate 2^129 to find a cycle in SHA256.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; For 2^80 they simply generate 2^80 scripts that look innocent, and&lt;br/&gt;&amp;gt; 2^80 that are not. With high probability there is a collision. I agree&lt;br/&gt;&amp;gt; that most cryptanalysis won&amp;#39;t work because of the nesting, but 2^80 is&lt;br/&gt;&amp;gt; not good.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Instead, they .. what? I don&amp;#39;t see a viable attack unless RIPEMD160 and&lt;br/&gt;&amp;gt;&amp;gt; SHA256 (or the combination) suffers a cryptographic break.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; --&lt;br/&gt;&amp;gt;&amp;gt; --&lt;br/&gt;&amp;gt;&amp;gt; Gavin Andresen&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; 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; --&lt;br/&gt;&amp;gt; &amp;#34;Man is born free, but everywhere he is in chains&amp;#34;.&lt;br/&gt;&amp;gt; --Rousseau.&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:47:44&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs068s4zazym5h4w06n6vlkgjdxysrgwav24wphwe6ulenfvx0jc3gzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955gpqy8k</id>
    
      <title type="html">📅 Original date posted:2016-01-07 📝 Original message:You ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs068s4zazym5h4w06n6vlkgjdxysrgwav24wphwe6ulenfvx0jc3gzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955gpqy8k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgryrvl7h2976gtks7fd87eyakedulddr8xnt353l3jscczsjwkqc8ka05r&#39;&gt;nevent1q…a05r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-01-07&lt;br/&gt;📝 Original message:You could say 256 bit ECDSA is overkill lets go to 160 equivalently.&lt;br/&gt;Saves even more bytes.&lt;br/&gt;&lt;br/&gt;The problem with arguing down is where to stop.&lt;br/&gt;&lt;br/&gt;As Matt said these things dont degrade gracefully so a best practice&lt;br/&gt;is to aim for a bit of extra margin.&lt;br/&gt;&lt;br/&gt;256-bit is quite common at this point since AES, SHA256 etc even in&lt;br/&gt;things with much less at stake than Bitcoin.&lt;br/&gt;&lt;br/&gt;You could send the compressed (unhashed) pubkey then there&amp;#39;s no hash&lt;br/&gt;(and omit it from the sig).  Greg had mentioned that in the past.&lt;br/&gt;&lt;br/&gt;I think it might be possible to do both (reclaim the hash bits in the&lt;br/&gt;serialisation of the pub key).&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 7 January 2016 at 20:02, Gavin Andresen via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; I&amp;#39;m hoisting this from some private feedback I sent on the segregated&lt;br/&gt;&amp;gt; witness BIP:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I said:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;#34;I&amp;#39;d also use RIPEMD160(SHA256()) as the hash function and save the 12&lt;br/&gt;&amp;gt; bytes-- a successful preimage attack against that ain&amp;#39;t gonna happen before&lt;br/&gt;&amp;gt; we&amp;#39;re all dead. I&amp;#39;m probably being dense, but I just don&amp;#39;t see how a&lt;br/&gt;&amp;gt; collision attack is relevant here.&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Pieter responded:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;#34;The problem case is where someone in a contract setup shows you a script,&lt;br/&gt;&amp;gt; which you accept as being a payment to yourself. An attacker could use a&lt;br/&gt;&amp;gt; collision attack to construct scripts with identical hashes, only one of&lt;br/&gt;&amp;gt; which does have the property you want, and steal coins.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; So you really want collision security, and I don&amp;#39;t think 80 bits is&lt;br/&gt;&amp;gt; something we should encourage for that. Normal pubkey hashes don&amp;#39;t have that&lt;br/&gt;&amp;gt; problem, as they can&amp;#39;t be constructed to pay to you.&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ... but I&amp;#39;m unconvinced:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;#34;But it is trivial for contract wallets to protect against collision&lt;br/&gt;&amp;gt; attacks-- if you give me a script that is &amp;#34;gavin_pubkey CHECKSIG&lt;br/&gt;&amp;gt; arbitrary_data OP_DROP&amp;#34; with &amp;#34;I promise I&amp;#39;m not trying to rip you off, just&lt;br/&gt;&amp;gt; ignore that arbitrary data&amp;#34; a wallet can just refuse. Even more likely, a&lt;br/&gt;&amp;gt; contract wallet won&amp;#39;t even recognize that as a pay-to-gavin transaction.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I suppose it could be looking for some form of &amp;#34;gavin_pubkey&lt;br/&gt;&amp;gt; somebody_else_pubkey CHECKMULTISIG ... with the attacker using&lt;br/&gt;&amp;gt; somebody_else_pubkey to force the collision, but, again, trivial contract&lt;br/&gt;&amp;gt; protocol tweaks (&amp;#34;send along a proof you have the private key corresponding&lt;br/&gt;&amp;gt; to the public key&amp;#34; or &amp;#34;everybody pre-commits pubkeys they&amp;#39;ll use at protocol&lt;br/&gt;&amp;gt; start&amp;#34;) would protect against that.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Adding an extra 12 bytes to every segwit to prevent an attack that takes&lt;br/&gt;&amp;gt; 2^80 computation and 2^80 storage, is unlikely to be a problem in practice,&lt;br/&gt;&amp;gt; and is trivial to protect against is the wrong tradeoff to make.&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 20 bytes instead of 32 bytes is a savings of almost 40%, which is&lt;br/&gt;&amp;gt; significant.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The general question I&amp;#39;d like to raise on this list is:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Should we be worried, today, about collision attacks against RIPEMD160 (our&lt;br/&gt;&amp;gt; 160-bit hash)?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Mounting a successful brute-force collision attack would require at least&lt;br/&gt;&amp;gt; O(2^80) CPU, which is kinda-sorta feasible (Pieter pointed out that Bitcoin&lt;br/&gt;&amp;gt; POW has computed more SHA256 hashes than that). But it also requires O(2^80)&lt;br/&gt;&amp;gt; storage, which is utterly infeasible (there is something on the order of&lt;br/&gt;&amp;gt; 2^35 bytes of storage in the entire world).  Even assuming doubling every&lt;br/&gt;&amp;gt; single year (faster than Moore&amp;#39;s Law), we&amp;#39;re four decades away from an&lt;br/&gt;&amp;gt; attacker with THE ENTIRE WORLD&amp;#39;s storage capacity being able to mount a&lt;br/&gt;&amp;gt; collision attack.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; References:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://en.wikipedia.org/wiki/Collision_attack&#34;&gt;https://en.wikipedia.org/wiki/Collision_attack&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://vsatglobalseriesblog.wordpress.com/2013/06/21/in-2013-the-amount-of-data-generated-worldwide-will-reach-four-zettabytes/&#34;&gt;https://vsatglobalseriesblog.wordpress.com/2013/06/21/in-2013-the-amount-of-data-generated-worldwide-will-reach-four-zettabytes/&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; Gavin Andresen&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:47:38&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfthwk6uunc79gxprxfq7drdp8n96h5scym76hxge6e72m7t5wkkczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929556pz304</id>
    
      <title type="html">📅 Original date posted:2015-12-17 📝 Original message:There ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfthwk6uunc79gxprxfq7drdp8n96h5scym76hxge6e72m7t5wkkczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929556pz304" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr5tr5uk9r3q2wdy5vlrrvz6z54ng44wa3katwma0s79884aryqxq7478ym&#39;&gt;nevent1q…78ym&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-17&lt;br/&gt;📝 Original message:There are a range of opinions about input assumptions by different&lt;br/&gt;people.  In each case, short of misunderstanding, if we have the same&lt;br/&gt;input assumptions we&amp;#39;re going to reach the same conclusions.  This is&lt;br/&gt;the way of the world in a meritocracy.  The interesting point is to&lt;br/&gt;compare the input assumptions and try to figure out which are more&lt;br/&gt;realistic, pragmatic and achieve the best outcome.&lt;br/&gt;&lt;br/&gt;It might be instructive to re-read Greg&amp;#39;s roadmap and others to&lt;br/&gt;re-read Jeff&amp;#39;s original post (I will).&lt;br/&gt;&lt;br/&gt;There is a proposed roadmap and soft-fork block-size increase and code&lt;br/&gt;that Pieter is working on.  There has been rationale described for&lt;br/&gt;this approach, and it achieves many useful things both short, mid and&lt;br/&gt;long term for scale and other issues.&lt;br/&gt;&lt;br/&gt;There seem to be a range of opinions on the fee market, and one&lt;br/&gt;question is when do we deem it safe to aim to be prepared to support a&lt;br/&gt;fee market.&lt;br/&gt;&lt;br/&gt;How elastic is block-size demand?  (I think there is evidence of some&lt;br/&gt;elasticity which indicates a partly working fee market already).  What&lt;br/&gt;I mean by elasticity of block-size demand is there are off-chain&lt;br/&gt;transactions and people make an economic choice of whether to go on&lt;br/&gt;chain or not, and the vast majority of transactions, all told, are&lt;br/&gt;off-chain.  Clearly it is ideal if they all go on chain, scale&lt;br/&gt;permitting.&lt;br/&gt;&lt;br/&gt;If we look at the roadmap at high-level:&lt;br/&gt;&lt;br/&gt;1) bump (seg-wit or ...)&lt;br/&gt;2) network improvements (IBLT/weak-block/other)&lt;br/&gt;3) longer term dynamic block-size (flexcap)&lt;br/&gt;4) write-cache (lightning)&lt;br/&gt;&lt;br/&gt;It would probably be good to see some work on preparing for fee&lt;br/&gt;markets.  That has happened somewhat recently in response to the&lt;br/&gt;stress tests.  We do have an observed problem that if there is no&lt;br/&gt;incentive to prepare, the improvements dont happen, and so we can&lt;br/&gt;never be ready for a fee market.  That&amp;#39;s kind of how we got here,&lt;br/&gt;people were talking about fee-estimation and dynamic fees several&lt;br/&gt;years ago before the block-size went from 250kB to 750kB, and then&lt;br/&gt;lost interest as there was another 500kB to play with.  There could be&lt;br/&gt;a best practice doc written asking people to prepare.  That might&lt;br/&gt;help.&lt;br/&gt;&lt;br/&gt;Presumably it&amp;#39;s good if we do see the fee market more, for it to come&lt;br/&gt;in gradually.  Flexcap probably helps there because the block-size&lt;br/&gt;itself becomes elastic to demand (pay for bigger blocks).&lt;br/&gt;&lt;br/&gt;If we want to avoid a fee market for the immediate term, are we more&lt;br/&gt;worried about period 1, or period 2 or 3.  Probably 2 is more of a&lt;br/&gt;worry as we&amp;#39;re scaling in 1 where in period 2 we&amp;#39;re preparing for&lt;br/&gt;scaling and more time has passed for demand to grow.  That might for&lt;br/&gt;example argue for seg-wit because it brings us closer to 4) and if we&lt;br/&gt;spread things out we might delay the possibility to do lightning as&lt;br/&gt;there is only so many cycles for forks (hard or soft) in testing,&lt;br/&gt;deployment planning etc so it can be good to have a holistic view.&lt;br/&gt;&lt;br/&gt;Also the question of time-frame that is safe for soft-forks or&lt;br/&gt;hard-forks is another input where views seem to vary.  I think some&lt;br/&gt;people are more optimistic about being able to avoid people losing&lt;br/&gt;money in fast hard-forks.  One lesson on users, is users find failure&lt;br/&gt;modes that testing cant, or do things you would expect them not to do.&lt;br/&gt;&lt;br/&gt;Also we&amp;#39;re calling hard-forks things that are really soft-forks to SPV&lt;br/&gt;clients, and hard-forks only to full-nodes.  If we wanted to make a&lt;br/&gt;real economic choice, we could artificially make an SPV hard-fork,&lt;br/&gt;however that would make upgrade harder.&lt;br/&gt;&lt;br/&gt;As I said in an earlier email I think everyone is empathetic to user&lt;br/&gt;requirements, including economic desires - but Bitcoin has inherent&lt;br/&gt;constraints that are complex to improve.  Each proposal is trying to&lt;br/&gt;best meet those holistic user requirements.  There are no free lunches&lt;br/&gt;and we dont want to economically hurt anyone in total or as a group or&lt;br/&gt;type of use.  Not all requirements can be met, they are in a trade&lt;br/&gt;off, so that calls for balance, planning and transparency.&lt;br/&gt;&lt;br/&gt;This is also a market, we can discuss protocol tradeoffs without being&lt;br/&gt;melodramatic - would be kind of undesirable if a dramatic or emotive&lt;br/&gt;way to express something as easily or more clearly expressed in&lt;br/&gt;technical constructive words is moving the price around.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 17 December 2015 at 03:58, Jeff Garzik via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; On Wed, Dec 16, 2015 at 9:44 PM, Eric Lombrozo &amp;lt;elombrozo at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; At least SW *is* a scaling solution (albeit most of the important benefits&lt;br/&gt;&amp;gt;&amp;gt; are long term). The issue of fee events has nothing to do with scaling - it&lt;br/&gt;&amp;gt;&amp;gt; has to do with economics...specifically whether we should be subsidizing&lt;br/&gt;&amp;gt;&amp;gt; transactions, who should pay the bill for it, etc. My own personal opinion&lt;br/&gt;&amp;gt;&amp;gt; is that increasing validation costs works against adoption, not for&lt;br/&gt;&amp;gt;&amp;gt; it...even if it artificially keeps fees low - and we&amp;#39;ll have to deal with a&lt;br/&gt;&amp;gt;&amp;gt; fee event sooner or later anyhow. You may disagree with my opinion, but&lt;br/&gt;&amp;gt;&amp;gt; please, let&amp;#39;s stop confounding the economic issues with actual scaling.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; At least on my part, the title of the 1st email was &amp;#34;It&amp;#39;s economics &amp;amp; ...&amp;#34;&lt;br/&gt;&amp;gt; and focused on (a) economics and (b) transition issues.  There was no&lt;br/&gt;&amp;gt; confounding.  There was a list of real problems and risks taken when 1M is&lt;br/&gt;&amp;gt; not lifted in the short term.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Thus &amp;#34;SW is orthogonal&amp;#34; in these emails, because these problems remain&lt;br/&gt;&amp;gt; regardless of SW or no, as the 1st email outlined.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The 2nd email addresses the specific assertion of &amp;#34;no 1M hard fork needed,&lt;br/&gt;&amp;gt; because SW.&amp;#34;&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-07T19:46:33&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2q9wxfgdxx7e5nf2zz35txw776lsthrrcynfzklu8swsjul3kypgzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955qzz6uq</id>
    
      <title type="html">📅 Original date posted:2015-12-14 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2q9wxfgdxx7e5nf2zz35txw776lsthrrcynfzklu8swsjul3kypgzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955qzz6uq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgsz6dzef9eymeg6ahqcksq53g7xvtvv2j0jg66lnn4w8dq3y9wgq3cjkl2&#39;&gt;nevent1q…jkl2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-14&lt;br/&gt;📝 Original message:I think someone, maybe Pieter, commented on this relay issue that it&lt;br/&gt;would be likely very transitory, as a lot of stuff would be fairly&lt;br/&gt;quickly upgraded in practice from previous deployment experience, and&lt;br/&gt;I think anyway there is a huge excess connectivity and capacity in the&lt;br/&gt;p2p network vs having a connected network of various versions, and&lt;br/&gt;supporting SPV client load (SPV load is quite low relative to&lt;br/&gt;capacity, even one respectable node can support a large number of SPV&lt;br/&gt;clients).&lt;br/&gt;&lt;br/&gt;(Ie so two classes of network node and connectivity wouldnt be a&lt;br/&gt;problem in practice even if it did persist; also the higher capacity&lt;br/&gt;better run nodes are more likely to upgrade due to having more clued&lt;br/&gt;in power user, miner, pool or company operators).&lt;br/&gt;&lt;br/&gt;Maybe someone more detailed knowledge could clarify further.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 14 December 2015 at 19:21, Jonathan Toomim via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; This means that a server supporting SW might only hear of the tx data and&lt;br/&gt;&amp;gt; not get the signature data for some transactions, depending on how the relay&lt;br/&gt;&amp;gt; rules worked (e.g. if the SW peers had higher minrelaytxfee settings than&lt;br/&gt;&amp;gt; the legacy peers). This would complicate fast block relay code like IBLTs,&lt;br/&gt;&amp;gt; since we now have to check to see that the recipient has both the tx data&lt;br/&gt;&amp;gt; and the witness/sig data.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The same issue might happen with block relay if we do SW as a soft fork. A&lt;br/&gt;&amp;gt; SW node might see a block inv from a legacy node first, and might start&lt;br/&gt;&amp;gt; downloading the block from that node. This block would then be marked as&lt;br/&gt;&amp;gt; in-flight, and the witness data might not get downloaded. This shouldn&amp;#39;t be&lt;br/&gt;&amp;gt; too hard to fix by creating an inv for the witness data as a separate&lt;br/&gt;&amp;gt; object, so that a node could download the block from e.g. Peer 1 and the&lt;br/&gt;&amp;gt; segwit data from Peer 2.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Of course, the code would be simpler if we did this as a hard fork and we&lt;br/&gt;&amp;gt; could rely on everyone on the segwit fork supporting the segwit data.&lt;br/&gt;&amp;gt; Although maybe we want to write the interfaces in a way that supports some&lt;br/&gt;&amp;gt; nodes not downloading the segwit data anyway, just because not every node&lt;br/&gt;&amp;gt; will want that data.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I haven&amp;#39;t had time to read sipa&amp;#39;s code yet. I apologize for talking out of a&lt;br/&gt;&amp;gt; position of ignorance. For anyone who has, do you feel like sharing how it&lt;br/&gt;&amp;gt; deals with these network relay issues?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; By the way, since this thread is really about SegWit and not about any other&lt;br/&gt;&amp;gt; mechanism for increasing Bitcoin capacity, perhaps we should rename it&lt;br/&gt;&amp;gt; accordingly?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Dec 12, 2015, at 11:18 PM, 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;&lt;br/&gt;&amp;gt; A segwit supporting server would be required to support relaying segwit&lt;br/&gt;&amp;gt; transactions, although a non-segwit server could at least inform a wallet of&lt;br/&gt;&amp;gt; segwit txns observed, even if it doesn&amp;#39;t relay all information necessary to&lt;br/&gt;&amp;gt; validate.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Non segwit servers and wallets would continue operations as if nothing had&lt;br/&gt;&amp;gt; occurred.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If this means essentially that a soft fork deployment of SegWit will require&lt;br/&gt;&amp;gt; SPV wallet servers to change their logic (or risk not being able to send&lt;br/&gt;&amp;gt; payments) then it does seem to me that a hard fork to deploy this non&lt;br/&gt;&amp;gt; controversial change is not only cleaner (on the data structure side) but&lt;br/&gt;&amp;gt; safer in terms of the potential to affect the user experience.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; — Regards,&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-07T19:45:46&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0fn7t3z3ec77rc6g2gcu5way5n7ce4q6vrvta8823hl8jz5slj2czyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955e6wqj0</id>
    
      <title type="html">📅 Original date posted:2015-11-14 📝 Original message:There ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0fn7t3z3ec77rc6g2gcu5way5n7ce4q6vrvta8823hl8jz5slj2czyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955e6wqj0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspypu5g4vq6mznhpyu580fmukk4hh95s79hg9c5e6dqfrdyvxcyfg8lz8en&#39;&gt;nevent1q…z8en&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-11-14&lt;br/&gt;📝 Original message:There is a difference between miners signalling intent (as they have&lt;br/&gt;been for various BIPs, which is mostly informational only - they are&lt;br/&gt;mostly not running the code, and in some cases it is not implemented,&lt;br/&gt;so they cant be) there is a difference between that and a 95% miner&lt;br/&gt;majority consensus rule.  Former can be useful information as you&lt;br/&gt;said, latter implies as Luke described something that is not really&lt;br/&gt;accurate, it is not strictly only a miner upgrade needed for basic&lt;br/&gt;safety as with soft-forks.  If you look at BIP 103 for example it is&lt;br/&gt;flag day based, and I think this is a more accurate approach.  Also&lt;br/&gt;with miner votes they can be misleading - vote for one thing, but run&lt;br/&gt;something else; what they are running is not generally&lt;br/&gt;detectable/enforceable - see for example what happened with the BIP66&lt;br/&gt;accidental fork due to &amp;#34;SPV mining&amp;#34; (ie validationless mining).&lt;br/&gt;&lt;br/&gt;A hard-fork is for everyone to upgrade and talk with each other to see&lt;br/&gt;that the vast majority is on the same plan which includes users,&lt;br/&gt;ecosystem companies &amp;amp; miners.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 14 November 2015 at 01:02, digitsu412 via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; Well I&amp;#39;d like to think that with an economy all parts of it interact with&lt;br/&gt;&amp;gt; each other in ways more complex than simplistic imperative logic.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I agree that the economic majority is essentially what matters in a hard&lt;br/&gt;&amp;gt; fork but everyone (miners,devs,public thought leaders,businesses) is part of&lt;br/&gt;&amp;gt; that economy. Additionally what miners signal as their intention affects the&lt;br/&gt;&amp;gt; decision of that economic majority (and vice versa).  You can see the&lt;br/&gt;&amp;gt; effects of this in traditional political processes in how preliminary vote&lt;br/&gt;&amp;gt; polling results affect (reinforce) the final vote.&lt;br/&gt;&amp;gt; We also can see the results of this in (dare I mention) the whole XT affair&lt;br/&gt;&amp;gt; which had the signed intent of many of the economy (payment processors and&lt;br/&gt;&amp;gt; wallets and one miner pool) and the rest of the miners did not go along with&lt;br/&gt;&amp;gt; it. This experiment either means that the rest of the miners couldn&amp;#39;t be&lt;br/&gt;&amp;gt; bothered to signal at all (because they didn&amp;#39;t know how) or they were&lt;br/&gt;&amp;gt; affected by the influence of core devs or the opinions of others on the&lt;br/&gt;&amp;gt; matter and rejected the economic majority.  (Which would imply core devs&lt;br/&gt;&amp;gt; have some power by way of indirect influence) I would be inclined to believe&lt;br/&gt;&amp;gt; the latter was more likely.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The conclusion which this would seem to imply is that at the very least,&lt;br/&gt;&amp;gt; miners matter (to what exact extent is debatable).  And although there is no&lt;br/&gt;&amp;gt; direct control of any party over the other in the strict sense, the public&lt;br/&gt;&amp;gt; vocal opinions of any part of the Bitcoin economy does have an effect in its&lt;br/&gt;&amp;gt; ability to sway the opinions of the other parts.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Digitsu&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; — Regards,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Sat, Nov 14, 2015 at 7:29 AM, 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; On Friday, November 13, 2015 4:01:09 PM digitsu at gmail.com wrote:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Forgive the frankness but I don&amp;#39;t see why signaling your intent to&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; support&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; an upgrade to one side of a hard fork can be seen as a bad thing. If for&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; nothing else doesn&amp;#39;t this make for a smoother flag day? (Because once&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; you&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; signal your intention, it makes it hard to back out on the commitment.)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; It isn&amp;#39;t a commitment in any sense, nor does it make it smoother, because&lt;br/&gt;&amp;gt;&amp;gt; for&lt;br/&gt;&amp;gt;&amp;gt; a hardfork to be successful, it is the *economy* that must switch&lt;br/&gt;&amp;gt;&amp;gt; entirely.&lt;br/&gt;&amp;gt;&amp;gt; The miners are unimportant.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; If miners don&amp;#39;t have any choice in hard forks, who does? Just the core&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; devs?&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Devs have even less of a choice in the matter. What is relevant is the&lt;br/&gt;&amp;gt;&amp;gt; economy: who do people want to spend their bitcoins with? There is no&lt;br/&gt;&amp;gt;&amp;gt; programmatic way to determine this, especially not in advance, so the best&lt;br/&gt;&amp;gt;&amp;gt; we&lt;br/&gt;&amp;gt;&amp;gt; can do is a flag day that gets called off if there isn&amp;#39;t clear consensus.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Luke&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-07T19:44:38&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszndgswqmu43davucyjg7jargm8kk70m2pnuryyq8fjy9n3leetqszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929559gcufe</id>
    
      <title type="html">📅 Original date posted:2015-09-28 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszndgswqmu43davucyjg7jargm8kk70m2pnuryyq8fjy9n3leetqszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929559gcufe" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgn4aujxtzrlvm58epz3ygf5jyscdu5rjylt5cc9wruh9eny5z9xgpra0l8&#39;&gt;nevent1q…a0l8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-28&lt;br/&gt;📝 Original message:I wonder what Gavin&amp;#39;s views are, he&amp;#39;s usually constructive, and see if&lt;br/&gt;he&amp;#39;ll include it in XT - I think he may have said he was supportive.&lt;br/&gt;&lt;br/&gt;The rationale for soft vs hard-forks is well known, so I wont go over them.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 28 September 2015 at 06:48, Mike Hearn via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; There is no consensus on using a soft fork to deploy this feature. It will&lt;br/&gt;&amp;gt; result in the same problems as all the other soft forks - SPV wallets will&lt;br/&gt;&amp;gt; become less reliable during the rollout period. I am against that, as it&amp;#39;s&lt;br/&gt;&amp;gt; entirely avoidable.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Make it a hard fork and my objection will be dropped.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Until then, as there is no consensus, you need to do one of two things:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1) Drop the &amp;#34;everyone must agree to make changes&amp;#34; idea that people here like&lt;br/&gt;&amp;gt; to peddle, and do it loudly, so everyone in the community is correctly&lt;br/&gt;&amp;gt; informed&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 2) Do nothing&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; 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:41:27&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspvhr78x7gcfrmv7659z96qj96rnxlz00l474klw83a7p2qp83y7czyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929558200vm</id>
    
      <title type="html">📅 Original date posted:2015-08-17 📝 Original message:Thank ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspvhr78x7gcfrmv7659z96qj96rnxlz00l474klw83a7p2qp83y7czyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929558200vm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxn0khzypyry5yvyqse208z4yd8qr5e0ep9ssxdrvnzg65gzyvnlgc6ny9m&#39;&gt;nevent1q…ny9m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-17&lt;br/&gt;📝 Original message:Thank you Eric for saying what needs to be said.&lt;br/&gt;&lt;br/&gt;Starting a fork war is just not constructive and there are multiple&lt;br/&gt;proposals being evaluated here.&lt;br/&gt;&lt;br/&gt;I think that one thing that is not being so much focussed on is&lt;br/&gt;Bitcoin-XT is both a hard-fork and a soft-fork.  It&amp;#39;s a hard-fork on&lt;br/&gt;Bitcoin full-nodes, but it is also a soft-fork attack on Bitcoin core&lt;br/&gt;SPV nodes that did not opt-in.  It exposes those SPV nodes to loss in&lt;br/&gt;the likely event that Bitcoin-XT results in a network-split.&lt;br/&gt;&lt;br/&gt;The recent proposal here to run noXT (patch to falsely claim to mine&lt;br/&gt;on XT while actually rejecting it&amp;#39;s blocks) could add enough&lt;br/&gt;uncertainty about the activation that Bitcoin-XT would probably have&lt;br/&gt;to be aborted.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 17 August 2015 at 15:03, Eric Lombrozo via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; NxtChg,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; In the entire history of Bitcoin we’ve never attempted anything even closely resembling a hard fork like what’s being proposed here.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Many of us have wanted to push our own hard-forking changes to the protocol…and have been frustrated because of the inability to do so.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This inability is not due to any malice on anyone’s part…it is a feature of Satoshi’s protocol. For better or worse, it is *very hard* to change the rules…and this is exactly what imbues Bitcoin with one of its most powerful attributes: very well-defined settlement guarantees that cannot be suddenly altered nor reversed by anyone.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We’ve managed to have a few soft forks in the past…and for the most part these changes have been pretty uncontroversial…or at least, they have not had nearly the level of political divisiveness that this block size issue is having. And even then, we’ve encountered a number of problems with these deployments that have at times required goodwill cooperation between developers and mining pool operators to fix.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Again, we have NEVER attempted anything even remotely like what’s being proposed - we’ve never done any sort of hard fork before like this. If even fairly uncontroversial soft forks have caused problems, can you imagine the kinds of potential problems that a hard fork over some highly polarizing issue might raise? Do you really think people are going to want to cooperate?!?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I can understand that some people would like bigger blocks. Other people might want feature X, others feature Y…and we can argue the merits of this or that to death…but the fact remains that we have NEVER attempted any hard forking change…not even with a simple, totally uncontroversial no-brainer improvement that would not risk any sort of ill-will that could hamper remedies were it not to go as smoothly as we like. *THIS* is the fundamental problem - the whole bigger block thing is a minor issue by comparison…it could be any controversial change, really.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Would you want to send your test pilots on their first flight…the first time an aircraft is ever flown…directly into combat without having tested the plane? This is what attempting a hard fork mechanism that’s NEVER been done before in such a politically divisive environment basically amounts to…but it’s even worse. We’re basically risking the entire air force (not just one plane) over an argument regarding how many seats a plane should have that we’ve never flown before.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We’re talking billlions of dollars’ worth of other people’s money that is on the line here. Don’t we owe it to them to at least test out the system on a far less controversial, far less divisive change first to make sure we can even deploy it without things breaking? I don’t even care about the merits regarding bigger blocks vs. smaller blocks at this point, to be quite honest - that’s such a petty thing compared to what I’m talking about here. If we attempt a novel hard-forking mechanism that’s NEVER been attempted before (and which as many have pointed out is potentially fraught with serious problems) on such a politically divisive, polarizing issue, the result is each side will refuse to cooperate with the other out of spite…and can easily lead to a war, tanking the value of everyone’s assets on both chains. All so we can process 8 times the number of transactions we currently do? Even if it were 100 times, we wouldn’t even come close to touching big payment processors like Visa. It’s hard to imagine a protocol improvement that’s worth the risk.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I urge you to at least try to see the bigger picture here…and to understand that nobody is trying to stop anyone from doing anything out of some desire for maintaining control - NONE of us are able to deploy hard forks right now without facing these problems. And different people obviously have different priorities and preferences as to which of these changes would be best to do first. This whole XT thing is essentially giving *one* proposal special treatment above those that others have proposed. Many of us have only held back from doing this out of our belief that goodwill amongst network participants is more important than trying to push some pet feature some of us want.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Please stop this negativity - we ALL want the best for Bitcoin and are doing our best, given what we understand and know, to do what’s right.
    </content>
    <updated>2023-06-07T19:36:07&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxju3jglxgq3vpf08yfas3s94acdzpqql4j6l0dkhh6gg9fkwyyqszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929558j7j28</id>
    
      <title type="html">📅 Original date posted:2015-08-19 📝 Original message:It ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxju3jglxgq3vpf08yfas3s94acdzpqql4j6l0dkhh6gg9fkwyyqszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929558j7j28" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfer9j9v5jwn6j8n9p3c2rcw2tjuc6cuaqqpwzw23kqml9y4pg3tsrpwf0z&#39;&gt;nevent1q…wf0z&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-19&lt;br/&gt;📝 Original message:It seems to be a recurring meme that BIP 101 is somehow &amp;#34;a solution&lt;br/&gt;put forward&amp;#34; where BIP 100, 102, 103, flexcap, extension blocks etc&lt;br/&gt;etc are not.&lt;br/&gt;&lt;br/&gt;That is not at ALL the case, and is insulting (present company excluded).&lt;br/&gt;&lt;br/&gt;It is just that no one else is reckless enough to bypass the review&lt;br/&gt;process and risk a controversial hard fork deployment war.  Myself and&lt;br/&gt;many other people warned Gavin a network fork &amp;#34;war&amp;#34; would start (ie&lt;br/&gt;someone would think of some way to sabotage or attack the deployment&lt;br/&gt;of Bitcoin-XT via protocol, code, policy, consensus soft-fork etc.  He&lt;br/&gt;ignored the warnings.  Many also warned that 75% was an optimally BAD&lt;br/&gt;trigger ratio (and that in a hard fork it is not a miner vote really&lt;br/&gt;as in soft-forks).  Gavin &amp;amp; Mike ignored that warning to.  I know they&lt;br/&gt;heard those warnings because I told them 1:1 in person or via email&lt;br/&gt;and had on going conversations.  Others did too.&lt;br/&gt;&lt;br/&gt;People can not blame bitcoin core or me, that this then predictably&lt;br/&gt;happened exactly as we said it would - it was completely obvious and&lt;br/&gt;predictable.&lt;br/&gt;&lt;br/&gt;In fact noBitcoinXT is even more dangerous and therefore amplified in&lt;br/&gt;effect in creating mutual assured destruction kind of risk profile&lt;br/&gt;than the loose spectrum of technical counters imagined.  I did not&lt;br/&gt;personally put much effort into thinking about counters because I&lt;br/&gt;though it counter productive and hoped that Gavin &amp;amp; Mike would have&lt;br/&gt;the maturity to not start down such a path.&lt;br/&gt;&lt;br/&gt;Again any of the other proposals can easily be implemented.  They&lt;br/&gt;*could* also spin up a web page and put up binaries, however no one&lt;br/&gt;else was crazy enough to try to start a deployment in that way.&lt;br/&gt;&lt;br/&gt;It is also puzzling timing - with all these BIPs and ongoing&lt;br/&gt;discussion and workshops coming imminently to then release ahead of&lt;br/&gt;that process where as far as I know Gavin said he was equally happy&lt;br/&gt;with BIP 100 or other proposal which ever is best, and on basically&lt;br/&gt;the eve of workshops planned to progress this collaboratively.&lt;br/&gt;Bitcoin-XT is also under tested, people are finding privacy bugs and&lt;br/&gt;other issues.  (Not even mentioning the above 75% optimally bad&lt;br/&gt;parameter, and the damage to community reputation and collaborative&lt;br/&gt;environment that this all causes.)&lt;br/&gt;&lt;br/&gt;Very disappointing Gavin and Mike.&lt;br/&gt;&lt;br/&gt;I find it quite notable that Gavin and Mike have been radio silent on&lt;br/&gt;the bitcoin-dev list and yet we see a stream of media articles, blog&lt;br/&gt;posts, pod casts, and from what I can tell ongoing backroom lobbying&lt;br/&gt;of companies to run bitcoin-XT without trying AT ALL to offer a&lt;br/&gt;neutral or balanced or multi proposal information package so that&lt;br/&gt;companies technical people can make a balanced informed decision.&lt;br/&gt;That is what the workshops are trying to provide.&lt;br/&gt;&lt;br/&gt;Gavin, Mike - anything to say here?&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 18 August 2015 at 19:59, Angel Leon via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;#34;How then to end this XT madness?&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Instead of bashing on someone that has actually put a solution forward, make&lt;br/&gt;&amp;gt; your own fork and see if your ideas on how to solve the issue are any&lt;br/&gt;&amp;gt; better.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; As of now, 1Mb blocks are pure madness, and people are voting over an 8mb&lt;br/&gt;&amp;gt; block increase every day that passes, even with a &amp;#34;useless project&amp;#34; like you&lt;br/&gt;&amp;gt; call it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Go out there and see how bitcoin is actually used.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://twitter.com/gubatron&#34;&gt;http://twitter.com/gubatron&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Tue, Aug 18, 2015 at 10:54 PM, odinn via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; -----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;&amp;gt;&amp;gt; Hash: SHA1&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The &amp;#34;XT Fork&amp;#34; (better said, a POS alt*) and those behind it make not&lt;br/&gt;&amp;gt;&amp;gt; even a pretense to work through process involved with bitcoin developmen&lt;br/&gt;&amp;gt;&amp;gt; t.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; (*This is not intended as a slight toward any other alts, as here in&lt;br/&gt;&amp;gt;&amp;gt; this post I am focusing solely on XT.)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Instead of abandoning their useless project, or at least conceding&lt;br/&gt;&amp;gt;&amp;gt; that their alt is operating essentially outside of the development&lt;br/&gt;&amp;gt;&amp;gt; funnel (by this I mean BIP process), the developers of XT, via their&lt;br/&gt;&amp;gt;&amp;gt; latest presentation of XT give nothing more than an attack on bitcoin&lt;br/&gt;&amp;gt;&amp;gt; (albeit one that, more than anything, is designed to sidetrack real&lt;br/&gt;&amp;gt;&amp;gt; discussion necessary to resolve the issues so as to achieve some level&lt;br/&gt;&amp;gt;&amp;gt; of consensus in block size debates).  Curiously, XT is not even truly&lt;br/&gt;&amp;gt;&amp;gt; the implementation of BIP 101; the actual proposed implementation of&lt;br/&gt;&amp;gt;&amp;gt; BIP 101 as proposed at&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0101.mediawiki#implement&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0101.mediawiki#implement&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; ation&lt;br/&gt;&amp;gt;&amp;gt; is found here: &lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/6341&#34;&gt;https://github.com/bitcoin/bitcoin/pull/6341&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; (It is currently a closed issue.)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; It&amp;#39;s probably valid to call into question why Mike Hearn in particular&lt;br/&gt;&amp;gt;&amp;gt; persists with this project at all, as he has been its biggest&lt;br/&gt;&amp;gt;&amp;gt; cheerleader. Some reasons may be:&lt;br/&gt;&amp;gt;&amp;gt; 1) His interest in attacking bitcoin in the past (seems to be a&lt;br/&gt;&amp;gt;&amp;gt; recurring pattern)&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://bitcointalk.org/index.php?topic=333824.0&#34;&gt;https://bitcointalk.org/index.php?topic=333824.0&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 2) His employment (has come up before) - QinetiQ, Google, etc&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://plus.google.com/&#43;MikeHearn/about&#34;&gt;https://plus.google.com/&#43;MikeHearn/about&lt;/a&gt; - it&amp;#39;s simply not&lt;br/&gt;&amp;gt;&amp;gt; unreasonable to ask why he&amp;#39;s pushing it so hard when nobody wants it.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 3) Various reasons mentioned here:&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://www.reddit.com/r/Bitcoin/comments/39yaug/the_history_of_mike_hea&#34;&gt;https://www.reddit.com/r/Bitcoin/comments/39yaug/the_history_of_mike_hea&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; rn_and_why_you_should_not/&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 4) His disinterest in following what is actually happening with votes&lt;br/&gt;&amp;gt;&amp;gt; on legitimate proposals (e.g. Garzik&amp;#39;s BIP 100) in the blocks. (Caveat&lt;br/&gt;&amp;gt;&amp;gt; ~ one doesn&amp;#39;t see the BIP 100 yet in bitcoin/bips because it won&amp;#39;t&lt;br/&gt;&amp;gt;&amp;gt; appear for another couple weeks, supposedly.  The miners&amp;#39; voting is&lt;br/&gt;&amp;gt;&amp;gt; already happening however.) Even according to &lt;a href=&#34;http://xtnodes.com/&#34;&gt;http://xtnodes.com/&lt;/a&gt; we&lt;br/&gt;&amp;gt;&amp;gt; see that XT runs minimal nodes in comparison to the rest of nodes&lt;br/&gt;&amp;gt;&amp;gt; being run across the network.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; BIP 100 itself is anticipated to be submitted w/ implementation in the&lt;br/&gt;&amp;gt;&amp;gt; next 2 weeks and many miners are already voting on BIP 100 (as per&lt;br/&gt;&amp;gt;&amp;gt; Jeff Garzik, from a post 08/12/2015 12:46 PM -0400 to this mailing list)&lt;br/&gt;&amp;gt;&amp;gt; .&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;  It is an insult to see Hearn fling the XT turd into the community&lt;br/&gt;&amp;gt;&amp;gt; repeatedly.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; How then to end this XT madness?&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;#34;The ring was made in the fires of Mount Doom. Only there can it be&lt;br/&gt;&amp;gt;&amp;gt; unmade. The ring must be taken deep into Mordor and cast back into the&lt;br/&gt;&amp;gt;&amp;gt; fiery chasm from whence it came. One of you must do this.&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt; - - Lord Elrond&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Do not download this loathsome XT thing. Cast it back into the fires&lt;br/&gt;&amp;gt;&amp;gt; from whence it came.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; - -Odinn&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On 08/15/2015 10:43 AM, Satoshi Nakamoto via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; I have been following the recent block size debates through the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; mailing list.  I had hoped the debate would resolve and that a fork&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; proposal would achieve widespread consensus.  However with the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; formal release of Bitcoin XT 0.11A, this looks unlikely to happen,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; and so I am forced to share my concerns about this very dangerous&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; fork.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; The developers of this pretender-Bitcoin claim to be following my&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; original vision, but nothing could be further from the truth.  When&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; I designed Bitcoin, I designed it in such a way as to make future&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; modifications to the consensus rules difficult without near&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; unanimous agreement.  Bitcoin was designed to be protected from the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; influence of charismatic leaders, even if their name is Gavin&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Andresen, Barack Obama, or Satoshi Nakamoto.  Nearly everyone has&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; to agree on a change, and they have to do it without being forced&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; or pressured into it.  By doing a fork in this way, these&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; developers are violating the &amp;#34;original vision&amp;#34; they claim to&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; honour.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; They use my old writings to make claims about what Bitcoin was&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; supposed to be.  However I acknowledge that a lot has changed since&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; that time, and new knowledge has been gained that contradicts some&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; of my early opinions.  For example I didn&amp;#39;t anticipate pooled&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; mining and its effects on the security of the network.  Making&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Bitcoin a competitive monetary system while also preserving its&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; security properties is not a trivial problem, and we should take&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; more time to come up with a robust solution.  I suspect we need a&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; better incentive for users to run nodes instead of relying solely&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; on altruism.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; If two developers can fork Bitcoin and succeed in redefining what&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; &amp;#34;Bitcoin&amp;#34; is, in the face of widespread technical criticism and&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; through the use of populist tactics, then I will have no choice but&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; to declare Bitcoin a failed project.  Bitcoin was meant to be both&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; technically and socially robust.  This present situation has been&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; very disappointing to watch unfold.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Satoshi Nakamoto&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; _______________________________________________ bitcoin-dev mailing&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; list bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; - --&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://abis.io&#34;&gt;http://abis.io&lt;/a&gt; ~&lt;br/&gt;&amp;gt;&amp;gt; &amp;#34;a protocol concept to enable decentralization&lt;br/&gt;&amp;gt;&amp;gt; and expansion of a giving economy, and a new social good&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://keybase.io/odinn&#34;&gt;https://keybase.io/odinn&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; -----BEGIN PGP SIGNATURE-----&lt;br/&gt;&amp;gt;&amp;gt; Version: GnuPG v1&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; iQEcBAEBAgAGBQJV0&#43;/fAAoJEGxwq/inSG8C4ZAIAKm1pEne0FlOW1O4zLe6mZOz&lt;br/&gt;&amp;gt;&amp;gt; YTcnpSHFiVw4AfUPgbzR813ODphnJqcwnoT1q/sojjqgIDtwZY&#43;AqdjA3VAbe15D&lt;br/&gt;&amp;gt;&amp;gt; bAPlvQGmXMlaXq8OteDYPKxPzQMUlRtxEd9&#43;sxO5IGFx0kvmKQLzdk6cmgawcRhN&lt;br/&gt;&amp;gt;&amp;gt; PrDyXIqLlx6Yp0REQ03v3poLTGojUkPLeqdMrJAjwpuAyv9F8iVUn7SeHemEi8cm&lt;br/&gt;&amp;gt;&amp;gt; fW4wOJogA8j9P//3a7&#43;Cr8bjnOz6&#43;QwpHsdlZlKM4VUTxt3Vgx4vu&#43;SQjQxWgZEK&lt;br/&gt;&amp;gt;&amp;gt; I&#43;HGvgQW1buoDxleBbFq6SJc55lhF41IB17tewuDuPzT2nL4zOkbis1tUk3ASxY=&lt;br/&gt;&amp;gt;&amp;gt; =Rm7w&lt;br/&gt;&amp;gt;&amp;gt; -----END PGP SIGNATURE-----&lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;
    </content>
    <updated>2023-06-07T19:35:48&#43;02:00</updated>
  </entry>

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

  <entry>
    <id>https://nostr.ae/nevent1qqsd7dd6v5v5j0q0m7pgw93dq4paftvl5ngz9j4axq4uqntpcxzzvtczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955ss5r0p</id>
    
      <title type="html">📅 Original date posted:2015-08-16 📝 Original message:Hi ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsd7dd6v5v5j0q0m7pgw93dq4paftvl5ngz9j4axq4uqntpcxzzvtczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955ss5r0p" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrsnkapyng9mcjx2ydnwaf5g5fzta7xa4dcmh3djldm0aeva9wa9q36rr72&#39;&gt;nevent1q…rr72&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-16&lt;br/&gt;📝 Original message:Hi Tamas&lt;br/&gt;&lt;br/&gt;Do you find BIP 101, BIP 102, BIP 103 and the flexcap proposal&lt;br/&gt;deserving of equal consideration?  Just curious because of your post.&lt;br/&gt;&lt;br/&gt;Will you be interested to participate in the BIP review process and&lt;br/&gt;perhaps attend the workshop on Bitcoin scaling announced here&lt;br/&gt;recently?&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 16 August 2015 at 17:07, Tamas Blummer via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; Being a bitcoin software developer an entrepreneur for years I learned that success is not a direct consequence of technology and is not inevitable.&lt;br/&gt;&amp;gt; BitcoinXT manifesto (&lt;a href=&#34;https://github.com/bitcoinxt/bitcoinxt#the-xt-manifesto&#34;&gt;https://github.com/bitcoinxt/bitcoinxt#the-xt-manifesto&lt;/a&gt;) should resonate with many fellow entrepreneurs.&lt;br/&gt;&amp;gt; I applaud Mike and Gavin for creating that choice for us.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Tamas Blummer&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&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:35:26&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0fq27k5xsy2kweqwu7um7r9l38l33huha2z0ztscede79q0ednaqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955m25ken</id>
    
      <title type="html">📅 Original date posted:2015-08-11 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0fq27k5xsy2kweqwu7um7r9l38l33huha2z0ztscede79q0ednaqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955m25ken" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszkqwrp7jsek0937s66dx3t3nmc7d70gh9f0d0awr23nknyx6mayqlvznz5&#39;&gt;nevent1q…znz5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-11&lt;br/&gt;📝 Original message:I think everyone is expending huge effort on design, analysis and&lt;br/&gt;implementation of the lowest cost technology for Bitcoin.&lt;br/&gt;&lt;br/&gt;Changing parameters doesnt create progress on scalability fundamentals -&lt;br/&gt;there really is an inherent cost and security / throughput tradeoff to&lt;br/&gt;blockchains.  Security is quite central to this discussion.  It is&lt;br/&gt;unrealistic in my opinion to suppose that everything can fit directly&lt;br/&gt;on-chain in the fullest Bitcoin adoption across cash-payments, internet of&lt;br/&gt;things, QoS, micropayments, share-trading, derivates etc.  Hence the&lt;br/&gt;interest in protocols like lightning (encourage you and others to read the&lt;br/&gt;paper, blog posts and implementation progress on the lightning-dev mailing&lt;br/&gt;list).&lt;br/&gt;&lt;br/&gt;Mid-term different tradeoffs can happen that are all connected to and&lt;br/&gt;building on Bitcoin.  But whatever technologies win out for scale, they all&lt;br/&gt;depend on Bitcoin security - anything built on Bitcoin requires a secure&lt;br/&gt;base.  So I think it is logical that we strive to maintain and improve&lt;br/&gt;Bitcoin security.  Long-term tradeoffs that significantly weaken security&lt;br/&gt;for throughput or other considerations should be built on top of Bitcoin,&lt;br/&gt;and avoiding creating a one-size fits all unfortunate compromise that&lt;br/&gt;weakens Bitcoin to the lowest common denominator of centralisation,&lt;br/&gt;insecurity and throughput tradeoffs.  This pattern (secure base, other&lt;br/&gt;protocols built on top) is already the status quo - probably &amp;gt; 99% of&lt;br/&gt;Bitcoin transactions are off-chain already (in exchanges, web wallets&lt;br/&gt;etc).  And there are various things that can and are being done to improve&lt;br/&gt;the security of those solutions, with provable reserves, periodic on-chain&lt;br/&gt;settlement, netting, lightning like protocols and other things probably&lt;br/&gt;still to be invented.&lt;br/&gt;&lt;br/&gt;Some of the longer term things we probably dont know yet, but the future is&lt;br/&gt;NOT bleak.  Lots of scope for technology improvement.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 11 August 2015 at 20:26, Michael Naber 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; All things considered, if people want to participate in a global consensus&lt;br/&gt;&amp;gt; network, and the technology exist to do it at a lower cost, then is it&lt;br/&gt;&amp;gt; sensible or even possible to somehow arbitrarily set the price of&lt;br/&gt;&amp;gt; participating in a global consensus network to be expensive? Can someone&lt;br/&gt;&amp;gt; please walk me through how that&amp;#39;s expected to play out because I&amp;#39;m really&lt;br/&gt;&amp;gt; having a hard time understanding how it could work.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Tue, Aug 11, 2015 at 2:00 PM, Mark Friedenbach via bitcoin-dev &amp;lt;&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; More people using Bitcoin does not necessarily mean more transactions&lt;br/&gt;&amp;gt;&amp;gt; being processed by the block chain. Satoshi was forward-thinking enough to&lt;br/&gt;&amp;gt;&amp;gt; include a powerful script-signature system, something which has never&lt;br/&gt;&amp;gt;&amp;gt; really existed before. Though suffering from some limitations to be sure,&lt;br/&gt;&amp;gt;&amp;gt; this smart contract execution framework is expressive enough to enable a&lt;br/&gt;&amp;gt;&amp;gt; wide variety of new features without changing bitcoin itself.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; One of these invented features is micropayment channels -- the ability&lt;br/&gt;&amp;gt;&amp;gt; for two parties to rapidly exchange funds while only settling the final&lt;br/&gt;&amp;gt;&amp;gt; balance to the block chain, and to do so in an entirely trustless way.&lt;br/&gt;&amp;gt;&amp;gt; Right now people don&amp;#39;t use scripts to do interesting things like this, but&lt;br/&gt;&amp;gt;&amp;gt; there is absolutely no reason why they can&amp;#39;t. Lightning network is a vision&lt;br/&gt;&amp;gt;&amp;gt; of a future where everyone uses a higher-layer protocol for their&lt;br/&gt;&amp;gt;&amp;gt; transactions which only periodically settle on the block chain. It is&lt;br/&gt;&amp;gt;&amp;gt; entirely possible that you may be able to do all your day-to-day&lt;br/&gt;&amp;gt;&amp;gt; transactions in bitcoin yet only settle accounts every other week, totaling&lt;br/&gt;&amp;gt;&amp;gt; 13kB per year. A 1MB block could support that level of usage by 4 million&lt;br/&gt;&amp;gt;&amp;gt; people, which is many orders of magnitude more than the number of people&lt;br/&gt;&amp;gt;&amp;gt; presently using bitcoin on a day to day basis.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; And that, by the way, is without considering as-yet uninvented&lt;br/&gt;&amp;gt;&amp;gt; applications of existing or future script which will provide even further&lt;br/&gt;&amp;gt;&amp;gt; improvements to scale. This is very fertile ground being explored by very&lt;br/&gt;&amp;gt;&amp;gt; few people. One thing I hope to come out of this block size debate is a lot&lt;br/&gt;&amp;gt;&amp;gt; more people (like Joseph Poon) looking at how bitcoin script can be used to&lt;br/&gt;&amp;gt;&amp;gt; enable new and innovative resource-efficient and privacy-enhancing payment&lt;br/&gt;&amp;gt;&amp;gt; protocols.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The network has room to grow. It just requires wallet developers and&lt;br/&gt;&amp;gt;&amp;gt; other infrastructure folk to step up to the plate and do their part in&lt;br/&gt;&amp;gt;&amp;gt; deploying this technology.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Tue, Aug 11, 2015 at 2:14 AM, Angel Leon &amp;lt;gubatron at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; - policy neutrality.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; - It can&amp;#39;t be censored.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; - it can&amp;#39;t be shut down&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; - and the rules cannot change from underneath you.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; except it can be shutdown the minute it actually gets used by its&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; inability to scale.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; what&amp;#39;s the point of having all this if nobody can use it?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; what&amp;#39;s the point of going through all that energy and CO2 for a mere&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; 24,000 transactions an hour?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; It&amp;#39;s clear that it&amp;#39;s just a matter of time before it collapses.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Here&amp;#39;s a simple proposal (concept) that doesn&amp;#39;t pretend to set a fixed&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; block size limit as you can&amp;#39;t ever know the demands the future will bring&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://gist.github.com/gubatron/143e431ee01158f27db4&#34;&gt;https://gist.github.com/gubatron/143e431ee01158f27db4&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; We don&amp;#39;t need to go as far as countries with hyper inflation trying to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; use the technology to make it collapse, anybody here who has distributed&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; commercial/free end user software knows that any small company out there&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; installs more copies in a couple weeks than all the bitcoin users we have&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; at the moment, all we need is a single company/project with a decent amount&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; of users who are now enabled to transact directly on the blockchain to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; screw it all up (perhaps OpenBazaar this winter could make this whole thing&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; come down, hopefully they&amp;#39;ll take this debate and the current limitations&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; before their release, and boy are they coding nonstop on it now that they&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; got funded), the last of your fears should be a malicious government trying&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; to shut you down, for that to happen you must make an impact first, for now&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; this is a silly game in the grand scheme of things.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; And you did sound pretty bad, all of his points were very valid and they&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; share the concern of many people, many investors, entrepreneurs putting&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; shitload of money, time and their lives on a much larger vision than that&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; of a network that does a mere 3,500 tx/hour, but some people seem to be&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; able to live in impossible or useless ideals.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; It&amp;#39;s simply irresponsible to not want to give the network a chance to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; grow a bit more. Miners centralizing is inevitable given the POW based&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; consensus, hobbists-mining is only there for countries with very cheap&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; energy.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; If things remain this way, this whole thing will be a massive failure&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; and it will probably take another decade before we can open our mouths&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; about cryptocurrencies, decentralization and what not, and this stubornness&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; will be the one policy that censored everyone, that shutdown everyone, that&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; made the immutable rules not matter.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Perhaps it will be Stellar what ends up delivering at this stubborn pace.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://twitter.com/gubatron&#34;&gt;http://twitter.com/gubatron&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; On Tue, Aug 11, 2015 at 4:38 AM, Thomas Zander via bitcoin-dev &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; &amp;gt;It follows then, that if we make a decision now which destroys that&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; property, which makes it possible to censor bitcoin, to deny service, or to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; pressure miners into changing rules contrary to user interests, then&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Bitcoin is no longer interesting.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; You asked to be convinced of the need for bigger blocks. I gave that.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; What makes you think bitcoin will break when more people use it?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Sent on the go, excuse the brevity.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; *From: *Mark Friedenbach&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; *Sent: *Tuesday, 11 August 2015 08:10&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; *To: *Thomas Zander&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; *Cc: *Bitcoin Dev&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; *Subject: *Re: [bitcoin-dev] Fees and the block-finding process&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Mon, Aug 10, 2015 at 11:31 PM, Thomas Zander via bitcoin-dev &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; On Monday 10. August 2015 23.03.39 Mark Friedenbach wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; This is where things diverge. It&amp;#39;s fine to pick a new limit or growth&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; trajectory. But defend it with data and reasoned analysis.&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; We currently serve about 0,007% of the world population sending maybe&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; one&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; transaction a month.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; This can only go up.&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; There are about 20 currencies in the world that are unstable and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; showing early&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; signs of hyperinflation. If even small percentage of these people&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; cash-out and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; get Bitcoins for their savings you&amp;#39;d have the amount of people using&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Bitcoin&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; as savings go from maybe half a million to 10 million in the space of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; a couple&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; of months. Why so fast? Because all the world currencies are linked.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Practically all currencies follow the USD, and while that one may stay&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; robust&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and standing, the linkage has been shown in the past to cause&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; chain-effects.&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 is impossible to predict how much uptake Bitcoin will take, but we&lt;br/&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; seen big rises in price as Cyprus had a bailin and then when Greece&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; first&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; showed bad signs again.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Lets do our due diligence and agree that in the current world economy&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; there&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; are sure signs that people are considering Bitcoin on a big scale.&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; Bigger amount of people holding Bitcoin savings won&amp;#39;t make the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; transaction&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; rate go up very much, but if you have feet on the ground you already&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; see that&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; people go back to barter in countries like Poland, Ireland, Greece etc.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; And Bitcoin will be an alternative to good to ignore.  Then&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; transaction rates&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; will go up. Dramatically.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; If you are asking for numbers, that is a bit tricky. Again; we are at&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 0,007%... Thats like a f-ing rounding error in the world economy. You&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; can&amp;#39;t&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; reason from that. Its like using a float to do calculations that you&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; should&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; have done in a double and getting weird output.&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; Bottom line is that a maximum size of 8Mb blocks is not that odd.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Because a 20&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; times increase is very common in a &amp;#34;company&amp;#34; that is about 6 years old.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; For instance Android was about that age when it started to get shipped&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; by non-&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Google companies. There the increase was substantially bigger and the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; company&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; backing it was definitely able to change direction faster than the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Bitcoin&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; oiltanker can change direction.&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; Another metric to remember; if you follow hackernews (well, the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; incubator more&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; than the linked articles) you&amp;#39;d be exposed to the thinking of these&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; startups.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Their only criteria is growth. and this is rather substantial growth.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Like&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 150% per month.  Naturally, most of these build on top of html or other&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; existing technologies.  But the point is that exponential growth is&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; expected&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; in any startup.  They typically have a much much more agressive&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; timeline,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; though. Every month instead of every year.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Having exponential growth in the blockchain is really not odd and even&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; if we&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; have LN or sidechains or the next changetip, this space will be used.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; And we&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; will still have scarcity.&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&amp;#39;m sorry, I really don&amp;#39;t want to sound like a jerk, but not a single&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; word of that mattered. Yes we all want Bitcoin to scale such that every&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; person in the world can use it without difficulty. However if that were all&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; that we cared about then I would be remiss if I did not point out that&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; there are plenty of better, faster, and cheaper solutions to finding global&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; consensus over a payment ledger than Bitcoin. Architectures which are&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; algorithmically superior in their scaling properties. Indeed they are&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; already implemented and you can use them today:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://www.stellar.org/&#34;&gt;https://www.stellar.org/&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://opentransactions.org/&#34;&gt;http://opentransactions.org/&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; So why do I work on Bitcoin, and why do I care about the outcome of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; this debate? Because Bitcoin offers one thing, and one thing only which&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; alternative architectures fundamentally lack: policy neutrality. It can&amp;#39;t&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; be censored, it can&amp;#39;t be shut down, and the rules cannot change from&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; underneath you. *That* is what Bitcoin offers that can&amp;#39;t be replicated at&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; higher scale with a SQL database and an audit log.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; It follows then, that if we make a decision now which destroys that&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; property, which makes it possible to censor bitcoin, to deny service, or to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; pressure miners into changing rules contrary to user interests, then&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Bitcoin is no longer interesting. We might as well get rid of mining at&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; that point and make Bitcoin look like Stellar or Open-Transactions because&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; at least then we&amp;#39;d scale even better and not be pumping millions of tons of&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; CO2 into the atmosphere from running all those ASICs.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On the other side, 3Tb harddrives are sold, which take 8Mb blocks&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; without&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; problems.&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; Straw man, storage is not an issue.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; You can buy broadband in every relevant country that easily supports&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bandwidth we need. (remember we won&amp;#39;t jump to 8Mb in a day, it will&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; likely&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; take at least 6 months).&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; Neither one of those assertions is clear. Keep in mind the goal is to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; have Bitcoin survive active censorship. Presumably that means being able to&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; run a node even in the face of a hostile ISP or government. Furthermore, it&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; means being location independent and being able to move around. In many&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; places the higher the bandwidth requirements the fewer the number of ISPs&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; that are available to service you, and the more visible you are.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; It may also be necessary to be able to run over Tor. And not just&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; today&amp;#39;s Tor which is developed, serviced, and supported by the US&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; government, but a Tor or I2P that future governments have turned hostile&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; towards and actively censor or repress. Or existing authoritative&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; governments, for that matter. How much bandwidth would be available through&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; those connections?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; It may hopefully never be necessary to operate under such constraints,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; except by freedom seeking individuals within existing totalitarian regimes.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; However the credible threat of doing so may be what keeps Bitcoin from&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; being repressed in the first place. Lose the capability to go underground,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and it will be pressured into regulation, eventually.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; To the second point, it has been previously pointed out that large&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; miners stand to gain from larger blocks, for the same basic underlying&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; reasons as selfish mining. The incentive is to increase blocks, and miners&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; are able to do so at will and without cost. I would not be so certain that&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; we wouldn&amp;#39;t see large blocks sooner than that.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; We should get the inverted bloom filters stuff (or competing products)&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; working&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; at least on a one-to-one basis so we can solve the propagation time&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; problem.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; There frankly is a huge amount of optimization that can be done in&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; that area,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; we don&amp;#39;t even use locality (pingtime) to optimize distribution.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; From my experience you can expect a 2-magnitude speedup in that same 6&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; month&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; period by focusing some research there.&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; This is basically already deployed thanks to Matt&amp;#39;s relay network.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Further improvements are not going to have dramatic effects.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Remember 8Gb/block still doesn&amp;#39;t support VISA/Mastercard.&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; No, it doesn&amp;#39;t. And 8GB/block is ludicrously large -- it would&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; absolutely, without any doubt destroy the very nature of Bitcoin, turning&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; it into a fundamentally uninteresting reincarnation of the existing&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; financial system. And still be unable to compete with VISA/Mastercard.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; So why then the pressure to go down a route that WILL lead to failure&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; by your own metrics?&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I humbly suggest that maybe we should play the strengths of Bitcoin&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; instead -- it&amp;#39;s trustlessness via policy neutrality.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Either that, or go work on Stellar. Because that&amp;#39;s where it&amp;#39;s headed&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; otherwise.&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;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150811/d025c85c/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150811/d025c85c/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:34:05&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr04qs2heda8snsgwx6ryrz68ku42xlk9xm8rq25l42d3mz3ravdczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955xp53uc</id>
    
      <title type="html">📅 Original date posted:2015-08-11 📝 Original message:So if ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr04qs2heda8snsgwx6ryrz68ku42xlk9xm8rq25l42d3mz3ravdczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955xp53uc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvtz45ly5cach6743kdldgp0c0574pleckaeajyjkv8y72sxtnh0q0rgkh4&#39;&gt;nevent1q…gkh4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-11&lt;br/&gt;📝 Original message:So if they dont care about decentralisation, they&amp;#39;ll be happy using&lt;br/&gt;cheaper off-chain systems, right?&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 11 August 2015 at 22:30, Angel Leon &amp;lt;gubatron at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; tell that to people in poor countries, or even in first world countries. The&lt;br/&gt;&amp;gt; competitive thing here is a deal breaker for a lot of people who have no&lt;br/&gt;&amp;gt; clue/don&amp;#39;t care for decentralization, they just want to send money from A to&lt;br/&gt;&amp;gt; B, like email.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://twitter.com/gubatron&#34;&gt;http://twitter.com/gubatron&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Tue, Aug 11, 2015 at 5:23 PM, Adam Back via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I dont think Bitcoin being cheaper is the main characteristic of&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin.  I think the interesting thing is trustlessness - being able&lt;br/&gt;&amp;gt;&amp;gt; to transact without relying on third parties.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Adam&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On 11 August 2015 at 22:18, Michael Naber via bitcoin-dev&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; The only reason why Bitcoin has grown the way it has, and in fact the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; only&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; reason why we&amp;#39;re all even here on this mailing list talking about this,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; is&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; because Bitcoin is growing, since it&amp;#39;s &amp;#34;better money than other money&amp;#34;.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; One&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; of the key characteristics toward that is Bitcoin being inexpensive to&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; transact. If that characteristic is no longer true, then Bitcoin isn&amp;#39;t&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; going&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; to grow, and in fact Bitcoin itself will be replaced by better money&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; that is&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; less expensive to transfer.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; So the importance of this issue cannot be overstated -- it&amp;#39;s compete or&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; die&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; for Bitcoin -- because people want to transact with global consensus at&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; high&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; volume, and because technology exists to service that want, then it&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; going&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; to be met. This is basic rules of demand and supply. I don&amp;#39;t necessarily&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; disagree with your position on only wanting to support uncontroversial&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; commits, but I think it&amp;#39;s important to get consensus on the criticality&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; of&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; the block size issue: do you agree, disagree, or not take a side, and&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; why?&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, Aug 11, 2015 at 2:51 PM, Pieter Wuille &amp;lt;pieter.wuille at gmail.com&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; On Tue, Aug 11, 2015 at 9:37 PM, Michael Naber via bitcoin-dev&lt;br/&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; Hitting the limit in and of itself is not necessarily a bad thing. The&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; question at hand is whether we should constrain that limit below what&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; technology is capable of delivering. I&amp;#39;m arguing that not only we&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; should&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; not, but that we could not even if we wanted to, since competition&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; will&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; deliver capacity for global consensus whether it&amp;#39;s in Bitcoin or in&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; some&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; other product / fork.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; The question is not what the technology can deliver. The question is&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; what&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; price we&amp;#39;re willing to pay for that. It is not a boolean &amp;#34;at this size,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; things break, and below it, they work&amp;#34;. A small constant factor&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; increase&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; will unlikely break anything in the short term, but it will come with&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; higher&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; centralization pressure of various forms. There is discussion about&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; whether&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; these centralization pressures are significant, but citing that it&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; artificially constrained under the limit is IMHO a misrepresentation.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; It is&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; constrained to aim for a certain balance between utility and risk, and&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; neither extreme is interesting, while possibly still &amp;#34;working&amp;#34;.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Consensus rules are what keeps the system together. You can&amp;#39;t simply&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; switch to new rules on your own, because the rest of the system will&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; end up&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; ignoring you. These rules are there for a reason. You and I may agree&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; about&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; whether the 21M limit is necessary, and disagree about whether we need&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; a&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; block size limit, but we should be extremely careful with change. My&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; position as Bitcoin Core developer is that we should merge consensus&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; changes&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; only when they are uncontroversial. Even when you believe a more&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; invasive&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; change is worth it, others may disagree, and the risk from disagreement&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; is&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; likely larger than the effect of a small block size increase by itself:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; risk that suddenly every transaction can be spent twice (once on each&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; side&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; of the fork), the very thing that the block chain was designed to&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; prevent.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; My personal opinion is that we should aim to do a block size increase&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; for&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; the right reasons. I don&amp;#39;t think fear of rising fees or unreliability&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; should&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; be an issue: if fees are being paid, it means someone is willing to pay&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; them. If people are doing transactions despite being unreliable, there&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; must&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; be a use for them. That may mean that some use cases don&amp;#39;t fit anymore,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; but&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; that is already the case.&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; Pieter&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;
    </content>
    <updated>2023-06-07T19:33:47&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvmy7e6z57r526znlfcdd897c5h94ntt5yslwjsmzsst0836mgv5czyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955e5dqkq</id>
    
      <title type="html">📅 Original date posted:2015-08-11 📝 Original message:I dont ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvmy7e6z57r526znlfcdd897c5h94ntt5yslwjsmzsst0836mgv5czyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955e5dqkq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0lyayjnzara0keduetpp8akk74vewcpjmry995n2hhgx3czyss0cd7ft7n&#39;&gt;nevent1q…ft7n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-11&lt;br/&gt;📝 Original message:I dont think Bitcoin being cheaper is the main characteristic of&lt;br/&gt;Bitcoin.  I think the interesting thing is trustlessness - being able&lt;br/&gt;to transact without relying on third parties.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 11 August 2015 at 22:18, Michael Naber via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; The only reason why Bitcoin has grown the way it has, and in fact the only&lt;br/&gt;&amp;gt; reason why we&amp;#39;re all even here on this mailing list talking about this, is&lt;br/&gt;&amp;gt; because Bitcoin is growing, since it&amp;#39;s &amp;#34;better money than other money&amp;#34;. One&lt;br/&gt;&amp;gt; of the key characteristics toward that is Bitcoin being inexpensive to&lt;br/&gt;&amp;gt; transact. If that characteristic is no longer true, then Bitcoin isn&amp;#39;t going&lt;br/&gt;&amp;gt; to grow, and in fact Bitcoin itself will be replaced by better money that is&lt;br/&gt;&amp;gt; less expensive to transfer.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; So the importance of this issue cannot be overstated -- it&amp;#39;s compete or die&lt;br/&gt;&amp;gt; for Bitcoin -- because people want to transact with global consensus at high&lt;br/&gt;&amp;gt; volume, and because technology exists to service that want, then it&amp;#39;s going&lt;br/&gt;&amp;gt; to be met. This is basic rules of demand and supply. I don&amp;#39;t necessarily&lt;br/&gt;&amp;gt; disagree with your position on only wanting to support uncontroversial&lt;br/&gt;&amp;gt; commits, but I think it&amp;#39;s important to get consensus on the criticality of&lt;br/&gt;&amp;gt; the block size issue: do you agree, disagree, or not take a side, and why?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Tue, Aug 11, 2015 at 2:51 PM, Pieter Wuille &amp;lt;pieter.wuille at gmail.com&amp;gt;&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Tue, Aug 11, 2015 at 9:37 PM, Michael Naber via bitcoin-dev&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Hitting the limit in and of itself is not necessarily a bad thing. The&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; question at hand is whether we should constrain that limit below what&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; technology is capable of delivering. I&amp;#39;m arguing that not only we should&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; not, but that we could not even if we wanted to, since competition will&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; deliver capacity for global consensus whether it&amp;#39;s in Bitcoin or in some&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; other product / fork.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The question is not what the technology can deliver. The question is what&lt;br/&gt;&amp;gt;&amp;gt; price we&amp;#39;re willing to pay for that. It is not a boolean &amp;#34;at this size,&lt;br/&gt;&amp;gt;&amp;gt; things break, and below it, they work&amp;#34;. A small constant factor increase&lt;br/&gt;&amp;gt;&amp;gt; will unlikely break anything in the short term, but it will come with higher&lt;br/&gt;&amp;gt;&amp;gt; centralization pressure of various forms. There is discussion about whether&lt;br/&gt;&amp;gt;&amp;gt; these centralization pressures are significant, but citing that it&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt; artificially constrained under the limit is IMHO a misrepresentation. It is&lt;br/&gt;&amp;gt;&amp;gt; constrained to aim for a certain balance between utility and risk, and&lt;br/&gt;&amp;gt;&amp;gt; neither extreme is interesting, while possibly still &amp;#34;working&amp;#34;.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Consensus rules are what keeps the system together. You can&amp;#39;t simply&lt;br/&gt;&amp;gt;&amp;gt; switch to new rules on your own, because the rest of the system will end up&lt;br/&gt;&amp;gt;&amp;gt; ignoring you. These rules are there for a reason. You and I may agree about&lt;br/&gt;&amp;gt;&amp;gt; whether the 21M limit is necessary, and disagree about whether we need a&lt;br/&gt;&amp;gt;&amp;gt; block size limit, but we should be extremely careful with change. My&lt;br/&gt;&amp;gt;&amp;gt; position as Bitcoin Core developer is that we should merge consensus changes&lt;br/&gt;&amp;gt;&amp;gt; only when they are uncontroversial. Even when you believe a more invasive&lt;br/&gt;&amp;gt;&amp;gt; change is worth it, others may disagree, and the risk from disagreement is&lt;br/&gt;&amp;gt;&amp;gt; likely larger than the effect of a small block size increase by itself: the&lt;br/&gt;&amp;gt;&amp;gt; risk that suddenly every transaction can be spent twice (once on each side&lt;br/&gt;&amp;gt;&amp;gt; of the fork), the very thing that the block chain was designed to prevent.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; My personal opinion is that we should aim to do a block size increase for&lt;br/&gt;&amp;gt;&amp;gt; the right reasons. I don&amp;#39;t think fear of rising fees or unreliability should&lt;br/&gt;&amp;gt;&amp;gt; be an issue: if fees are being paid, it means someone is willing to pay&lt;br/&gt;&amp;gt;&amp;gt; them. If people are doing transactions despite being unreliable, there must&lt;br/&gt;&amp;gt;&amp;gt; be a use for them. That may mean that some use cases don&amp;#39;t fit anymore, but&lt;br/&gt;&amp;gt;&amp;gt; that is already the case.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; --&lt;br/&gt;&amp;gt;&amp;gt; Pieter&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;
    </content>
    <updated>2023-06-07T19:33:46&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsycfydf8c8qhh6svggvy29vq07ws4mq7u7schhne0ezcra9lue6qszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955mklszg</id>
    
      <title type="html">📅 Original date posted:2015-08-07 📝 Original message:Please ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsycfydf8c8qhh6svggvy29vq07ws4mq7u7schhne0ezcra9lue6qszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955mklszg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvgnuclkphr5ywc9x2cta4h80ktvv3fqen3zeq0g7uz4cr2xuatng446m8y&#39;&gt;nevent1q…6m8y&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-07&lt;br/&gt;📝 Original message:Please try to focus on constructive technical comments.&lt;br/&gt;&lt;br/&gt;On 7 August 2015 at 23:12, Thomas Zander via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; What will the backlash be when people here that are pushing for &amp;#34;off-chain-&lt;br/&gt;&amp;gt; transactions&amp;#34; fail to produce a properly working alternative, which&lt;br/&gt;&amp;gt; essentially means we have to say NO to more users.&lt;br/&gt;&lt;br/&gt;But &amp;gt; 99% of Bitcoin transactions are already off-chain.  There are&lt;br/&gt;multiple competing companies offering consumer &amp;amp; retail service with&lt;br/&gt;off-chain settlement.&lt;br/&gt;&lt;br/&gt;I wasnt clear but it seemed in your previous mail that you seemed to&lt;br/&gt;say you dont mind trusting other people with your money, and so&lt;br/&gt;presumably you are OK using these services, and so have no problem?&lt;br/&gt;&lt;br/&gt;&amp;gt; At this time and this size of bitcoin community, my personal experience (and&lt;br/&gt;&amp;gt; I&amp;#39;ve been part of many communities) saying NO to new customers&lt;br/&gt;&lt;br/&gt;Who said no to anything?  The systems of off-chain transfer already&lt;br/&gt;exist and are by comparison to Bitcoins protocol simple and rapid to&lt;br/&gt;adapt and scale.&lt;br/&gt;&lt;br/&gt;Indications are that we can even do off-chain at scale with Bitcoin&lt;br/&gt;similar trust-minimisation with lightning, and duplex payment&lt;br/&gt;channels; and people are working on that right now.&lt;br/&gt;&lt;br/&gt;I think it would be interesting and useful for someone, with an&lt;br/&gt;interest in low trust, high scale transactions, to work on and propose&lt;br/&gt;an interoperability standard and API for such off-chain services to be&lt;br/&gt;accessed by wallets, and perhaps periodic on-chain inter-service&lt;br/&gt;netting.&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T19:33:38&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyu5nc66cay9pnhr57h9gu48gh0t3zjxuy3m4c52xmwlscg4q44xszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955vj8pss</id>
    
      <title type="html">📅 Original date posted:2015-08-07 📝 Original message:On 7 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyu5nc66cay9pnhr57h9gu48gh0t3zjxuy3m4c52xmwlscg4q44xszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955vj8pss" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxgenx48tn9drmee3w5aaw8yc5ac8q3a439wqsamkja9y8yzpme7q73e2zg&#39;&gt;nevent1q…e2zg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-07&lt;br/&gt;📝 Original message:On 7 August 2015 at 22:35, Thomas Zander via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; the need an individual has for running a node is a completely different concept than the&lt;br/&gt;&amp;gt; need for nodes to exist.  And, really, you are describing miners, not nodes.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s not as simple as trusting miners, Bitcoin security needs some&lt;br/&gt;reasonable portion of economic interest to be validating their receipt&lt;br/&gt;of coins against a full node they run.&lt;br/&gt;&lt;br/&gt;I do it myself because I dont want to lose money, as do many power&lt;br/&gt;users.  Most bitcoin ecosystem companies do it.  You dont have to run&lt;br/&gt;it all the time, just sync it when you want to check your own coin&lt;br/&gt;receipt with higher assurance.&lt;br/&gt;&lt;br/&gt;&amp;gt; As we concluded in our previous email, the need to run a node is inversely&lt;br/&gt;&amp;gt; proportional to the ability (or willingness) to trust others.&lt;br/&gt;&lt;br/&gt;Even if you are willing to trust others, trusting miners or random&lt;br/&gt;full nodes would be unsafe if not for the reasonable portion of&lt;br/&gt;economic interest validating their own received coins.  That holds&lt;br/&gt;miners honest, otherwise they could more easily present fake&lt;br/&gt;information to SPV users.&lt;br/&gt;&lt;br/&gt;&amp;gt; And lets face it, practically everyone trusts others with their money today.&lt;br/&gt;&lt;br/&gt;Bitcoin&amp;#39;s very reason for existence is to avoid that need.  For people&lt;br/&gt;fully happy to trust others with their money, Bitcoin may not be as&lt;br/&gt;interesting to them.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; If the impact of the system goes u[p], so should the - joint - incentives to&lt;br/&gt;&amp;gt;&amp;gt; keep it secure. And I think we&amp;#39;re (slowly) failing at that.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; That is your opinion.&lt;br/&gt;&lt;br/&gt;What Pieter said is an accurate summary and non-controversial.&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T19:33:25&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvqjqf9dmdvx0e65hpemweuzncqqd22sl0ajtgsd9u6quuygf7jhczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955q2gfhm</id>
    
      <title type="html">📅 Original date posted:2016-01-07 📝 Original message:You ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvqjqf9dmdvx0e65hpemweuzncqqd22sl0ajtgsd9u6quuygf7jhczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955q2gfhm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqumv2te2aah33fn8jvksqdxrmxm7dcunmaddgz20c3ng6r0an60g9gp406&#39;&gt;nevent1q…p406&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-01-07&lt;br/&gt;📝 Original message:You could say 256 bit ECDSA is overkill lets go to 160 equivalently.&lt;br/&gt;Saves even more bytes.&lt;br/&gt;&lt;br/&gt;The problem with arguing down is where to stop.&lt;br/&gt;&lt;br/&gt;As Matt said these things dont degrade gracefully so a best practice&lt;br/&gt;is to aim for a bit of extra margin.&lt;br/&gt;&lt;br/&gt;256-bit is quite common at this point since AES, SHA256 etc even in&lt;br/&gt;things with much less at stake than Bitcoin.&lt;br/&gt;&lt;br/&gt;You could send the compressed (unhashed) pubkey then there&amp;#39;s no hash&lt;br/&gt;(and omit it from the sig).  Greg had mentioned that in the past.&lt;br/&gt;&lt;br/&gt;I think it might be possible to do both (reclaim the hash bits in the&lt;br/&gt;serialisation of the pub key).&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 7 January 2016 at 20:02, Gavin Andresen via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; I&amp;#39;m hoisting this from some private feedback I sent on the segregated&lt;br/&gt;&amp;gt; witness BIP:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I said:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;#34;I&amp;#39;d also use RIPEMD160(SHA256()) as the hash function and save the 12&lt;br/&gt;&amp;gt; bytes-- a successful preimage attack against that ain&amp;#39;t gonna happen before&lt;br/&gt;&amp;gt; we&amp;#39;re all dead. I&amp;#39;m probably being dense, but I just don&amp;#39;t see how a&lt;br/&gt;&amp;gt; collision attack is relevant here.&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Pieter responded:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;#34;The problem case is where someone in a contract setup shows you a script,&lt;br/&gt;&amp;gt; which you accept as being a payment to yourself. An attacker could use a&lt;br/&gt;&amp;gt; collision attack to construct scripts with identical hashes, only one of&lt;br/&gt;&amp;gt; which does have the property you want, and steal coins.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; So you really want collision security, and I don&amp;#39;t think 80 bits is&lt;br/&gt;&amp;gt; something we should encourage for that. Normal pubkey hashes don&amp;#39;t have that&lt;br/&gt;&amp;gt; problem, as they can&amp;#39;t be constructed to pay to you.&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ... but I&amp;#39;m unconvinced:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;#34;But it is trivial for contract wallets to protect against collision&lt;br/&gt;&amp;gt; attacks-- if you give me a script that is &amp;#34;gavin_pubkey CHECKSIG&lt;br/&gt;&amp;gt; arbitrary_data OP_DROP&amp;#34; with &amp;#34;I promise I&amp;#39;m not trying to rip you off, just&lt;br/&gt;&amp;gt; ignore that arbitrary data&amp;#34; a wallet can just refuse. Even more likely, a&lt;br/&gt;&amp;gt; contract wallet won&amp;#39;t even recognize that as a pay-to-gavin transaction.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I suppose it could be looking for some form of &amp;#34;gavin_pubkey&lt;br/&gt;&amp;gt; somebody_else_pubkey CHECKMULTISIG ... with the attacker using&lt;br/&gt;&amp;gt; somebody_else_pubkey to force the collision, but, again, trivial contract&lt;br/&gt;&amp;gt; protocol tweaks (&amp;#34;send along a proof you have the private key corresponding&lt;br/&gt;&amp;gt; to the public key&amp;#34; or &amp;#34;everybody pre-commits pubkeys they&amp;#39;ll use at protocol&lt;br/&gt;&amp;gt; start&amp;#34;) would protect against that.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Adding an extra 12 bytes to every segwit to prevent an attack that takes&lt;br/&gt;&amp;gt; 2^80 computation and 2^80 storage, is unlikely to be a problem in practice,&lt;br/&gt;&amp;gt; and is trivial to protect against is the wrong tradeoff to make.&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 20 bytes instead of 32 bytes is a savings of almost 40%, which is&lt;br/&gt;&amp;gt; significant.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The general question I&amp;#39;d like to raise on this list is:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Should we be worried, today, about collision attacks against RIPEMD160 (our&lt;br/&gt;&amp;gt; 160-bit hash)?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Mounting a successful brute-force collision attack would require at least&lt;br/&gt;&amp;gt; O(2^80) CPU, which is kinda-sorta feasible (Pieter pointed out that Bitcoin&lt;br/&gt;&amp;gt; POW has computed more SHA256 hashes than that). But it also requires O(2^80)&lt;br/&gt;&amp;gt; storage, which is utterly infeasible (there is something on the order of&lt;br/&gt;&amp;gt; 2^35 bytes of storage in the entire world).  Even assuming doubling every&lt;br/&gt;&amp;gt; single year (faster than Moore&amp;#39;s Law), we&amp;#39;re four decades away from an&lt;br/&gt;&amp;gt; attacker with THE ENTIRE WORLD&amp;#39;s storage capacity being able to mount a&lt;br/&gt;&amp;gt; collision attack.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; References:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://en.wikipedia.org/wiki/Collision_attack&#34;&gt;https://en.wikipedia.org/wiki/Collision_attack&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://vsatglobalseriesblog.wordpress.com/2013/06/21/in-2013-the-amount-of-data-generated-worldwide-will-reach-four-zettabytes/&#34;&gt;https://vsatglobalseriesblog.wordpress.com/2013/06/21/in-2013-the-amount-of-data-generated-worldwide-will-reach-four-zettabytes/&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; Gavin Andresen&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:31:28&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0lpw3p6ezh08r2ze2tw4pt4hsk2va0x744ru2nfafnggs2yuw2gczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929555wryem</id>
    
      <title type="html">📅 Original date posted:2015-08-23 📝 Original message:Some ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0lpw3p6ezh08r2ze2tw4pt4hsk2va0x744ru2nfafnggs2yuw2gczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929555wryem" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszq0ggv7ufnyvlu8w9vagvzyscpszms07mrg5w6f3hzs93x45j8kg9j44yl&#39;&gt;nevent1q…44yl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-23&lt;br/&gt;📝 Original message:Some comments:&lt;br/&gt;&lt;br/&gt;&amp;#34;(i) remove any possibility of free transactions unless&lt;br/&gt;&lt;br/&gt;associated with basic transaction data;&amp;#34;&lt;br/&gt;&lt;br/&gt;I believe it is not possible to prevent free transactions for the&lt;br/&gt;reason that people can pay out of band (via existing banking transfers&lt;br/&gt;to miners) or make payments to addresses belonging to miners (that are&lt;br/&gt;contingent on the requested user transaction being processed via input&lt;br/&gt;dependency) .&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I am not sure I fully understand the way you see monetisation working,&lt;br/&gt;and you do indicate this is quite far future what-if stage idea, and&lt;br/&gt;you do identify a conflict with fungibility - but I think this is&lt;br/&gt;probably quite badly in conflict with fungibility to the point of&lt;br/&gt;conflicting with many planned Bitcoin improvements?  And mid term&lt;br/&gt;technical directions.&lt;br/&gt;&lt;br/&gt;I would say the long term idealised requirements are that the&lt;br/&gt;transaction itself would have cryptographic fungibility, and policy&lt;br/&gt;relating to identity for authorisation, approval in regulated&lt;br/&gt;transactions would take place at the payment protocol layer.  The&lt;br/&gt;payment protocol is already seeing some use.&lt;br/&gt;&lt;br/&gt;Lightning protocol sees more of the data going point to point and so&lt;br/&gt;not broadcast nor visible for big data analytic monetisation.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 22 August 2015 at 23:51, Jorge Timón&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; Again, did you got a bip number asigned or did you self-assigned it yourself?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Sat, Aug 22, 2015 at 1:01 PM, Ahmed Zsales 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; Hello,&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; In response to public and private comments and feedback, we have updated&lt;br/&gt;&amp;gt;&amp;gt; this working draft.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://drive.google.com/file/d/0BwEbhrQ4ELzBOUVtOHJQdlhvUmc/view?usp=sharing&#34;&gt;https://drive.google.com/file/d/0BwEbhrQ4ELzBOUVtOHJQdlhvUmc/view?usp=sharing&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Update highlights:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 1. Specific clarifications on replacing the Coinbase subsidy and&lt;br/&gt;&amp;gt;&amp;gt; supplementing and not replacing transaction fees.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 2. Clarification on block chain overhead. The value of data mining is on a&lt;br/&gt;&amp;gt;&amp;gt; bell curve, so year six data will be removed every year.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 3. Added references to an ability to create global, national and regional&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin Price Indices for popular baskets of goods transacted with Bitcoin.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 4. Added references for an ability to use structured block chain data for&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin capacity and fork planning.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 5. Removed references to price speculation.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 6. Added preferences for deployment dates of January 2017 or January 2018.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 7. Moving towards BIP format after discussion and evaluation period.&lt;br/&gt;&amp;gt;&amp;gt; Technical content will increase in due course and discussion content will be&lt;br/&gt;&amp;gt;&amp;gt; removed.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Further views and feedback welcome.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Regards,&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Ahmed&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Mon, Aug 17, 2015 at 5:23 PM, Ahmed Zsales &amp;lt;ahmedzsales18 at gmail.com&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Hello,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Here we propose a long-term solution to replace mining rewards and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; transactions fees.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; BIP 104 is currently a discussion draft only.&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;a href=&#34;https://drive.google.com/file/d/0BwEbhrQ4ELzBSXpoUjRkc01QUGc/view?usp=sharing&#34;&gt;https://drive.google.com/file/d/0BwEbhrQ4ELzBSXpoUjRkc01QUGc/view?usp=sharing&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Views and feedback welcome.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Regards,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Ahmed&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;
    </content>
    <updated>2023-06-07T17:49:27&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf079wg4q2c7g8hphw60lwt68hv63rz7ma078hqcrenvupde4gq2szyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955vytkgm</id>
    
      <title type="html">📅 Original date posted:2015-08-17 📝 Original message:Thank ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf079wg4q2c7g8hphw60lwt68hv63rz7ma078hqcrenvupde4gq2szyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955vytkgm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxwnccwjcf3szdyctnqlqx5dvg79z3qlhh2y75esa9djqyjlznhusqkj34p&#39;&gt;nevent1q…j34p&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-17&lt;br/&gt;📝 Original message:Thank you Eric for saying what needs to be said.&lt;br/&gt;&lt;br/&gt;Starting a fork war is just not constructive and there are multiple&lt;br/&gt;proposals being evaluated here.&lt;br/&gt;&lt;br/&gt;I think that one thing that is not being so much focussed on is&lt;br/&gt;Bitcoin-XT is both a hard-fork and a soft-fork.  It&amp;#39;s a hard-fork on&lt;br/&gt;Bitcoin full-nodes, but it is also a soft-fork attack on Bitcoin core&lt;br/&gt;SPV nodes that did not opt-in.  It exposes those SPV nodes to loss in&lt;br/&gt;the likely event that Bitcoin-XT results in a network-split.&lt;br/&gt;&lt;br/&gt;The recent proposal here to run noXT (patch to falsely claim to mine&lt;br/&gt;on XT while actually rejecting it&amp;#39;s blocks) could add enough&lt;br/&gt;uncertainty about the activation that Bitcoin-XT would probably have&lt;br/&gt;to be aborted.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 17 August 2015 at 15:03, Eric Lombrozo via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; NxtChg,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; In the entire history of Bitcoin we’ve never attempted anything even closely resembling a hard fork like what’s being proposed here.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Many of us have wanted to push our own hard-forking changes to the protocol…and have been frustrated because of the inability to do so.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This inability is not due to any malice on anyone’s part…it is a feature of Satoshi’s protocol. For better or worse, it is *very hard* to change the rules…and this is exactly what imbues Bitcoin with one of its most powerful attributes: very well-defined settlement guarantees that cannot be suddenly altered nor reversed by anyone.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We’ve managed to have a few soft forks in the past…and for the most part these changes have been pretty uncontroversial…or at least, they have not had nearly the level of political divisiveness that this block size issue is having. And even then, we’ve encountered a number of problems with these deployments that have at times required goodwill cooperation between developers and mining pool operators to fix.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Again, we have NEVER attempted anything even remotely like what’s being proposed - we’ve never done any sort of hard fork before like this. If even fairly uncontroversial soft forks have caused problems, can you imagine the kinds of potential problems that a hard fork over some highly polarizing issue might raise? Do you really think people are going to want to cooperate?!?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I can understand that some people would like bigger blocks. Other people might want feature X, others feature Y…and we can argue the merits of this or that to death…but the fact remains that we have NEVER attempted any hard forking change…not even with a simple, totally uncontroversial no-brainer improvement that would not risk any sort of ill-will that could hamper remedies were it not to go as smoothly as we like. *THIS* is the fundamental problem - the whole bigger block thing is a minor issue by comparison…it could be any controversial change, really.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Would you want to send your test pilots on their first flight…the first time an aircraft is ever flown…directly into combat without having tested the plane? This is what attempting a hard fork mechanism that’s NEVER been done before in such a politically divisive environment basically amounts to…but it’s even worse. We’re basically risking the entire air force (not just one plane) over an argument regarding how many seats a plane should have that we’ve never flown before.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We’re talking billlions of dollars’ worth of other people’s money that is on the line here. Don’t we owe it to them to at least test out the system on a far less controversial, far less divisive change first to make sure we can even deploy it without things breaking? I don’t even care about the merits regarding bigger blocks vs. smaller blocks at this point, to be quite honest - that’s such a petty thing compared to what I’m talking about here. If we attempt a novel hard-forking mechanism that’s NEVER been attempted before (and which as many have pointed out is potentially fraught with serious problems) on such a politically divisive, polarizing issue, the result is each side will refuse to cooperate with the other out of spite…and can easily lead to a war, tanking the value of everyone’s assets on both chains. All so we can process 8 times the number of transactions we currently do? Even if it were 100 times, we wouldn’t even come close to touching big payment processors like Visa. It’s hard to imagine a protocol improvement that’s worth the risk.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I urge you to at least try to see the bigger picture here…and to understand that nobody is trying to stop anyone from doing anything out of some desire for maintaining control - NONE of us are able to deploy hard forks right now without facing these problems. And different people obviously have different priorities and preferences as to which of these changes would be best to do first. This whole XT thing is essentially giving *one* proposal special treatment above those that others have proposed. Many of us have only held back from doing this out of our belief that goodwill amongst network participants is more important than trying to push some pet feature some of us want.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Please stop this negativity - we ALL want the best for Bitcoin and are doing our best, given what we understand and know, to do what’s right.
    </content>
    <updated>2023-06-07T17:47:45&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrsj222s5wl4w3tadwds9eh5q3were2j38dthjqmjxd7zmypkxwpqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955yyjpzx</id>
    
      <title type="html">📅 Original date posted:2015-08-19 📝 Original message:It ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrsj222s5wl4w3tadwds9eh5q3were2j38dthjqmjxd7zmypkxwpqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955yyjpzx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr86hgy2yy6ap4dtg22f3mxu9mxnkzskjcjfhcw352mszy4mryxcs908hku&#39;&gt;nevent1q…8hku&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-19&lt;br/&gt;📝 Original message:It seems to be a recurring meme that BIP 101 is somehow &amp;#34;a solution&lt;br/&gt;put forward&amp;#34; where BIP 100, 102, 103, flexcap, extension blocks etc&lt;br/&gt;etc are not.&lt;br/&gt;&lt;br/&gt;That is not at ALL the case, and is insulting (present company excluded).&lt;br/&gt;&lt;br/&gt;It is just that no one else is reckless enough to bypass the review&lt;br/&gt;process and risk a controversial hard fork deployment war.  Myself and&lt;br/&gt;many other people warned Gavin a network fork &amp;#34;war&amp;#34; would start (ie&lt;br/&gt;someone would think of some way to sabotage or attack the deployment&lt;br/&gt;of Bitcoin-XT via protocol, code, policy, consensus soft-fork etc.  He&lt;br/&gt;ignored the warnings.  Many also warned that 75% was an optimally BAD&lt;br/&gt;trigger ratio (and that in a hard fork it is not a miner vote really&lt;br/&gt;as in soft-forks).  Gavin &amp;amp; Mike ignored that warning to.  I know they&lt;br/&gt;heard those warnings because I told them 1:1 in person or via email&lt;br/&gt;and had on going conversations.  Others did too.&lt;br/&gt;&lt;br/&gt;People can not blame bitcoin core or me, that this then predictably&lt;br/&gt;happened exactly as we said it would - it was completely obvious and&lt;br/&gt;predictable.&lt;br/&gt;&lt;br/&gt;In fact noBitcoinXT is even more dangerous and therefore amplified in&lt;br/&gt;effect in creating mutual assured destruction kind of risk profile&lt;br/&gt;than the loose spectrum of technical counters imagined.  I did not&lt;br/&gt;personally put much effort into thinking about counters because I&lt;br/&gt;though it counter productive and hoped that Gavin &amp;amp; Mike would have&lt;br/&gt;the maturity to not start down such a path.&lt;br/&gt;&lt;br/&gt;Again any of the other proposals can easily be implemented.  They&lt;br/&gt;*could* also spin up a web page and put up binaries, however no one&lt;br/&gt;else was crazy enough to try to start a deployment in that way.&lt;br/&gt;&lt;br/&gt;It is also puzzling timing - with all these BIPs and ongoing&lt;br/&gt;discussion and workshops coming imminently to then release ahead of&lt;br/&gt;that process where as far as I know Gavin said he was equally happy&lt;br/&gt;with BIP 100 or other proposal which ever is best, and on basically&lt;br/&gt;the eve of workshops planned to progress this collaboratively.&lt;br/&gt;Bitcoin-XT is also under tested, people are finding privacy bugs and&lt;br/&gt;other issues.  (Not even mentioning the above 75% optimally bad&lt;br/&gt;parameter, and the damage to community reputation and collaborative&lt;br/&gt;environment that this all causes.)&lt;br/&gt;&lt;br/&gt;Very disappointing Gavin and Mike.&lt;br/&gt;&lt;br/&gt;I find it quite notable that Gavin and Mike have been radio silent on&lt;br/&gt;the bitcoin-dev list and yet we see a stream of media articles, blog&lt;br/&gt;posts, pod casts, and from what I can tell ongoing backroom lobbying&lt;br/&gt;of companies to run bitcoin-XT without trying AT ALL to offer a&lt;br/&gt;neutral or balanced or multi proposal information package so that&lt;br/&gt;companies technical people can make a balanced informed decision.&lt;br/&gt;That is what the workshops are trying to provide.&lt;br/&gt;&lt;br/&gt;Gavin, Mike - anything to say here?&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 18 August 2015 at 19:59, Angel Leon via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;#34;How then to end this XT madness?&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Instead of bashing on someone that has actually put a solution forward, make&lt;br/&gt;&amp;gt; your own fork and see if your ideas on how to solve the issue are any&lt;br/&gt;&amp;gt; better.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; As of now, 1Mb blocks are pure madness, and people are voting over an 8mb&lt;br/&gt;&amp;gt; block increase every day that passes, even with a &amp;#34;useless project&amp;#34; like you&lt;br/&gt;&amp;gt; call it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Go out there and see how bitcoin is actually used.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://twitter.com/gubatron&#34;&gt;http://twitter.com/gubatron&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Tue, Aug 18, 2015 at 10:54 PM, odinn via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; -----BEGIN PGP SIGNED MESSAGE-----&lt;br/&gt;&amp;gt;&amp;gt; Hash: SHA1&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The &amp;#34;XT Fork&amp;#34; (better said, a POS alt*) and those behind it make not&lt;br/&gt;&amp;gt;&amp;gt; even a pretense to work through process involved with bitcoin developmen&lt;br/&gt;&amp;gt;&amp;gt; t.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; (*This is not intended as a slight toward any other alts, as here in&lt;br/&gt;&amp;gt;&amp;gt; this post I am focusing solely on XT.)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Instead of abandoning their useless project, or at least conceding&lt;br/&gt;&amp;gt;&amp;gt; that their alt is operating essentially outside of the development&lt;br/&gt;&amp;gt;&amp;gt; funnel (by this I mean BIP process), the developers of XT, via their&lt;br/&gt;&amp;gt;&amp;gt; latest presentation of XT give nothing more than an attack on bitcoin&lt;br/&gt;&amp;gt;&amp;gt; (albeit one that, more than anything, is designed to sidetrack real&lt;br/&gt;&amp;gt;&amp;gt; discussion necessary to resolve the issues so as to achieve some level&lt;br/&gt;&amp;gt;&amp;gt; of consensus in block size debates).  Curiously, XT is not even truly&lt;br/&gt;&amp;gt;&amp;gt; the implementation of BIP 101; the actual proposed implementation of&lt;br/&gt;&amp;gt;&amp;gt; BIP 101 as proposed at&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0101.mediawiki#implement&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0101.mediawiki#implement&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; ation&lt;br/&gt;&amp;gt;&amp;gt; is found here: &lt;a href=&#34;https://github.com/bitcoin/bitcoin/pull/6341&#34;&gt;https://github.com/bitcoin/bitcoin/pull/6341&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; (It is currently a closed issue.)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; It&amp;#39;s probably valid to call into question why Mike Hearn in particular&lt;br/&gt;&amp;gt;&amp;gt; persists with this project at all, as he has been its biggest&lt;br/&gt;&amp;gt;&amp;gt; cheerleader. Some reasons may be:&lt;br/&gt;&amp;gt;&amp;gt; 1) His interest in attacking bitcoin in the past (seems to be a&lt;br/&gt;&amp;gt;&amp;gt; recurring pattern)&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://bitcointalk.org/index.php?topic=333824.0&#34;&gt;https://bitcointalk.org/index.php?topic=333824.0&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 2) His employment (has come up before) - QinetiQ, Google, etc&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://plus.google.com/&#43;MikeHearn/about&#34;&gt;https://plus.google.com/&#43;MikeHearn/about&lt;/a&gt; - it&amp;#39;s simply not&lt;br/&gt;&amp;gt;&amp;gt; unreasonable to ask why he&amp;#39;s pushing it so hard when nobody wants it.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 3) Various reasons mentioned here:&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://www.reddit.com/r/Bitcoin/comments/39yaug/the_history_of_mike_hea&#34;&gt;https://www.reddit.com/r/Bitcoin/comments/39yaug/the_history_of_mike_hea&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; rn_and_why_you_should_not/&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 4) His disinterest in following what is actually happening with votes&lt;br/&gt;&amp;gt;&amp;gt; on legitimate proposals (e.g. Garzik&amp;#39;s BIP 100) in the blocks. (Caveat&lt;br/&gt;&amp;gt;&amp;gt; ~ one doesn&amp;#39;t see the BIP 100 yet in bitcoin/bips because it won&amp;#39;t&lt;br/&gt;&amp;gt;&amp;gt; appear for another couple weeks, supposedly.  The miners&amp;#39; voting is&lt;br/&gt;&amp;gt;&amp;gt; already happening however.) Even according to &lt;a href=&#34;http://xtnodes.com/&#34;&gt;http://xtnodes.com/&lt;/a&gt; we&lt;br/&gt;&amp;gt;&amp;gt; see that XT runs minimal nodes in comparison to the rest of nodes&lt;br/&gt;&amp;gt;&amp;gt; being run across the network.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; BIP 100 itself is anticipated to be submitted w/ implementation in the&lt;br/&gt;&amp;gt;&amp;gt; next 2 weeks and many miners are already voting on BIP 100 (as per&lt;br/&gt;&amp;gt;&amp;gt; Jeff Garzik, from a post 08/12/2015 12:46 PM -0400 to this mailing list)&lt;br/&gt;&amp;gt;&amp;gt; .&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;  It is an insult to see Hearn fling the XT turd into the community&lt;br/&gt;&amp;gt;&amp;gt; repeatedly.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; How then to end this XT madness?&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;#34;The ring was made in the fires of Mount Doom. Only there can it be&lt;br/&gt;&amp;gt;&amp;gt; unmade. The ring must be taken deep into Mordor and cast back into the&lt;br/&gt;&amp;gt;&amp;gt; fiery chasm from whence it came. One of you must do this.&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt; - - Lord Elrond&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Do not download this loathsome XT thing. Cast it back into the fires&lt;br/&gt;&amp;gt;&amp;gt; from whence it came.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; - -Odinn&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On 08/15/2015 10:43 AM, Satoshi Nakamoto via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; I have been following the recent block size debates through the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; mailing list.  I had hoped the debate would resolve and that a fork&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; proposal would achieve widespread consensus.  However with the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; formal release of Bitcoin XT 0.11A, this looks unlikely to happen,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; and so I am forced to share my concerns about this very dangerous&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; fork.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; The developers of this pretender-Bitcoin claim to be following my&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; original vision, but nothing could be further from the truth.  When&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; I designed Bitcoin, I designed it in such a way as to make future&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; modifications to the consensus rules difficult without near&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; unanimous agreement.  Bitcoin was designed to be protected from the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; influence of charismatic leaders, even if their name is Gavin&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Andresen, Barack Obama, or Satoshi Nakamoto.  Nearly everyone has&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; to agree on a change, and they have to do it without being forced&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; or pressured into it.  By doing a fork in this way, these&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; developers are violating the &amp;#34;original vision&amp;#34; they claim to&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; honour.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; They use my old writings to make claims about what Bitcoin was&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; supposed to be.  However I acknowledge that a lot has changed since&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; that time, and new knowledge has been gained that contradicts some&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; of my early opinions.  For example I didn&amp;#39;t anticipate pooled&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; mining and its effects on the security of the network.  Making&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Bitcoin a competitive monetary system while also preserving its&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; security properties is not a trivial problem, and we should take&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; more time to come up with a robust solution.  I suspect we need a&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; better incentive for users to run nodes instead of relying solely&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; on altruism.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; If two developers can fork Bitcoin and succeed in redefining what&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; &amp;#34;Bitcoin&amp;#34; is, in the face of widespread technical criticism and&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; through the use of populist tactics, then I will have no choice but&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; to declare Bitcoin a failed project.  Bitcoin was meant to be both&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; technically and socially robust.  This present situation has been&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; very disappointing to watch unfold.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; Satoshi Nakamoto&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; _______________________________________________ bitcoin-dev mailing&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; list bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; - --&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://abis.io&#34;&gt;http://abis.io&lt;/a&gt; ~&lt;br/&gt;&amp;gt;&amp;gt; &amp;#34;a protocol concept to enable decentralization&lt;br/&gt;&amp;gt;&amp;gt; and expansion of a giving economy, and a new social good&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://keybase.io/odinn&#34;&gt;https://keybase.io/odinn&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; -----BEGIN PGP SIGNATURE-----&lt;br/&gt;&amp;gt;&amp;gt; Version: GnuPG v1&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; iQEcBAEBAgAGBQJV0&#43;/fAAoJEGxwq/inSG8C4ZAIAKm1pEne0FlOW1O4zLe6mZOz&lt;br/&gt;&amp;gt;&amp;gt; YTcnpSHFiVw4AfUPgbzR813ODphnJqcwnoT1q/sojjqgIDtwZY&#43;AqdjA3VAbe15D&lt;br/&gt;&amp;gt;&amp;gt; bAPlvQGmXMlaXq8OteDYPKxPzQMUlRtxEd9&#43;sxO5IGFx0kvmKQLzdk6cmgawcRhN&lt;br/&gt;&amp;gt;&amp;gt; PrDyXIqLlx6Yp0REQ03v3poLTGojUkPLeqdMrJAjwpuAyv9F8iVUn7SeHemEi8cm&lt;br/&gt;&amp;gt;&amp;gt; fW4wOJogA8j9P//3a7&#43;Cr8bjnOz6&#43;QwpHsdlZlKM4VUTxt3Vgx4vu&#43;SQjQxWgZEK&lt;br/&gt;&amp;gt;&amp;gt; I&#43;HGvgQW1buoDxleBbFq6SJc55lhF41IB17tewuDuPzT2nL4zOkbis1tUk3ASxY=&lt;br/&gt;&amp;gt;&amp;gt; =Rm7w&lt;br/&gt;&amp;gt;&amp;gt; -----END PGP SIGNATURE-----&lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;
    </content>
    <updated>2023-06-07T17:47:30&#43;02:00</updated>
  </entry>

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

  <entry>
    <id>https://nostr.ae/nevent1qqsr8uwawd8yyse6dhnccazta6xle2uwfflf4jayyzaln8nn90sxzcczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955vuspkr</id>
    
      <title type="html">📅 Original date posted:2015-08-16 📝 Original message:Hi ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr8uwawd8yyse6dhnccazta6xle2uwfflf4jayyzaln8nn90sxzcczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955vuspkr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv3fhnckrclstp0vltuje8chdpj0j8x3knvj8kqwqzhl9uc34tc9qsk40pw&#39;&gt;nevent1q…40pw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-16&lt;br/&gt;📝 Original message:Hi Tamas&lt;br/&gt;&lt;br/&gt;Do you find BIP 101, BIP 102, BIP 103 and the flexcap proposal&lt;br/&gt;deserving of equal consideration?  Just curious because of your post.&lt;br/&gt;&lt;br/&gt;Will you be interested to participate in the BIP review process and&lt;br/&gt;perhaps attend the workshop on Bitcoin scaling announced here&lt;br/&gt;recently?&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 16 August 2015 at 17:07, Tamas Blummer via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; Being a bitcoin software developer an entrepreneur for years I learned that success is not a direct consequence of technology and is not inevitable.&lt;br/&gt;&amp;gt; BitcoinXT manifesto (&lt;a href=&#34;https://github.com/bitcoinxt/bitcoinxt#the-xt-manifesto&#34;&gt;https://github.com/bitcoinxt/bitcoinxt#the-xt-manifesto&lt;/a&gt;) should resonate with many fellow entrepreneurs.&lt;br/&gt;&amp;gt; I applaud Mike and Gavin for creating that choice for us.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Tamas Blummer&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&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-07T17:47:13&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyj8et9knyhjxmhvz4m7wfhxr8ypa4vya6akef9dnrc0k4l6r3pcqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955jxd4ym</id>
    
      <title type="html">📅 Original date posted:2015-08-08 📝 Original message:If you ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyj8et9knyhjxmhvz4m7wfhxr8ypa4vya6akef9dnrc0k4l6r3pcqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955jxd4ym" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrra0usap59j830x6r2fx0ep4dq3gxrruvl0fvezppt6nz6q3rl0sg49dr2&#39;&gt;nevent1q…9dr2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-08&lt;br/&gt;📝 Original message:If you are saying that some people are happy trusting other people,&lt;br/&gt;and so would be perfectly fine with off-chain use of Bitcoin, then we&lt;br/&gt;agree and I already said that off-chain use case would be a&lt;br/&gt;constructive thing for someone to improve scale and interoperability&lt;br/&gt;of in the post you are replying to.  However that use case is not a&lt;br/&gt;strong argument for weakening Bitcoin&amp;#39;s security to get to more scale&lt;br/&gt;for that use case.&lt;br/&gt;&lt;br/&gt;In a world where we could have scale and decentralisation, then of&lt;br/&gt;course it would be nice to provide people with that outlook more&lt;br/&gt;security than they seem to want.  And sometimes people dont understand&lt;br/&gt;why security is useful until it goes wrong, so it would be a useful&lt;br/&gt;thing to do.  (Like insurance, your money being seized by paypal out&lt;br/&gt;of the blue etc).  And indeed providing security at scale maybe&lt;br/&gt;possible with lightning like protocols that people are working on.&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T17:46:20&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrwmuf7dts7qtet58fqp8mpdldhkgzhmxjt9722rrjkdvp9dufxcqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955d9dast</id>
    
      <title type="html">📅 Original date posted:2015-08-11 📝 Original message:So if ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrwmuf7dts7qtet58fqp8mpdldhkgzhmxjt9722rrjkdvp9dufxcqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955d9dast" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0qh30485j0jpnvwzytfvpjfl5t6ncusnw6ur53f8t3eyms5xassq28aw76&#39;&gt;nevent1q…aw76&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-11&lt;br/&gt;📝 Original message:So if they dont care about decentralisation, they&amp;#39;ll be happy using&lt;br/&gt;cheaper off-chain systems, right?&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 11 August 2015 at 22:30, Angel Leon &amp;lt;gubatron at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; tell that to people in poor countries, or even in first world countries. The&lt;br/&gt;&amp;gt; competitive thing here is a deal breaker for a lot of people who have no&lt;br/&gt;&amp;gt; clue/don&amp;#39;t care for decentralization, they just want to send money from A to&lt;br/&gt;&amp;gt; B, like email.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://twitter.com/gubatron&#34;&gt;http://twitter.com/gubatron&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Tue, Aug 11, 2015 at 5:23 PM, Adam Back via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I dont think Bitcoin being cheaper is the main characteristic of&lt;br/&gt;&amp;gt;&amp;gt; Bitcoin.  I think the interesting thing is trustlessness - being able&lt;br/&gt;&amp;gt;&amp;gt; to transact without relying on third parties.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Adam&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On 11 August 2015 at 22:18, Michael Naber via bitcoin-dev&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; The only reason why Bitcoin has grown the way it has, and in fact the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; only&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; reason why we&amp;#39;re all even here on this mailing list talking about this,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; is&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; because Bitcoin is growing, since it&amp;#39;s &amp;#34;better money than other money&amp;#34;.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; One&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; of the key characteristics toward that is Bitcoin being inexpensive to&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; transact. If that characteristic is no longer true, then Bitcoin isn&amp;#39;t&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; going&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; to grow, and in fact Bitcoin itself will be replaced by better money&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; that is&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; less expensive to transfer.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; So the importance of this issue cannot be overstated -- it&amp;#39;s compete or&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; die&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; for Bitcoin -- because people want to transact with global consensus at&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; high&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; volume, and because technology exists to service that want, then it&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; going&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; to be met. This is basic rules of demand and supply. I don&amp;#39;t necessarily&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; disagree with your position on only wanting to support uncontroversial&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; commits, but I think it&amp;#39;s important to get consensus on the criticality&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; of&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; the block size issue: do you agree, disagree, or not take a side, and&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; why?&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, Aug 11, 2015 at 2:51 PM, Pieter Wuille &amp;lt;pieter.wuille at gmail.com&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; On Tue, Aug 11, 2015 at 9:37 PM, Michael Naber via bitcoin-dev&lt;br/&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; Hitting the limit in and of itself is not necessarily a bad thing. The&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; question at hand is whether we should constrain that limit below what&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; technology is capable of delivering. I&amp;#39;m arguing that not only we&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; should&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; not, but that we could not even if we wanted to, since competition&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; will&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; deliver capacity for global consensus whether it&amp;#39;s in Bitcoin or in&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; some&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; other product / fork.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; The question is not what the technology can deliver. The question is&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; what&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; price we&amp;#39;re willing to pay for that. It is not a boolean &amp;#34;at this size,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; things break, and below it, they work&amp;#34;. A small constant factor&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; increase&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; will unlikely break anything in the short term, but it will come with&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; higher&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; centralization pressure of various forms. There is discussion about&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; whether&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; these centralization pressures are significant, but citing that it&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; artificially constrained under the limit is IMHO a misrepresentation.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; It is&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; constrained to aim for a certain balance between utility and risk, and&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; neither extreme is interesting, while possibly still &amp;#34;working&amp;#34;.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Consensus rules are what keeps the system together. You can&amp;#39;t simply&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; switch to new rules on your own, because the rest of the system will&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; end up&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; ignoring you. These rules are there for a reason. You and I may agree&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; about&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; whether the 21M limit is necessary, and disagree about whether we need&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; a&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; block size limit, but we should be extremely careful with change. My&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; position as Bitcoin Core developer is that we should merge consensus&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; changes&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; only when they are uncontroversial. Even when you believe a more&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; invasive&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; change is worth it, others may disagree, and the risk from disagreement&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; is&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; likely larger than the effect of a small block size increase by itself:&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; the&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; risk that suddenly every transaction can be spent twice (once on each&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; side&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; of the fork), the very thing that the block chain was designed to&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; prevent.&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; My personal opinion is that we should aim to do a block size increase&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; for&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; the right reasons. I don&amp;#39;t think fear of rising fees or unreliability&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; should&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; be an issue: if fees are being paid, it means someone is willing to pay&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; them. If people are doing transactions despite being unreliable, there&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; must&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; be a use for them. That may mean that some use cases don&amp;#39;t fit anymore,&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; but&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; that is already the case.&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; Pieter&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;
    </content>
    <updated>2023-06-07T17:45:54&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgr70u8dcm4q88uwdz4v3uf0ftzrfdklkfvs7n3wzznhnyf4ylm7czyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955axgenf</id>
    
      <title type="html">📅 Original date posted:2015-08-11 📝 Original message:I dont ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgr70u8dcm4q88uwdz4v3uf0ftzrfdklkfvs7n3wzznhnyf4ylm7czyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955axgenf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst5g2gmrgcy7n6uqdjgnn3jmvmtlg7qq3cuctw9tmr6ycerlhtq8st9vnjc&#39;&gt;nevent1q…vnjc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-11&lt;br/&gt;📝 Original message:I dont think Bitcoin being cheaper is the main characteristic of&lt;br/&gt;Bitcoin.  I think the interesting thing is trustlessness - being able&lt;br/&gt;to transact without relying on third parties.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 11 August 2015 at 22:18, Michael Naber via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; The only reason why Bitcoin has grown the way it has, and in fact the only&lt;br/&gt;&amp;gt; reason why we&amp;#39;re all even here on this mailing list talking about this, is&lt;br/&gt;&amp;gt; because Bitcoin is growing, since it&amp;#39;s &amp;#34;better money than other money&amp;#34;. One&lt;br/&gt;&amp;gt; of the key characteristics toward that is Bitcoin being inexpensive to&lt;br/&gt;&amp;gt; transact. If that characteristic is no longer true, then Bitcoin isn&amp;#39;t going&lt;br/&gt;&amp;gt; to grow, and in fact Bitcoin itself will be replaced by better money that is&lt;br/&gt;&amp;gt; less expensive to transfer.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; So the importance of this issue cannot be overstated -- it&amp;#39;s compete or die&lt;br/&gt;&amp;gt; for Bitcoin -- because people want to transact with global consensus at high&lt;br/&gt;&amp;gt; volume, and because technology exists to service that want, then it&amp;#39;s going&lt;br/&gt;&amp;gt; to be met. This is basic rules of demand and supply. I don&amp;#39;t necessarily&lt;br/&gt;&amp;gt; disagree with your position on only wanting to support uncontroversial&lt;br/&gt;&amp;gt; commits, but I think it&amp;#39;s important to get consensus on the criticality of&lt;br/&gt;&amp;gt; the block size issue: do you agree, disagree, or not take a side, and why?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Tue, Aug 11, 2015 at 2:51 PM, Pieter Wuille &amp;lt;pieter.wuille at gmail.com&amp;gt;&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Tue, Aug 11, 2015 at 9:37 PM, Michael Naber via bitcoin-dev&lt;br/&gt;&amp;gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Hitting the limit in and of itself is not necessarily a bad thing. The&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; question at hand is whether we should constrain that limit below what&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; technology is capable of delivering. I&amp;#39;m arguing that not only we should&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; not, but that we could not even if we wanted to, since competition will&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; deliver capacity for global consensus whether it&amp;#39;s in Bitcoin or in some&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; other product / fork.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The question is not what the technology can deliver. The question is what&lt;br/&gt;&amp;gt;&amp;gt; price we&amp;#39;re willing to pay for that. It is not a boolean &amp;#34;at this size,&lt;br/&gt;&amp;gt;&amp;gt; things break, and below it, they work&amp;#34;. A small constant factor increase&lt;br/&gt;&amp;gt;&amp;gt; will unlikely break anything in the short term, but it will come with higher&lt;br/&gt;&amp;gt;&amp;gt; centralization pressure of various forms. There is discussion about whether&lt;br/&gt;&amp;gt;&amp;gt; these centralization pressures are significant, but citing that it&amp;#39;s&lt;br/&gt;&amp;gt;&amp;gt; artificially constrained under the limit is IMHO a misrepresentation. It is&lt;br/&gt;&amp;gt;&amp;gt; constrained to aim for a certain balance between utility and risk, and&lt;br/&gt;&amp;gt;&amp;gt; neither extreme is interesting, while possibly still &amp;#34;working&amp;#34;.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Consensus rules are what keeps the system together. You can&amp;#39;t simply&lt;br/&gt;&amp;gt;&amp;gt; switch to new rules on your own, because the rest of the system will end up&lt;br/&gt;&amp;gt;&amp;gt; ignoring you. These rules are there for a reason. You and I may agree about&lt;br/&gt;&amp;gt;&amp;gt; whether the 21M limit is necessary, and disagree about whether we need a&lt;br/&gt;&amp;gt;&amp;gt; block size limit, but we should be extremely careful with change. My&lt;br/&gt;&amp;gt;&amp;gt; position as Bitcoin Core developer is that we should merge consensus changes&lt;br/&gt;&amp;gt;&amp;gt; only when they are uncontroversial. Even when you believe a more invasive&lt;br/&gt;&amp;gt;&amp;gt; change is worth it, others may disagree, and the risk from disagreement is&lt;br/&gt;&amp;gt;&amp;gt; likely larger than the effect of a small block size increase by itself: the&lt;br/&gt;&amp;gt;&amp;gt; risk that suddenly every transaction can be spent twice (once on each side&lt;br/&gt;&amp;gt;&amp;gt; of the fork), the very thing that the block chain was designed to prevent.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; My personal opinion is that we should aim to do a block size increase for&lt;br/&gt;&amp;gt;&amp;gt; the right reasons. I don&amp;#39;t think fear of rising fees or unreliability should&lt;br/&gt;&amp;gt;&amp;gt; be an issue: if fees are being paid, it means someone is willing to pay&lt;br/&gt;&amp;gt;&amp;gt; them. If people are doing transactions despite being unreliable, there must&lt;br/&gt;&amp;gt;&amp;gt; be a use for them. That may mean that some use cases don&amp;#39;t fit anymore, but&lt;br/&gt;&amp;gt;&amp;gt; that is already the case.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; --&lt;br/&gt;&amp;gt;&amp;gt; Pieter&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;
    </content>
    <updated>2023-06-07T17:45:52&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrvlz5zh2yfl2l5r3e0lkpusf2ssg5n8vqcfan8c6zcwkyacln9jczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955u8v9a3</id>
    
      <title type="html">📅 Original date posted:2015-08-07 📝 Original message:Please ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrvlz5zh2yfl2l5r3e0lkpusf2ssg5n8vqcfan8c6zcwkyacln9jczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955u8v9a3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq2weqkn37nv3e4uc5pkd7suj4m09vw50sulp6k3zzpgfte07jk2qtcd40m&#39;&gt;nevent1q…d40m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-07&lt;br/&gt;📝 Original message:Please try to focus on constructive technical comments.&lt;br/&gt;&lt;br/&gt;On 7 August 2015 at 23:12, Thomas Zander via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; What will the backlash be when people here that are pushing for &amp;#34;off-chain-&lt;br/&gt;&amp;gt; transactions&amp;#34; fail to produce a properly working alternative, which&lt;br/&gt;&amp;gt; essentially means we have to say NO to more users.&lt;br/&gt;&lt;br/&gt;But &amp;gt; 99% of Bitcoin transactions are already off-chain.  There are&lt;br/&gt;multiple competing companies offering consumer &amp;amp; retail service with&lt;br/&gt;off-chain settlement.&lt;br/&gt;&lt;br/&gt;I wasnt clear but it seemed in your previous mail that you seemed to&lt;br/&gt;say you dont mind trusting other people with your money, and so&lt;br/&gt;presumably you are OK using these services, and so have no problem?&lt;br/&gt;&lt;br/&gt;&amp;gt; At this time and this size of bitcoin community, my personal experience (and&lt;br/&gt;&amp;gt; I&amp;#39;ve been part of many communities) saying NO to new customers&lt;br/&gt;&lt;br/&gt;Who said no to anything?  The systems of off-chain transfer already&lt;br/&gt;exist and are by comparison to Bitcoins protocol simple and rapid to&lt;br/&gt;adapt and scale.&lt;br/&gt;&lt;br/&gt;Indications are that we can even do off-chain at scale with Bitcoin&lt;br/&gt;similar trust-minimisation with lightning, and duplex payment&lt;br/&gt;channels; and people are working on that right now.&lt;br/&gt;&lt;br/&gt;I think it would be interesting and useful for someone, with an&lt;br/&gt;interest in low trust, high scale transactions, to work on and propose&lt;br/&gt;an interoperability standard and API for such off-chain services to be&lt;br/&gt;accessed by wallets, and perhaps periodic on-chain inter-service&lt;br/&gt;netting.&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T17:45:45&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrfdn3jvmrakqzmvn442w5zf6eyu2r8336a09ee98wm9zpdspt7wczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955xuqjvy</id>
    
      <title type="html">📅 Original date posted:2015-08-07 📝 Original message:On 7 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrfdn3jvmrakqzmvn442w5zf6eyu2r8336a09ee98wm9zpdspt7wczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955xuqjvy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0snztdtwg4p842fj5mdvt5sdw3d5zdr8268gjrlap2ap24hz88psvpap2h&#39;&gt;nevent1q…ap2h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-07&lt;br/&gt;📝 Original message:On 7 August 2015 at 22:35, Thomas Zander via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; the need an individual has for running a node is a completely different concept than the&lt;br/&gt;&amp;gt; need for nodes to exist.  And, really, you are describing miners, not nodes.&lt;br/&gt;&lt;br/&gt;It&amp;#39;s not as simple as trusting miners, Bitcoin security needs some&lt;br/&gt;reasonable portion of economic interest to be validating their receipt&lt;br/&gt;of coins against a full node they run.&lt;br/&gt;&lt;br/&gt;I do it myself because I dont want to lose money, as do many power&lt;br/&gt;users.  Most bitcoin ecosystem companies do it.  You dont have to run&lt;br/&gt;it all the time, just sync it when you want to check your own coin&lt;br/&gt;receipt with higher assurance.&lt;br/&gt;&lt;br/&gt;&amp;gt; As we concluded in our previous email, the need to run a node is inversely&lt;br/&gt;&amp;gt; proportional to the ability (or willingness) to trust others.&lt;br/&gt;&lt;br/&gt;Even if you are willing to trust others, trusting miners or random&lt;br/&gt;full nodes would be unsafe if not for the reasonable portion of&lt;br/&gt;economic interest validating their own received coins.  That holds&lt;br/&gt;miners honest, otherwise they could more easily present fake&lt;br/&gt;information to SPV users.&lt;br/&gt;&lt;br/&gt;&amp;gt; And lets face it, practically everyone trusts others with their money today.&lt;br/&gt;&lt;br/&gt;Bitcoin&amp;#39;s very reason for existence is to avoid that need.  For people&lt;br/&gt;fully happy to trust others with their money, Bitcoin may not be as&lt;br/&gt;interesting to them.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; If the impact of the system goes u[p], so should the - joint - incentives to&lt;br/&gt;&amp;gt;&amp;gt; keep it secure. And I think we&amp;#39;re (slowly) failing at that.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; That is your opinion.&lt;br/&gt;&lt;br/&gt;What Pieter said is an accurate summary and non-controversial.&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T17:45:34&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs04duf6uzv6fhthc789zssaryu4h9kxdcwa7lle7k6h6uuctccadczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955j3ry2k</id>
    
      <title type="html">📅 Original date posted:2015-08-10 📝 Original message:In ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs04duf6uzv6fhthc789zssaryu4h9kxdcwa7lle7k6h6uuctccadczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955j3ry2k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdp8ys8wy69t800nkaxykxj5e88ev58dhaa4uw3ptwngrztsu26js6q3exm&#39;&gt;nevent1q…3exm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-10&lt;br/&gt;📝 Original message:In terms of usage I think you&amp;#39;d more imagine a wallet that basically&lt;br/&gt;parks Bitcoins onto channels at all times, so long as they are&lt;br/&gt;routable there is no loss, and the scalability achieved thereby is&lt;br/&gt;strongly advantageous, and there is even the potential for users to&lt;br/&gt;earn fees by having their wallets participate in channel rebalancing&lt;br/&gt;(where hubs pay users to rebalance channels - end up with the same net&lt;br/&gt;position but move funds from one user-owned channel to another.)&lt;br/&gt;Exchange deposit, withdrawal, payments, even in-exchange trades can&lt;br/&gt;usefully happen in lightning for faster, cheaper more scalable&lt;br/&gt;transactions.&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T17:45:22&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq6mcpcyk0yz2kwq6x5lzj8wqefutr8m7hfx9dl8ejqzq3hwzhaagzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955z93ue3</id>
    
      <title type="html">📅 Original date posted:2015-08-03 📝 Original message:Again ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq6mcpcyk0yz2kwq6x5lzj8wqefutr8m7hfx9dl8ejqzq3hwzhaagzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955z93ue3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy2r9v44pzrhh5rf3kmxh37kngq5aaepx7ttdm0vrad8q5q923hjgv72a7c&#39;&gt;nevent1q…2a7c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-03&lt;br/&gt;📝 Original message:Again this should not be a political or business compromise model - we&lt;br/&gt;must focus on scientific evaluation, technical requirements and&lt;br/&gt;security.&lt;br/&gt;&lt;br/&gt;But specifically as you asked a group of Chinese miners said they&lt;br/&gt;would not run it:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;http://cointelegraph.com/news/114657/chinese-mining-pools-call-for-consensus-refuse-switch-to-bitcoin-xt&#34;&gt;http://cointelegraph.com/news/114657/chinese-mining-pools-call-for-consensus-refuse-switch-to-bitcoin-xt&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Imagine if we had a nuclear reactor design criteria - we would not be&lt;br/&gt;asking around with companies what parameter would they compromise on.&lt;br/&gt;We&amp;#39;d be looking to scientific analysis of what is safe, based on&lt;br/&gt;empirical and theoretical work on safety.  If we&amp;#39;re risking $4b of&lt;br/&gt;other peoples money (and a little bit of mine) I would strongly want a&lt;br/&gt;scientific approach.&lt;br/&gt;&lt;br/&gt;A closer analogy would be the NIST SHA3 design process.  With crypto&lt;br/&gt;building blocks it is a security / speed tradeoff, a little analogous&lt;br/&gt;to the security / throughput trade off in Bitcoin.&lt;br/&gt;&lt;br/&gt;They do not ask companies or governments which algorithm they like or&lt;br/&gt;what parameter they&amp;#39;d compromise on.  They have a design competition&lt;br/&gt;and analyse the algorithms and parameters for security margin and&lt;br/&gt;speed optimisation in hardware and software.  Much effort is put in&lt;br/&gt;and it is very rigorous because a lot is at stake if they get it&lt;br/&gt;wrong.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 3 August 2015 at 09:34, Hector Chu &amp;lt;hectorchu at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; On 3 August 2015 at 08:16, Simon Liu via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Increasing the block size shouldn&amp;#39;t be a problem for Chinese miners.&lt;br/&gt;&amp;gt;&amp;gt; Five of the largest - F2Pool, Antpool, BW, BTCChina, Huobi - have&lt;br/&gt;&amp;gt;&amp;gt; already signed a draft agreement indicating they are fine with an&lt;br/&gt;&amp;gt;&amp;gt; increase to 8 MB: &lt;a href=&#34;http://www.8btc.com/blocksize-increase-2&#34;&gt;http://www.8btc.com/blocksize-increase-2&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; What&amp;#39;s the current stance of the Chinese pools on Bitcoin XT, should Bitcoin&lt;br/&gt;&amp;gt; Core refuse to increase the block size to 8 MB in a timely fashion? Would&lt;br/&gt;&amp;gt; they run it if the economic majority (e.g. Coinbase, Bitpay, etc.) publicly&lt;br/&gt;&amp;gt; stated their support for big blocks?
    </content>
    <updated>2023-06-07T17:44:38&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0nm2n7mef3ume3nk9unqrkhpqn7ycpg4sh3m3xdk8aa9xr9n9ztgzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955cve9zr</id>
    
      <title type="html">📅 Original date posted:2015-08-03 📝 Original message:If ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0nm2n7mef3ume3nk9unqrkhpqn7ycpg4sh3m3xdk8aa9xr9n9ztgzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955cve9zr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgd7jdqrx0002jnnkufdy8667x6d599ghfq8rtpglllfkp3wprq4qcm9htk&#39;&gt;nevent1q…9htk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-03&lt;br/&gt;📝 Original message:If block-sizes are increased in a way detrimental to the Chinese miners, it&lt;br/&gt;is not the Chinese miners that lose, it is all of the non-Chinese miners -&lt;br/&gt;this is because the Chinese miners have the slight majority of the&lt;br/&gt;hashrate.  The relatively low external bandwidth connecting China to the&lt;br/&gt;net is actually the problem of the non-Chinese miners problem.  Non Chinese&lt;br/&gt;miners will experience higher orphan rate once Chinese miners cease to&lt;br/&gt;build on top of blocks that are too large to sync in a timely fashion into&lt;br/&gt;China.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 2 August 2015 at 23:02, Jim Phillips 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; China is a communist country. It is no secret that all &amp;#34;capitalist&amp;#34;&lt;br/&gt;&amp;gt; enterprises are essentially State controlled, or at the very least are&lt;br/&gt;&amp;gt; subject to nationalization should the State deem it necessary. Most ASIC&lt;br/&gt;&amp;gt; chips are manufactured in China, so they are cheap and accessible to&lt;br/&gt;&amp;gt; Chinese miners. Electricity is subsidized and essentially free. Cooling is&lt;br/&gt;&amp;gt; not an issue since large parts of China are mountainous and naturally cool.&lt;br/&gt;&amp;gt; In short the Chinese miners have HUGE advantages over all other mining&lt;br/&gt;&amp;gt; operations. This is probably why, between just the top 4 Chinese miners,&lt;br/&gt;&amp;gt; the People&amp;#39;s Republic of China effectively controls 57% of all the Bitcoin&lt;br/&gt;&amp;gt; being mined.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The ONLY disadvantage the Chinese miners have in competing with the rest&lt;br/&gt;&amp;gt; of the world is bandwidth. China has poor connectivity with the rest of the&lt;br/&gt;&amp;gt; world, and Chinese miners have said that an increase in the block size&lt;br/&gt;&amp;gt; would be detrimental to them. I say, GOOD! Most of the free world has&lt;br/&gt;&amp;gt; enough bandwidth to be able to handle larger blocks. We need to take&lt;br/&gt;&amp;gt; advantage of that fact to get mining out of the centralized control of the&lt;br/&gt;&amp;gt; Chinese.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If you&amp;#39;re truly worried about larger blocks causing centralization, think&lt;br/&gt;&amp;gt; about how, by restricting blocksize, you&amp;#39;re enabling the Communist Chinese&lt;br/&gt;&amp;gt; government to maintain centralized control over 57% of the Bitcoin hashing&lt;br/&gt;&amp;gt; power.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; *James G. Phillips IV*&lt;br/&gt;&amp;gt; &amp;lt;&lt;a href=&#34;https://plus.google.com/u/0/113107039501292625391/posts&amp;gt&#34;&gt;https://plus.google.com/u/0/113107039501292625391/posts&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt; &amp;lt;&lt;a href=&#34;http://www.linkedin.com/in/ergophobe&amp;gt&#34;&gt;http://www.linkedin.com/in/ergophobe&amp;gt&lt;/a&gt;;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; *&amp;#34;Don&amp;#39;t bunt. Aim out of the ball park. Aim for the company of immortals.&amp;#34;&lt;br/&gt;&amp;gt; -- David Ogilvy*&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;  *This message was created with 100% recycled electrons. Please think&lt;br/&gt;&amp;gt; twice before printing.*&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/20150803/fca1c9e3/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150803/fca1c9e3/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:44:37&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf5cke204guy6w4772ssy3l08re2xgnv00psud9ptvru0fqhyyu6qzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955d90mst</id>
    
      <title type="html">📅 Original date posted:2015-07-30 📝 Original message:btw ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf5cke204guy6w4772ssy3l08re2xgnv00psud9ptvru0fqhyyu6qzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955d90mst" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs86hk8yfj6ktykncnh4536c2yayvds760jzhvg2ck40estjt8tl7qg6kdvt&#39;&gt;nevent1q…kdvt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-30&lt;br/&gt;📝 Original message:btw the fact that mining is (or can be) anonymous also makes oligopoly&lt;br/&gt;or cartel behaviour likely unstable.  Miners can break ranks and&lt;br/&gt;process transactions others wish to block, or with lower fees than a&lt;br/&gt;cartel would like to charge, without detection.&lt;br/&gt;&lt;br/&gt;Anonymous mining is a feature and helps ensure policy neutrality.&lt;br/&gt;&lt;br/&gt;This is all overlaid by the 51% attack - if a coherent cartel arose&lt;br/&gt;that could maintain 51% and had enough mutual self-interest to make&lt;br/&gt;that stable, they could attack miners bypassing their cartel policies,&lt;br/&gt;by orphaning their blocks.  This is partly why mining decentralisation&lt;br/&gt;is important.  Also that is an overt act which is very detectable and&lt;br/&gt;could lead to technical counter-measures by the users, who are in&lt;br/&gt;ultimately in control of the protocol.  So there is some game theory&lt;br/&gt;suggesting it would be inadvisable for miners to be overt in cartel&lt;br/&gt;attacks.  Non overt attacks cant prevent anonymous under cutting of&lt;br/&gt;cartel desired fee minimums.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 29 July 2015 at 21:00, Adam Back &amp;lt;adam at cypherspace.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; On 29 July 2015 at 20:41, Ryan Butler 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; Does an unlimited blocksize imply the lack of a fee market?  Isn&amp;#39;t every&lt;br/&gt;&amp;gt;&amp;gt; miner able to set their minimum accepted fee or transaction acceptance&lt;br/&gt;&amp;gt;&amp;gt; algorithm?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The assumption is that wont work because any miner can break ranks and&lt;br/&gt;&amp;gt; do so profitably, so to expect otherwise is to expect oligopoly&lt;br/&gt;&amp;gt; behaviour which is the sort of antithesis of a decentralised mining&lt;br/&gt;&amp;gt; system.  It&amp;#39;s in fact a similar argument as to why decentralisation of&lt;br/&gt;&amp;gt; mining provides policy neutrality: some miner somewhere with some&lt;br/&gt;&amp;gt; hashrate will process your transaction even if some other miners are&lt;br/&gt;&amp;gt; by policy deciding not to mine it.  It is also similar reason why free&lt;br/&gt;&amp;gt; transactions are processed today - policies vary and this is good for&lt;br/&gt;&amp;gt; ensuring many types of transaction get processed.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Adam
    </content>
    <updated>2023-06-07T17:44:07&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs86hk8yfj6ktykncnh4536c2yayvds760jzhvg2ck40estjt8tl7qzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929556dmtjf</id>
    
      <title type="html">📅 Original date posted:2015-07-30 📝 Original message:On 29 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs86hk8yfj6ktykncnh4536c2yayvds760jzhvg2ck40estjt8tl7qzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929556dmtjf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp44zavhxrk9hfmy88482w0g6xm0t4nlqxp00zn4p27jqchfpwycsr7fyav&#39;&gt;nevent1q…fyav&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-30&lt;br/&gt;📝 Original message:On 29 July 2015 at 20:41, Ryan Butler via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; Does an unlimited blocksize imply the lack of a fee market?  Isn&amp;#39;t every&lt;br/&gt;&amp;gt; miner able to set their minimum accepted fee or transaction acceptance&lt;br/&gt;&amp;gt; algorithm?&lt;br/&gt;&lt;br/&gt;The assumption is that wont work because any miner can break ranks and&lt;br/&gt;do so profitably, so to expect otherwise is to expect oligopoly&lt;br/&gt;behaviour which is the sort of antithesis of a decentralised mining&lt;br/&gt;system.  It&amp;#39;s in fact a similar argument as to why decentralisation of&lt;br/&gt;mining provides policy neutrality: some miner somewhere with some&lt;br/&gt;hashrate will process your transaction even if some other miners are&lt;br/&gt;by policy deciding not to mine it.  It is also similar reason why free&lt;br/&gt;transactions are processed today - policies vary and this is good for&lt;br/&gt;ensuring many types of transaction get processed.&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T17:44:07&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyaqzulq5e6chv4yltp3eys2uhyleekkfsmu7s8eddxxwgrdp5yeczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929553hq3p8</id>
    
      <title type="html">📅 Original date posted:2015-07-30 📝 Original message:I dont ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyaqzulq5e6chv4yltp3eys2uhyleekkfsmu7s8eddxxwgrdp5yeczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929553hq3p8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg9af2cerdryev4yaeddejwx65jw05msanj0lz7070r7wtnmwezvqalap69&#39;&gt;nevent1q…ap69&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-30&lt;br/&gt;📝 Original message:I dont think people consider other blockchains as a competitive&lt;br/&gt;threat.  A PoW-blockchain is a largely singleton data structure for&lt;br/&gt;security reasons (single highest hashrate), it is hard for an&lt;br/&gt;alternative chain to bootstrap or provide meaningful security.&lt;br/&gt;Secondly the world largely lacks expertise to maintain a blockchain to&lt;br/&gt;bitcoin&amp;#39;s security level, perhaps you can see a hint of this in the&lt;br/&gt;recently disclosed security vulnerability by Pieter Wuille and Gregory&lt;br/&gt;Maxwell.  Calls to this as an argument are not resonating and probably&lt;br/&gt;not helping your argument.  Bitcoin has security properties, and a&lt;br/&gt;competing system cant achieve better properties by bypassing security,&lt;br/&gt;any blockchain faces the same fundamental security / decentralisation&lt;br/&gt;limitations.&lt;br/&gt;&lt;br/&gt;Secondly Bitcoin can obviously compete with itself with different&lt;br/&gt;parameters and defacto *does* today.  I think it is a safe estimate&lt;br/&gt;that &amp;gt; 99% of Bitcoin transactions right now are happening in Bitcoin&lt;br/&gt;related systems with various degrees of audit, reconciliation,&lt;br/&gt;provable reserves etc.  I think we can expect this to continue and&lt;br/&gt;become more secure via more reconciliation, and longer term via&lt;br/&gt;lightning or Bitcoin sidechains with different parameters.  It is a&lt;br/&gt;different story to have a single central system (Bitcoin with&lt;br/&gt;parameters changed to the point of centralisation failure) vs having&lt;br/&gt;multiple choices, because some transactions can more easily use&lt;br/&gt;relatively centralised systems (eg micropayments), and more&lt;br/&gt;interestingly the combination of a secure and decentralised layer 1&lt;br/&gt;plus choices of less decentralised layer 2 options, can be interesting&lt;br/&gt;because the layer 2 is provided cover from attack.  There is less to&lt;br/&gt;be gained by attacking relatively centralised layer 2 because any&lt;br/&gt;payments at risk of policy abuse (which is typically a small subset)&lt;br/&gt;can easily switch to layer 1.  That in itself makes layer 2&lt;br/&gt;transactions also less susceptible to policy abuse.  Further lightning&lt;br/&gt;it appears from work so far should add significant scale while&lt;br/&gt;retaining trustlessness and a good degree of decentralisation.&lt;br/&gt;&lt;br/&gt;Finally you seem to be focusing on &amp;#34;artificial&amp;#34; limits where that is&lt;br/&gt;not the issue under consideration.  The limits are technical and&lt;br/&gt;relating to decentralisation and security.  I wont go over them again&lt;br/&gt;as this topic has been covered many times in recent months.  Any chain&lt;br/&gt;that tried to go to extreme parameters (very low block intervals, or&lt;br/&gt;very large blocksizes) would have the same decentralisation problems&lt;br/&gt;as Bitcoin would if it did the same thing.  There are a number of alt&lt;br/&gt;coins that have failed as a result of poor parameter choices, there&lt;br/&gt;are inherent security limits.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;ps Etiquette note for yourself and others: please dont be repetitive&lt;br/&gt;or attempt to be forceful.  Many people have spent many years&lt;br/&gt;understanding this very complex system, from my own experience it is&lt;br/&gt;rare indeed to think of an entirely new concept or analysis, that&lt;br/&gt;hasnt&amp;#39; been long considered and put to bed 3 or 4 years ago.&lt;br/&gt;Thoughtful polite and constructive comments are welcome but I&lt;br/&gt;recommend to not start from an assumption that you have a clear and&lt;br/&gt;better insight than the entire technical community, because I have to&lt;br/&gt;say from my own experience that is very rarely the case.  It can be&lt;br/&gt;useful to test theories on #bitcoin IRC channel to find out what has&lt;br/&gt;been already concluded, find the references and avoid having to have&lt;br/&gt;that hashed out on this list which is trying to be focussed on&lt;br/&gt;technical solutions.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 29 July 2015 at 16:10, Raystonn . via bitcoin-dev&lt;br/&gt;&amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; Cheapest way to send value? Is this what Bitcoin is trying to do? So&lt;br/&gt;&amp;gt;&amp;gt; all of the smart contract, programmable money, consensus coding and&lt;br/&gt;&amp;gt;&amp;gt; tremendous developer effort is bent to the consumer demand for cheaper&lt;br/&gt;&amp;gt;&amp;gt; fees. Surely thou jests!&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; These other features can be replicated into any alternative blockchain,&lt;br/&gt;&amp;gt; including those with lower fees.  In the open-source world of&lt;br/&gt;&amp;gt; cryptocurrency, no feature will remain a value-add for very long after it&lt;br/&gt;&amp;gt; has been identified to be such.  Anything adding value will quickly be&lt;br/&gt;&amp;gt; absorbed into competing alternative blockchains.  That will leave economic&lt;br/&gt;&amp;gt; policy as the distinguishing factor.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; ... it is not the case ... that reluctance to concede&lt;br/&gt;&amp;gt;&amp;gt; blocksize is an attempt to constrain capacity. Greg Maxwell thoroughly&lt;br/&gt;&amp;gt;&amp;gt; explained in this thread that the protocol&amp;#39;s current state of&lt;br/&gt;&amp;gt;&amp;gt; development relies on  blocksize for security and, ultimately, as a&lt;br/&gt;&amp;gt;&amp;gt; means of protecting its degree of decentralization.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; A slow or lack of increase to maximum transaction rate will cause pressure&lt;br/&gt;&amp;gt; on fees.  Whether this is the desired goal is not relevant.  Everyone has&lt;br/&gt;&amp;gt; agreed this will be the outcome.  As to a smaller block size being needed&lt;br/&gt;&amp;gt; for additional decentralization, one must simply ask how much we are all&lt;br/&gt;&amp;gt; willing to pay for that additional decentralization.  It is likely that the&lt;br/&gt;&amp;gt; benefit thereto will have to be demonstrated by some power attacking and&lt;br/&gt;&amp;gt; destroying a less decentralized currency before the benefit of this feature&lt;br/&gt;&amp;gt; is given monetary value by the market.  Until then, value will bleed to the&lt;br/&gt;&amp;gt; network with the least friction, because it will have the greatest ability&lt;br/&gt;&amp;gt; to grow its network effect.  That means the blockchain with adequate&lt;br/&gt;&amp;gt; features and cheapest fees will eventually have the largest market share.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; -----Original Message----- From: Venzen Khaosan&lt;br/&gt;&amp;gt; Sent: Wednesday, July 29, 2015 3:11 PM&lt;br/&gt;&amp;gt; To: Raystonn .&lt;br/&gt;&amp;gt; Cc: bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; Subject: Re: [bitcoin-dev] Why Satoshi&amp;#39;s temporary anti-spam measure&lt;br/&gt;&amp;gt; isn&amp;#39;ttemporary&lt;br/&gt;&amp;gt;&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; Raystonn, I&amp;#39;m aware that you&amp;#39;re addressing your question to Greg&lt;br/&gt;&amp;gt; Maxwell, however a point you keep stating as fact calls for reference:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On 07/30/2015 04:28 AM, Raystonn . via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; [snip]&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; How do you plan to address the bleeding of value from Bitcoin to&lt;br/&gt;&amp;gt;&amp;gt; alternative lower-fee blockchains created by the artificially-high&lt;br/&gt;&amp;gt;&amp;gt; bitcoin transaction fees when users begin looking for the cheapest&lt;br/&gt;&amp;gt;&amp;gt; way to send value?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Cheapest way to send value? Is this what Bitcoin is trying to do? So&lt;br/&gt;&amp;gt; all of the smart contract, programmable money, consensus coding and&lt;br/&gt;&amp;gt; tremendous developer effort is bent to the consumer demand for cheaper&lt;br/&gt;&amp;gt; fees. Surely thou jests!&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Modern economic study has shown that liquidity moves to the&lt;br/&gt;&amp;gt;&amp;gt; location of least friction.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Modern economic study? Can you please provide a link or reference to&lt;br/&gt;&amp;gt; the study you are referring to.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;#34;liquidity moves to the location of least friction&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This sounds like &amp;#34;econo-speak&amp;#34; and makes no sense. The definition of&lt;br/&gt;&amp;gt; Liquidity is the degree to which an asset/security can be bought or&lt;br/&gt;&amp;gt; sold in the market without affecting the price.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; That is why bitcoin is said to have low liquidity: buying or selling&lt;br/&gt;&amp;gt; only 100 BTC visibly affects the exchange price. You probably mean&lt;br/&gt;&amp;gt; &amp;#34;people like cheap fees&amp;#34;, which is true, but as others have said,&lt;br/&gt;&amp;gt; because of Bitcoin&amp;#39;s powerful features, they are willing to pay higher&lt;br/&gt;&amp;gt; fees and wait longer for transactions to execute.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; As for your public cross-examination of Greg Maxwell, your case seems&lt;br/&gt;&amp;gt; to  be made on the assumption that limiting the size of the blockchain&lt;br/&gt;&amp;gt; is an attempt to artificially raise tx fees, but it is not the case&lt;br/&gt;&amp;gt; (as you and others repeatedly argue) that reluctance to concede&lt;br/&gt;&amp;gt; blocksize is an attempt to constrain capacity. Greg Maxwell thoroughly&lt;br/&gt;&amp;gt; explained in this thread that the protocol&amp;#39;s current state of&lt;br/&gt;&amp;gt; development relies on  blocksize for security and, ultimately, as a&lt;br/&gt;&amp;gt; means of protecting its degree of decentralization.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Surely, this is an obvious concern even for those who are campaigning&lt;br/&gt;&amp;gt; for the hare-brained ideal of making Bitcoin a &amp;#34;faster, cheaper&lt;br/&gt;&amp;gt; alternative&amp;#34; to visa or paypal? If we lose decentralization, we lose&lt;br/&gt;&amp;gt; the whole thing, right? Incorrect or correct?&lt;br/&gt;&amp;gt; -----BEGIN PGP SIGNATURE-----&lt;br/&gt;&amp;gt; Version: GnuPG v1&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; iQEcBAEBAgAGBQJVuU&#43;rAAoJEGwAhlQc8H1m9nkH/00xXJ53H4qvHjPrdNRniwvB&lt;br/&gt;&amp;gt; RXi96QjbnVj/fxU2J2TBPYF1LxJ13avyL58bbaJF7GKqcpoYNZArCKLQyGaZGCTp&lt;br/&gt;&amp;gt; h7Oe/0S&#43;b1QCrvxcVK8Ikeb7a1h9wnhAPf1FvAWoJ1cFGx/qGHetKqx1dQTWkVWz&lt;br/&gt;&amp;gt; Mp17vjaofmp2OhBzh0Smj&#43;wV9hXn9w9giZKc6UGvC0Qc7Rf3GL/YVJzM2CZNvlLS&lt;br/&gt;&amp;gt; YhQSqnnqduugYztqLV/NvNExF41zC2IMyNmA41q46v/nh8stNSIcJleD39csNMfx&lt;br/&gt;&amp;gt; BXjrlnPfZ&#43;JI4RhiH3I0qjOYWPtBH9od788DY509EOn3MT4vU&#43;EVcQaxyuFqZyw=&lt;br/&gt;&amp;gt; =lQvy&lt;br/&gt;&amp;gt; -----END PGP SIGNATURE-----&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;
    </content>
    <updated>2023-06-07T17:43:57&#43;02:00</updated>
  </entry>

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

  <entry>
    <id>https://nostr.ae/nevent1qqsd5lzjvu74alvs6dankewj8jlpck9g8d33eafggcp8reuqxl88smczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955alrky7</id>
    
      <title type="html">📅 Original date posted:2015-06-28 📝 Original message:This ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsd5lzjvu74alvs6dankewj8jlpck9g8d33eafggcp8reuqxl88smczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955alrky7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg5crlke032x5rhkyym0ttvq8r06a8cgrlmf4yj24zsrnjlaqf6qs9sxfns&#39;&gt;nevent1q…xfns&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-28&lt;br/&gt;📝 Original message:This is probably going to sound impolite, but I think it&amp;#39;s pertinent.&lt;br/&gt;&lt;br/&gt;Gavin, on dwelling on the the fact that you appear to not understand&lt;br/&gt;the basics of the lightning network, I am a little alarmed about this,&lt;br/&gt;given your recent proposals to unilaterally push the network into&lt;br/&gt;quite dangerous areas of game theory, to lobby companies etc.&lt;br/&gt;&lt;br/&gt;People are super polite and respectful around here, but this is not&lt;br/&gt;looking good, if you don&amp;#39;t mind me saying so.  You can&amp;#39;t make balanced&lt;br/&gt;or informed trade-offs on block-size schedules stretching into the&lt;br/&gt;future, if you don&amp;#39;t understand work that is underway, and has been&lt;br/&gt;for months.  Lightning is a major candidate approach the rest of the&lt;br/&gt;technical community sees for Bitcoin to scale.&lt;br/&gt;&lt;br/&gt;Lightning allows Bitcoin to scale even without a block-size increase,&lt;br/&gt;and therefore considerably impacts any calculation of how much&lt;br/&gt;block-size is required.  In this light you appear to have been&lt;br/&gt;attempting to push through a change without even understanding the&lt;br/&gt;alternatives or greater ecosystem.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 28 June 2015 at 19:51, Adam Back &amp;lt;adam at cypherspace.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; On Sun, Jun 28, 2015 at 1:12 PM, Mark Friedenbach &amp;lt;mark at friedenbach.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; But ultimately, lightning usefully solves a problem where participants have semi-long lived payment endpoints.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Recipients do benefit from keeping connections to hubs because if a&lt;br/&gt;&amp;gt; hub goes away or a user abandons a hub that tends to generate new&lt;br/&gt;&amp;gt; on-chain traffic for balance reclaim, and new channel establishment,&lt;br/&gt;&amp;gt; as we understand the limits so far.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On 28 June 2015 at 19:29, Gavin Andresen &amp;lt;gavinandresen at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; Very few of my own personal Bitcoin transactions fit that use-case.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I believe Mark is talking about the one hop (direct) connections&lt;br/&gt;&amp;gt; benefits from being long-lived; the payment destination is not&lt;br/&gt;&amp;gt; restricted in the same way.  It&amp;#39;s more like having a static IP address&lt;br/&gt;&amp;gt; with your ISP, that doesnt stop you reaching anywhere on the internet.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Say the Lightning Network has an average fan out of 10, now subject to&lt;br/&gt;&amp;gt; capital and rebalancing flows in the network you can pay anyone of a&lt;br/&gt;&amp;gt; billion people in 9 hops.  Maybe the fanout is lumpy, with some bigger&lt;br/&gt;&amp;gt; hubs - that just serves to reduce the number of hops.  Maybe there are&lt;br/&gt;&amp;gt; some capitalisation limits, that is dealt with by negative fees and&lt;br/&gt;&amp;gt; recirculation (more on that below) or failing that recapitalisation&lt;br/&gt;&amp;gt; on-chain. Some people assume that the hub will run out of&lt;br/&gt;&amp;gt; capitalisation on a given channel, however if people and hubs retain&lt;br/&gt;&amp;gt; redundant channels they can be paid to rebalance channels, and even&lt;br/&gt;&amp;gt; users can be paid by other users if there is a net flow from some&lt;br/&gt;&amp;gt; users, to a given business eg starbucks, where the users just buy new&lt;br/&gt;&amp;gt; BTC for USD and spend and dont earn BTC.  Rebalancing would work&lt;br/&gt;&amp;gt; because the exchange where they buy new BTC would be incentivised to&lt;br/&gt;&amp;gt; pay starbucks (or whoever has excess coins on a channel) to send the&lt;br/&gt;&amp;gt; coins back to the users topping up by paying them negative fees,&lt;br/&gt;&amp;gt; because the fees to do that should be less than using on-chain&lt;br/&gt;&amp;gt; transactions.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; But I don&amp;#39;t think it is a scaling solution for the types of payments the Bitcoin&lt;br/&gt;&amp;gt;&amp;gt; network is handling today.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Actually I think it may well be able to do that very well.  We dont&lt;br/&gt;&amp;gt; know for sure how it will work until we see the balance and&lt;br/&gt;&amp;gt; effectiveness of the network algorithms against usage (eg simulating&lt;br/&gt;&amp;gt; from Bitcoin&amp;#39;s historic usage say), but there&amp;#39;s good reason to see&lt;br/&gt;&amp;gt; that BTC can recirculate and rebalance due to the reversible&lt;br/&gt;&amp;gt; non-expiring channels and capitalisation requirements can be lower&lt;br/&gt;&amp;gt; than simple expectation due higher velocity and redistribution of fees&lt;br/&gt;&amp;gt; to anyone with excess liquidity and connectivity heading in the right&lt;br/&gt;&amp;gt; direction.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Adam
    </content>
    <updated>2023-06-07T17:40:56&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsg5crlke032x5rhkyym0ttvq8r06a8cgrlmf4yj24zsrnjlaqf6qszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929552u70kv</id>
    
      <title type="html">📅 Original date posted:2015-06-28 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg5crlke032x5rhkyym0ttvq8r06a8cgrlmf4yj24zsrnjlaqf6qszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929552u70kv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqst5ha9j6ftcyn52nutuf7cwcc92mrj43d9jywm73vuprfcstu6hrgs5a2h6&#39;&gt;nevent1q…a2h6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-28&lt;br/&gt;📝 Original message:On Sun, Jun 28, 2015 at 1:12 PM, Mark Friedenbach &amp;lt;mark at friedenbach.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; But ultimately, lightning usefully solves a problem where participants have semi-long lived payment endpoints.&lt;br/&gt;&lt;br/&gt;Recipients do benefit from keeping connections to hubs because if a&lt;br/&gt;hub goes away or a user abandons a hub that tends to generate new&lt;br/&gt;on-chain traffic for balance reclaim, and new channel establishment,&lt;br/&gt;as we understand the limits so far.&lt;br/&gt;&lt;br/&gt;On 28 June 2015 at 19:29, Gavin Andresen &amp;lt;gavinandresen at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; Very few of my own personal Bitcoin transactions fit that use-case.&lt;br/&gt;&lt;br/&gt;I believe Mark is talking about the one hop (direct) connections&lt;br/&gt;benefits from being long-lived; the payment destination is not&lt;br/&gt;restricted in the same way.  It&amp;#39;s more like having a static IP address&lt;br/&gt;with your ISP, that doesnt stop you reaching anywhere on the internet.&lt;br/&gt;&lt;br/&gt;Say the Lightning Network has an average fan out of 10, now subject to&lt;br/&gt;capital and rebalancing flows in the network you can pay anyone of a&lt;br/&gt;billion people in 9 hops.  Maybe the fanout is lumpy, with some bigger&lt;br/&gt;hubs - that just serves to reduce the number of hops.  Maybe there are&lt;br/&gt;some capitalisation limits, that is dealt with by negative fees and&lt;br/&gt;recirculation (more on that below) or failing that recapitalisation&lt;br/&gt;on-chain. Some people assume that the hub will run out of&lt;br/&gt;capitalisation on a given channel, however if people and hubs retain&lt;br/&gt;redundant channels they can be paid to rebalance channels, and even&lt;br/&gt;users can be paid by other users if there is a net flow from some&lt;br/&gt;users, to a given business eg starbucks, where the users just buy new&lt;br/&gt;BTC for USD and spend and dont earn BTC.  Rebalancing would work&lt;br/&gt;because the exchange where they buy new BTC would be incentivised to&lt;br/&gt;pay starbucks (or whoever has excess coins on a channel) to send the&lt;br/&gt;coins back to the users topping up by paying them negative fees,&lt;br/&gt;because the fees to do that should be less than using on-chain&lt;br/&gt;transactions.&lt;br/&gt;&lt;br/&gt;&amp;gt; But I don&amp;#39;t think it is a scaling solution for the types of payments the Bitcoin&lt;br/&gt;&amp;gt; network is handling today.&lt;br/&gt;&lt;br/&gt;Actually I think it may well be able to do that very well.  We dont&lt;br/&gt;know for sure how it will work until we see the balance and&lt;br/&gt;effectiveness of the network algorithms against usage (eg simulating&lt;br/&gt;from Bitcoin&amp;#39;s historic usage say), but there&amp;#39;s good reason to see&lt;br/&gt;that BTC can recirculate and rebalance due to the reversible&lt;br/&gt;non-expiring channels and capitalisation requirements can be lower&lt;br/&gt;than simple expectation due higher velocity and redistribution of fees&lt;br/&gt;to anyone with excess liquidity and connectivity heading in the right&lt;br/&gt;direction.&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T17:40:56&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsztgjz3nl4s4tn7svkrx6asafth6fqudfa03euz0h7656dmrph6pqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929559lllvr</id>
    
      <title type="html">📅 Original date posted:2015-06-28 📝 Original message:On 28 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsztgjz3nl4s4tn7svkrx6asafth6fqudfa03euz0h7656dmrph6pqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929559lllvr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxdyz4malc20ke4xfqwt6v38uu77spdv947xn2tzfggssvq87ygmgdtcqn3&#39;&gt;nevent1q…cqn3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-28&lt;br/&gt;📝 Original message:On 28 June 2015 at 12:29, Benjamin &amp;lt;benjamin.l.cordes at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; I agree that naive scaling will likely lead to bad outcomes. They might have&lt;br/&gt;&amp;gt; the advantage though, as this would mean not changing Bitcoin.&lt;br/&gt;&lt;br/&gt;Sure we can work incrementally and carefully, and this is exactly what&lt;br/&gt;Bitcoin has been doing, and *must* do for safety and security for the&lt;br/&gt;last 5 years!&lt;br/&gt;That doesnt mean that useful serious improvements have not been made.&lt;br/&gt;&lt;br/&gt;&amp;gt; Level2 and Lightning is not well defined. If you move money to a third&lt;br/&gt;&amp;gt; party, even if it is within the constrained of a locked contract, then I&lt;br/&gt;&amp;gt; don&amp;#39;t think that will solve the issues.&lt;br/&gt;&lt;br/&gt;I think you misunderstand how lightning works.  Every lightning&lt;br/&gt;transaction *is* a valid bitcoin transaction that could be posted to&lt;br/&gt;the Bitcoin network to reclaim funds if a hub went permanently&lt;br/&gt;offline.  It is just that while the hubs involved remain in service,&lt;br/&gt;there is no need to do so.  This is why it has been described as a&lt;br/&gt;(write coalescing) write cache layer for Bitcoin.&amp;gt;&lt;br/&gt;&lt;br/&gt;I believe people expect lightning to be peer 2 peer like bitcoin.&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T17:40:54&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy47u9wcwlah4jxgpgsh3yaremv8fu50nw9zdluw7h7qdczxplh4czyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955puyea2</id>
    
      <title type="html">📅 Original date posted:2015-06-28 📝 Original message:On 28 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy47u9wcwlah4jxgpgsh3yaremv8fu50nw9zdluw7h7qdczxplh4czyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955puyea2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvfdsusc84nn2hegr9m3gxmadd4n05ek2cth90ayrpmknhxwphnuczvlcez&#39;&gt;nevent1q…lcez&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-28&lt;br/&gt;📝 Original message:On 28 June 2015 at 07:34, Raystonn &amp;lt;raystonn at hotmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; nodes are limited to 133 connections.  This is 8 outgoing connections and&lt;br/&gt;&amp;gt; 125 incoming connections.  [...] Once your full node reaches 133 connections,&lt;br/&gt;&amp;gt; it will see no further increase in load [...] Only transaction rate will affect the&lt;br/&gt;&amp;gt; load on your node.&lt;br/&gt;&lt;br/&gt;The total system cost is more relevant, or total cost per user.  I think you&lt;br/&gt;are stuck on the O( t * m ) t = tx, m = nodes thinking.  Total cost per user&lt;br/&gt;is increasing.  That better scaling algorithms need to be found.  That&amp;#39;s why&lt;br/&gt;people are working on lightning-like systems.&lt;br/&gt;&lt;br/&gt;&amp;gt; fear larger blocks based on an assumption of exponential growth of work, which just&lt;br/&gt;&amp;gt; isn&amp;#39;t the case.&lt;br/&gt;&lt;br/&gt;People have been explaining quadratic system level increase, which is&lt;br/&gt;not exponential,&lt;br/&gt;wrong assumption.&lt;br/&gt;&lt;br/&gt;&amp;gt; Decentralisation is planned to scale down once the 133 connection limit is&lt;br/&gt;&amp;gt; hit. Like it or not, this is the current state of the code.&lt;br/&gt;&lt;br/&gt;No people are not assuming decentralisation would decrease.  They are assuming&lt;br/&gt;the number of economically dependent full nodes would increase, that&amp;#39;s where the&lt;br/&gt;O( n^2 ) comes from!  If we assume say c= 0.1% of users will run full nodes,&lt;br/&gt;and users make some small-world assumed number of transactions that doesnt&lt;br/&gt;increase greatly as more users are added to the network, then O( t * m&lt;br/&gt;) =&amp;gt; O( n^2 ).&lt;br/&gt;&lt;br/&gt;Seeing decentralisation failing isn&amp;#39;t a useful direction as Bitcoin depends on&lt;br/&gt;decentralisation for most of it&amp;#39;s useful security properties.  People running&lt;br/&gt;around saying great lets centralise Bitcoin and scale it, are not working on&lt;br/&gt;Bitcoin.  They may more usefully go work on competing systems without&lt;br/&gt;proof of work as that&amp;#39;s where this line of reasoning ends up.  There&lt;br/&gt;are companies working on such things.  Some of them support Bitcoin IOUs.&lt;br/&gt;Some of them have job openings.&lt;br/&gt;&lt;br/&gt;We can improve decentralisation, and use bandwidth and relay improvements&lt;br/&gt;to get some increase in throughput.  But starting a direction of simplistic&lt;br/&gt;thinking about an ever increasing block-size mode of thinking is destructive&lt;br/&gt;and not Bitcoin.  If you want to do that, you need to do it in an offchain&lt;br/&gt;system.  You cant build on sand so your offchain system wont be useful&lt;br/&gt;if Bitcoin doesnt have reasonable decentralisation to retain useful meaning.&lt;br/&gt;Hence lightning.  There are existing layer 2 things that have on-chain netting.&lt;br/&gt;Go work on one of those.  But people need to understand the constraints&lt;br/&gt;and stop arguing to break Bitcoin to &amp;#34;scale&amp;#34;.  It&amp;#39;s too simplistic.&lt;br/&gt;&lt;br/&gt;Even Gavin&amp;#39;s proposal is not trying to do that, hence reference to&lt;br/&gt;Nielsen&amp;#39;s law.&lt;br/&gt;His parameters are too high for too long for basic safety or prudence, but the&lt;br/&gt;general idea to reclaim some throughput from network advances, is reasonable.&lt;br/&gt;Also decentralisation is key, and that is something we can improve with pooling&lt;br/&gt;protocols to phase out the artificial centralisation.  We can also&lt;br/&gt;educate people&lt;br/&gt;to use fullnode they economically depend on to keep the full to SPV ratio&lt;br/&gt;reasonable which is also needed for security.&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T17:40:53&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs83qxxev5wcjfj52s6v295g02ku0s4rum6v8u3gkgd9npxsxu5wcqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955kr7u3n</id>
    
      <title type="html">📅 Original date posted:2015-06-27 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs83qxxev5wcjfj52s6v295g02ku0s4rum6v8u3gkgd9npxsxu5wcqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955kr7u3n" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxr57ed67pdqxyetagmlhlvvg9veqawwghpujl6j0u53373ervptgarg0cp&#39;&gt;nevent1q…g0cp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-27&lt;br/&gt;📝 Original message:Michael Naber wrote:&lt;br/&gt;&amp;gt; Bitcoin Core must remain the lowest-fee, highest-capacity, most secure, distributed, fastest, overall best solution possible to the global consensus problem.&lt;br/&gt;&lt;br/&gt;Everyone here is excited about the potential of Bitcoin and would&lt;br/&gt;aspirationally like it to reach its full potential as fast as&lt;br/&gt;possible.  But the block-size is not a free variable, half those&lt;br/&gt;parameters you listed are in conflict with each other.  We&amp;#39;re trying&lt;br/&gt;to improve both decentralisation and throughput short-term while&lt;br/&gt;people work on algorithmic improvements mid-term.  If you are&lt;br/&gt;interested you can take a look through the proposals:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-June/008603.html&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/2015-June/008603.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Note that probably 99% of Bitcoin transactions already happen&lt;br/&gt;off-chain in exchanges, tipping services, hosted wallets etc.  Maybe&lt;br/&gt;you&amp;#39;re already using them, assuming you are a bitcoin user.&lt;br/&gt;They constitute an early stage layer 2, some of them even have on&lt;br/&gt;chain netting and scale faster than the block-chain.&lt;br/&gt;&lt;br/&gt;You can also read about layer 2, the lightning network paper and the&lt;br/&gt;duplex micropayment channel paper:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;http://lightning.network/lightning-network-paper-DRAFT-0.5.pdf&#34;&gt;http://lightning.network/lightning-network-paper-DRAFT-0.5.pdf&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;http://www.tik.ee.ethz.ch/file/716b955c130e6c703fac336ea17b1670/duplex-micropayment-channels.pdf&#34;&gt;http://www.tik.ee.ethz.ch/file/716b955c130e6c703fac336ea17b1670/duplex-micropayment-channels.pdf&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;and read the development list and look at the code:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/lightning-dev/&#34;&gt;http://lists.linuxfoundation.org/pipermail/lightning-dev/&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/ElementsProject/lightning&#34;&gt;https://github.com/ElementsProject/lightning&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 27 June 2015 at 16:39, Michael Naber &amp;lt;mickeybob at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; Demand to participate in a low-fee global consensus network will likely&lt;br/&gt;&amp;gt; continue to rise. Technology already exists to meet that rising demand using&lt;br/&gt;&amp;gt; a blockchain with sufficient block size. Whether that blockchain is Bitcoin&lt;br/&gt;&amp;gt; Core with an increased block size, or whether it is a fork, market forces&lt;br/&gt;&amp;gt; make it almost certain that demand will be met by a blockchain with adequate&lt;br/&gt;&amp;gt; capacity. These forces ensure that not only today’s block size will be&lt;br/&gt;&amp;gt; increased, but also that future increases will occur should the demand&lt;br/&gt;&amp;gt; arise.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; In order to survive, Bitcoin Core must remain the lowest-fee,&lt;br/&gt;&amp;gt; highest-capacity, most secure, distributed, fastest, overall best solution&lt;br/&gt;&amp;gt; possible to the global consensus problem. Attempting to artificially&lt;br/&gt;&amp;gt; constrain the block size below the limits of technology for any reason is a&lt;br/&gt;&amp;gt; conflict with this objective and a threat to the survival of Bitcoin Core.&lt;br/&gt;&amp;gt; At the same time, scheduling large future increases or permitting unlimited&lt;br/&gt;&amp;gt; dynamic scaling of the block size limit raises concerns over availability of&lt;br/&gt;&amp;gt; future computing resources. Instead, we should manually increase the block&lt;br/&gt;&amp;gt; size limit as demand occurs, except in the special case that increasing the&lt;br/&gt;&amp;gt; limit would cause an undue burden upon users wishing to validate the&lt;br/&gt;&amp;gt; integrity of the blockchain.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Compromise: Can we agree that raising the block size to a static 8MB now&lt;br/&gt;&amp;gt; with a plan to increase it further should demand necessitate except in the&lt;br/&gt;&amp;gt; special case above is a reasonable path forward?&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-07T17:40:50&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswd23z0vtek4248xhczaf3ykt9t7aj8dpukhhykeelezsm7f95fggzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929556ne37x</id>
    
      <title type="html">📅 Original date posted:2015-06-15 📝 Original message:Hi ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswd23z0vtek4248xhczaf3ykt9t7aj8dpukhhykeelezsm7f95fggzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929556ne37x" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0emgmqsul03u90xzadcw3qata29qwwsyjfnqw8wzmc234rrgxnfc2hfxzp&#39;&gt;nevent1q…fxzp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-15&lt;br/&gt;📝 Original message:Hi Mike&lt;br/&gt;&lt;br/&gt;Well thank you for replying openly on this topic, its helpful.&lt;br/&gt;&lt;br/&gt;I apologise in advance if this gets quite to the point and at times&lt;br/&gt;blunt, but transparency is important, and we owe it to the users who&lt;br/&gt;see Bitcoin as the start of a new future and the$3b of invested funds&lt;br/&gt;and $600m of VC funds invested in companies, we owe it to them that we&lt;br/&gt;be open and transparent here.&lt;br/&gt;&lt;br/&gt;I would really prefer on a personal nor professional basis to be&lt;br/&gt;having this conversation period, never mind in public, but Mike - your&lt;br/&gt;and Gavin&amp;#39;s decision to promote a unilateral hard-fork and code fork&lt;br/&gt;are extremely high risk for bitcoin and so there remains little&lt;br/&gt;choice.  So I apologise again that we have to have this kind of&lt;br/&gt;conversation on a technical discussion list.  This whole thing is&lt;br/&gt;hugely stressful and worrying for developers, companies and investors.&lt;br/&gt;&lt;br/&gt;I strongly urge that we return to the existing collaborative&lt;br/&gt;constructive review process that has been used for the last 4 years&lt;br/&gt;which is a consensus by design to prevent one rogue person from&lt;br/&gt;inserting a backdoor, or lobbying for a favoured change on behalf of a&lt;br/&gt;special interest group, or working for bad actor (without accusing you&lt;br/&gt;of any of those - I understand you personally just want to scale&lt;br/&gt;bitcoin, but are inclined to knock heads and try to force an issue you&lt;br/&gt;see, rather than work collaboratively).&lt;br/&gt;&lt;br/&gt;For you (and everyone)&lt;br/&gt;&lt;br/&gt;- Should there be a summit of some kind, that is open attendance, and&lt;br/&gt;video recorded so that people who are unable to attend can participate&lt;br/&gt;too, so that people can present the technical proposals and risks in&lt;br/&gt;an unbiased way?&lt;br/&gt;&lt;br/&gt;(It is not theoretical question, I may have a sponsor and host - not&lt;br/&gt;Blockstream, an independent, its a question for everyone, developers,&lt;br/&gt;users, CTOs, CEOs.)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;So here I come back to more frank questions:&lt;br/&gt;&lt;br/&gt;Governance&lt;br/&gt;&lt;br/&gt;The rest of the developers are wise to realise that they do not want&lt;br/&gt;exclusive control, to avoid governance centralising into the hands of&lt;br/&gt;one person, and this is why they have shared it with a consensus&lt;br/&gt;process over the last 4 years.  No offence but I dont think you&lt;br/&gt;personally are thinking far enough ahead to think you want personal&lt;br/&gt;control of this industry.  Maybe some factions dont trust your&lt;br/&gt;motives, or they dont mind, but feel more assured if a dozen other&lt;br/&gt;people are closely reviewing and have collective review authority.&lt;br/&gt;&lt;br/&gt;- Do you understand that attempting to break this process by&lt;br/&gt;unilateral hard-fork is extremely weakening of Bitcoin&amp;#39;s change&lt;br/&gt;governance model?&lt;br/&gt;&lt;br/&gt;- Do you understand that change governance is important, and that it&lt;br/&gt;is important that there be multiple reviewers and sign-off to avoid&lt;br/&gt;someone being blackmailed or influenced by an external party - which&lt;br/&gt;could potentially result in massive theft of funds if something were&lt;br/&gt;missed?&lt;br/&gt;&lt;br/&gt;- Secondarily do you understand that even if you succeed in a&lt;br/&gt;unilateral fork (and the level of lost coins and market cap and damage&lt;br/&gt;to confidence is recoverable), that it sets a precedent that others&lt;br/&gt;may try to follow in the future to introduce coercive features that&lt;br/&gt;break the assurances of bitcoin, like fungibility reducing features&lt;br/&gt;say (topically I hear you once proposed on a private forum the concept&lt;br/&gt;of red-lists, other such proposals have been made and quickly&lt;br/&gt;abandoned), or ultimately if there is a political process to obtain&lt;br/&gt;unpopular changes by unilateral threat, the sky is the limit - rewrite&lt;br/&gt;the social contract at that point without consensus, but by&lt;br/&gt;calculation that people will value Bitcoin enough that they will&lt;br/&gt;follow a lead to avoid risk to the system?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Security&lt;br/&gt;&lt;br/&gt;As you probably know some extremely subtle bugs in Bitcoin have at&lt;br/&gt;times slipped past even the most rigorous testings, often with&lt;br/&gt;innocuous but unexpected behaviours, but some security issues  Some&lt;br/&gt;extremely intricate and time-sensitive security defect and incident&lt;br/&gt;response happens from time to time which is not necessarily publicly&lt;br/&gt;disclosed until after the issue has been rolled out and fixed, which&lt;br/&gt;can take some time due to the nature of protocol upgrades,&lt;br/&gt;work-arounds, software upgrade via contacting key miners etc.  We&lt;br/&gt;could take an example of the openSSL bug.&lt;br/&gt;&lt;br/&gt;- How do you plan to deal with security &amp;amp; incident response for the&lt;br/&gt;duration you describe where you will have control while you are&lt;br/&gt;deploying the unilateral hard-fork and being in sole maintainership&lt;br/&gt;control?&lt;br/&gt;&lt;br/&gt;- Are you a member of the bitcoin security reporting list?&lt;br/&gt;&lt;br/&gt;On 15 June 2015 at 11:56, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&amp;gt; I will review both and mostly delegate to Gavin&amp;#39;s good taste around the&lt;br/&gt;&amp;gt; details, unless there is some very strong disagreement. But that seems&lt;br/&gt;&amp;gt; unlikely.&lt;br/&gt;&amp;gt; ...&lt;br/&gt;&amp;gt; Feedback will be read. There are no NACKS in Bitcoin XT. Patch requests&lt;br/&gt;&amp;gt; aren&amp;#39;t scored in any way. The final decision rests with the maintainer as in&lt;br/&gt;&amp;gt; ~all open source projects.&lt;br/&gt;&lt;br/&gt;As you know the people who have written 95% of the code (and reviewed,&lt;br/&gt;and tested, and formally proved segments etc) are strenuously advising&lt;br/&gt;not to push any consensus code into public use without listening to&lt;br/&gt;and addressing review questions which span beyond rigorous code &amp;amp;&lt;br/&gt;automated guided fuzz testers, simulation and sometimes formal proofs,&lt;br/&gt;but also economics, game-theory and critically very subtle&lt;br/&gt;determinism/consensus safety that they have collectively 4-5 years&lt;br/&gt;experience of each.&lt;br/&gt;&lt;br/&gt;- Will you pause your release plans if all of the other developers&lt;br/&gt;insist that the code or algorithm is defective?&lt;br/&gt;&lt;br/&gt;- Please don&amp;#39;t take this the wrong way, and I know your bitcoinj work&lt;br/&gt;was a significant engineering project which required porting bitcoin&lt;br/&gt;logic.  But If the answer to the above question is no, as you seemed&lt;br/&gt;to indicate in your response, as you not have not written much bitcoin&lt;br/&gt;core code yourself (I think 3 PRs in total), do you find yourself more&lt;br/&gt;qualified than the combination of peer review of the group of people&lt;br/&gt;who have written 95% of it, and maintained it and refactored most of&lt;br/&gt;it over the last 4-5 years?&lt;br/&gt;&lt;br/&gt;I presume from your security background you are quite familiar with&lt;br/&gt;the need for review of crypto protocol changes &amp;amp; rigorous code review.&lt;br/&gt;That is even more the case with Bitcoin given the consensus&lt;br/&gt;criticality.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; - On the idea of a non-consensus hard-fork at all, I think we can&lt;br/&gt;&amp;gt;&amp;gt; assume you will get a row of NACKs.  Can you explain your rationale&lt;br/&gt;&amp;gt;&amp;gt; for going ahead anyway?  The risks are well understood and enormous.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If Bitcoin runs out of capacity it will break and many of our users will&lt;br/&gt;&amp;gt; leave. That is not an acceptable outcome for myself or the many other&lt;br/&gt;&amp;gt; wallet, service and merchant developers who have worked for years to build&lt;br/&gt;&amp;gt; an ecosystem around this protocol.&lt;br/&gt;&lt;br/&gt;That you are frustrated, is not a sufficient answer as to why you are&lt;br/&gt;proposing to go ahead with a universally acknowledged extreme network&lt;br/&gt;divergence danger unilateral hard-fork, lacking wide-spread consensus.&lt;br/&gt;People are quite concerned about this.  Patience, caution and prudence&lt;br/&gt;is necessary in a software system with such high assurance&lt;br/&gt;requirements.&lt;br/&gt;&lt;br/&gt;So I ask again:&lt;br/&gt;&lt;br/&gt;- On the idea of a non-consensus hard-fork at all, I think we can&lt;br/&gt;assume you will get a row of NACKs.  Can you explain your rationale&lt;br/&gt;for going ahead anyway?  The risks are well understood and enormous.&lt;br/&gt;&lt;br/&gt;Note the key point is that you are working on a unilateral hard-fork,&lt;br/&gt;where there is a clear 4 year established process for proposing&lt;br/&gt;improvements and an extremely well thought out and important change&lt;br/&gt;management governance process.  While there has been much discussion,&lt;br/&gt;you nor Gavin, have not actually posted a BIP for review.  Nor&lt;br/&gt;actually was much of the discussion even conducted in the open: it was&lt;br/&gt;only when Matt felt the need to clear the air and steer this&lt;br/&gt;conversation into the open that discussion arose here.  During that&lt;br/&gt;period of private discussion you and Gavin were largely unknown to&lt;br/&gt;most of us lobbying companies with your representation of a method&lt;br/&gt;that concerns everyone of the Bitcoin users.  Now that the technical&lt;br/&gt;community aware aware they are strenuously discouraging you on the&lt;br/&gt;basis of risks.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Openness&lt;br/&gt;&lt;br/&gt;- Do you agree that bitcoin technical discussions should happen in the open?&lt;br/&gt;&lt;br/&gt;- As this is a FOSS project, do you agree that companies should also&lt;br/&gt;be open, about their requirements and trade-offs they would prefer?&lt;br/&gt;&lt;br/&gt;- Can you disclose the list of companies you have lobbied in private&lt;br/&gt;whether they have spoken publicly or not, and whether they have&lt;br/&gt;indicated approval or not?&lt;br/&gt;&lt;br/&gt;- Did you share a specific plan, like a BIP or white paper with these&lt;br/&gt;companies, and if so can we see it?&lt;br/&gt;&lt;br/&gt;- If you didnt submit a plan, could you summarise what you asked them&lt;br/&gt;and what you proposed, and if you discussed also the risks?  (If you&lt;br/&gt;asked them if they would like Bitcoin to scale, I expect almost&lt;br/&gt;everyone does, including every member of the technical community, so&lt;br/&gt;that for example would not fairly indicate approval for a unilateral&lt;br/&gt;hard-fork)&lt;br/&gt;&lt;br/&gt;I and others will be happy to talk with the CTO and CEOs of companies&lt;br/&gt;you have lobbied in private, for balance to assure ourselves and the&lt;br/&gt;rest of the community that their support was given - and with full&lt;br/&gt;understanding of the risks of doing it unilaterally, without peer&lt;br/&gt;review, benefit of maintenance and security inidence management, and&lt;br/&gt;what exactly they are being quoting as having signed up for.&lt;br/&gt;&lt;br/&gt;(This maybe more efficiently and openly achieved by the open process,&lt;br/&gt;on a mailing list, maybe a different one even special purpose to this&lt;br/&gt;topic, with additional option of the open public meeting I proposed at&lt;br/&gt;the top).&lt;br/&gt;&lt;br/&gt;- Do you agree that it would be appropriate, that companies be aware&lt;br/&gt;of both the scaling opportunities (of course, great everyone wants&lt;br/&gt;scalability) as well as the technical limits and risks with various&lt;br/&gt;approaches?  And that these be presented by parties from a range of&lt;br/&gt;views to ensure balance?&lt;br/&gt;&lt;br/&gt;- Do you consider your expression of issues to hold true to the ideal&lt;br/&gt;of representing balanced nuanced view of all sides of a technical&lt;br/&gt;debate, even when under pressure or feeling impatient about the&lt;br/&gt;process?&lt;br/&gt;&lt;br/&gt;You may want to review the opening few minutes of your epicenter 82&lt;br/&gt;bitcoin for example where you claimed and I quote &amp;#34;[the rest of the&lt;br/&gt;technical community] dont want capacity to ever increase and want it&lt;br/&gt;to stay where it is and when it fills up people move to other&lt;br/&gt;systems&amp;#34;.&lt;br/&gt;&lt;br/&gt;- Do you think that is an accurate depiction of the complex trade-offs&lt;br/&gt;we have been discussing on this list?&lt;br/&gt;&lt;br/&gt;(For the record I am not aware of a single person who has said they do&lt;br/&gt;not agree with scaling Bitcoin.  Changing a constant is not the&lt;br/&gt;hard-part.  The hard part is validating a plan and the other factors&lt;br/&gt;that go into it.  It&amp;#39;s not a free choice it is a security/scalability&lt;br/&gt;tradeoff.  No one will thank us if we &amp;#34;scale&amp;#34; bitcoin but break it in&lt;br/&gt;hard to recover ways at the same time.)&lt;br/&gt;&lt;br/&gt;- Were you similarly balanced in your explanations when talking to&lt;br/&gt;companies in private discussions?&lt;br/&gt;&lt;br/&gt;- Do you understand that if we do not work from balanced technical&lt;br/&gt;discussion, that we may end up with some biased criteria?&lt;br/&gt;&lt;br/&gt;Authority&lt;br/&gt;&lt;br/&gt;Neither you nor Gavin have any particular authority here to speak on&lt;br/&gt;behalf of Bitcoin (eg you acknowledge in your podcast that Wladimir is&lt;br/&gt;dev lead, and you and Gavin are both well aware of the 4 year&lt;br/&gt;established change management consensus decision making model where&lt;br/&gt;all of the technical reviewers have to come to agreement before&lt;br/&gt;changes go in for security reasons explained above).  I know Gavin has&lt;br/&gt;a &amp;#34;Chief Scientist&amp;#34; title from the Bitcoin Foundation, but sadly that&lt;br/&gt;organisation is not held in as much regard as it once was, due to&lt;br/&gt;various irregularities and controversies, and as I understand it no&lt;br/&gt;longer employs any developers, due to lack of funds.  Gavin is now&lt;br/&gt;employed by MIT&amp;#39;s DCI project as a researcher in some capacity.  As&lt;br/&gt;you know Wladimir is doing the development lead role now, and it seems&lt;br/&gt;part of your personal frustration you said was because he did not&lt;br/&gt;agree with your views.  Neither you nor Gavin have been particularly&lt;br/&gt;involved in bitcoin lately, even Gavin, for 1.5 years or so.&lt;br/&gt;&lt;br/&gt;- Do you agree that if you presume to speak where you do not have&lt;br/&gt;authority you may confuse companies?&lt;br/&gt;&lt;br/&gt;&amp;gt; If Bitcoin runs out of capacity it will break and many of our users will&lt;br/&gt;&amp;gt; leave. That is not an acceptable outcome for myself or the many other&lt;br/&gt;&amp;gt; wallet, service and merchant developers who have worked for years to build&lt;br/&gt;&amp;gt; an ecosystem around this protocol.&lt;br/&gt;&lt;br/&gt;But I think this is a false dichotomy.  As I said in previous mail I&lt;br/&gt;understand people are frustrated that it has taken so long, but it is&lt;br/&gt;not the case that no progress has been made on scalability.&lt;br/&gt;&lt;br/&gt;I itemised a long list of scalability work which you acknowledged as&lt;br/&gt;impressive work (CPU, memory, network bandwidth/latency) and RBF, CPFP&lt;br/&gt;fee work, fee-estimation, and so on, which you acknowledged and are&lt;br/&gt;aware of.&lt;br/&gt;&lt;br/&gt;There are multiple proposals and BIPs under consideration on the list right now.&lt;br/&gt;&lt;br/&gt;- what is the reason that you (or Gavin) would not post your BIP along&lt;br/&gt;side the others to see if it would win based on technical merit?&lt;br/&gt;&lt;br/&gt;- why would you feel uniquely qualified to override the expert opinion&lt;br/&gt;of the rest of the technical community if your proposal were not&lt;br/&gt;considered to have most technical merit? (Given that this is not a&lt;br/&gt;simple market competition thing where multiple hard-forks can be&lt;br/&gt;considered - it is a one only decision, and if it is done in a&lt;br/&gt;divisive unilateral way there are extreme risks of the ledger&lt;br/&gt;diverging.)&lt;br/&gt;&lt;br/&gt;Network Divergence Risk&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; - How do you propose to deal with the extra risks that come from&lt;br/&gt;&amp;gt;&amp;gt; non-consensus hard-forks?  Hard-forks themselves are quite risky, but&lt;br/&gt;&amp;gt;&amp;gt; non-consensus ones are extremely dangerous for consensus.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The approach is the same for other forks. Voting via block versions and then&lt;br/&gt;&amp;gt; when there&amp;#39;s been &amp;gt;X% for Y time units the 1mb limit is lifted/replaced.&lt;br/&gt;&lt;br/&gt;But this is not a soft-fork, it is a hard-fork.  Miner voting is only&lt;br/&gt;peripherally related.  Even if in the extremis 75% of miners tried a&lt;br/&gt;unilateral hard-fork but 100% of the users stayed on the maintained&lt;br/&gt;original code, no change would occur other than those miners losing&lt;br/&gt;reward (mining fork-coins with no resale value) and the difficulty&lt;br/&gt;would adjust.  The miners who made an error in choice would lose money&lt;br/&gt;and go out of business or rejoin the chain.&lt;br/&gt;&lt;br/&gt;However if something in that direction happens with actual users and&lt;br/&gt;companies on both sides of it users will lose money, the ledger will&lt;br/&gt;diverge as soon as a single double-spend happens, and never share a&lt;br/&gt;block again, companies will go instantly insolvent, and chaos will&lt;br/&gt;break out.  This is the dangerous scenario we are concerned about.&lt;br/&gt;&lt;br/&gt;So the same question again:&lt;br/&gt;&lt;br/&gt;- How do you propose to deal with the extra risks that come from&lt;br/&gt;non-consensus hard-forks?  Hard-forks themselves are quite risky, but&lt;br/&gt;non-consensus ones are extremely dangerous for consensus.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Being sensitive to alarming the market&lt;br/&gt;&lt;br/&gt;It is something akin to Greece or Portugal or Italy exiting the euro&lt;br/&gt;currency in a disorderly way.  Economists and central bank policy&lt;br/&gt;makers are extremely worried about such an eventuality and talk about&lt;br/&gt;related factors in careful, measured terms, watch Mario Draghi when he&lt;br/&gt;speaks.&lt;br/&gt;&lt;br/&gt;Imagine that bitcoin is 10x or 100x bigger.  Bitcoin cant have people&lt;br/&gt;taking unilateral actions such as you have been proposing.  It is not&lt;br/&gt;following the consensus governance process, and not good policy and it&lt;br/&gt;is probably affecting bitcoin confidence and price at this moment.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; - Do you have contingency plans for what to do if the non-consensus&lt;br/&gt;&amp;gt;&amp;gt; hard-fork goes wrong and $3B is lost as a result?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Where did you get the $3B figure from? The fork either doesn&amp;#39;t happen, or it&lt;br/&gt;&amp;gt; happens after quite a long period of people knowing it&amp;#39;s going to happen -&lt;br/&gt;&amp;gt; for example because their full node is printing &amp;#34;You need to upgrade&amp;#34;&lt;br/&gt;&amp;gt; messages due to seeing the larger block version, or because they read the&lt;br/&gt;&amp;gt; news, or because they heard about it via some other mechanisms.&lt;br/&gt;&lt;br/&gt;This is not a soft-fork, and the community will not want to take the&lt;br/&gt;risks once they understand them, and they have months in which to&lt;br/&gt;understand them and at this point you&amp;#39;ve motivated and wasted 100s of&lt;br/&gt;developer man hours such that we will feel impelled to make sure that&lt;br/&gt;no one opts into a unilateral hard-fork without understanding the&lt;br/&gt;risks.  It would be negligent to allow people to do that.  Before this&lt;br/&gt;gets very far FAQs will be on bitcoin.org etc explaining this risk I&lt;br/&gt;would imagine.  Its just starting not finished.&lt;br/&gt;&lt;br/&gt;What makes you think the rest of the community may not instead prefer&lt;br/&gt;Jeff Garzik&amp;#39;s BIP after revisions that he is making now with review&lt;br/&gt;comments from others?&lt;br/&gt;&lt;br/&gt;Or another proposal.  Taken together with a deployment plan that sees&lt;br/&gt;work on decentralisation tying into that plan.&lt;br/&gt;&lt;br/&gt;- If you persisted anyway, what makes you think bitcoin could not make&lt;br/&gt;code changes defensively relating to your unilateral fork?&lt;br/&gt;(I am sure creative minds can find some ways to harden bitcoin against&lt;br/&gt;a unilateral fork, with a soft-fork or non-consensus update can be&lt;br/&gt;deployed much faster than a hard-fork).&lt;br/&gt;&lt;br/&gt;I tried to warn Gavin privately that I thought he was under-estimating&lt;br/&gt;the risk of failure to his fork proposal due to it being unilateral.&lt;br/&gt;Ie as you both seem sincere in your wish to have your proposal&lt;br/&gt;succeed, then obviously the best way to do that is to release a BIP in&lt;br/&gt;the open collaborative process and submit it to review like everyone&lt;br/&gt;else.  Doing it unilaterally only increases its chance of failure.&lt;br/&gt;&lt;br/&gt;The only sensible thing to do here is submit a BIP and stop the&lt;br/&gt;unilateral fork threat.&lt;br/&gt;&lt;br/&gt;Scalability Plans&lt;br/&gt;&lt;br/&gt;&amp;gt; Let me flip the question around. Do you have a contingency plan if Bitcoin&lt;br/&gt;&amp;gt; runs out of capacity and significant user disruption occurs that results in&lt;br/&gt;&amp;gt; exodus, followed by fall in BTC price? The only one I&amp;#39;ve seen is &amp;#34;we can&lt;br/&gt;&amp;gt; perform an emergency hard fork in a few weeks&amp;#34;!&lt;br/&gt;&lt;br/&gt;Yes people have proposed other plans.  Bryan Bishop posted a list of them.&lt;br/&gt;&lt;br/&gt;Jeff Garzik has a proposal, BIP-100 which seems already better than&lt;br/&gt;Gavin&amp;#39;s having benefit of peer review which he has been incorporating.&lt;br/&gt;&lt;br/&gt;I proposed several soft-fork models which can be deployed safely and&lt;br/&gt;immediately, which do not have ledger risk.&lt;br/&gt;&lt;br/&gt;I have another proposal relating to simplified soft-fork one-way pegs&lt;br/&gt;which I&amp;#39;ll write up in a bit.&lt;br/&gt;&lt;br/&gt;I think there are still issues in Jeff&amp;#39;s proposal but he is very open&lt;br/&gt;and collaborating and there maybe related but different proposals&lt;br/&gt;presently.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; As you can probably tell I think a unilateral fork without wide-scale&lt;br/&gt;&amp;gt;&amp;gt; consensus from the technical and business communities is a deeply&lt;br/&gt;&amp;gt;&amp;gt; inadvisable.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Gavin and I have been polling many key players in the ecosystem. The&lt;br/&gt;&amp;gt; consensus you seek does exist. All wallet developers (except Lawrence), all&lt;br/&gt;&amp;gt; the major exchanges, all the major payment processors and many of the major&lt;br/&gt;&amp;gt; mining pools want to see the limit lifted (I haven&amp;#39;t been talking to pools,&lt;br/&gt;&amp;gt; Gavin has).&lt;br/&gt;&lt;br/&gt;It does not seem to me that you understand the issue.  Of course they&lt;br/&gt;want to increase the scalability of bitcoin.  So does everyone else on&lt;br/&gt;this mailing list.&lt;br/&gt;&lt;br/&gt;That they would support that is obvious.  If you presented your&lt;br/&gt;unilateral action plan without explaining the risks too.&lt;br/&gt;&lt;br/&gt;I think I covered this further above.  If you would like to share the&lt;br/&gt;company list, or we can invite them to the proposed public physical&lt;br/&gt;meeting, I think it would be useful for them to have a balanced view&lt;br/&gt;of the ledger divergence risks, and alternative in-consensus proposals&lt;br/&gt;underway, as well as the governance risks, maintenance risks, security&lt;br/&gt;incident risks.&lt;br/&gt;&lt;br/&gt;Note that other people talk to companies too, as part of their day to&lt;br/&gt;day jobs, or from contacts from being in the industry.  You have no&lt;br/&gt;special authority or unique ability to talk with business people.  Its&lt;br/&gt;just that the technical community did not know you were busy doing&lt;br/&gt;that.&lt;br/&gt;&lt;br/&gt;I can not believe that any company that would listen to their CTO, CSO&lt;br/&gt;or failing that board would be ok with the risks implied by what you&lt;br/&gt;are proposing on full examination.&lt;br/&gt;&lt;br/&gt;&amp;gt; This notion that the change has no consensus is based on you polling the&lt;br/&gt;&amp;gt; people directly around you and people who like to spend all day on this&lt;br/&gt;&amp;gt; mailing list. It&amp;#39;s not an accurate reflection of the wider Bitcoin community&lt;br/&gt;&amp;gt; and that is one of the leading reasons there is going to be a fork. A small&lt;br/&gt;&amp;gt; number of people have been flatly ignoring LOTS of highly technical and&lt;br/&gt;&amp;gt; passionate developers who have written vast amounts of code, built up the&lt;br/&gt;&amp;gt; Bitcoin user base, designed hardware and software, and yes built companies.&lt;br/&gt;&lt;br/&gt;I know you want scale bitcoin, as I said everyone here does. I think&lt;br/&gt;what you&amp;#39;re experiencing is that you&amp;#39;ve had more luck explaining your&lt;br/&gt;pragmatic unilateral plan to non-technical people without peer review,&lt;br/&gt;and so not experienced the kind of huge pushback you are getting from&lt;br/&gt;the technical community.  The whole of bitcoin is immensely&lt;br/&gt;complicated such that it takes an uber-geek CS genius years to&lt;br/&gt;catchup, this is not a slight of any of the business people who are&lt;br/&gt;working hard to deploy Bitcoin into the world, its just complicated&lt;br/&gt;and therefore not easy to understand the game-theory, security,&lt;br/&gt;governance and distributed system thinking.  I have a comp sci PhD in&lt;br/&gt;distributed systems, implemented p2p network systems and have 2&lt;br/&gt;decades of applied crypto experience with a major interest in&lt;br/&gt;electronic cash crypto protocols, and it took me a several years to&lt;br/&gt;catchup and even I have a few hazy spots on low-level details, and I&lt;br/&gt;addictively into read everything I could find.  Realistically all of&lt;br/&gt;us are still learning, as bitcoin combines so many fields that it&lt;br/&gt;opens new possibilities.&lt;br/&gt;&lt;br/&gt;What I am expecting that yourself and Gavin are thinking is that&lt;br/&gt;you&amp;#39;ll knock heads and force the issue and get to consensus.&lt;br/&gt;&lt;br/&gt;However I think you have seriously misjudged the risks and have not&lt;br/&gt;adequately explained them to companies you are talking with.  Indeed&lt;br/&gt;you do not fully seem to acknowledge the risks, nor to have a well&lt;br/&gt;thought out plan here of how you would actually manage it, nor the&lt;br/&gt;moral hazards of having a lone developer in hugely divisive&lt;br/&gt;circumstances in sole control of bitcoins running code.  Those are&lt;br/&gt;exactly the reasons for the code change governance process!&lt;br/&gt;&lt;br/&gt;Even though you are trying to help, the full result is you are not&lt;br/&gt;helping achieve anything by changing a constant and starting a&lt;br/&gt;unilateral hard-fork (not to trivialise the work of making a patch to&lt;br/&gt;do that).&lt;br/&gt;&lt;br/&gt;The work to even make the constant change be feasible was a result of&lt;br/&gt;1000s of hours of work by others in the development community, that is&lt;br/&gt;emphatically and unilaterally telling you that hard-forks are hugely&lt;br/&gt;inadvisable.&lt;br/&gt;&lt;br/&gt;You are trying to break the code change governance security procedure&lt;br/&gt;that were put in place for good reason for the security of $3b of&lt;br/&gt;other peoples money, even if you have a pragmatic intent to help, this&lt;br/&gt;is flat out unacceptable.&lt;br/&gt;&lt;br/&gt;There are also security implications to what you are proposing, which&lt;br/&gt;I have heard you attempting to trivialise, that are core to Bitcoins&lt;br/&gt;security and core functionality.&lt;br/&gt;&lt;br/&gt;&amp;gt;  the overwhelming impression I get from a few&lt;br/&gt;&amp;gt; others here is that no, they don&amp;#39;t want to scale Bitcoin. They already&lt;br/&gt;&amp;gt; decided it&amp;#39;s a technological dead end.&lt;br/&gt;&lt;br/&gt;I think this is a significant mischaracterisation, and I think almost&lt;br/&gt;everybody is on board with a combination plan:&lt;br/&gt;&lt;br/&gt;1. work to improve decentralisation (specific technical work already&lt;br/&gt;underway, and education)&lt;br/&gt;2. create a plan to increase block-size in a slow fashion to not cause&lt;br/&gt;system shocks (eg like Jeff is proposing or some better variant)&lt;br/&gt;3. work on actual algorithmic scaling&lt;br/&gt;&lt;br/&gt;In this way we can have throughput needed for scalability and security&lt;br/&gt;work to continue.&lt;br/&gt;&lt;br/&gt;As I said you can not scale a O(n^2) broadcast network by changing&lt;br/&gt;constants, you need algorithmic improvements.&lt;br/&gt;&lt;br/&gt;People are working on them already.  All of those 3 things are being&lt;br/&gt;actively worked on RIGHT NOW, and in the case of algorithmic scaling&lt;br/&gt;and improve decentralisation have been worked on for months.&lt;br/&gt;&lt;br/&gt;You may have done one useful thing which is to remind people that&lt;br/&gt;blocks are only 3x-4x below capacity such that we should look at it.&lt;br/&gt;&lt;br/&gt;But we can not work under duress of haste, nor unilateral ultimatums,&lt;br/&gt;this is the realm of human action that leads to moral hazard, and&lt;br/&gt;ironically reminds us of why Satoshi put the quote in the genesis&lt;br/&gt;block.&lt;br/&gt;&lt;br/&gt;Bitcoin is too complex a system with too much at stake to be making&lt;br/&gt;political hasty decisions, it would be negligent to act in such a way.&lt;br/&gt;&lt;br/&gt;Again please consider that you did your job, caused people to pay&lt;br/&gt;attention, but return to the process, submit a BIP, retract the&lt;br/&gt;unilateral hard-fork which is so dangerous and lets have things be&lt;br/&gt;calm, civil and collaborative in the technical zone of Bitcoin and not&lt;br/&gt;further alarm companies and investors.&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T17:38:10&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstxyhhmswuz3drppd2d3muphz0jq5maghvwdxkt06kekmkcg00zrqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929559ypwl6</id>
    
      <title type="html">📅 Original date posted:2015-06-14 📝 Original message:Mike ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstxyhhmswuz3drppd2d3muphz0jq5maghvwdxkt06kekmkcg00zrqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929559ypwl6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv2ktqlppywgqjmkw3tvs9rl9awr4nmerwjq64m2zja2l5nrv93fs7n2rdj&#39;&gt;nevent1q…2rdj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-14&lt;br/&gt;📝 Original message:Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&amp;gt; Which is why there will soon be a fork that does it.&lt;br/&gt;&lt;br/&gt;I understand why you would be keen to scale bitcoin, everyone here is.&lt;br/&gt;&lt;br/&gt;But as you seem to be saying that you will do a unilateral hard-fork,&lt;br/&gt;and fork the code-base simultaneously, probably a number of people&lt;br/&gt;have questions, so I&amp;#39;ll start with some:&lt;br/&gt;&lt;br/&gt;( I noticed some of your initial thoughts are online here&lt;br/&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=DB9goUDBAR0&#34;&gt;https://www.youtube.com/watch?v=DB9goUDBAR0&lt;/a&gt; or the full podcast&lt;br/&gt;&lt;a href=&#34;https://epicenterbitcoin.com/podcast/082/&#34;&gt;https://epicenterbitcoin.com/podcast/082/&lt;/a&gt; )&lt;br/&gt;&lt;br/&gt;- Are you releasing a BIP for that proposal for review?&lt;br/&gt;&lt;br/&gt;- If the reviewers all say NACK will you take on board their suggestions?&lt;br/&gt;&lt;br/&gt;- On the idea of a non-consensus hard-fork at all, I think we can&lt;br/&gt;assume you will get a row of NACKs.  Can you explain your rationale&lt;br/&gt;for going ahead anyway?  The risks are well understood and enormous.&lt;br/&gt;&lt;br/&gt;- How do you propose to deal with the extra risks that come from&lt;br/&gt;non-consensus hard-forks?  Hard-forks themselves are quite risky, but&lt;br/&gt;non-consensus ones are extremely dangerous for consensus.&lt;br/&gt;&lt;br/&gt;- If you&amp;#39;re going it alone as it were, are you proposing that you will&lt;br/&gt;personally maintain bitcoin-XT?  Or do you have a plan to later hand&lt;br/&gt;over maintenance to the bitcoin developers?&lt;br/&gt;&lt;br/&gt;- Do you have contingency plans for what to do if the non-consensus&lt;br/&gt;hard-fork goes wrong and $3B is lost as a result?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;As you can probably tell I think a unilateral fork without wide-scale&lt;br/&gt;consensus from the technical and business communities is a deeply&lt;br/&gt;inadvisable.  While apparently some companies have expressed interest&lt;br/&gt;in increased scale, I can only assume they do no yet understand the&lt;br/&gt;risks.  I suggest before they would actually go ahead that they seek&lt;br/&gt;independent advice.&lt;br/&gt;&lt;br/&gt;Of the overall process, I think you can agree we should not be making&lt;br/&gt;technical decisions with this level of complexity and consensus risk&lt;br/&gt;with financial implications of this magnitude under duress of haste?&lt;br/&gt;This seems otherwise a little like the moral hazard of the 2008&lt;br/&gt;financial collapse that Satoshi put the quote in the genesis block&lt;br/&gt;about.&lt;br/&gt;&lt;br/&gt;I think its best that we progress as Jeff Garzik has done to have&lt;br/&gt;engineering discussions centre around BIPs, running code for review,&lt;br/&gt;simulation and careful analysis.&lt;br/&gt;&lt;br/&gt;I understand this has been going on for a long time, and some people&lt;br/&gt;are frustrated with the rate of progress, but making hasty,&lt;br/&gt;contentious or unilateral actions in this space is courting disaster.&lt;br/&gt;&lt;br/&gt;Please use your considerable skills to, along with the rest of the&lt;br/&gt;community, work on this problem collaboratively.&lt;br/&gt;&lt;br/&gt;I can sincerely assure you everyone does want to scale bitcoin and&lt;br/&gt;shares your long term objective on that.&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T17:38:09&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv9xvcctf9n3rqqjetcy8m73sry648c64rj98zt62wmm9emkhw32czyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955hjp9h0</id>
    
      <title type="html">📅 Original date posted:2015-06-01 📝 Original message:Agree ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv9xvcctf9n3rqqjetcy8m73sry648c64rj98zt62wmm9emkhw32czyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955hjp9h0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvmnunxa8hx53x3ge9rk9jzsg7zyyz8ycjyrjnw4vuqjnmqjktswcpmv9ll&#39;&gt;nevent1q…v9ll&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-01&lt;br/&gt;📝 Original message:Agree with everything you said.  Spot on observations on all counts.&lt;br/&gt;Thank you for speaking up.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 1 June 2015 at 13:45, Jérôme Legoupil &amp;lt;jjlegoupil at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt;What do other people think?&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;If we can&amp;#39;t come to an agreement soon, then I&amp;#39;ll ask for help&lt;br/&gt;&amp;gt;&amp;gt;reviewing/submitting patches to Mike&amp;#39;s Bitcoin-Xt project that implement a&lt;br/&gt;&amp;gt;&amp;gt;big increase now that grows over time so we may never have to go through&lt;br/&gt;&amp;gt;&amp;gt;all this rancor and debate again.&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;I&amp;#39;ll then ask for help lobbying the merchant services and exchanges and&lt;br/&gt;&amp;gt;&amp;gt;hosted wallet companies and other bitcoind-using-infrastructure companies&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It&amp;#39;s surprising to see a core dev going to the public to defend a proposal&lt;br/&gt;&amp;gt; most other core devs disagree on, and then lobbying the Bitcoin ecosystem.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This is an very unhealthy way to go because it incentives the other core&lt;br/&gt;&amp;gt; devs to stop their technical work and go public and lobby too (cf G.Maxwell&lt;br/&gt;&amp;gt; trying to raise redditters awareness).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We need core devs to work on technical issues, not waste time doing&lt;br/&gt;&amp;gt; politics, but Gavin&amp;#39;s confrontational approach doesn&amp;#39;t give them much of a&lt;br/&gt;&amp;gt; choice.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I fear that because of this approach, in the next monthes, core devs with be&lt;br/&gt;&amp;gt; lobbying and doing politics : precious time will be wasted for everyone&lt;br/&gt;&amp;gt; having stake in Bitcoin.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Regarding the 20MB proposal content:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Decentralization is the core of Bitcoin&amp;#39;s security model and thus that&amp;#39;s&lt;br/&gt;&amp;gt; what gives Bitcoin its value.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The danger is that decentralization tends naturally towards centralization,&lt;br/&gt;&amp;gt; because centralization is more efficient. Going from decentralization to&lt;br/&gt;&amp;gt; centralization is easy, going the other way is a lot harder :&lt;br/&gt;&amp;gt; decentralization we lose, may never be gained back.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Regarding &amp;#34;the urgency to do something&amp;#34;:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I believe it would be extremely healthy for the network to bump into any&lt;br/&gt;&amp;gt; limit ASAP ... (let it be 1MB) : to incentive layer 2 and offchain solutions&lt;br/&gt;&amp;gt; to scale Bitcoin : there are promising designs/solutions out there (LN,&lt;br/&gt;&amp;gt; ChainDB, OtherCoin protocole, ...), but most don&amp;#39;t get much attention,&lt;br/&gt;&amp;gt; because there is right now no need for them. And, I am sure new solutions&lt;br/&gt;&amp;gt; will be invented.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If during the &amp;#34;1MB bumpy period&amp;#34; something goes wrong, consensus among the&lt;br/&gt;&amp;gt; community would be reached easily if necessary.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Pretending there is urgency and that Apocalypse is approaching is a fallacy.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The Gavin 20MB proposal is compromising Bitcoin&amp;#39;s long-term security in an&lt;br/&gt;&amp;gt; irreversible way, for gaining short-term better user experience.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I oppose the Gavin proposal in both content and form.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Cheers,&lt;br/&gt;&amp;gt; Jerome&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;
    </content>
    <updated>2023-06-07T17:36:12&#43;02:00</updated>
  </entry>

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

  <entry>
    <id>https://nostr.ae/nevent1qqsd445xa4ptrw5undvdv5wgp26qxf74lsztqe49qqx9jkmpj5a6kqczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955xpcnwz</id>
    
      <title type="html">📅 Original date posted:2015-02-20 📝 Original message:The ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsd445xa4ptrw5undvdv5wgp26qxf74lsztqe49qqx9jkmpj5a6kqczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955xpcnwz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqjzjj859azgghclt2qva8f5e0z206luxxsap4g5qd8q48vj5n4ag4pat20&#39;&gt;nevent1q…at20&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-02-20&lt;br/&gt;📝 Original message:The idea is not mine, some random guy appeared in #bitcoin-wizards one&lt;br/&gt;day and said something about it, and lots of people reacted, wow why&lt;br/&gt;didnt we think about that before.&lt;br/&gt;&lt;br/&gt;It goes something like each block contains a commitment to a bloom&lt;br/&gt;filter that has all of the addresses in the block stored in it.&lt;br/&gt;&lt;br/&gt;Now the user downloads the headers and bloom data for all blocks.  The&lt;br/&gt;know the bloom data is correct in an SPV sense because of the&lt;br/&gt;commitment.  They can scan it offline and locally by searching for&lt;br/&gt;addresses from their wallet in it.  Not sure off hand what is the most&lt;br/&gt;efficient strategy, probably its pretty fast locally anyway.&lt;br/&gt;&lt;br/&gt;Now they know (modulo false positives) which addresses of theirs maybe&lt;br/&gt;in the block.&lt;br/&gt;&lt;br/&gt;So now they ask a full node for merkle paths &#43; transactions for the&lt;br/&gt;addresses from the UTXO set from the block(s) that it was found in.&lt;br/&gt;&lt;br/&gt;Separately UTXO commitments could optionally be combined to improve&lt;br/&gt;security in two ways:&lt;br/&gt;&lt;br/&gt;- the normal SPV increase that you can also see that the transaction&lt;br/&gt;is actually in the last blocks UTXO set.&lt;br/&gt;&lt;br/&gt;- to avoid withholding by the full node, if the UTXO commitment is a&lt;br/&gt;trie (sorted) they can expect a merkle path to lexically adjacent&lt;br/&gt;nodes either side of where the claimed missing address would be as a&lt;br/&gt;proof that there really are no transactions for that address in the&lt;br/&gt;block.  (Distinguishing false positive from node withholding)&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 20 February 2015 at 17:43, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&amp;gt; Ah, I see, I didn&amp;#39;t catch that this scheme relies on UTXO commitments&lt;br/&gt;&amp;gt; (presumably with Mark&amp;#39;s PATRICIA tree system?).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If you&amp;#39;re doing a binary search over block contents then does that imply&lt;br/&gt;&amp;gt; multiple protocol round trips per synced block? I&amp;#39;m still having trouble&lt;br/&gt;&amp;gt; visualising how this works. Perhaps you could write down an example run for&lt;br/&gt;&amp;gt; me.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; How does it interact with the need to download chains rather than individual&lt;br/&gt;&amp;gt; transactions, and do so without round-tripping to the remote node for each&lt;br/&gt;&amp;gt; block? Bloom filtering currently pulls down blocks in batches without much&lt;br/&gt;&amp;gt; client/server interaction and that is useful for performance.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Like I said, I&amp;#39;d rather just junk the whole notion of chain scanning and get&lt;br/&gt;&amp;gt; to a point where clients are only syncing headers. If nodes were calculating&lt;br/&gt;&amp;gt; a script-&amp;gt;(outpoint, merkle branch) map in LevelDB and allowing range&lt;br/&gt;&amp;gt; queries over it, then you could quickly pull down relevant UTXOs along with&lt;br/&gt;&amp;gt; the paths that indicated they did at one point exist. Nodes can still&lt;br/&gt;&amp;gt; withhold evidence that those outputs were spent, but the same is true today&lt;br/&gt;&amp;gt; and in practice this doesn&amp;#39;t seem to be an issue.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The primary advantage of that approach is it does not require a change to&lt;br/&gt;&amp;gt; the consensus rules. But there are lots of unanswered questions about how it&lt;br/&gt;&amp;gt; interacts with HD lookahead and so on.&lt;br/&gt;&amp;gt;
    </content>
    <updated>2023-06-07T17:30:44&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgqzxf9rlczz88drp5y7svt47jvf3z4q3ekqss978kt96rn6yx9zczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955zxn5vm</id>
    
      <title type="html">📅 Original date posted:2015-02-20 📝 Original message:Mike ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgqzxf9rlczz88drp5y7svt47jvf3z4q3ekqss978kt96rn6yx9zczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955zxn5vm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp5upuwtex06nen3svx7y37jnypg7t4d8lajd9dzwy44kn3nxp72se4asr2&#39;&gt;nevent1q…asr2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-02-20&lt;br/&gt;📝 Original message:Mike Hearn wrote:&lt;br/&gt;&amp;gt; Adam Back wrote:&lt;br/&gt;&amp;gt; &amp;gt; Its seems surprising no one thought of it&lt;br/&gt;&amp;gt; &amp;gt; that way before (as it seems obvious when you hear it) but that seems&lt;br/&gt;&amp;gt; &amp;gt; to address the privacy issues as the user can fetch the block bloom&lt;br/&gt;&amp;gt; &amp;gt; filters and then scan it in complete privacy.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; And then what? So you know the block matches. But with reasonable FP&lt;br/&gt;&amp;gt; rates every block will match at least a few transactions (this is already the&lt;br/&gt;&amp;gt; case - the FP rate is low but high enough that we get back FPs on nearly&lt;br/&gt; &amp;gt; every block). So you end up downloading every block?&lt;br/&gt;&lt;br/&gt;I mean because the user is scanning he can binary search which set of&lt;br/&gt;addresses from his wallet are possibly in the block and then request&lt;br/&gt;the specific addresses and some will be false positives and some real,&lt;br/&gt;but with the bloom commitment (and UTXO trie organised commitment) he&lt;br/&gt;can verify that the positive hits are correct via the merkle path, and&lt;br/&gt;that the false positives are not being wrongly withheld by obtaining&lt;br/&gt;merkle path proof that they are not in the trie.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 20 February 2015 at 16:54, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&amp;gt; Hey Adam,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Mike had posted a detailed response on the topic on why its complex&lt;br/&gt;&amp;gt;&amp;gt; and becomes bandwidth inefficient to improve it usefully.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; To clarify, we could improve privacy and still preserve usefully high&lt;br/&gt;&amp;gt; performance, it&amp;#39;s just a lot of complicated programming work. You need to&lt;br/&gt;&amp;gt; find out from the OS how much bandwidth you have to play with, for example,&lt;br/&gt;&amp;gt; and do all the very complex tracking to surf the wave and keep yourself in&lt;br/&gt;&amp;gt; roughly the right place.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; The basic summary of which I think is that its not even intended to&lt;br/&gt;&amp;gt;&amp;gt; provide any practical privacy protection, its just about compacting&lt;br/&gt;&amp;gt;&amp;gt; the query for a set of addresses.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The original intent of Bloom filtering was to allow both. We want our cake&lt;br/&gt;&amp;gt; and we want to eat it.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The protocol can still do that, with sufficiently smart clients. The problem&lt;br/&gt;&amp;gt; is that being sufficiently smart in this regard has never come to the top of&lt;br/&gt;&amp;gt; the TODO list - users are always complaining about other things, so those&lt;br/&gt;&amp;gt; things are what gets priority.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It&amp;#39;s not IMO a protocol issue per se. It&amp;#39;s a code complexity and manpower&lt;br/&gt;&amp;gt; issue.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Its seems surprising no one thought of it&lt;br/&gt;&amp;gt;&amp;gt; that way before (as it seems obvious when you hear it) but that seems&lt;br/&gt;&amp;gt;&amp;gt; to address the privacy issues as the user can fetch the block bloom&lt;br/&gt;&amp;gt;&amp;gt; filters and then scan it in complete privacy.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; And then what? So you know the block matches. But with reasonable FP rates&lt;br/&gt;&amp;gt; every block will match at least a few transactions (this is already the case&lt;br/&gt;&amp;gt; - the FP rate is low but high enough that we get back FPs on nearly every&lt;br/&gt;&amp;gt; block). So you end up downloading every block? That won&amp;#39;t work.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Eventually, wallets need to stop doing linear scans of the entire block&lt;br/&gt;&amp;gt; chain to find tx data. That worked fine when blocks were 10kb, it&amp;#39;s still&lt;br/&gt;&amp;gt; working OK even though we scaled through two orders of magnitude, but we can&lt;br/&gt;&amp;gt; imagine that if we reach 10mb blocks then this whole approach will just be&lt;br/&gt;&amp;gt; too slow.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The main reason wallets are scanning the chain today (beyond lack of&lt;br/&gt;&amp;gt; protocol support for querying the UTXO set by script), is that they want to&lt;br/&gt;&amp;gt; show users time-ordered lists of transactions. Financial apps should show&lt;br/&gt;&amp;gt; you payment histories, everyone knows this, and without knowing roughly when&lt;br/&gt;&amp;gt; a tx happened and which inputs/outputs were mine, providing a useful&lt;br/&gt;&amp;gt; rendering is hard. Even with this data the UI is pretty useless, but at&lt;br/&gt;&amp;gt; least it&amp;#39;s not actually missing.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; By combining Subspace and BIP70 we can finally replace the payments list UI&lt;br/&gt;&amp;gt; with actual proper metadata that isn&amp;#39;t extracted from the block chain, and&lt;br/&gt;&amp;gt; at that point non-scanning architectures become a lot more deployable.
    </content>
    <updated>2023-06-07T17:30:43&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqvtsna3qrc3drxlzw6x37h8aclemxasmlak4ygykkdh6lhxkgyrczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955qu02cw</id>
    
      <title type="html">📅 Original date posted:2015-02-20 📝 Original message:I saw ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqvtsna3qrc3drxlzw6x37h8aclemxasmlak4ygykkdh6lhxkgyrczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955qu02cw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdqrs0gntqxl7shf5q9xryu2k0rcl7t3x9rk7d6lg39033wekd86g302cqt&#39;&gt;nevent1q…2cqt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-02-20&lt;br/&gt;📝 Original message:I saw there was some discussion on this topic on the bitcoinj list.&lt;br/&gt;&lt;br/&gt;(I dont think I can post there without subscribing probably.)&lt;br/&gt;&lt;br/&gt;Someone had posted about the lack of privacy provision from the&lt;br/&gt;current implementation parameters and real-world factors similar to&lt;br/&gt;described in this academic paper&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;http://eprint.iacr.org/2014/763.pdf&#34;&gt;http://eprint.iacr.org/2014/763.pdf&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Mike had posted a detailed response on the topic on why its complex&lt;br/&gt;and becomes bandwidth inefficient to improve it usefully.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://groups.google.com/forum/#!msg/bitcoinj/Ys13qkTwcNg/9qxnhwnkeoIJ&#34;&gt;https://groups.google.com/forum/#!msg/bitcoinj/Ys13qkTwcNg/9qxnhwnkeoIJ&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;The basic summary of which I think is that its not even intended to&lt;br/&gt;provide any practical privacy protection, its just about compacting&lt;br/&gt;the query for a set of addresses.&lt;br/&gt;&lt;br/&gt;So I was wondering what about changing to committing a bloom filter of&lt;br/&gt;the addresses in the block.  Its seems surprising no one thought of it&lt;br/&gt;that way before (as it seems obvious when you hear it) but that seems&lt;br/&gt;to address the privacy issues as the user can fetch the block bloom&lt;br/&gt;filters and then scan it in complete privacy.  (Someone appeared on&lt;br/&gt;bitcoin wizards IRC a while back and made this observation.)&lt;br/&gt;&lt;br/&gt;&amp;gt;From there its a question of fetching the candidate TXOs.&lt;br/&gt;&lt;br/&gt;Am I missing anything?&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T17:30:42&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswpf7ngywf3e5s7w4v8vdjwlgfld4489tr7u2m4lm44lxvjzmu7eqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929557q32ar</id>
    
      <title type="html">📅 Original date posted:2015-02-14 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswpf7ngywf3e5s7w4v8vdjwlgfld4489tr7u2m4lm44lxvjzmu7eqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929557q32ar" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxsklpqjpdt8adr5jfjnd2fxg2cep26dyh4qcd22pvxm2e0498s9s69gzs7&#39;&gt;nevent1q…gzs7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-02-14&lt;br/&gt;📝 Original message:Strongly with Peter on this.  That its highly complex to maintain strict&lt;br/&gt;consensus between bitcoin versions, does not justify consensus rewrite&lt;br/&gt;experiments; it tells you that the risk is exponentially worse and people&lt;br/&gt;should use and rally around libconsensus.&lt;br/&gt;&lt;br/&gt;I would advise any bitcoin ecosystem part, wallet, user to not use software&lt;br/&gt;with consensus protocol rw-writes nor variants, you WILL lose money.&lt;br/&gt;&lt;br/&gt;You could view bitcoin as a digital signature algorithm speculatively&lt;br/&gt;tinkering with the algo is highly prone to binary failure mode and&lt;br/&gt;unbounded funds loss.&lt;br/&gt;&lt;br/&gt;Want to be clear this is not a political nor emotive issue. It is a&lt;br/&gt;critical technical requirement for security if users of software people&lt;br/&gt;write.&lt;br/&gt;&lt;br/&gt;Please promote this meme.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;On Feb 14, 2015 6:24 AM, &amp;#34;Tamas Blummer&amp;#34; &amp;lt;tamas at bitsofproof.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Peter,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; You did not address me but libbitcoin. Since our story and your evaluation&lt;br/&gt;&amp;gt; is probably similar, I chime in.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Feb 14, 2015, at 2:13 PM, Peter Todd &amp;lt;pete at petertodd.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; So stop wasting your time. Help get the consensus critical code out of&lt;br/&gt;&amp;gt; Bitcoin Core and into a stand-alone libconsensus library,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We have seen that the consensus critical code practically extends to&lt;br/&gt;&amp;gt; Berkley DB limits or OpenSSL laxness, therefore&lt;br/&gt;&amp;gt; it is inconceivable that a consensus library is not the same as Bitcoin&lt;br/&gt;&amp;gt; Core, less its P2P service rules, wallet and RPC server.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Feb 14, 2015, at 2:13 PM, Peter Todd &amp;lt;pete at petertodd.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Or you can be stereotypical programmers and dick around on github for&lt;br/&gt;&amp;gt; the next ten years chasing stupid consensus bugs in code no-one uses.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The Core code base is unfriendly to feature extensions because of its&lt;br/&gt;&amp;gt; criticality, legacy design and ancient technology. It is also a commodity&lt;br/&gt;&amp;gt; that the ecosystem takes for granted and free.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I honestly admire the core team that works and progresses within these&lt;br/&gt;&amp;gt; limits and perception.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I am not willing to work within the core’s legacy technology limits. Does&lt;br/&gt;&amp;gt; it mean I am dicking around? I think not.&lt;br/&gt;&amp;gt; It was my way to go down the rabbit hole by re-digging it and I created&lt;br/&gt;&amp;gt; successful commercial products on the way.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It is entirely rational for me to focus on innovation that uses the core&lt;br/&gt;&amp;gt; as a border router for this block chain.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I am rather thankful for the ideas of the side chains, that enable&lt;br/&gt;&amp;gt; innovation that is no longer measured on unapologetic compatibility with a&lt;br/&gt;&amp;gt; given code base, but its services to end user.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Tamas Blummer&lt;br/&gt;&amp;gt; Bits of Proof&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; Dive into the World of Parallel Programming. The Go Parallel Website,&lt;br/&gt;&amp;gt; sponsored by Intel and developed in partnership with Slashdot Media, is&lt;br/&gt;&amp;gt; your&lt;br/&gt;&amp;gt; hub for all things parallel software development, from weekly thought&lt;br/&gt;&amp;gt; leadership blogs to news, videos, case studies, tutorials and more. Take a&lt;br/&gt;&amp;gt; look and join the conversation now. &lt;a href=&#34;http://goparallel.sourceforge.net/&#34;&gt;http://goparallel.sourceforge.net/&lt;/a&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150214/f093769e/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150214/f093769e/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:30:33&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswkwpn64phz4vm5mvxvxr89wh7nlafgj39q7hwkat448mwlgdsxeczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929559qczhg</id>
    
      <title type="html">📅 Original date posted:2014-10-25 📝 Original message:Some ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswkwpn64phz4vm5mvxvxr89wh7nlafgj39q7hwkat448mwlgdsxeczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929559qczhg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdhz22jyk9v9j942a7xhpfpjn5w0pfhvc5gvugguha4y9x5ay5jsc3ujla7&#39;&gt;nevent1q…jla7&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-10-25&lt;br/&gt;📝 Original message:Some thoughts about Alex&amp;#39;s analysis:&lt;br/&gt;&lt;br/&gt;- bitcoin price may increase (though doubling immediately might be&lt;br/&gt;unlikely) after the halving (because the new coins are in short&lt;br/&gt;supply). Apparently there is some evidence of a feedback loop between&lt;br/&gt;number of freshly mined coins sold to cover electrical costs ongoing&lt;br/&gt;(which depends on halving also), in that there are claims that the btc&lt;br/&gt;price experiences some downwards pressure when margins are slim as&lt;br/&gt;miners sell almost all of them when the electrical cost takes most of&lt;br/&gt;the profit, and otherwise tend more to hold coins longer term.&lt;br/&gt;&lt;br/&gt;- that people who cant make money mining with 1/2 reward will resort&lt;br/&gt;to attacking the network rather than living with it for 2weeks until&lt;br/&gt;difficulty adjustment).  actually it will be longer than two weeks if&lt;br/&gt;its going to result in a difficulty fall.&lt;br/&gt;&lt;br/&gt;- that the miners wont act in their own meta-interest to aim for the&lt;br/&gt;plausible new hashrate supported by the lower reward.  mining&lt;br/&gt;equipment investment horizon being 3-6mo&#43; so it can easily make&lt;br/&gt;economic sense to subsidise it for a bit to smooth the transition.&lt;br/&gt;&lt;br/&gt;- fees might go up to unjam the network also, so the people&lt;br/&gt;benefitting from the transactions utility also help cover the&lt;br/&gt;transition costs.  or maybe someone makes an assurance contract to pay&lt;br/&gt;the short fall and phase it out over a few months to smooth the shift.&lt;br/&gt;&lt;br/&gt;- there is a wide range of electrical efficiency, and some are much&lt;br/&gt;worse than others so there maybe a convenient equilibrium where there&lt;br/&gt;are enough left who can still profit.&lt;br/&gt;&lt;br/&gt;- alternatively you might say why not 1/100th reward reduction per 2&lt;br/&gt;week period rather than 1/2 every 4 years, a difficulty retarget could&lt;br/&gt;be a convenient point to do that.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On 25 October 2014 11:06, Alex Mizrahi &amp;lt;alex.mizrahi at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; # Death by halving&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ## Summary&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If miner&amp;#39;s income margin are less than 50% (which is a healthy situation&lt;br/&gt;&amp;gt; when mining hardware is readily available), we might experience catastrophic&lt;br/&gt;&amp;gt; loss of hashpower (and, more importantly, catastrophic loss of security)&lt;br/&gt;&amp;gt; after reward halving.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ## A simple model&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Let&amp;#39;s define miner&amp;#39;s income margin as `MIM = (R-C_e)/R`, where R is the&lt;br/&gt;&amp;gt; total revenue miner receives over a period of time, and C_e is the cost of&lt;br/&gt;&amp;gt; electricity spent on mining over the same period of time. (Note that for the&lt;br/&gt;&amp;gt; sake of simplicity we do not take into account equipment costs, amortization&lt;br/&gt;&amp;gt; and other costs mining might incur.)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Also we will assume that transaction fees collected by miner are negligible&lt;br/&gt;&amp;gt; as compared to the subsidy.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Theorem 1. If for a certain miner MIM is less than 0.5 before subsidy&lt;br/&gt;&amp;gt; halving and bitcoin and electricity prices stay the same, then mining is no&lt;br/&gt;&amp;gt; longer profitable after the halving.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Indeed, suppose the revenue after the halving is R&amp;#39; = R/2.&lt;br/&gt;&amp;gt;    MIM = (R-C_e)/R &amp;lt; 0.5&lt;br/&gt;&amp;gt;    R/2 &amp;lt; C_e.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;    R&amp;#39; = R/2 &amp;lt; C_e.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If revenue after halving R&amp;#39; doesn&amp;#39;t cover electricity cost, a rational miner&lt;br/&gt;&amp;gt; should stop mining, as it&amp;#39;s cheaper to acquire bitcoins from the market.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ~~~&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Under these assumptions, if the majority of miners have MIM less than 0.5,&lt;br/&gt;&amp;gt; Bitcoin is going to experience a significant loss of hashing power.&lt;br/&gt;&amp;gt; But are these assumptions reasonable? We need a study a more complex model&lt;br/&gt;&amp;gt; which takes into account changes in bitcoin price and difficulty changes&lt;br/&gt;&amp;gt; over time.&lt;br/&gt;&amp;gt; But, first, let&amp;#39;s analyze significance of &amp;#39;loss of hashpower&amp;#39;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ## Catastrophic loss of hashpower&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Bitcoin security model relies on assumption that a malicious actor cannot&lt;br/&gt;&amp;gt; acquire more than 50% of network&amp;#39;s current hashpower.&lt;br/&gt;&amp;gt; E.g. there is a table in Rosenfeld&amp;#39;s _Analysis of Hashrate-Based Double&lt;br/&gt;&amp;gt; Spending_ paper which shows that as long as the malicious actor controls&lt;br/&gt;&amp;gt; only a small fraction of total hashpower, attacks have well-define costs.&lt;br/&gt;&amp;gt; But if the attacker-controlled hashrate is higher than 50%, attacks become&lt;br/&gt;&amp;gt; virtually costless, as the attacker receives double-spending revenue on top&lt;br/&gt;&amp;gt; of his mining revenue, and his risk is close to zero.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Note that the simple model described in the aforementioned paper doesn&amp;#39;t&lt;br/&gt;&amp;gt; take into account attack&amp;#39;s effect on the bitcoin price and the price of the&lt;br/&gt;&amp;gt; Bitcoin mining equipment. I hope that one day we&amp;#39;ll see more elaborate&lt;br/&gt;&amp;gt; attack models, but in the meantime, we&amp;#39;ll have to resort to hand-waving.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Consider a situation where almost all available hashpower is available for a&lt;br/&gt;&amp;gt; lease to the highest bidder on the open market. In this case someone who&lt;br/&gt;&amp;gt; owns sufficient capital could easily pull off an attack.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; But why is hashpower not available on the market? Quite likely equipment&lt;br/&gt;&amp;gt; owners are aware of the fact that such an attack would make Bitcoin useless,&lt;br/&gt;&amp;gt; and thus worthless, which would also make their equipment worthless. Thus&lt;br/&gt;&amp;gt; they prefer to do mining for a known mining pools with good track record.&lt;br/&gt;&amp;gt; (Although hashpower marketplaces exist: &lt;a href=&#34;https://nicehash.com/&#34;&gt;https://nicehash.com/&lt;/a&gt; they aren&amp;#39;t&lt;br/&gt;&amp;gt; particularly popular.)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Now let&amp;#39;s consider a situation where mining bitcoins is no longer profitable&lt;br/&gt;&amp;gt; and the majority of hashpower became dormant, i.e. miners turned off their&lt;br/&gt;&amp;gt; equipment or went to mine something else. In this case equipment is already&lt;br/&gt;&amp;gt; nearly worthless, so people might as well lease it to the highest bidder,&lt;br/&gt;&amp;gt; thus enabling aforementioned attacks.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Alternatively, the attacker might buy obsolete mining equipment from people&lt;br/&gt;&amp;gt; who are no longer interested in mining.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ## Taking into account the Bitcoin price&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This is largely trivial, and thus is left as an exercise for the reader.&lt;br/&gt;&amp;gt; Let&amp;#39;s just note that the Bitcoin subsidy halving is an event which is known&lt;br/&gt;&amp;gt; to market participants in advance, and thus it shouldn&amp;#39;t result in&lt;br/&gt;&amp;gt; significant changes of the Bitcoin price,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ## Changes in difficulty&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Different mining devices have different efficiency. After the reward halving&lt;br/&gt;&amp;gt; mining on some of these devices becomes unprofitable, thus they will drop&lt;br/&gt;&amp;gt; out, which will result in a drop of mining difficulty.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We can greatly simplify calculations if we sum costs and rewards across all&lt;br/&gt;&amp;gt; miners, thus calculating average MIM before the halving: `MIM = 1 - C_e/R`.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Let&amp;#39;s consider an equilibrium break-even situation where unprofitable mining&lt;br/&gt;&amp;gt; devices were turned off, thus resulting in the change in electricity&lt;br/&gt;&amp;gt; expenditures: `C_e&amp;#39; = r * C_e`. and average MIM after the halving `MIM&amp;#39; =&lt;br/&gt;&amp;gt; 0`. In this case:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     r * C_e = R/2&lt;br/&gt;&amp;gt;     C_e / R = 1/2r&lt;br/&gt;&amp;gt;     (1 - MIM) = 1/2r&lt;br/&gt;&amp;gt;     r = 1/(2*(1-MIM))&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Let&amp;#39;s evaluate this formulate for different before-halving MIM:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1. If `MIM = 0.5`, then `r = 1/(2*0.5) = 1`, that is, all miners can remain&lt;br/&gt;&amp;gt; mining.&lt;br/&gt;&amp;gt; 2. If `MIM = 0.25`, then `r = 1/(2*0.75) = 0.66`, the least efficient miners&lt;br/&gt;&amp;gt; consuming 33% of total electricity costs will drop out.&lt;br/&gt;&amp;gt; 3. If `MIM = 0.1`, then `r = 1/(2*0.9) = 0.55`, total electricity costs drop&lt;br/&gt;&amp;gt; by 45%.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We can note that for the before-halving MIM&amp;gt;0, r is higher than 1/2, thus&lt;br/&gt;&amp;gt; less than half of total hashpower will drop out.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The worst-case situation is when before-halving MIM is close to zero and&lt;br/&gt;&amp;gt; mining devices, as well as cost of electricity in different places, are&lt;br/&gt;&amp;gt; nearly identical, in that case approximately a half of all hashpower will&lt;br/&gt;&amp;gt; drop out.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ## MIM estimation&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; OK, what MIM do we expect in the long run? Is it going to be less than 50%&lt;br/&gt;&amp;gt; anyway?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We can expect that people will keep buying mining devices as long as it is&lt;br/&gt;&amp;gt; profitable.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Break-even condition: `R - C_e - P = 0`, where P is the price of a mining&lt;br/&gt;&amp;gt; device, R is the revenue it generates over its lifetime, and C_e is the&lt;br/&gt;&amp;gt; total cost of required electricity over its lifetime. In this case, `R = C_e&lt;br/&gt;&amp;gt; &#43; P`, and thus:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     MIM = 1 - C_e / (C_e &#43; P)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; `f = C_e / P` is a ratio of the cost of electricity to the cost of hardware,&lt;br/&gt;&amp;gt; `C_e = f * P`, and thus&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     MIM = 1 - f * P / (f * P &#43; P) = 1 - f / (f &#43; 1) = 1 / (1 &#43; f)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; MIM is less than 0.5 when f &amp;gt; 1.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Computing f is somewhat challenging even for a concrete device, as it&amp;#39;s&lt;br/&gt;&amp;gt; useful lifetime is unknown.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Let&amp;#39;s do some guesstimation:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Spondoolies Tech&amp;#39;s SP35 Yukon unit consumes 3.5 KW and costs $4000. If it&amp;#39;s&lt;br/&gt;&amp;gt; useful lifetime is more than 2 years and a cost of KWh is $0.1, the total&lt;br/&gt;&amp;gt; expenditures on electricity will be at least $6135, thus for this device we&lt;br/&gt;&amp;gt; have `f &amp;gt; 6135/4000 &amp;gt; 1.5`.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If other devices which will be sold on the market will have similar specs,&lt;br/&gt;&amp;gt; we will have MIM lower than 0.5. (Well, no shit.)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ## Conclusions&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Reward halving is a deficiency in Bitcoin&amp;#39;s design, but there is some hope&lt;br/&gt;&amp;gt; it won&amp;#39;t be critical: in the equilibrium break-even situation hashpower drop&lt;br/&gt;&amp;gt; is less than 50%.&lt;br/&gt;&amp;gt; Hashrate might drop by more than 50% immediately after the halving (and&lt;br/&gt;&amp;gt; before difficulty is updated), thus a combination of the halving and slow&lt;br/&gt;&amp;gt; difficulty update pose a real threat.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;
    </content>
    <updated>2023-06-07T17:26:47&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfm4vmkkr5xk9cqyzuf6pqxptz2fmy6tzk7q652hgmdt7a7ceqqqszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955jqjfws</id>
    
      <title type="html">📅 Original date posted:2014-10-15 📝 Original message:please ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfm4vmkkr5xk9cqyzuf6pqxptz2fmy6tzk7q652hgmdt7a7ceqqqszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955jqjfws" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2rs0cdxhxfjdhczl27p0x0jarwmfugqzzx7225m3yyk5247w3zwcxnjfhf&#39;&gt;nevent1q…jfhf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-10-15&lt;br/&gt;📝 Original message:please not google groups *, I&amp;#39;d vote for sourceforge or other simple&lt;br/&gt;open list software over google groups.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;* Google lists are somehow a little proprietary or gmail lockin&lt;br/&gt;focused eg it makes things extra hard to subscribe with a non-google&lt;br/&gt;address if google has any hint that your address is associated with a&lt;br/&gt;gmail account.  Quite frustrating.&lt;br/&gt;&lt;br/&gt;On 15 October 2014 16:46, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; Great idea. Jeff Garzik was looking for a better mailing list solution&lt;br/&gt;&amp;gt;&amp;gt; than SourceForge, but assuming&lt;br/&gt;&amp;gt;&amp;gt; there isn&amp;#39;t a clearly better solution I think &amp;#34;we&amp;#34; should create a&lt;br/&gt;&amp;gt;&amp;gt; strictly moderated bitcoin-bips at lists.sourceforge list.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Let&amp;#39;s stay away from SF.net or any mailman-controlled lists if at all&lt;br/&gt;&amp;gt; possible. They break DKIM signatures which means they&amp;#39;re no longer&lt;br/&gt;&amp;gt; compatible with Yahoo, all mail from Yahoo users gets spamfoldered&lt;br/&gt;&amp;gt; immediately. Google Groups gets this right. Perhaps other list operators do&lt;br/&gt;&amp;gt; too. Groups also has moderation features.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Comprehensive Server Monitoring with Site24x7.&lt;br/&gt;&amp;gt; Monitor 10 servers for $9/Month.&lt;br/&gt;&amp;gt; Get alerted through email, SMS, voice calls or mobile push notifications.&lt;br/&gt;&amp;gt; Take corrective actions from your mobile device.&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/Zoho&#34;&gt;http://p.sf.net/sfu/Zoho&lt;/a&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;
    </content>
    <updated>2023-06-07T17:26:30&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp8ag42n5erxrzv94ensg0yta9qa5jmkvh05ultfs3q32acl52y9gzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq9295504l28a</id>
    
      <title type="html">📅 Original date posted:2014-04-28 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp8ag42n5erxrzv94ensg0yta9qa5jmkvh05ultfs3q32acl52y9gzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq9295504l28a" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2m6tnadex4sszxqhu3e65vpvrs53c8yh5u6v6t4909e9asyhg3rcsryt6n&#39;&gt;nevent1q…yt6n&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-04-28&lt;br/&gt;📝 Original message:On Sun, Apr 27, 2014 at 10:53:08PM &#43;1000, Gareth Williams wrote:&lt;br/&gt;&amp;gt;Bitcoin is this perfect /trustless/ mathematical machine [...]&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;2. the economic majority will not cooperate to reinterpret history&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; [this proposal was...] replacing it with:&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt;2. the economic majority will not cooperate to reinterpret history&lt;br/&gt;&amp;gt;against any good guys, only against bad guys; &amp;#34;please trust their good&lt;br/&gt;&amp;gt;judgement.&amp;#34;&lt;br/&gt;&lt;br/&gt;Nicely put.&lt;br/&gt;&lt;br/&gt;I agree the idea of a populist vote to redistribute or remove mining reward&lt;br/&gt;is an inelegant thing which would probably devolve into politics.&lt;br/&gt;&lt;br/&gt;I think the reason that it would likely work out badly is that its not&lt;br/&gt;provable, and so no consensus rule can be constructed requiring proof, so&lt;br/&gt;then it risks devolving to a political decision.  &lt;br/&gt;&lt;br/&gt;Step 1: Finney attackers for hire anonymize their blocks (publish via Tor,&lt;br/&gt;use a different reward address for each block, and each pool miner). &lt;br/&gt;Demanding identification of blocks is generally undesirable for the&lt;br/&gt;objective of avoiding centralization and policy abuse.  Dont even think&lt;br/&gt;about demanding identity, there is no identity in a distributed system.&lt;br/&gt;&lt;br/&gt;Step 2: people send tracer payments through Finney attackers, and use that&lt;br/&gt;evidence to decide to vote away their reward.  (However the proof is&lt;br/&gt;non-transitive so people can vote anyway they like for any reason).&lt;br/&gt;&lt;br/&gt;Step 3: Finney attackers vote down other pools to make the point.&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T17:19:40&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyw6sa5yje4klntqmljdhaf092w3qqsp5esd3mhzh8eks4389w7gqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955pzhuv0</id>
    
      <title type="html">📅 Original date posted:2014-03-08 📝 Original message:Also ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyw6sa5yje4klntqmljdhaf092w3qqsp5esd3mhzh8eks4389w7gqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955pzhuv0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsy396ps6h8wv2rk6kfljlu490yj70yf97luusqep6snql4nvhrrnqcq94af&#39;&gt;nevent1q…94af&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-03-08&lt;br/&gt;📝 Original message:Also the other limitation for ECDSA is that there is no known protocol to&lt;br/&gt;create a signture with a&#43;b (where keys P=aG, Q=bG, R=P&#43;Q=(a&#43;b)G). without&lt;br/&gt;either a sending its private key to b or viceversa (or both to a third&lt;br/&gt;party).&lt;br/&gt;&lt;br/&gt;With Schnorr sigs you can do it, but the k^-1 term in ECDSA makes a (secure)&lt;br/&gt;direct multiparty signature quite difficult.&lt;br/&gt;&lt;br/&gt;ps probably only 1 party needs to hash their key&lt;br/&gt;&lt;br/&gt;P=aG      &lt;br/&gt;            H(P) -&amp;gt;&lt;br/&gt;&lt;br/&gt;		&amp;lt;- Q=bG&lt;br/&gt;&lt;br/&gt;	   P -&amp;gt;&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On Sat, Mar 08, 2014 at 12:37:30PM &#43;0200, Joel Kaartinen wrote:&lt;br/&gt;&amp;gt;   If both parties insist on seeing a hash of the other party&amp;#39;s public key&lt;br/&gt;&amp;gt;   before they&amp;#39;ll show their own public key, they can be sure that the&lt;br/&gt;&amp;gt;   public key is not chosen based on the public key they themselves&lt;br/&gt;&amp;gt;   presented.
    </content>
    <updated>2023-06-07T17:14:38&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsg65lw59tta5t9jvs5aqcxn6cjnkwcwvl40jpjwt4c2jam23zd8yqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955482m6t</id>
    
      <title type="html">📅 Original date posted:2014-03-21 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg65lw59tta5t9jvs5aqcxn6cjnkwcwvl40jpjwt4c2jam23zd8yqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955482m6t" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqkd486fxckv5aactjcdtp204e9ye0r8fykc38yeymjvmwfkad56gmpc5gh&#39;&gt;nevent1q…c5gh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-03-21&lt;br/&gt;📝 Original message:According to Bernstein it&amp;#39;s patent FUD (expired, ancient and solid prior&lt;br/&gt;art).&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;http://lists.randombit.net/pipermail/cryptography/2013-August/005126.html&#34;&gt;http://lists.randombit.net/pipermail/cryptography/2013-August/005126.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On Fri, Mar 21, 2014 at 12:33:57PM &#43;0100, Mike Hearn wrote:&lt;br/&gt;&amp;gt;   Oh, one other reason I found - apparently RIM, at least in the past,&lt;br/&gt;&amp;gt;   has been telling CA&amp;#39;s that they need to pay mad bux for the Certicom&lt;br/&gt;&amp;gt;   ECC patents. So that&amp;#39;s another reason why most certs are still using&lt;br/&gt;&amp;gt;   RSA.
    </content>
    <updated>2023-06-07T17:14:23&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswddl2du2dmy829fgflhszt2mzk5250jwchwrk5xndtgx667m7efczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955fhpacm</id>
    
      <title type="html">📅 Original date posted:2014-03-21 📝 Original message:Maybe ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswddl2du2dmy829fgflhszt2mzk5250jwchwrk5xndtgx667m7efczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955fhpacm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz8axjf0g6yqzfhdcy99w64wwrx0tgpcjfkkw9zvj2pfr4pauwzugd2mxjd&#39;&gt;nevent1q…mxjd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-03-21&lt;br/&gt;📝 Original message:Maybe its time to explore raw ECDSA signed message based certs.&lt;br/&gt;&lt;br/&gt;btw I dont think its quite 4kB.  eg bitpay&amp;#39;s looks to be about 1.5kB in der&lt;br/&gt;format.  And they contain a 2048-bit RSA server key, and 2048-bit RSA&lt;br/&gt;signatures (256byte each right there = 512bytes).  And even 2048 is weaker&lt;br/&gt;than 256-bit ECDSA.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On Fri, Mar 21, 2014 at 11:25:59AM &#43;0100, Andreas Schildbach wrote:&lt;br/&gt;&amp;gt;On 03/20/2014 01:12 PM, Adam Back wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Whats a sensible limit on practical/convenient QR code size?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Technically 3 KB. In my experience codes above 1.5 KB become impossible&lt;br/&gt;&amp;gt;to scan (ZXing scanner, 3 years ago). You will want to stay below 500&lt;br/&gt;&amp;gt;bytes for convenient scanning. That said, I&amp;#39;m convinced there is a lot&lt;br/&gt;&amp;gt;of room for scanning improvements.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; How much of the payment protocol message size comes from use of x509?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;As said in the OP, a minimal PR uses 50 bytes. X.509 seems to put about&lt;br/&gt;&amp;gt;4000 bytes on top of that.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;As you can see, we have quite some room for improvements to PR payload&lt;br/&gt;&amp;gt;(PaymentDetails). X.509 certification will probably not be possible via&lt;br/&gt;&amp;gt;QR, at least not until specialized CA&amp;#39;s will issue space-efficient certs&lt;br/&gt;&amp;gt;(using ECDSA?).
    </content>
    <updated>2023-06-07T17:14:22&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqw5uc4hv4aavw6tjf94gt8wl4pe727r7mtlcgcxy2wgvdqsz9tlqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929556k57h0</id>
    
      <title type="html">📅 Original date posted:2014-01-20 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqw5uc4hv4aavw6tjf94gt8wl4pe727r7mtlcgcxy2wgvdqsz9tlqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929556k57h0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrd3fesnxlynyma2z0dyuh92fp7nduyp2lav8xy0g4jamlknn5nsg73jav5&#39;&gt;nevent1q…jav5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-01-20&lt;br/&gt;📝 Original message:Because the mnemonic is an encoding of a 128-bit random number using its&lt;br/&gt;hash as a private key (or derived part of one) is not a problem, its just an&lt;br/&gt;alternate alphabet encoding of the random private key.&lt;br/&gt;&lt;br/&gt;Not being able to generically understand the checksum.  Seems tricky to&lt;br/&gt;solve other than say brute force eg H(mnemonic||1) mod 2^k == 0 where k is&lt;br/&gt;the amount of check digit redundancy.  But that might be expensive for a&lt;br/&gt;trezor if k is very big at all.  And then key = H(mnemonic).&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On Mon, Jan 20, 2014 at 05:35:02PM -0500, Peter Todd wrote:&lt;br/&gt;&amp;gt;On Mon, Jan 20, 2014 at 04:05:14PM -0600, Brooks Boyd wrote:&lt;br/&gt;&amp;gt;&amp;gt; On Mon, Jan 20, 2014 at 11:42 AM, slush &amp;lt;slush at centrum.cz&amp;gt; wrote:&lt;br/&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; during recent months we&amp;#39;ve reconsidered all comments which we received&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; from the community about our BIP39 proposal and we tried to meet all&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; requirements for such standard. Specifically the proposal now doesn&amp;#39;t&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; require any specific wordlist, so every client can use its very own list of&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; preferred words. Generated mnemonic can be then applied to any other&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; BIP39-compatible client. Please follow current draft at&lt;br/&gt;&amp;gt;&amp;gt; &amp;gt; &lt;a href=&#34;https://github.com/trezor/bips/blob/master/bip-0039.mediawiki&#34;&gt;https://github.com/trezor/bips/blob/master/bip-0039.mediawiki&lt;/a&gt;.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; So, because the [mnemonic]-&amp;gt;[bip32 root] is just hashing, you&amp;#39;ve&lt;br/&gt;&amp;gt;&amp;gt; effectively made your &amp;#34;mnemonic sentence&amp;#34; into a brainwallet? Since every&lt;br/&gt;&amp;gt;&amp;gt; mnemonic sentence can now lead to a bip32 root, and only the client that&lt;br/&gt;&amp;gt;&amp;gt; created the mnemonic can verify the mnemonic passes its checksum (assuming&lt;br/&gt;&amp;gt;&amp;gt; all clients use different wordlists, the only client that can help you if&lt;br/&gt;&amp;gt;&amp;gt; you fat-finger the sentence is the client that created it)?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;That issue is more than enough to get a NACK from me on making the&lt;br/&gt;&amp;gt;current BIP39 draft a standard - I can easily see that leading to users&lt;br/&gt;&amp;gt;losing a lot of money.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Have any wallets implemented BIP39 this way already in released code?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;-- &lt;br/&gt;&amp;gt;&amp;#39;peter&amp;#39;[:-1]@petertodd.org&lt;br/&gt;&amp;gt;00000000000000009c3092c0b245722363df8b29cfbb86368f4f7303e655983a&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;CenturyLink Cloud: The Leader in Enterprise Cloud Services.&lt;br/&gt;&amp;gt;Learn Why More Businesses Are Choosing CenturyLink Cloud For&lt;br/&gt;&amp;gt;Critical Workloads, Development Environments &amp;amp; Everything In Between.&lt;br/&gt;&amp;gt;Get a Quote or Start a Free Trial Today.&lt;br/&gt;&amp;gt;&lt;a href=&#34;http://pubads.g.doubleclick.net/gampad/clk?id=119420431&amp;amp;iu=/4140/ostg.clktrk&#34;&gt;http://pubads.g.doubleclick.net/gampad/clk?id=119420431&amp;amp;iu=/4140/ostg.clktrk&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;_______________________________________________&lt;br/&gt;&amp;gt;Bitcoin-development mailing list&lt;br/&gt;&amp;gt;Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt;&lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;
    </content>
    <updated>2023-06-07T17:12:24&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrksm5fnv3942xtnktwv58nwtxmrs3ur79uzkkkg2th5737teut2gzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929559lfun6</id>
    
      <title type="html">📅 Original date posted:2014-01-14 📝 Original message:I saw ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrksm5fnv3942xtnktwv58nwtxmrs3ur79uzkkkg2th5737teut2gzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929559lfun6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0r53y62f82c64ter97lldexl4nal7qc63n7s2auav8z5d30yfarcrlkz00&#39;&gt;nevent1q…kz00&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-01-14&lt;br/&gt;📝 Original message:I saw in the math version you had said Q&amp;#39;=Q&#43;H(S) and I presumed it was a&lt;br/&gt;typo, but your code says the same thing.  I presume you meant Q&amp;#39;=Q&#43;H(S)*G&lt;br/&gt;and therefore that Util.SingleSHA256() multiplies by G internally?&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T17:11:54&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvzsze90793p9r8agq9yu8trtwfzuhamypf95jrj0xet34awwfpggzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929558sszvj</id>
    
      <title type="html">📅 Original date posted:2013-11-15 📝 Original message:While ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvzsze90793p9r8agq9yu8trtwfzuhamypf95jrj0xet34awwfpggzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929558sszvj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9x26yz7dewcyuzn04dmgd7utmmp7kg4ygejs3fvxzddzzvz0nz3srsehc9&#39;&gt;nevent1q…ehc9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-11-15&lt;br/&gt;📝 Original message:While we&amp;#39;re discussing the emotive (though actually of real relevance for&lt;br/&gt;bitcoin user comprehension and sentiment) I couldnt resisnt to add some&lt;br/&gt;trivia reference it is amusing that a currency rarely in history had to&lt;br/&gt;deflate (remove 0s) rather than inflate (add 0s).  Viz this hyperinflated&lt;br/&gt;fifty trillion zimbabwe dollar note I carry in my wallet for bitcoin&lt;br/&gt;contrast/amusement purposes:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;http://www.ebay.com/itm/50-TRILLION-ZIMBABWE-DOLLARS-CURRENCY-MONEY-US-SELLER-/110671104681&#34;&gt;http://www.ebay.com/itm/50-TRILLION-ZIMBABWE-DOLLARS-CURRENCY-MONEY-US-SELLER-/110671104681&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I like Alan&amp;#39;s suggestion to show both to avoid denomination confusion.  That&lt;br/&gt;is the one danger, and high risk given irrevocability.&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T17:09:40&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0v7eg7u2lwpc32q5dm82pl8zvs23wtrmt0eh7lz075urh84ggqhgzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955lhyc37</id>
    
      <title type="html">📅 Original date posted:2013-06-19 📝 Original message:This ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0v7eg7u2lwpc32q5dm82pl8zvs23wtrmt0eh7lz075urh84ggqhgzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955lhyc37" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg4asyg923dunuzvepxgneve0crx6uur62zlau3y49ra903q5xvasfrn6zk&#39;&gt;nevent1q…n6zk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-06-19&lt;br/&gt;📝 Original message:This maybe simpler and trivially compatible with existing type2 public keys&lt;br/&gt;(ones that are multiples of a parent public key): send an ECDSA signature of&lt;br/&gt;the multiplier, and as we know you can compute (&amp;#34;recover&amp;#34;) the parent public&lt;br/&gt;key from an the ECDSA signature made using it.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On Wed, Jun 19, 2013 at 05:28:15PM &#43;0200, Adam Back wrote:&lt;br/&gt;&amp;gt;[q-th root with unknown no discrete log artefact]&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;If it was a concern I guess you could require a proof of knowledge of&lt;br/&gt;&amp;gt;discrete log.  ie as well as public key parent, multiplier the address must&lt;br/&gt;&amp;gt;include ECDSA sig or Schnorr proof of knowledge (which both demonstrate&lt;br/&gt;&amp;gt;knowledge of the discrete log of Q to base G.)
    </content>
    <updated>2023-06-07T17:03:31&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsprs8q4uappcvez4rpqrmk4z3rzdmht4xdvjpr6634kszk9c6hyxqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929555dyk3u</id>
    
      <title type="html">📅 Original date posted:2013-06-02 📝 Original message:So the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsprs8q4uappcvez4rpqrmk4z3rzdmht4xdvjpr6634kszk9c6hyxqzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929555dyk3u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0ttzmqqw2k3t2l0exkf06urt7mcg74gx33jt4u9m7rgex96gwgagw43muv&#39;&gt;nevent1q…3muv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-06-02&lt;br/&gt;📝 Original message:So the idea is that people may want to use proof-of-work unrelated to&lt;br/&gt;bitcoin, and abuse bitcoin to obtain that proof, in a way denominated in BTC&lt;br/&gt;(and with a published USD exchange rate).  And the ways they can do that are&lt;br/&gt;to:&lt;br/&gt;&lt;br/&gt;a) create unspendable addresses (which maybe you cant compact in the UTXO&lt;br/&gt;set if the unspendable address choices are not standardized)&lt;br/&gt;&lt;br/&gt;b) spend to anyone which I take it goes to a random person who happens to&lt;br/&gt;see the address first and race the &amp;#34;spend to me&amp;#34; out on to the network, and&lt;br/&gt;hope miners dnt replace it with &amp;#34;spend to miner&amp;#34;, which is insecure&lt;br/&gt;&lt;br/&gt;c) doesnt delay by 100 blocks just delay the &amp;#34;spend to me&amp;#34; race?  Also most&lt;br/&gt;likely to be one by a big miner once they adapt and join the race.&lt;br/&gt;&lt;br/&gt;d) some new standardized spend to fees (only miners can claim).&lt;br/&gt;&lt;br/&gt;e) spend to charity/non-profit of choice could be useful also&lt;br/&gt;&lt;br/&gt;f) I guess we see something related in zerocoin - locked but unlockable via&lt;br/&gt;another type of transaction later.&lt;br/&gt;&lt;br/&gt;g) why not instead make the beneficiary the address of the service the user&lt;br/&gt;is consuming that is being DoS protected by the proof-of-sacrifice?  Seems&lt;br/&gt;more useful than burning virtual money, then it helps the bitcoin network&lt;br/&gt;AND it helps the service provide better service!&lt;br/&gt;&lt;br/&gt;so if I understand what you proposed d) seems like a useful concept if that&lt;br/&gt;is not currently possible.  eg alternatively could we not just propose a&lt;br/&gt;standard recognized address that clearly no-one knows the EC discrete log&lt;br/&gt;of?&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On Sat, Jun 01, 2013 at 03:30:36PM -0400, Peter Todd wrote:&lt;br/&gt;&amp;gt;Currently the most compact way (proof-size) to sacrifice Bitcoins that&lt;br/&gt;&amp;gt;does not involve making them unspendable is to create a anyone-can-spend&lt;br/&gt;&amp;gt;output as the last txout in the coinbase of a block:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;scriptPubKey: &amp;lt;data&amp;gt; OP_TRUE&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;The proof is then the SHA256 midstate, the txout, and the merkle path to&lt;br/&gt;&amp;gt;the block header. However this mechanism needs miner support, and it is&lt;br/&gt;&amp;gt;not possible to pay for such a sacrifice securely, or create an&lt;br/&gt;&amp;gt;assurance contract to create one.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;A anyone-can-spend in a regular txout is another option, but there is no&lt;br/&gt;&amp;gt;way to prevent a miner from including a transaction spending that txout&lt;br/&gt;&amp;gt;in the same block. Once that happens, there is no way to prove the miner&lt;br/&gt;&amp;gt;didn&amp;#39;t create both, thus invalidating the sacrifice. The announce-commit&lt;br/&gt;&amp;gt;protocol solves that problem, but at the cost of a much larger proof,&lt;br/&gt;&amp;gt;especially if multiple parties want to get together to pay the cost of&lt;br/&gt;&amp;gt;the sacrifice. (the proof must include the entire tx used to make the&lt;br/&gt;&amp;gt;sacrifice)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;However if we add a rule where txouts ending in OP_TRUE are unspendable&lt;br/&gt;&amp;gt;for 100 blocks, similar to coinbases, we fix these problems. The rule&lt;br/&gt;&amp;gt;can be done as a soft-fork with 95% support in the same way the&lt;br/&gt;&amp;gt;blockheight rule was implemented. Along with that change&lt;br/&gt;&amp;gt;anyone-can-spend outputs should be make IsStandard() so they will be&lt;br/&gt;&amp;gt;relayed.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;The alternative is sacrifices to unspendable outputs, which is very&lt;br/&gt;&amp;gt;undesirable compared to sending the money to miners to further&lt;br/&gt;&amp;gt;strengthen the security of the network.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;We should always make it easy for people to write code that does what is&lt;br/&gt;&amp;gt;best for Bitcoin.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;-- &lt;br/&gt;&amp;gt;&amp;#39;peter&amp;#39;[:-1]@petertodd.org&lt;br/&gt;&amp;gt;00000000000000ce3427502ee6a254fed27e1cd21a656a335cd2ada79b7b5293&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;Get 100% visibility into Java/.NET code with AppDynamics Lite&lt;br/&gt;&amp;gt;It&amp;#39;s a free troubleshooting tool designed for production&lt;br/&gt;&amp;gt;Get down to code-level detail for bottlenecks, with &amp;lt;2% overhead.&lt;br/&gt;&amp;gt;Download for free and get started troubleshooting in minutes.&lt;br/&gt;&amp;gt;&lt;a href=&#34;http://p.sf.net/sfu/appdyn_d2d_ap2&#34;&gt;http://p.sf.net/sfu/appdyn_d2d_ap2&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;_______________________________________________&lt;br/&gt;&amp;gt;Bitcoin-development mailing list&lt;br/&gt;&amp;gt;Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt;&lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;
    </content>
    <updated>2023-06-07T17:02:37&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqxjg059hzgy5xzvxdsjw9aswelqrhf54k50z974s2u3x3m8l73qczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955szr7f8</id>
    
      <title type="html">📅 Original date posted:2013-05-15 📝 Original message:btw I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqxjg059hzgy5xzvxdsjw9aswelqrhf54k50z974s2u3x3m8l73qczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955szr7f8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsthxn5frqj40a8th3lp2ckuaswxlwt3fzw784xgnva8wlskwpz2qcl5gkc0&#39;&gt;nevent1q…gkc0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-05-15&lt;br/&gt;📝 Original message:btw I posted some of this thread on the dev forum:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://bitcointalk.org/index.php?topic=206303.msg2157994#msg2157994&#34;&gt;https://bitcointalk.org/index.php?topic=206303.msg2157994#msg2157994&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;A related idea is occuring to me that maybe these committed transactions&lt;br/&gt;could actually as a side effect make bitcoin scale slightly better by&lt;br/&gt;reducing the p2p flood filled transaction size.&lt;br/&gt;&lt;br/&gt;As I said on the forum:&lt;br/&gt;&lt;br/&gt;&amp;gt; Note committed transactions are more compact than regular transactions -&lt;br/&gt;&amp;gt; they are just two hashes, so they reduce network bandwidth and make&lt;br/&gt;&amp;gt; bitcoin more scalable to the extent that transaction reveals stay off&lt;br/&gt;&amp;gt; network.  (As well as more secure against centralization policy risks). &lt;br/&gt;&lt;br/&gt;Surely its lower bandwidth for nodes to send only committed transactions to&lt;br/&gt;the p2p network, and pass committed payment chains direct to recipients.&lt;br/&gt;&lt;br/&gt;Say committed transaction size is c (20bytes&#43;32bytes&#43;16bytes &#43;header ~ 72&lt;br/&gt;bytes?) And full transaction smallest size is t (txin=20bytes, amount out&lt;br/&gt;4bytes, sender pub key 32bytes, recip address 20bytes, change address&lt;br/&gt;20bytes, formatting 5 bytes, ECDSA signature 64bytes, script 10 byte surely&lt;br/&gt;~ 175bytes)?  Thats over twice the size.  Probably average more, and it is&lt;br/&gt;sent to every node.  Its always going to be lower bandwidth to send&lt;br/&gt;transactions to the recipients than to send to the network, even if you have&lt;br/&gt;to increase the transaction size with each respend.  The alternative is for&lt;br/&gt;the entire network to see the same transaction.&lt;br/&gt;&lt;br/&gt;I think the commitment needs to bind the two parts together eg &lt;br/&gt;&lt;br/&gt;(blind-sender, auth-tag, tx-commit)&lt;br/&gt;&lt;br/&gt;blind-sender = SHA1( SHA256( 1, pub ) )&lt;br/&gt;auth = HMAC-SHA256-128( K, tx-commit )&lt;br/&gt;tx-commit = SHA-256( tx )&lt;br/&gt;&lt;br/&gt;Or some variantion, and you must not reuse the pub key, and must send change&lt;br/&gt;if any to a different address, otherwise chain recipients or malicious&lt;br/&gt;forwarders could lock your coin, by putting random junk onto the network&lt;br/&gt;which would be unverifiable, and non-disclaimable - you cant prove you dont&lt;br/&gt;know the preimage of some junk.  The MAC prevents it.  Maybe there&amp;#39;s a more&lt;br/&gt;compact way to do it even, but that works efficient demonstration of&lt;br/&gt;security feasibility.&lt;br/&gt;&lt;br/&gt;Other public key variants could be possible, P = xG is the ECDSA public key,&lt;br/&gt;x the private key, G base point.  Sender could reveal P&amp;#39; = cP, c some fixed&lt;br/&gt;constant (computing c from cP is ECDL problem considered oneway &amp;amp; hard), and&lt;br/&gt;a signature by private key x&amp;#39; = cx over the tx-commit.  That is a publicly&lt;br/&gt;auditable commitment also, but one tht can make an ECDSA signature over the&lt;br/&gt;tx-commit hash, and can be revealed by revealing P later.  However that&lt;br/&gt;imposes public key computation on the validation (which it already currently&lt;br/&gt;does, but faster validation as above is nicer).  With that one you dont even&lt;br/&gt;have to verify the transaction signature on reveal :)  You already did it,&lt;br/&gt;just provide the tx that hashes to the signed hash, and P for the recipient&lt;br/&gt;to verify the signature was made by cP.&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T17:01:54&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrqe5a4q29hq2gwtvjduekmg0d7t5pjfjcwx3v8y93h4e5j9nrdnszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955hd3r6j</id>
    
      <title type="html">📅 Original date posted:2013-05-15 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrqe5a4q29hq2gwtvjduekmg0d7t5pjfjcwx3v8y93h4e5j9nrdnszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955hd3r6j" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstwdrkt2la743z6536j80kvlw7lxs5945kn709ce0j7qzqe7vxwtcvvu4k3&#39;&gt;nevent1q…u4k3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-05-15&lt;br/&gt;📝 Original message:On Wed, May 15, 2013 at 08:40:59AM -0400, Caleb James DeLisle wrote:&lt;br/&gt;&amp;gt;If the commitment is opaque at the time of inclusion in the block then&lt;br/&gt;&amp;gt;I will create multiple commitments and then after revealing the&lt;br/&gt;&amp;gt;commitment and spend to you I will reveal the earlier commitment which&lt;br/&gt;&amp;gt;commits the coins to an address I control.&lt;br/&gt;&lt;br/&gt;Bit-commitments are based on deterministic one-way functions eg like SHA1(&lt;br/&gt;SHA256( public key ) ) Obviously it has to be a different one-way function&lt;br/&gt;to the coin address calculation which is RIPEMD( SHA256( public key ) ) as&lt;br/&gt;that is already public.  Alternatively it can be a different serialization&lt;br/&gt;using the same hash eg RIPEMD( SHA256( 1 || public key ) ).&lt;br/&gt;&lt;br/&gt;There is only one commitment possible per public key - so you can only&lt;br/&gt;create one commitment that would validate to a receiver, or to the network. &lt;br/&gt;The network checks that there are no non-blind double spends of committed&lt;br/&gt;coins which it can do as spends require disclosure of the public key, which&lt;br/&gt;allows existing commitments to be verified, and it similarly qchecks that&lt;br/&gt;there are no blind double-commitments.&lt;br/&gt;&lt;br/&gt;Each committed coin would be:&lt;br/&gt;&lt;br/&gt;one-spend-commit = Com( spender pub ), Com( transaction )&lt;br/&gt;&lt;br/&gt;where Com is implemented as the above hash.  The network just places the&lt;br/&gt;commitments in order as with conventional transactions.&lt;br/&gt;&lt;br/&gt;The committed coins are not linkable to your non-blind coin because you did&lt;br/&gt;not reveal your public key in the (largely passive) act of receiving to a&lt;br/&gt;coin address.&lt;br/&gt;&lt;br/&gt;&amp;gt;On the topic of reversibility, I suspect in the long term the lack of&lt;br/&gt;&amp;gt;chargebacks will create issues as criminals learn that for the first&lt;br/&gt;&amp;gt;time in history, kidnap &amp;amp; ransom is effective. &lt;br/&gt;&lt;br/&gt;The temporary unlinkability (until commitment reveal) is a necessary side&lt;br/&gt;effect, not a cryptographic anonymity feature like zerocoin.  The&lt;br/&gt;transactions are identical to bitcoins once revealed.  How long the&lt;br/&gt;committed transaction chains can be between reveals is an implementation&lt;br/&gt;choice could be 1 hop, or as long as you like.  (Actually it appears to be&lt;br/&gt;up to the individual users how long the maximum chain they accept is - the&lt;br/&gt;network itself, though ordering the committed spends (if there are multiple&lt;br/&gt;spends on the same key) cant even tell how long the commitment payment&lt;br/&gt;chains are).&lt;br/&gt;&lt;br/&gt;Obviously the first coins in the network ordered committed coins on the same&lt;br/&gt;key up to the coin value are spends as verified by the recipient, the rest&lt;br/&gt;are double-spend and ignored.  If someone wants to waste fees by sending&lt;br/&gt;more spends than there inputs thats up to them.&lt;br/&gt;&lt;br/&gt;Probably the typical user doesnt care about long committed chains  other&lt;br/&gt;than their wallet will bloat if the chains are too long, so probably they&lt;br/&gt;would periodically compact it by revealing the long chains.  Committed coins&lt;br/&gt;are probably a bit less SPV client friendly, though with correct formatting&lt;br/&gt;in the merkle trees between blocks, probably a committed coin holder can&lt;br/&gt;provide enough proof to an SPV client to verify even multi-spend committed&lt;br/&gt;coins directly (without a network feed).&lt;br/&gt;&lt;br/&gt;About privacy, up to the entire commitment chain can be opened at any time&lt;br/&gt;(to other people or to the bitcoin network in general) with the cooperation&lt;br/&gt;of any user on the chain (up to the point they saw it), so while the blind&lt;br/&gt;commitment protocol is not vulnerable to a &amp;gt; 50% power quorum unilaterally&lt;br/&gt;imposed policy (without even needing client updates), it is fully dependent&lt;br/&gt;on the good will of the recipients for its temporary unlinkability.  Thats&lt;br/&gt;the point: it puts policy control in the users hands not in the &amp;gt; 50% power&lt;br/&gt;quorum.&lt;br/&gt;&lt;br/&gt;If you want cryptographic anonymity its better to look to zerocoin.  You may&lt;br/&gt;have noticed zero coin talked about optional fraud tracing.  Its usually&lt;br/&gt;trivial to add tracing to an otherwise privay preserving protocol.&lt;br/&gt;&lt;br/&gt;The blind commitment if implemented as described (and its not obvious how to&lt;br/&gt;get more privacy from it) offers somewhat like community policing.  Users on&lt;br/&gt;the chain can still themselves do fraud tracing, or any policy they choose,&lt;br/&gt;on any blind committed coins that they receive.  If they dont like the&lt;br/&gt;colour of them they can refund them.  The point is to enforce that this is a&lt;br/&gt;free uncoerced community choice, by individual end users, not a &amp;gt; 50% cpu&lt;br/&gt;power quorum choice surreptitiously imposed.&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T17:01:53&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq885k6ksmtchx89tzxsghuge6gl0m4swftea3r4p0w8dvyarrszczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955d4mtn8</id>
    
      <title type="html">📅 Original date posted:2013-05-15 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq885k6ksmtchx89tzxsghuge6gl0m4swftea3r4p0w8dvyarrszczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955d4mtn8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdj7ql6xyjaux4ejczl8tr07q2a23tsjyk4f0vdzx208ufy7ps2xqr43lsm&#39;&gt;nevent1q…3lsm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-05-15&lt;br/&gt;📝 Original message:On Wed, May 15, 2013 at 07:19:06AM -0400, Peter Todd wrote:&lt;br/&gt;&amp;gt;Protocols aren&amp;#39;t set in stone - any attacker that controls enough&lt;br/&gt;&amp;gt;hashing power to pose a 51% attack can simply demand that you use a&lt;br/&gt;&amp;gt;Bitcoin client modified [to facilitate evaluation of his policy]&lt;br/&gt;&lt;br/&gt;Protocol voting is a vote per user policy preference, not a CPU vote, which&lt;br/&gt;is the point.  Current bitcoin protocol is vulnerable to hard to prove&lt;br/&gt;arbitrary policies being imposable by a quorum of &amp;gt; 50% miners.  The blind&lt;br/&gt;commitment proposal fixes that, so even an 99% quorum cant easily impose&lt;br/&gt;policies, which leaves the weaker protocol vote attack as the remaining&lt;br/&gt;avenue of attack.  That is a significant qualitative improvement.&lt;br/&gt;&lt;br/&gt;The feasibility of protocol voting attacks is an open question, but you&lt;br/&gt;might want to consider the seeming unstoppability of p2p protocols for a&lt;br/&gt;hint.&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T17:01:52&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs004w2d86095nhrgwdy8ermz65nqt36ugwest9uquxpglf46vvn7czyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955uy8uvg</id>
    
      <title type="html">📅 Original date posted:2013-05-15 📝 Original message:So in ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs004w2d86095nhrgwdy8ermz65nqt36ugwest9uquxpglf46vvn7czyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955uy8uvg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsq2tdnmpagmhx2jv3t99pmv5vxe2hhjf6l0l2ecu3eewqqupjwrkcrflwcr&#39;&gt;nevent1q…lwcr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-05-15&lt;br/&gt;📝 Original message:So in a previous mail I described a simple, extremely efficient and easy to&lt;br/&gt;implement symmetric key commitment that is unlinkable until reveal time (at&lt;br/&gt;bottom).  I think this can help improve the byzantine generals problem, that&lt;br/&gt;bitcoin only defends to simple majority (with one vote per CPU power), and&lt;br/&gt;so assumes most nodes by cpu power are honest.  With this simple protocol&lt;br/&gt;change you dont need any honest nodes, just some honest clients to spend to,&lt;br/&gt;to have your transaction accepted.  &lt;br/&gt;&lt;br/&gt;You can think of this in terms of a (somewhat distributed) server performing&lt;br/&gt;validations, but in a way that it sufficiently blind to the details of the&lt;br/&gt;validations that it can not selectively enforce a policy, it power is&lt;br/&gt;limited to random DoS.&lt;br/&gt;&lt;br/&gt;There are other situations where you can rely on a server for one property&lt;br/&gt;but not another - eg a somewhat distributed encrypted backup (like Tahoe&lt;br/&gt;LAFS) you rely on for availability, but not integrity nor confidentiality&lt;br/&gt;(because you encrypt those, and some sharing scenarios still work.) So this&lt;br/&gt;is in that class of protocols - zero-trust in server, but can extract&lt;br/&gt;service and some guarantees from the (optionally distributed) server anyway.&lt;br/&gt;&lt;br/&gt;(Bitcoin does not use known better than majority results for byzantine&lt;br/&gt;generals based on fair coin toss, relying instead on simple majority and an&lt;br/&gt;assumed largely unjammable network.  I notice Nick Szabo was complaining&lt;br/&gt;about this on his blog and saying bitcoins majority is not even a standard&lt;br/&gt;or proven byzantine voting protocol - something adhoc.  I think the bitcoin&lt;br/&gt;unjammable network assumption is a false at the limit so that someone with&lt;br/&gt;strong network hacking capabilities can create network splits long enough to&lt;br/&gt;even overcome the network majority vote without having any compute power of&lt;br/&gt;their own.  All they need is to have a split with enough power to plausibly&lt;br/&gt;quickly get the victims their desired number of (split) confirmations.)&lt;br/&gt;&lt;br/&gt;Anyway this should be a clear voting improvement, that is efficient.&lt;br/&gt;&lt;br/&gt;Imagine a couple of big pools or ASIC miners started enforcing some&lt;br/&gt;arbitrary coin policy, eg say coins must not have some taint according to&lt;br/&gt;its list of black coins, or coins must be certified by some entity, be&lt;br/&gt;traceable to some type of event etc.  Well call these miners/voters&lt;br/&gt;&amp;#34;dishonest&amp;#34;, in that they are not following the intended zero-policy&lt;br/&gt;protocol.&lt;br/&gt;&lt;br/&gt;If the coins dont match their chosen policy, the dishonest miners will&lt;br/&gt;refuse to include transactions in blocks they issue.  If they see a&lt;br/&gt;transaction which does not match their policy in a block by someone else&lt;br/&gt;they will ignore it and try to make it into an orphan.  As they have say 75%&lt;br/&gt;of the network power they can do that successfully.  Even with current&lt;br/&gt;validation protocols in the clients, so the &amp;#34;but clients wont accept the&lt;br/&gt;change&amp;#34; argument does not apply - the existing clients will accept the&lt;br/&gt;policy change, because they cant detect it, nor prove it, and dont have the&lt;br/&gt;voting power to impose honest policies.&lt;br/&gt;&lt;br/&gt;(For realism of this risk, note that according to Kaminsky there already&lt;br/&gt;exist multiple entities with reserve ASIC power each exceeding current&lt;br/&gt;network difficulty who are holding part of their power in reserve for profit&lt;br/&gt;maximisation reasons.  This is a coming to fruition of the concentration of&lt;br/&gt;power issue I was talking about in my first bitcoin forum post.  People who&lt;br/&gt;have that kind of power in reserve have clearly invested millions of&lt;br/&gt;dollars, which probably makes them more vulnerable to political influence.)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Alright so the solution.  Use the commitment protocol (below) which even&lt;br/&gt;though it is symmetric key strongly hides the committed transaction public&lt;br/&gt;key.  (Symmetric in the sense that the validation steps are all highly&lt;br/&gt;efficient symmetric key based).  Now send the transaction (which includes&lt;br/&gt;the public key) direct to the receiver, over a secure channel, or an assumed&lt;br/&gt;non-eavesdropped direct channel, with no p2p flood of the transaction.  The&lt;br/&gt;receiver can check the hash to the commitment, and decide how many&lt;br/&gt;confirmtions he needs.  Once he has eg 6 confirmations he reveals the&lt;br/&gt;commitment to the transaction (by publishing it).  The sender may also send&lt;br/&gt;the reveal/transaction to the network directly himself, if the recipient is&lt;br/&gt;offline.  However there is no advantage to publishing early so it seems&lt;br/&gt;better to let the recipient do it when he is ready to incorporate the&lt;br/&gt;payment into his wallet.  &lt;br/&gt;&lt;br/&gt;Now the powerful dishonest voters if they try to apply their policy when&lt;br/&gt;they see the reveal triggers it, must redo the work of the 6-commitments&lt;br/&gt;that they computed themselves.  This is like starting 6-steps behind in the&lt;br/&gt;statstical gamblers ruin game that Nakamoto describes in the bitcoin paper. &lt;br/&gt;Consequently even with 75%, they will find it very hard to outcompete their&lt;br/&gt;own prior work, to create a 6 chain long orphan while the 25% is moving&lt;br/&gt;forward on the honest chain.  Each time they see transactions which violate&lt;br/&gt;their policy, they have to restart their chain recalculation again from&lt;br/&gt;scratch.  Often if simple lower powered intermittent recipient sends the&lt;br/&gt;coin will be burried hundreds of blocks back.  In addition 6 chain long&lt;br/&gt;branches are extremely unlikely with honest payers, so clients can (and&lt;br/&gt;maybe already do?) act with suspicion of they see one.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Going further, I said for best security, the recipient should never even&lt;br/&gt;reveal (to the network) until he is actually about to spend, but futher he&lt;br/&gt;does not even have to reveal publicly ever, he can choose to reveal only to&lt;br/&gt;the recipient with a direct connection (no p2p flood fill of transaction.)&lt;br/&gt;And the direct spend argument composes, ie the 2nd recipient can not do the&lt;br/&gt;same thing again.  (public key A sends to public key B sends to public key&lt;br/&gt;C: B publishes COM( transaction B-&amp;gt;C ), sends the reveal of COM( transaction&lt;br/&gt;A-&amp;gt;B ), and COM transaction B-&amp;gt;C ) to C.  C waits 6 confirmations and is&lt;br/&gt;convinced.  So its the approach is composable, and in fact the network&lt;br/&gt;doesnt learn the size of the transaction even, though the spend grows each&lt;br/&gt;time.  Eventually presumably someone will publish will the confirmations to&lt;br/&gt;the network to trim the tansaction size, though it is not strictly&lt;br/&gt;necessary, and the transaction flow is small and direct (no network scaling&lt;br/&gt;issues), so that it wouldnt be a huge problem to have a 1MB payment&lt;br/&gt;representing 1000s of hops of network blind transactions.  (For the&lt;br/&gt;composable network blind respending the commitment has to commit publicly to&lt;br/&gt;both the sender and next hop recipient keys, so the network can see how long&lt;br/&gt;the chain is).&lt;br/&gt;&lt;br/&gt;Probably you can cope with multiple inputs and outputs, and maybe given even&lt;br/&gt;you can work with a 100% dishonest network mining network (all the dishonest&lt;br/&gt;miner can do is selectively DoS transactions if they are all network blind&lt;br/&gt;except the mining), maybe the mining can even be decoupled from the voting,&lt;br/&gt;as you no longer demand much from the voting process.  That admits more&lt;br/&gt;interesting things like pool free direct mining, low variance hashcash&lt;br/&gt;coins, probably.  Many things to think through.&lt;br/&gt;&lt;br/&gt;I suppose the commitment could be described as a blind symmetric commitment.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On Tue, May 14, 2013 at 04:09:02PM &#43;0200, Adam Back wrote:&lt;br/&gt;&amp;gt; [...]&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;One related concept is commitments.  I think its relatively easy to commit&lt;br/&gt;&amp;gt;to a payment and lock a coin without identifying yourself, until the&lt;br/&gt;&amp;gt;commitment is released.  You might do the commitment, wait 6-blocks for&lt;br/&gt;&amp;gt;confirmation, then reveal the commitment.  Then that is like a self-issued&lt;br/&gt;&amp;gt;green coin with no need for trust, that can be immediately cleared.  The&lt;br/&gt;&amp;gt;recipient has to be committed to at the same time to prevent double&lt;br/&gt;&amp;gt;spending.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;So just commit = H( input-pub ) H( transaction ) and put it in the block&lt;br/&gt;&amp;gt;chain.  Where transaction the is usual ( input signature, output-pub,&lt;br/&gt;&amp;gt;script).  (Fee for the commit would have to come from an unlinked coin or&lt;br/&gt;&amp;gt;the input-pub reveals the coin).  Wait 6 blocks, send/reveal the transaction&lt;br/&gt;&amp;gt;(free because fee was already paid).  Validators check input-pub hash&lt;br/&gt;&amp;gt;against committed coins by hash, check the transaction hash, and the usual&lt;br/&gt;&amp;gt;ransaction validations = sum inputs, otherwise reject.  The user better pay&lt;br/&gt;&amp;gt;change if any to a different public key, as the inputs public keys are one&lt;br/&gt;&amp;gt;use - are after the reveal they are DoS lockable by other people reposting&lt;br/&gt;&amp;gt;H( input-pub ).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;The input-pub coin is locked as normal transactions have their public key hash&lt;br/&gt;&amp;gt;validate as not being locked.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Adam
    </content>
    <updated>2023-06-07T17:01:51&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgffj09rkuw3sz7r65eulmj7a02ddh5v6hamxsparjnewyy6xehygzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955wqflan</id>
    
      <title type="html">📅 Original date posted:2013-05-14 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgffj09rkuw3sz7r65eulmj7a02ddh5v6hamxsparjnewyy6xehygzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955wqflan" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswn855uqc6pe8aysepvh33rydaxg64r9yz27tj9v7q6rzxrgrkqcs4tmxlf&#39;&gt;nevent1q…mxlf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-05-14&lt;br/&gt;📝 Original message:On Tue, May 14, 2013 at 12:50:27PM -0400, Jeff Garzik wrote:&lt;br/&gt;&amp;gt;&amp;gt; Well if it is a later transaction, not an integral part of the reward&lt;br/&gt;&amp;gt;&amp;gt; transaction (that is definitionally mined by being serialized into the&lt;br/&gt;&amp;gt;&amp;gt; coinbase), the user may elect to withhold the promised transaction&lt;br/&gt;&amp;gt;&amp;gt; give-to-miner, so thats not so good. [...]&lt;br/&gt;&amp;gt;[...]&lt;br/&gt;&amp;gt;Just referring to a standard, fee-bearing, user-created bitcoin&lt;br/&gt;&amp;gt;transaction, where output_value &amp;lt; input_value.  The fee is paid to the&lt;br/&gt;&amp;gt;first miner who includes that transaction in a block, as part of the&lt;br/&gt;&amp;gt;protocol.&lt;br/&gt;&lt;br/&gt;Yes but thats inferior in the sense that it is spamming the bitcoin payment&lt;br/&gt;protocol slightly, to the small reward of miners, and involves actual money&lt;br/&gt;and traceability to real-name (where did you get the coin from to spend). &lt;br/&gt;&lt;br/&gt;If alternatively you just proof you direct mined on a block with a coinbase&lt;br/&gt;that immediately makes payment to future miners its better because: a) you&lt;br/&gt;can do that with no new traffic for the bitcoin network (except when you&lt;br/&gt;mine a whole block, you&amp;#39;ll post it); and b) anyone with a reasonable&lt;br/&gt;verification on the blockchain head (even if the spender has to give it to&lt;br/&gt;them!) can verify it without any other network traffic; and c) if its&lt;br/&gt;micro-mined on the spot it can be bound to the service whereas if you give&lt;br/&gt;it to fees as an on network transaction you are limited to values above the&lt;br/&gt;min tx fee.  &lt;br/&gt;&lt;br/&gt;So idealy I think you need to be able to simultanously mine and give reward&lt;br/&gt;to future block miners.&lt;br/&gt;&lt;br/&gt;What you could do with out that is d) mine for the reward of bitcoin&lt;br/&gt;foundation/software author/or service provider.  In the last case (service&lt;br/&gt;provider) its an extreme form of Rivests peppercoin probabilistic payment&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T17:01:47&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgtxvqwgjnshe0pz03fwaqznqdpfmyqw4x0xsa0ug8ce5hv8slf5gzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929552gq26a</id>
    
      <title type="html">📅 Original date posted:2013-05-14 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgtxvqwgjnshe0pz03fwaqznqdpfmyqw4x0xsa0ug8ce5hv8slf5gzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929552gq26a" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsryj9p5hc6fm39qcyk9zr2z7cc475a7ak0auw4mvq5g9reh9waxvchdr6tw&#39;&gt;nevent1q…r6tw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-05-14&lt;br/&gt;📝 Original message:On Mon, May 13, 2013 at 06:00:27PM -0400, Jeff Garzik wrote:&lt;br/&gt;&amp;gt;When a transaction&amp;#39;s input value exceeds its output value, the&lt;br/&gt;&amp;gt;remainder is the transaction fee.  The miner&amp;#39;s reward for processing&lt;br/&gt;&amp;gt;transactions is the 25 BTC initial currency distribution &#43; the sum of&lt;br/&gt;&amp;gt;all per-transaction fees.  A destroy-by-miner fee transaction is a&lt;br/&gt;&amp;gt;normal bitcoin transaction sent by any user, that might look like&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Input 1: 1.0 BTC&lt;br/&gt;&amp;gt;Output 1: 0.5 BTC&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;(the miner fee is implicitly 0.5 BTC, paid to whomever mines the&lt;br/&gt;&amp;gt;transaction into a block)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Sadly the bitcoin protocol prevents zero-output,&lt;br/&gt;&amp;gt;give-it-all-to-the-miner transactions.&lt;br/&gt;&lt;br/&gt;Well if it is a later transaction, not an integral part of the reward&lt;br/&gt;transaction (that is definitionally mined by being serialized into the&lt;br/&gt;coinbase), the user may elect to withhold the promised transaction&lt;br/&gt;give-to-miner, so thats not so good.&lt;br/&gt;&lt;br/&gt;Or do you mean to say you could have (implicit reward 25BTC) and reward&lt;br/&gt;transaction .001 BTC to self and 24.999 BTC with existing bitcoin format and&lt;br/&gt;validation semantics?  That would be close enough to give-to-miner.  Also&lt;br/&gt;the output sum &amp;gt; 0BTC limitation could be changed to &amp;gt;= maybe... (just one&lt;br/&gt;well placed character :)&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T17:01:46&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvh4v9y4nzxmrfvx3flmplw7cvup2xgyw4rjr7y8f7tf85hm0nnkszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955f3dzk4</id>
    
      <title type="html">📅 Original date posted:2013-05-13 📝 Original message:Some ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvh4v9y4nzxmrfvx3flmplw7cvup2xgyw4rjr7y8f7tf85hm0nnkszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955f3dzk4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvce34wt59jgju8v59qvqz42s9j95rkwgjzh55fz79z4y4a704hxczv9wsh&#39;&gt;nevent1q…9wsh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-05-13&lt;br/&gt;📝 Original message:Some musings about the differences between Peter&amp;#39;s proof-of-sacrifice (you&lt;br/&gt;did the work but elected to make the small reward chance unclaimable), vs&lt;br/&gt;conventional actually doing the work but then destroying the bitcoin!&lt;br/&gt;&lt;br/&gt;- proof-of-sacrifice seems similiar to hashcash except its difficulty is&lt;br/&gt;   time stamped and measured against the bitcoins dynamic difficulty,&lt;br/&gt;   (coordinated inflation control being something posited but never&lt;br/&gt;   implemented in hashcash).  So thats kind of interesting, particularly if&lt;br/&gt;   you can do it with very low bandwidth, and decentralized; unclear.&lt;br/&gt;&lt;br/&gt;- with proof-of-sacrifice its more offline because you do not need an on&lt;br/&gt;   block-chain double spend protection (via flood-fill, validation, and block&lt;br/&gt;   chain mining) because it is simply &amp;#34;unspendable&amp;#34;, though you could show&lt;br/&gt;   the same proof to multiple people.  In any case the values are far too low&lt;br/&gt;   to spam the block chain with.&lt;br/&gt;&lt;br/&gt;- because proof-of-sacrifice is small you can afford to mine them on the&lt;br/&gt;   spot and make them payable to the identity of the recipient, like cheques:&lt;br/&gt;   they identify the recipient, so they are automaticaly non-respendable in&lt;br/&gt;   the eyes of the recipient (he keeps his own double-spend db, and people&lt;br/&gt;   wont accept cheques made payabe to other people).  This is how hashcash&lt;br/&gt;   works for email.  Also a time-stamp ensures you dont even need a big&lt;br/&gt;   double-spend db, as you can prune it if you reject expired cheqes.&lt;br/&gt;&lt;br/&gt;- you could give a proof-of-sacrifice a private key, just like bitcoins;&lt;br/&gt;   then they could be pre-mined and identity or other info could be signed&lt;br/&gt;   later.  However then you have double spending issues again.  You can &lt;br/&gt;&lt;br/&gt;- I mentioned amortizable hashcash under-contribution feature you can make&lt;br/&gt;   it so the recipient uncovers the actual value of the coin (if it is&lt;br/&gt;   merge-mined).  (Put recipient public key in coinbase, hash for min share&lt;br/&gt;   size eg 32-bits leading 0s call that &amp;#34;collision&amp;#34;; send to recipient, he&lt;br/&gt;   decrypts the hash with private key, so the decryption is verifiable with&lt;br/&gt;   public key.  Then the full value of the coin is &lt;br/&gt;	   zerobit( collision ) &#43; zerobits( decrypt( collision ) )&lt;br/&gt;   if that alternate validation was allowed in bitcoin.&lt;br/&gt;&lt;br/&gt;- what about if a pool could lock the reward (rather than receive it or&lt;br/&gt;   destroy it) eg some kind of merkle root instead of a public key hash in&lt;br/&gt;   the reward recipient address field in the coinbase.  Then the miners who&lt;br/&gt;   created that block have actual share proofs that are claims against&lt;br/&gt;   something eventually redeemable.  Maybe if they collect enough&lt;br/&gt;   share-proofs to reach a minimum bitcoin transaction size, they can redeem&lt;br/&gt;   a big strip of shares for a few mBTC, but claims below that are rejected&lt;br/&gt;   by the network due to tx fee.  (btw I think it seems possible to have a&lt;br/&gt;   publicly auditable pool so it cant skim nor disclaim shares.)&lt;br/&gt;&lt;br/&gt;&amp;gt;I&amp;#39;ve been thinking about a decentralized way to create an anonymous&lt;br/&gt;&amp;gt;identity, something I think it key to any number of decentralized, P2P&lt;br/&gt;&amp;gt;and anonymous markets.  &lt;br/&gt;&lt;br/&gt;There were some systems that charged hashcash for pseudonyms i2p names (i2p&lt;br/&gt;is a ToR like system)...  see htp://www.i2p2.e/naming.html then there was of&lt;br/&gt;course namecoin.  There was some remailer/email nymserver integration as&lt;br/&gt;well.&lt;br/&gt;&lt;br/&gt;&amp;gt;Getting back on topic, somewhat, one idea I had for creation cost of a&lt;br/&gt;&amp;gt;SIN was associating the creation cost of a SIN with a bitcoin&lt;br/&gt;&amp;gt;transaction&amp;#39;s miner fee.  Anybody in the world could, therefore,&lt;br/&gt;&amp;gt;create a SIN in a decentralized fashion, simply by following a&lt;br/&gt;&amp;gt;published protocol for burning a specified amount of bitcoins via&lt;br/&gt;&amp;gt;miner fee.  It can be cryptographically proven with 100% certainty who&lt;br/&gt;&lt;br/&gt;Yes it seems that having a proof-of-sacrifice that hardens the block chain&lt;br/&gt;is the important part.&lt;br/&gt;&lt;br/&gt;When you said destroy-via-miner-fee:&lt;br/&gt;&lt;br/&gt;&amp;gt;Don&amp;#39;t forget:  4. destroy-via-miner-fee, which is useful because it&lt;br/&gt;&amp;gt;provides funding for a public service (bitcoin transaction&lt;br/&gt;&amp;gt;verification).&lt;br/&gt;&lt;br/&gt;Is that directly possible?  Because the reward transaction has no source,&lt;br/&gt;and no fee?  Or can you put a 25BTC fee in the reward transaction in the&lt;br/&gt;coinbase?&lt;br/&gt;&lt;br/&gt;If so that seems like the best option for proof-of-sacrifice rather than&lt;br/&gt;proving destroying the possibility of reward.  But alternatively the bitcoin&lt;br/&gt;foundation as recipient, or EFF etc.  25BTC is a big reward might have some&lt;br/&gt;double roll-over lottery effects - everyone piles in for the occasional&lt;br/&gt;25BTC!&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On Mon, May 13, 2013 at 02:38:15PM -0400, Jeff Garzik wrote:&lt;br/&gt;&amp;gt;On Mon, May 13, 2013 at 6:54 AM, Adam Back &amp;lt;adam at cypherspace.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; On Mon, May 13, 2013 at 07:31:21AM &#43;0000, John Dillon wrote:&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;[with] merge-mining [you get] more value from just one unit of work.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; correct.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;But Peter&amp;#39;s coinbase hashcash protocol carefully ensures [...] the amount&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;of value the miner would have then given away in a &amp;#34;anyone-can-spend&amp;#34;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;output.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I think there are 3 choices:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 1. merged-mine (almost zero incremental cost as the bitcoin mining return is&lt;br/&gt;&amp;gt;&amp;gt;     still earned)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 2. destroy bitcoin (hash of public key is all 00s so no computible private&lt;br/&gt;&amp;gt;&amp;gt;     key)&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; 3. anyone-can-spend (= first to spend gets coin?)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Don&amp;#39;t forget:  4. destroy-via-miner-fee, which is useful because it&lt;br/&gt;&amp;gt;provides funding for a public service (bitcoin transaction&lt;br/&gt;&amp;gt;verification).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;(a tangent, but related)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;I&amp;#39;ve been thinking about a decentralized way to create an anonymous&lt;br/&gt;&amp;gt;identity, something I think it key to any number of decentralized, P2P&lt;br/&gt;&amp;gt;and anonymous markets.  My main focus, for this identity project, is&lt;br/&gt;&amp;gt;to develop a decentralized protocol for generating a UUID-like unique&lt;br/&gt;&amp;gt;identifier (bitstring), in a way that has some amount of creation cost&lt;br/&gt;&amp;gt;attached (to prevent creating a billion of such tokens etc.).  I call&lt;br/&gt;&amp;gt;it a system identifier, or SIN.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Once you have a SIN, you may associate the SIN with a GPG fingerprint,&lt;br/&gt;&amp;gt;email address, real name, login credentials, etc.  eBay-like&lt;br/&gt;&amp;gt;marketplaces publish SIN ratings (though it displays on screen as&lt;br/&gt;&amp;gt;&amp;#34;jgarzik&amp;#34; not &amp;#34;1234-abcd-5678-def0&amp;#34;).  Standard-and-Poors style&lt;br/&gt;&amp;gt;ratings agencies would similarly rate a business&amp;#39;s SIN.  SIN&amp;#39;s build a&lt;br/&gt;&amp;gt;reputation and trust over time, while controlling their own anonymity&lt;br/&gt;&amp;gt;(or lack thereof).  Anybody may abandon a SIN at any time. Ownership&lt;br/&gt;&amp;gt;of a SIN is cryptographically proven via digital signature.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Getting back on topic, somewhat, one idea I had for creation cost of a&lt;br/&gt;&amp;gt;SIN was associating the creation cost of a SIN with a bitcoin&lt;br/&gt;&amp;gt;transaction&amp;#39;s miner fee.  Anybody in the world could, therefore,&lt;br/&gt;&amp;gt;create a SIN in a decentralized fashion, simply by following a&lt;br/&gt;&amp;gt;published protocol for burning a specified amount of bitcoins via&lt;br/&gt;&amp;gt;miner fee.  It can be cryptographically proven with 100% certainty who&lt;br/&gt;&amp;gt;made such a transaction, and the miner fee attaches a creation cost to&lt;br/&gt;&amp;gt;ensure that SINs are not -too- cheap.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Burn-via-miner-fee is a useful tool outside of this example.  It funds&lt;br/&gt;&amp;gt;a public service, providing a positive feedback loop for miners who&lt;br/&gt;&amp;gt;receive fees via such services.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;-- &lt;br/&gt;&amp;gt;Jeff Garzik&lt;br/&gt;&amp;gt;exMULTI, Inc.&lt;br/&gt;&amp;gt;jgarzik at exmulti.com
    </content>
    <updated>2023-06-07T17:01:44&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf79gdn93exrg44e3q6e9de2z5yywa24d45h9p3zzfupeh9zgez9qzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929557k72rn</id>
    
      <title type="html">📅 Original date posted:2013-05-13 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf79gdn93exrg44e3q6e9de2z5yywa24d45h9p3zzfupeh9zgez9qzyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929557k72rn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdlstuwy0mn9sj4leewwp6qfnrpkyzvun0g5h749fkl64wd5fan2qkgg3m6&#39;&gt;nevent1q…g3m6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-05-13&lt;br/&gt;📝 Original message:On Mon, May 13, 2013 at 07:31:21AM &#43;0000, John Dillon wrote:&lt;br/&gt;&amp;gt;[with] merge-mining [you get] more value from just one unit of work.&lt;br/&gt;&lt;br/&gt;correct.&lt;br/&gt;&lt;br/&gt;&amp;gt;But Peter&amp;#39;s coinbase hashcash protocol carefully ensures [...] the amount&lt;br/&gt;&amp;gt;of value the miner would have then given away in a &amp;#34;anyone-can-spend&amp;#34;&lt;br/&gt;&amp;gt;output.&lt;br/&gt;&lt;br/&gt;I think there are 3 choices:&lt;br/&gt;&lt;br/&gt;1. merged-mine (almost zero incremental cost as the bitcoin mining return is&lt;br/&gt;    still earned)&lt;br/&gt;&lt;br/&gt;2. destroy bitcoin (hash of public key is all 00s so no computible private&lt;br/&gt;    key)&lt;br/&gt;&lt;br/&gt;3. anyone-can-spend (= first to spend gets coin?)&lt;br/&gt;&lt;br/&gt;Surely in 3 if you mine the bitcoin its no particular assurance a you will&lt;br/&gt;do your best to make sure that it is *you* tht spends it, so it devolves to&lt;br/&gt;merged-mine.  (Eg delay revealing it for 10 seconds while you broadcast your&lt;br/&gt;spend widely)&lt;br/&gt;&lt;br/&gt;Peter talks about value, but the proof only proves cost equal to bitcoin. &lt;br/&gt;Those are not the same thing.  And they are so-far non-respendable.&lt;br/&gt;&lt;br/&gt;I still dont understand what he was saying.  If you do please speakup.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I think potentially a publicly auditable pooled mining protocol would be a&lt;br/&gt;place to start thinking about respendble micropayments.  I made a post&lt;br/&gt;on the bitcointalk forum outlining how that could be done:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://bitcointalk.org/index.php?topic=1976.msg2035637#msg2035637&#34;&gt;https://bitcointalk.org/index.php?topic=1976.msg2035637#msg2035637&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;if you have a publicly auditable pool, where users can prove to each other&lt;br/&gt;outside of the bitcoin transaction log that they contributed a number of&lt;br/&gt;shares to a block, those could be traded somehow.  Possibly eg with the pool&lt;br/&gt;keeping a double-spend db.  If the payments are low value, people maybe&lt;br/&gt;happy trusting a pool.  If the pool cheats, everyone stops using the pool. &lt;br/&gt;You rely on the pool not to spend the backing bitcoin blocks.  But it&lt;br/&gt;remains possible for the pool to cashout people who collected enough shares. &lt;br/&gt;Probably you could do that with blinding if desired.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; [probabilistic micro-payments]&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;I think you are misremembering [...] It is not a probabalistic scheme.&lt;br/&gt;&lt;br/&gt;You are right I was thinking of Rivest&amp;#39;s peppercoin.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; In this way one can merge mine bitcoin &amp;amp; hashcash to the benefit of the&lt;br/&gt;&amp;gt;&amp;gt; recipient (or some beneficiary trusted not to be paying the proceeds to the&lt;br/&gt;&amp;gt;&amp;gt; spammer).  And in a way that scales to email scale, and does not involve&lt;br/&gt;&amp;gt;&amp;gt; installing a bitcoin client in every client, nor mail server.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Blockchain header data may very well be one of the most widely distributed&lt;br/&gt;&amp;gt;single data sets in the history of mankind, and most of its closest cousins are&lt;br/&gt;&amp;gt;definitions such as the ASCII table or near definitions like the DNS root&lt;br/&gt;&amp;gt;servers. Not something with new data every 10 minutes.&lt;br/&gt;&lt;br/&gt;Well there doesnt need to be a one-true-blockchain DNS, though the power to&lt;br/&gt;output a hash at any reasonable rate is a big proportion of the network&lt;br/&gt;power.  And the outputs are instantly verifiable, so it forms a kind of&lt;br/&gt;trapdoor hashchain (where the trap door is not a secret but havng a huge&lt;br/&gt;amount of CPU power).  And there can and should be many blockchain via DNS.&lt;br/&gt;&lt;br/&gt;For namesaces in general another approach other than DHT/flood is numerous&lt;br/&gt;competing hierarchical, heavily cached, but publicly auditable.  Cheaters&lt;br/&gt;are shunned.  Same effect, more scalable, most people are not cheating most&lt;br/&gt;of the time.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;http://cypherspace.org/p2p/auditable-namespace.html&#34;&gt;http://cypherspace.org/p2p/auditable-namespace.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T17:01:43&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsze6vvh46uvh443alz6jp307xg2j75l9v6v6su5kn2xq09r0ggduszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955evu94e</id>
    
      <title type="html">📅 Original date posted:2013-05-11 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsze6vvh46uvh443alz6jp307xg2j75l9v6v6su5kn2xq09r0ggduszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955evu94e" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr6gcll0ety0g7jfltyw5kzh6jf6gqwhxmzefczpennv2kwggkjwcnpnaa2&#39;&gt;nevent1q…naa2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-05-11&lt;br/&gt;📝 Original message:I didnt quite understand the writeup and the references were ambiguous.&lt;br/&gt;&lt;br/&gt;But if you are talking about bitcoin/hashcash merged mining for email: it is&lt;br/&gt;something I think should possible.  Of course for email the scale means&lt;br/&gt;bitcoin style flood-fill and direct tiny payments are completely out of the&lt;br/&gt;question, thats why hashcash itself has no communication overhead other than&lt;br/&gt;a header in the mail - its only scalability limit is email itself.&lt;br/&gt;&lt;br/&gt;Rivest&amp;#39;s PayWord for people who dont know the reference in this context is&lt;br/&gt;the observation that for a low value micro-payment, you dont mind if you&lt;br/&gt;only receive a payment 1 time in k so long as the expected payment is n&lt;br/&gt;after receiving n (eg satoshi sized) payments.  Eg like a penny tip jar so&lt;br/&gt;long as your expected payment is correct long term (win as often as you&lt;br/&gt;lose) you dont mind.  And a fair 100% payout lottery can be fun of itself.&lt;br/&gt;&lt;br/&gt;So let say each email client sends in an email header the head of the&lt;br/&gt;bitcoin hash chain, it has seen via other emails, which can be offline&lt;br/&gt;verified back to the genesis hash.  Maybe some clients even have bitcoin&lt;br/&gt;installed and ask the bitcoin client for the hash chain head.  The client&lt;br/&gt;also generates an address on setup, and sends its bitcoin address in a&lt;br/&gt;header.  If you send to a new address you dont know their address, so you&lt;br/&gt;send to eg me (Adam;) as a default, or the bitcoin foundation, or an invalid&lt;br/&gt;address to destroy the coin - the recipient assumes that is not the sender&lt;br/&gt;as those address are in the client.  A sender can under-contribute but makes&lt;br/&gt;no gain.  Under-contributing is fixable if desired (see under-contribute in&lt;br/&gt;amortizable hashcash paper, but using PK decryption with recipients private&lt;br/&gt;key x as its non-interactive b&amp;#39;=D(x,share).) &lt;br/&gt;&lt;br/&gt;Then clients merge mine involving the recipients bitcoin address (or one of&lt;br/&gt;the default addresses).&lt;br/&gt;&lt;br/&gt;Even if the merged stamp provdes to be an orphan, even a very old one, its&lt;br/&gt;valid in a hashcash anti-spam sense, meeting the same purpose as destroyed&lt;br/&gt;coin.&lt;br/&gt;&lt;br/&gt;Maybe one can put the bitcoin hash in DNS with a 5min TTL and have mail&lt;br/&gt;clients read that to reduce scope for stale mining.&lt;br/&gt;&lt;br/&gt;In this way one can merge mine bitcoin &amp;amp; hashcash to the benefit of the&lt;br/&gt;recipient (or some beneficiary trusted not to be paying the proceeds to the&lt;br/&gt;spammer).  And in a way that scales to email scale, and does not involve&lt;br/&gt;installing a bitcoin client in every client, nor mail server.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;On Sat, May 11, 2013 at 12:53:42AM -0400, Peter Todd wrote:&lt;br/&gt;&amp;gt;It has been previously(1) proposed that hashcash using the same PoW&lt;br/&gt;&amp;gt;function as the Bitcoin block hashing algorithm be used to create&lt;br/&gt;&amp;gt;hashcash whose value is denominated in Bitcoins. This poses two problems&lt;br/&gt;&amp;gt;however: widespread use of such hashcash would harm overall network&lt;br/&gt;&amp;gt;security and determining the value of the hashcash requires knowing the&lt;br/&gt;&amp;gt;revenue miners can gain from transaction fees at a given block height -&lt;br/&gt;&amp;gt;a non-computable function. However, with some modifications we can&lt;br/&gt;&amp;gt;extend the idea to directly denominate the hashcash in Bitcoins at the&lt;br/&gt;&amp;gt;cost of a small increase in proof size.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Recall that the fundemental problem is the need to do some work to make&lt;br/&gt;&amp;gt;digest D have value V, resulting in a proof that can be given to a third&lt;br/&gt;&amp;gt;party. We want V to be denominated in Bitcoins, and we want the actual&lt;br/&gt;&amp;gt;economic cost to create P to be as close as possible to the face-value&lt;br/&gt;&amp;gt;V. Finally should computing P result in a valid Bitcoin block header,&lt;br/&gt;&amp;gt;the creator of the proof should have a strong incentive to publish their&lt;br/&gt;&amp;gt;header to the P2P network and extend the current best chain.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;# Proof structure&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Lets look at the elements of the proof from the block header to the&lt;br/&gt;&amp;gt;digest.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;## PoW Block Header&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;This must be a valid block header. It is particularly important to&lt;br/&gt;&amp;gt;ensure that the header can be linked to the actual blockchain, although&lt;br/&gt;&amp;gt;the header itself does not need to be a part of the chain, and hence the&lt;br/&gt;&amp;gt;block hash does not need to meet the difficulty requirements.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;### Previous Block Headers&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;The proof may optionally include one or more previous block headers in&lt;br/&gt;&amp;gt;the event that the PoW block header&amp;#39;s previous block is an orphan.&lt;br/&gt;&amp;gt;Unlike the PoW block header, these block headers MUST meet the&lt;br/&gt;&amp;gt;difficulty requirements although an implementation MAY skip actually&lt;br/&gt;&amp;gt;checking the difficulty if a difficulty retarget has not happened or the&lt;br/&gt;&amp;gt;PoW is timestamped. (see below)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;## Partial Transaction and Merkle Path&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;The partial transaction consists of a SHA256 midstate followed by&lt;br/&gt;&amp;gt;exactly one transaction output. The merkle path to the PoW block header&lt;br/&gt;&amp;gt;MUST prove the transaction was the coinbase transaction and not any&lt;br/&gt;&amp;gt;other transaction.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;## Transaction Output&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;The last transaction output must have a scriptPubKey consisting of&lt;br/&gt;&amp;gt;exactly one PUSHDATA op which pushes H(D | N) to the stack. Its value,&lt;br/&gt;&amp;gt;V&amp;#39;, is the basis for determining the value of the proof of work. V&amp;#39; must&lt;br/&gt;&amp;gt;satisfy V&amp;#39; &amp;lt; k*Vi(h) where Vi is the inflation reward for the PoW block&lt;br/&gt;&amp;gt;height and k &amp;lt; 1 For a number of reasons, including making sure there&lt;br/&gt;&amp;gt;are strong incentives for broadcasting succesful PoW solutions, the&lt;br/&gt;&amp;gt;value of k should be chosen fairly conservatively; the author suggests k&lt;br/&gt;&amp;gt;= 1/10 as a ballpark figure. Finally N is some fixed value specific to&lt;br/&gt;&amp;gt;hashcash of this form to ensure the txout proof can-not be reused.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Vi can also be calculated as the median of the last n &amp;#34;anyone-can-spend&amp;#34;&lt;br/&gt;&amp;gt;outputs seen in coinbases when the value of the inflation reward falls&lt;br/&gt;&amp;gt;low enough that using the inflation reward is impractical.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;## Timestamp&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;If the proof-of-work is used after a difficulty retarget the PoW needs&lt;br/&gt;&amp;gt;to be timestamped in the block chain with a merkle path leading to a&lt;br/&gt;&amp;gt;valid block header. The difficulty used for calculating the value of the&lt;br/&gt;&amp;gt;PoW then becomes the minimum of the difficulties of the PoW previous&lt;br/&gt;&amp;gt;block and the timestamp.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;# Determining the actual value of the PoW&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;The proof proves that work was done to find a valid block header. That&lt;br/&gt;&amp;gt;block header, had it met the difficulty threshhold, could have created a&lt;br/&gt;&amp;gt;valid block worth at least the inflationary reward Vi(h) to the miner.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;The coinbase transaction output and merkle path shows that were such a&lt;br/&gt;&amp;gt;block found, the miner would have then given away V&amp;#39; to whomever managed&lt;br/&gt;&amp;gt;to create a transaction spending it when the coinbase matured. The&lt;br/&gt;&amp;gt;coinbase takes 100 block to mature, so the chance of any one miner&lt;br/&gt;&amp;gt;collecting it is proportional to the hashing power they control.(*)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;*) As with fidelity bonds we make the assumption that no party controls&lt;br/&gt;&amp;gt;more than 50% of the hashing power - the assumption underlying Bitcoin&amp;#39;s&lt;br/&gt;&amp;gt;security anyway. If this assumption is proven incorrect or&lt;br/&gt;&amp;gt;insufficiently strong, possibly due to a cartel of miners banding&lt;br/&gt;&amp;gt;together to create low-cost PoW&amp;#39;s, the output can use the provably&lt;br/&gt;&amp;gt;unspendable/prunable OP_RETURN &amp;lt;digest&amp;gt; scriptPubKey instead with a&lt;br/&gt;&amp;gt;non-zero value.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;With P(block hash, target), the expected probability of a valid PoW&lt;br/&gt;&amp;gt;being found given the work required to create the block hash with the&lt;br/&gt;&amp;gt;given difficulty target, we can finally calculate the value of the PoW&lt;br/&gt;&amp;gt;in terms of expected cost: V = P(hash, target) * V&amp;#39;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;# Pool implementation and 51% attack security&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Because doing the work required to create coinbase txout hashcash is&lt;br/&gt;&amp;gt;sufficient to also create a valid block a pool can safely rent out&lt;br/&gt;&amp;gt;hashing power to create hashcash of this form on demand without making&lt;br/&gt;&amp;gt;it possible to rent large amounts of hashing power directly on short&lt;br/&gt;&amp;gt;notice. (though some extensions to GetBlockTemplate for hashers&lt;br/&gt;&amp;gt;verifying it may be required)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Because the anyone-can-spend txout is the basis for the value of the&lt;br/&gt;&amp;gt;hashcash the value remains computable even if transaction fees become a&lt;br/&gt;&amp;gt;larger proportion of the block reward in the future.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Unlike announce-commit sacrificies(2) proofs with very small values can&lt;br/&gt;&amp;gt;be easily created; the pool operator can make a trade-off between the&lt;br/&gt;&amp;gt;profit varience - remember that a block header with a valid PoW&lt;br/&gt;&amp;gt;represents a loss - and latency by adjusting the proof of work&lt;br/&gt;&amp;gt;difficulty and V&amp;#39;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;As an aside, note how the mechanism of a anyone-can-spend txout in a&lt;br/&gt;&amp;gt;coinbase can replace the announce portion of an announce-commit&lt;br/&gt;&amp;gt;sacrifice; a coinbase transaction is the only case where a single merkle&lt;br/&gt;&amp;gt;path proves that the transaction output was possible to spend in a&lt;br/&gt;&amp;gt;subsequent block, but was not yet spent; also an argument for allowing&lt;br/&gt;&amp;gt;coinbase transaction inputs.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;# Application: Paying for additional flood-fill bandwidth&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Additional messaging applications built on top of the Bitcoin P2P&lt;br/&gt;&amp;gt;network would be useful, yet there needs to be some general mechanism to&lt;br/&gt;&amp;gt;make DoS attacks expensive enough that they are impractical. For&lt;br/&gt;&amp;gt;instance a useful P2P network feature would be a mechanism to propose&lt;br/&gt;&amp;gt;trust-free coin mixes transaction outputs, propose specific txout sets,&lt;br/&gt;&amp;gt;and finally a mechanism to broadcast valid ANYONECANPAY signatures so&lt;br/&gt;&amp;gt;the inputs and outputs can become a valid transaction. By separating the&lt;br/&gt;&amp;gt;txout and signature broadcasts, who is paying for what output is made&lt;br/&gt;&amp;gt;very difficult to determine.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Of course such a mechanism will likely come under attack by those trying&lt;br/&gt;&amp;gt;to combat anonymity. However with the coinbase txout hashcash mechanism&lt;br/&gt;&amp;gt;those attackers are forced to either contribute to the security of the&lt;br/&gt;&amp;gt;Bitcoin network or incur much higher opporuntity costs for conducting&lt;br/&gt;&amp;gt;their attack than honest nodes pay. (remember how the choice of k = 10&lt;br/&gt;&amp;gt;makes for a large ratio of maximum V&amp;#39; value to Vi(h) inflation reward)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;To reduce amortized proof size one proof can be used for multiple&lt;br/&gt;&amp;gt;payments with Rivest PayWords and similar techniques.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;# PowPay - Off-chain, anonymous, probabalistic payments&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;By setting the special txout to a scriptPubKey spendable by the&lt;br/&gt;&amp;gt;recipient we can prove to a third party that work was done that with&lt;br/&gt;&amp;gt;probability P(hash,target) could have resulted in a txout spendable by&lt;br/&gt;&amp;gt;them of value V&amp;#39; Thus the expected value of the payment is V = P(h,t)*V&amp;#39;&lt;br/&gt;&amp;gt;The recipient needs to make the proof non-reusable, either by recording&lt;br/&gt;&amp;gt;all proofs submitted, or by requiring a nonce in the scriptPubKey: (*)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;    &amp;lt;nonce&amp;gt; DROP {additional ops}&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;*) Note the implications for the IsStandardInput() test.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Because the recipient has no way of knowing how the sender paid to have&lt;br/&gt;&amp;gt;the hashing done on their behalf the source of the funds is unknown to&lt;br/&gt;&amp;gt;them. Additionally the payment can be of any amount less than a full&lt;br/&gt;&amp;gt;block reward, and the time varient between actual payments can be&lt;br/&gt;&amp;gt;reduced to, in theory, as little as the block interval itself with 100%&lt;br/&gt;&amp;gt;miner participation.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;## Maximum Payment amount&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Unlike coinbase txout hashcash the maximum value of a PowPay transaction&lt;br/&gt;&amp;gt;is strictly limited by the inflation reward; the trick of calculating&lt;br/&gt;&amp;gt;actual cost by prior sacrifices doesn&amp;#39;t work because no honest sacrifice&lt;br/&gt;&amp;gt;is involved. In any case it is desirable for the mechanism to account&lt;br/&gt;&amp;gt;for a large percentage of total transaction value.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;The issue is that should a valid block be found either the miner must&lt;br/&gt;&amp;gt;still have a strong incentive to broadcast that block that can be proven&lt;br/&gt;&amp;gt;to the recipient, or the miner must not be the one who controls that&lt;br/&gt;&amp;gt;decision.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;The latter option is possible by inverting the relationship: now the&lt;br/&gt;&amp;gt;recipient constructs the block, and the sender simply arranges for a&lt;br/&gt;&amp;gt;valid PoW to be created - essentially the recipient acts as a mining&lt;br/&gt;&amp;gt;pool with an extremely high minimum work, and the sender provides&lt;br/&gt;&amp;gt;hashing power. With the 1MB blocksize the cost to operate the full&lt;br/&gt;&amp;gt;validating node required is low and attacks on block propagation are&lt;br/&gt;&amp;gt;difficult to successfully pull off.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;### Supporting PowPay volume in excess of inflation reward &#43; tx fees&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;To support overall PowPay volumes that are in excess of the inflation&lt;br/&gt;&amp;gt;reward and transaction fees the sender can provide the recipient with&lt;br/&gt;&amp;gt;signed transaction inputs subject to the constraint that only blocks&lt;br/&gt;&amp;gt;with PoW&amp;#39;s generated by the sender can be used to spend them. For&lt;br/&gt;&amp;gt;instance a nonce in a well-known place can be provided by the sender and&lt;br/&gt;&amp;gt;included in a modified block header. By modifying the block hashing&lt;br/&gt;&amp;gt;algorithm so that PoW-withholding is not possible - a significantly more&lt;br/&gt;&amp;gt;serious problem in this application - the sender still is forced to send&lt;br/&gt;&amp;gt;all potential solutions to the recipient, including possible winning&lt;br/&gt;&amp;gt;ones. Provided that attacking block propagation is difficult the sender&lt;br/&gt;&amp;gt;can&amp;#39;t prevent the reciver from spending their transaction inputs.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;## Scalability&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;PowPay can provide much greater scalability than Bitcoin itself, in&lt;br/&gt;&amp;gt;terms of payments per second, however it is still limited in terms of&lt;br/&gt;&amp;gt;actual fund transfers to recipients per second. A naive implementation&lt;br/&gt;&amp;gt;would give a actual transfer every ten minutes maximum, and a highly&lt;br/&gt;&amp;gt;sophisticated solution 7/second. (albeit probably requiring a hardfork&lt;br/&gt;&amp;gt;to solve PoW withholding and/or use of third parties)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;At the same time the proofs required become large with an increased&lt;br/&gt;&amp;gt;blocksize, and in the case of the inverted &amp;#34;recipient builds blocks&amp;#34;&lt;br/&gt;&amp;gt;mode the recipients either incur large costs running full nodes, or&lt;br/&gt;&amp;gt;greatly disrupt transaction flow for on-chain users by mining blocks&lt;br/&gt;&amp;gt;with no transactions in them at all. (remember that a recipient who&lt;br/&gt;&amp;gt;trusts someone else to construct the blocks for them is trusting that&lt;br/&gt;&amp;gt;third-party to do so correctly)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;The latter is especially problematic because as the blocksize is&lt;br/&gt;&amp;gt;increased a higher percentage of the cost of mining goes to the overhead&lt;br/&gt;&amp;gt;required to run a validating node, rather than hashing, which has the&lt;br/&gt;&amp;gt;perverse effect of decreasing the cost of mining blocks with no&lt;br/&gt;&amp;gt;transactions in them at all. (or transactions that the miner knows have&lt;br/&gt;&amp;gt;not been revealed to other miners)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;The analysis of this strange mixed bag of incentives is highly complex.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;# Paying for mining&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;TxOut HashCash and PayPow both require the sender to somehow get someone&lt;br/&gt;&amp;gt;to mine on their behalf. The exact nature of these relationships will&lt;br/&gt;&amp;gt;vary and are beyond the scope of this paper.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;# Eliminating PoW withholding&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;While the above examples have used economic incentives possible within&lt;br/&gt;&amp;gt;the existing Bitcoin system a structural incentive is possible as well.&lt;br/&gt;&amp;gt;A nonce N is chosen by the party paying for the PoW, such as a pool or&lt;br/&gt;&amp;gt;PowPay recipient, and H(n) is included in the block header.(*) The PoW&lt;br/&gt;&amp;gt;function is then modified to consider the PoW valid if the sum of the&lt;br/&gt;&amp;gt;expected hashes required to find H(B) and H(B | n) exceeds the current&lt;br/&gt;&amp;gt;difficulty target.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;*) Note how the block header can be extended, while remaining fairly compatible&lt;br/&gt;&amp;gt;with existing ASIC mining hardware, by taking advantage of the fact that&lt;br/&gt;&amp;gt;ASIC&amp;#39;s use the SHA256 midstate at a starting point for their PoW&lt;br/&gt;&amp;gt;calculations.(3)&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;1) &amp;#34;Re: [Bitcoin-development] Discovery/addr packets (was: Service bits&lt;br/&gt;&amp;gt;for pruned nodes)&amp;#34; - 2013-06-06 - Peter Todd &amp;lt;pete at petertodd.org&amp;gt; -&lt;br/&gt;&amp;gt;bitcoin-development email list&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;2) &amp;#34;Purchasing fidelity bonds by provably throwing away bitcoins&amp;#34; -&lt;br/&gt;&amp;gt;&lt;a href=&#34;https://bitcointalk.org/index.php?topic=134827.0&#34;&gt;https://bitcointalk.org/index.php?topic=134827.0&lt;/a&gt; - Peter Todd&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;3) &amp;#34;Re: 32 vs 64-bit timestamp fields&amp;#34; - 2013-06-09 - John Dillon&lt;br/&gt;&amp;gt;&amp;lt;john.dillon892 at gmail.com&amp;gt; - bitcoin-development email list&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;-- &lt;br/&gt;&amp;gt;&amp;#39;peter&amp;#39;[:-1]@petertodd.org&lt;br/&gt;&amp;gt;0000000000000039e49118426bbe6739360d35116e920d6502dcacd8e51bc74c&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;Learn Graph Databases - Download FREE O&amp;#39;Reilly Book&lt;br/&gt;&amp;gt;&amp;#34;Graph Databases&amp;#34; is the definitive new guide to graph databases and&lt;br/&gt;&amp;gt;their applications. This 200-page book is written by three acclaimed&lt;br/&gt;&amp;gt;leaders in the field. The early access version is available now.&lt;br/&gt;&amp;gt;Download your free book today! &lt;a href=&#34;http://p.sf.net/sfu/neotech_d2d_may&#34;&gt;http://p.sf.net/sfu/neotech_d2d_may&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;_______________________________________________&lt;br/&gt;&amp;gt;Bitcoin-development mailing list&lt;br/&gt;&amp;gt;Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt;&lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;
    </content>
    <updated>2023-06-07T17:01:42&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrc644yfwjlrupc8vrugn8lwnyy33zlneqtqh02vffa5p76vrx20czyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955ve3905</id>
    
      <title type="html">📅 Original date posted:2013-05-06 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrc644yfwjlrupc8vrugn8lwnyy33zlneqtqh02vffa5p76vrx20czyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955ve3905" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9hscfmu6drae7lnhvqxu0udr72lwfyzzjcu50ggyy4lf7qpq3hfgrsxmez&#39;&gt;nevent1q…xmez&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-05-06&lt;br/&gt;📝 Original message:On Mon, May 06, 2013 at 11:25:50AM -0700, Gregory Maxwell wrote:&lt;br/&gt;&amp;gt;On Mon, May 6, 2013 at 11:04 AM, Adam Back &amp;lt;adam at cypherspace.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; bitcoins primaryvulnerability IMO (so far) is network attacks to induce&lt;br/&gt;&amp;gt;&amp;gt; network splits, local lower difficulty to a point that a local and&lt;br/&gt;&amp;gt;&amp;gt; artificially isolated area of the network can be fooled into accepting an&lt;br/&gt;&amp;gt;&amp;gt; orphan branch as the one-true block chain,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;It currently costs about 2016*25*$120 = six million dollars to&lt;br/&gt;&amp;gt;reduce the difficulty in your isolated fork by a factor of 4.&lt;br/&gt;&lt;br/&gt;Well I take your point that you have to produce 2016 blocks, but at a lower&lt;br/&gt;rate.  But that doesnt directly translate into my cost, I am thinking pure&lt;br/&gt;network hacking.&lt;br/&gt;&lt;br/&gt;Maybe I could hack a pool to co-opt it into my netsplit and do the work for&lt;br/&gt;me, or segment enough of the network to have some miners in it, and they do&lt;br/&gt;the work.&lt;br/&gt;&lt;br/&gt;I am just thinking $500k/day worth of relatively perfect crime reward is a&lt;br/&gt;lot of motivation for hacking networks.  Many routers home and even carrier&lt;br/&gt;are vulnerable to people armed with cisco source code &amp;amp; 0-days.  The&lt;br/&gt;netsplit doesnt have to be geographical, nor even topological, nor even&lt;br/&gt;particularly long-lived.&lt;br/&gt;&lt;br/&gt;If you control enough people&amp;#39;s network routing at a low enough level, you&lt;br/&gt;dont even have to stop transactions, nor do any mining work, just stop&lt;br/&gt;blocks from the netsplit crossing over, and hold that position for say a day&lt;br/&gt;(if your netsplit has 1/24 of network hash rate in it, so the split gets 6&lt;br/&gt;confirmations to reassure the victims) and let the miners do the work.  Do&lt;br/&gt;enough transactions to do a big cash out (spend differently on the two&lt;br/&gt;netsplits).  Obviously a big and human inattentive pool, dark-miner etc is&lt;br/&gt;the ideal target to put into the netsplit to increase the power while&lt;br/&gt;controlling less nodes.&lt;br/&gt;&lt;br/&gt;Malware could do the same thing for clients, dont forget most are running&lt;br/&gt;windows.  Malware could also start a miner if none present.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; maybe even from node first install time.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Protecting against that— making sure any such attack has to start from&lt;br/&gt;&amp;gt;a high difficulty— is, in my opinion, the biggest continued&lt;br/&gt;&amp;gt;justification for checkpoints.&lt;br/&gt;&lt;br/&gt;Do you know if there is any downwards limit on difficulty?  I know it takes&lt;br/&gt;going slow for a long and noticeable time, but I am just curious on the&lt;br/&gt;theoretical limit.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; (btw I notice most of the binaries and tar balls are not signed, nor served&lt;br/&gt;&amp;gt;&amp;gt; from SSL - at least for linux).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;They are signed.&lt;br/&gt;&lt;br/&gt;I dont see the signatures.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;http://bitcoin.org/en/download&#34;&gt;http://bitcoin.org/en/download&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I see no signatures for linux and none in the tarball.  There are some&lt;br/&gt;public keys inside the tarball, thats it.  Also no SSL.  sourceforge support&lt;br/&gt;SSL so you can download that.  But bitcoin.org doesnt even answer 443, and&lt;br/&gt;the source forge link is HTTP.  But even if the sourceforge link was SSL one&lt;br/&gt;should not serve an SSL download link from an HTTP page, any more than type&lt;br/&gt;a password into an HTTPS form action on an HTTP page.  The attacker can just&lt;br/&gt;redirect and the user doesnt know what is legitimate.&lt;br/&gt;&lt;br/&gt;Consequently even if there is code signing on the windows exe, the user&lt;br/&gt;doesnt know that, nor who they should be signed by, and as they are served&lt;br/&gt;via HTTP, its bypassable.&lt;br/&gt;&lt;br/&gt;I guess by far the easiest way to attack right now (at least linux users) is&lt;br/&gt;just to change the binaries to create a user operated netsplit, or just have&lt;br/&gt;all their wallets empty to you via a mix once the amount gets interesting.&lt;br/&gt;&lt;br/&gt;(All attacks hypothetical of course - I&amp;#39;m actually a white-hat type of&lt;br/&gt;person).&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T17:01:24&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsywf9q42g5r028qr2cufh7m8hgvrphw4pez4wyeqeynj3gcsuqgmczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955gwa35p</id>
    
      <title type="html">📅 Original date posted:2013-05-06 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsywf9q42g5r028qr2cufh7m8hgvrphw4pez4wyeqeynj3gcsuqgmczyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955gwa35p" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd3w4kjuvyersa8a76qslz5vn9dygzfuh5gdaa3x6jsepft63sfpsvq8ljk&#39;&gt;nevent1q…8ljk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-05-06&lt;br/&gt;📝 Original message:On Mon, May 06, 2013 at 03:08:57PM -0400, Peter Todd wrote:&lt;br/&gt;&amp;gt;&amp;gt; Hmm: maybe one could use a Brands private credential with offline double&lt;br/&gt;&amp;gt;&amp;gt; spend detection, with the reputation but not coin address of the node&lt;br/&gt;&amp;gt;&amp;gt; disclosed, and the nodes coin address embedded in the proof.  Each node&lt;br/&gt;&amp;gt;&amp;gt; could be is own CA, providing a ZKP.  If the node ever double spends a coin,&lt;br/&gt;&amp;gt;&amp;gt; it loses its reputation as the coin address is revealed.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Be careful not to mix up the concept of a relay node with someone&lt;br/&gt;&amp;gt;posessing Bitcoins. Node&amp;#39;s don&amp;#39;t spend coins, people/wallets do.&lt;br/&gt;&lt;br/&gt;My comment was to say that a good behaviour bond for a relay node could be&lt;br/&gt;put on an address that is defined as unspendable until such time as an&lt;br/&gt;auditor can prove the node engaged in the undesired behaviour, at which&lt;br/&gt;point the audit receives the payment as part of his proof.  Or until the&lt;br/&gt;node ceases to operate.  Its a smart contract.&lt;br/&gt;&lt;br/&gt;However I added to that, that it is still possible to do that while&lt;br/&gt;preseving privacy, to point out that it is technically possible, for people&lt;br/&gt;to be aware of in their mental toolbox, if it helps solve an otherwise&lt;br/&gt;tricky problem.&lt;br/&gt;&lt;br/&gt;So that would be a privacy preserving smart contract, the parties are&lt;br/&gt;unknown, and unknowable (with unconditional security even), but still the&lt;br/&gt;smart contract executes.  In some sense a privacy preserving smart-contract&lt;br/&gt;is closer to the real point of Szabo&amp;#39;s smart-contract idea because you cant&lt;br/&gt;try to renege on the contract in a conventional court - because you cant&lt;br/&gt;identify your counter-party.  Bitcoins privacy feature is fairly weak so&lt;br/&gt;that is probably often not true.&lt;br/&gt;&lt;br/&gt;Of course you&amp;#39;d probably need zerocoin to stand much chance of proving an&lt;br/&gt;address private key of an unlinked coin was in the double-spend disclosed&lt;br/&gt;attribute in the first place, and as we know zerocoin is not that efficient.&lt;br/&gt;&lt;br/&gt;&amp;gt; Make the node identity expensive to obtain. For instance, construct PoW&amp;#39;s&lt;br/&gt;&amp;gt; including the node pubkey somehow,&lt;br/&gt;&lt;br/&gt;that could be easily done with the work of creating a vanity address.  eg&lt;br/&gt;address containing many leading 0s.&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T17:01:20&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstglucsk5la7ducrzk5kq6az64txr5dqat7z5vkewenjv8k05wcqszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955y4m78u</id>
    
      <title type="html">📅 Original date posted:2013-05-06 📝 Original message:btw ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstglucsk5la7ducrzk5kq6az64txr5dqat7z5vkewenjv8k05wcqszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955y4m78u" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrm5t4x4r7nqf4qe3cwf6n43u8svzngel2dezt85mkpnmjrahxazs8xrcpv&#39;&gt;nevent1q…rcpv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-05-06&lt;br/&gt;📝 Original message:btw with nodes for transport security you might use self-certifying keys. &lt;br/&gt;Referring to Zooko&amp;#39;s triangle, then the key is the node identity.  Similar&lt;br/&gt;to a bitcion address.  So then just another ECDSA key and use emphemeral&lt;br/&gt;ECDH for transport authenticated with the nodes key.&lt;br/&gt;&lt;br/&gt;Maybe there can be some value to reputation to a node - eg it can charge a&lt;br/&gt;higher micropayment for its p2p network services, a node with a good&lt;br/&gt;reptuation could charge a higher micropayment for relaying (though bitcoin&lt;br/&gt;itself probably doesnt like micropayments as bloating the transaction log).&lt;br/&gt;&lt;br/&gt;Another ZKS era idea I had was to have a gossip protocol for users to find&lt;br/&gt;out what other people think about the trustworthiness and reliability of&lt;br/&gt;nodes.  If that info is distributed via gossip over multiple channels and&lt;br/&gt;network connections over time, and kept in something like a gnutella host&lt;br/&gt;cache (just a cache of random info with some eg random replacement policy)&lt;br/&gt;it becomes very hard for a dishonest node to censor evidence of its low&lt;br/&gt;reputation.&lt;br/&gt;&lt;br/&gt;It is best as Gregory said to be able to directly prove, and punish by&lt;br/&gt;block-chain validation, because that is more smart-contract like.  Bisbehave&lt;br/&gt;and nodes wont connect to you or lose somehow.&lt;br/&gt;&lt;br/&gt;But what exactly could you prove about a node?  You dont really know if a&lt;br/&gt;node is an originator for a double spend, it could be relay.  And for&lt;br/&gt;privacy and security you cant expect the node to use its coin address&lt;br/&gt;private key.&lt;br/&gt;&lt;br/&gt;Hmm: maybe one could use a Brands private credential with offline double&lt;br/&gt;spend detection, with the reputation but not coin address of the node&lt;br/&gt;disclosed, and the nodes coin address embedded in the proof.  Each node&lt;br/&gt;could be is own CA, providing a ZKP.  If the node ever double spends a coin,&lt;br/&gt;it loses its reputation as the coin address is revealed.&lt;br/&gt;&lt;br/&gt;btw another old idea was to require proof of the existance of the private&lt;br/&gt;key of a high value coin in the double-spend revealed information.  Then&lt;br/&gt;basically to get a higher good-behaviour bond, the node ties up more coins,&lt;br/&gt;and if a node cheats, the first person to discover this collects the&lt;br/&gt;forfeited good behaviour bond.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;ps I have an opensource openSSL based Brands (&amp;amp; Chaum) credential library at&lt;br/&gt;&lt;a href=&#34;http://www.cypherspace.org/credlb/&#34;&gt;http://www.cypherspace.org/credlb/&lt;/a&gt; I didnt actually implement the ECDL&lt;br/&gt;version, just the DL version, but that is not so hard, and its on my todo&lt;br/&gt;list.  (There is also a strong RSA assumption version, also not&lt;br/&gt;implemented).&lt;br/&gt;&lt;br/&gt;On Mon, May 06, 2013 at 11:01:22AM -0700, Gregory Maxwell wrote:&lt;br/&gt;&amp;gt;&amp;gt; 1) Non-repudiation is only useful with fraud proofs, and they will have&lt;br/&gt;&amp;gt;&amp;gt; to be thought out for everything the node might claim.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;That isn&amp;#39;t so. If a node is reliably rogue I can go manually gather&lt;br/&gt;&amp;gt;evidence and people can manually take action against it.  Consider the&lt;br/&gt;&amp;gt;DNSseeds, right now fraud proofs really wouldn&amp;#39;t matter— the limited&lt;br/&gt;&amp;gt;amount of trust put in those things is based not on &amp;#34;oh no, nodes will&lt;br/&gt;&amp;gt;ignore you in the future if you&amp;#39;re bad&amp;#34;, it&amp;#39;s based on the ability of&lt;br/&gt;&amp;gt;misconduct to sully the operator&amp;#39;s reputation.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;But without non-repudiation the ability to tie reputation to good&lt;br/&gt;&amp;gt;behavior is fairly limited especially if they perform targeted&lt;br/&gt;&amp;gt;attacks. &amp;#34;Wasn&amp;#39;t me&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Instead— I&amp;#39;d argue that non-repudiation is always useful when there is&lt;br/&gt;&amp;gt;trust. It&amp;#39;s things like fidelity bonds— a trust generator that depend&lt;br/&gt;&amp;gt;on automatic enforcement— that are only useful with fraud proofs.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Anyway, the concept of a per-node identity keypair is the first step&lt;br/&gt;&amp;gt;&amp;gt; towards non-repudiation, and implementing SSL transport.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Yea, indeed, per-node keys are useful for a bunch of things. Care is&lt;br/&gt;&amp;gt;needed to avoid problems like deanonymizing use over tor with them.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;Learn Graph Databases - Download FREE O&amp;#39;Reilly Book&lt;br/&gt;&amp;gt;&amp;#34;Graph Databases&amp;#34; is the definitive new guide to graph databases and&lt;br/&gt;&amp;gt;their applications. This 200-page book is written by three acclaimed&lt;br/&gt;&amp;gt;leaders in the field. The early access version is available now.&lt;br/&gt;&amp;gt;Download your free book today! &lt;a href=&#34;http://p.sf.net/sfu/neotech_d2d_may&#34;&gt;http://p.sf.net/sfu/neotech_d2d_may&lt;/a&gt;&lt;br/&gt;&amp;gt;_______________________________________________&lt;br/&gt;&amp;gt;Bitcoin-development mailing list&lt;br/&gt;&amp;gt;Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt;&lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;
    </content>
    <updated>2023-06-07T17:01:19&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs068xcfz3408kpkfmjdh6rjs2dy5wevhgx56dn6vzcn4vfeqt7vuszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955twupn6</id>
    
      <title type="html">📅 Original date posted:2013-05-06 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs068xcfz3408kpkfmjdh6rjs2dy5wevhgx56dn6vzcn4vfeqt7vuszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq92955twupn6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqkmefyngsp06cemzy8atrn449k7nrvzjzh96wmt8xr7aygyc4m9qhncnlc&#39;&gt;nevent1q…cnlc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-05-06&lt;br/&gt;📝 Original message:On Mon, May 06, 2013 at 11:25:50AM -0700, Gregory Maxwell wrote:&lt;br/&gt;&amp;gt;On Mon, May 6, 2013 at 11:04 AM, Adam Back &amp;lt;adam at cypherspace.org&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; bitcoins primaryvulnerability IMO (so far) is network attacks to induce&lt;br/&gt;&amp;gt;&amp;gt; network splits, local lower difficulty to a point that a local and&lt;br/&gt;&amp;gt;&amp;gt; artificially isolated area of the network can be fooled into accepting an&lt;br/&gt;&amp;gt;&amp;gt; orphan branch as the one-true block chain,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;It currently costs about 2016*25*$120 = six million dollars to&lt;br/&gt;&amp;gt;reduce the difficulty in your isolated fork by a factor of 4.&lt;br/&gt;&lt;br/&gt;Well I take your point that you have to produce 2016 blocks, but at a lower&lt;br/&gt;rate.  But that doesnt directly translate into my cost, I am thinking pure&lt;br/&gt;network hacking.&lt;br/&gt;&lt;br/&gt;Maybe I could hack a pool to co-opt it into my netsplit and do the work for&lt;br/&gt;me, or segment enough of the network to have some miners in it, and they do&lt;br/&gt;the work.&lt;br/&gt;&lt;br/&gt;I am just thinking $500k/day worth of relatively perfect crime reward is a&lt;br/&gt;lot of motivation for hacking networks.  Many routers home and even carrier&lt;br/&gt;are vulnerable to people armed with cisco source code &amp;amp; 0-days.  The&lt;br/&gt;netsplit doesnt have to be geographical, nor even topological, nor even&lt;br/&gt;particularly long-lived.&lt;br/&gt;&lt;br/&gt;If you control enough people&amp;#39;s network routing at a low enough level, you&lt;br/&gt;dont even have to stop transactions, nor do any mining work, just stop&lt;br/&gt;blocks from the netsplit crossing over, and hold that position for say a day&lt;br/&gt;(if your netsplit has 1/24 of network hash rate in it, so the split gets 6&lt;br/&gt;confirmations to reassure the victims) and let the miners do the work.  Do&lt;br/&gt;enough transactions to do a big cash out (spend differently on the two&lt;br/&gt;netsplits).  Obviously a big and human inattentive pool, dark-miner etc is&lt;br/&gt;the ideal target to put into the netsplit to increase the power while&lt;br/&gt;controlling less nodes.&lt;br/&gt;&lt;br/&gt;Malware could do the same thing for clients, dont forget most are running&lt;br/&gt;windows.  Malware could also start a miner if none present.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; maybe even from node first install time.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Protecting against that— making sure any such attack has to start from&lt;br/&gt;&amp;gt;a high difficulty— is, in my opinion, the biggest continued&lt;br/&gt;&amp;gt;justification for checkpoints.&lt;br/&gt;&lt;br/&gt;Do you know if there is any downwards limit on difficulty?  I know it takes&lt;br/&gt;going slow for a long and noticeable time, but I am just curious on the&lt;br/&gt;theoretical limit.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; (btw I notice most of the binaries and tar balls are not signed, nor served&lt;br/&gt;&amp;gt;&amp;gt; from SSL - at least for linux).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;They are signed.&lt;br/&gt;&lt;br/&gt;I dont see the signatures.&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;http://bitcoin.org/en/download&#34;&gt;http://bitcoin.org/en/download&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I see no signatures for linux and none in the tarball.  There are some&lt;br/&gt;public keys inside the tarball, thats it.  Also no SSL.  sourceforge support&lt;br/&gt;SSL so you can download that.  But bitcoin.org doesnt even answer 443, and&lt;br/&gt;the source forge link is HTTP.  But even if the sourceforge link was SSL one&lt;br/&gt;should not serve an SSL download link from an HTTP page, any more than type&lt;br/&gt;a password into an HTTPS form action on an HTTP page.  The attacker can just&lt;br/&gt;redirect and the user doesnt know what is legitimate.&lt;br/&gt;&lt;br/&gt;Consequently even if there is code signing on the windows exe, the user&lt;br/&gt;doesnt know that, nor who they should be signed by, and as they are served&lt;br/&gt;via HTTP, its bypassable.&lt;br/&gt;&lt;br/&gt;I guess by far the easiest way to attack right now (at least linux users) is&lt;br/&gt;just to change the binaries to create a user operated netsplit, or just have&lt;br/&gt;all their wallets empty to you via a mix once the amount gets interesting.&lt;br/&gt;&lt;br/&gt;(All attacks hypothetical of course - I&amp;#39;m actually a white-hat type of&lt;br/&gt;person).&lt;br/&gt;&lt;br/&gt;Adam
    </content>
    <updated>2023-06-07T16:56:35&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspq8ujnrzcctzgp7krsn8x6xsjng7ryz7fa227eunehjllv7r4gyszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929559dy42k</id>
    
      <title type="html">📅 Original date posted:2013-05-06 📝 Original message:btw ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspq8ujnrzcctzgp7krsn8x6xsjng7ryz7fa227eunehjllv7r4gyszyrhqlfn8wtmrxsg7gsewy5w0k9d3crlgek97lk9smphtxqjq929559dy42k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvve9wjf0f23rrk9y0dt38lkq8pftsf76amyxv3fde9w49hcrfqngllpcma&#39;&gt;nevent1q…pcma&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2013-05-06&lt;br/&gt;📝 Original message:btw with nodes for transport security you might use self-certifying keys. &lt;br/&gt;Referring to Zooko&amp;#39;s triangle, then the key is the node identity.  Similar&lt;br/&gt;to a bitcion address.  So then just another ECDSA key and use emphemeral&lt;br/&gt;ECDH for transport authenticated with the nodes key.&lt;br/&gt;&lt;br/&gt;Maybe there can be some value to reputation to a node - eg it can charge a&lt;br/&gt;higher micropayment for its p2p network services, a node with a good&lt;br/&gt;reptuation could charge a higher micropayment for relaying (though bitcoin&lt;br/&gt;itself probably doesnt like micropayments as bloating the transaction log).&lt;br/&gt;&lt;br/&gt;Another ZKS era idea I had was to have a gossip protocol for users to find&lt;br/&gt;out what other people think about the trustworthiness and reliability of&lt;br/&gt;nodes.  If that info is distributed via gossip over multiple channels and&lt;br/&gt;network connections over time, and kept in something like a gnutella host&lt;br/&gt;cache (just a cache of random info with some eg random replacement policy)&lt;br/&gt;it becomes very hard for a dishonest node to censor evidence of its low&lt;br/&gt;reputation.&lt;br/&gt;&lt;br/&gt;It is best as Gregory said to be able to directly prove, and punish by&lt;br/&gt;block-chain validation, because that is more smart-contract like.  Bisbehave&lt;br/&gt;and nodes wont connect to you or lose somehow.&lt;br/&gt;&lt;br/&gt;But what exactly could you prove about a node?  You dont really know if a&lt;br/&gt;node is an originator for a double spend, it could be relay.  And for&lt;br/&gt;privacy and security you cant expect the node to use its coin address&lt;br/&gt;private key.&lt;br/&gt;&lt;br/&gt;Hmm: maybe one could use a Brands private credential with offline double&lt;br/&gt;spend detection, with the reputation but not coin address of the node&lt;br/&gt;disclosed, and the nodes coin address embedded in the proof.  Each node&lt;br/&gt;could be is own CA, providing a ZKP.  If the node ever double spends a coin,&lt;br/&gt;it loses its reputation as the coin address is revealed.&lt;br/&gt;&lt;br/&gt;btw another old idea was to require proof of the existance of the private&lt;br/&gt;key of a high value coin in the double-spend revealed information.  Then&lt;br/&gt;basically to get a higher good-behaviour bond, the node ties up more coins,&lt;br/&gt;and if a node cheats, the first person to discover this collects the&lt;br/&gt;forfeited good behaviour bond.&lt;br/&gt;&lt;br/&gt;Adam&lt;br/&gt;&lt;br/&gt;ps I have an opensource openSSL based Brands (&amp;amp; Chaum) credential library at&lt;br/&gt;&lt;a href=&#34;http://www.cypherspace.org/credlb/&#34;&gt;http://www.cypherspace.org/credlb/&lt;/a&gt; I didnt actually implement the ECDL&lt;br/&gt;version, just the DL version, but that is not so hard, and its on my todo&lt;br/&gt;list.  (There is also a strong RSA assumption version, also not&lt;br/&gt;implemented).&lt;br/&gt;&lt;br/&gt;On Mon, May 06, 2013 at 11:01:22AM -0700, Gregory Maxwell wrote:&lt;br/&gt;&amp;gt;&amp;gt; 1) Non-repudiation is only useful with fraud proofs, and they will have&lt;br/&gt;&amp;gt;&amp;gt; to be thought out for everything the node might claim.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;That isn&amp;#39;t so. If a node is reliably rogue I can go manually gather&lt;br/&gt;&amp;gt;evidence and people can manually take action against it.  Consider the&lt;br/&gt;&amp;gt;DNSseeds, right now fraud proofs really wouldn&amp;#39;t matter— the limited&lt;br/&gt;&amp;gt;amount of trust put in those things is based not on &amp;#34;oh no, nodes will&lt;br/&gt;&amp;gt;ignore you in the future if you&amp;#39;re bad&amp;#34;, it&amp;#39;s based on the ability of&lt;br/&gt;&amp;gt;misconduct to sully the operator&amp;#39;s reputation.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;But without non-repudiation the ability to tie reputation to good&lt;br/&gt;&amp;gt;behavior is fairly limited especially if they perform targeted&lt;br/&gt;&amp;gt;attacks. &amp;#34;Wasn&amp;#39;t me&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Instead— I&amp;#39;d argue that non-repudiation is always useful when there is&lt;br/&gt;&amp;gt;trust. It&amp;#39;s things like fidelity bonds— a trust generator that depend&lt;br/&gt;&amp;gt;on automatic enforcement— that are only useful with fraud proofs.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Anyway, the concept of a per-node identity keypair is the first step&lt;br/&gt;&amp;gt;&amp;gt; towards non-repudiation, and implementing SSL transport.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;Yea, indeed, per-node keys are useful for a bunch of things. Care is&lt;br/&gt;&amp;gt;needed to avoid problems like deanonymizing use over tor with them.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;Learn Graph Databases - Download FREE O&amp;#39;Reilly Book&lt;br/&gt;&amp;gt;&amp;#34;Graph Databases&amp;#34; is the definitive new guide to graph databases and&lt;br/&gt;&amp;gt;their applications. This 200-page book is written by three acclaimed&lt;br/&gt;&amp;gt;leaders in the field. The early access version is available now.&lt;br/&gt;&amp;gt;Download your free book today! &lt;a href=&#34;http://p.sf.net/sfu/neotech_d2d_may&#34;&gt;http://p.sf.net/sfu/neotech_d2d_may&lt;/a&gt;&lt;br/&gt;&amp;gt;_______________________________________________&lt;br/&gt;&amp;gt;Bitcoin-development mailing list&lt;br/&gt;&amp;gt;Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt;&lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;
    </content>
    <updated>2023-06-07T16:56:30&#43;02:00</updated>
  </entry>

</feed>