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




  <entry>
    <id>https://nostr.ae/nevent1qqsyd0lxz9mf9jsunaumptlkw0vkfxmnfqtrnz8gyl5tk5fv00ydahczypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3mucm6hnm</id>
    
      <title type="html">📅 Original date posted:2022-03-04 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyd0lxz9mf9jsunaumptlkw0vkfxmnfqtrnz8gyl5tk5fv00ydahczypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3mucm6hnm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs22hf8p4q4kc3vr2hm7xlvhsurzy03qpfxmyd08xwcyj3ut6s29gcydm2vf&#39;&gt;nevent1q…m2vf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-03-04&lt;br/&gt;📝 Original message:On 3/4/2022 7:35 AM, Billy Tetrud wrote:&lt;br/&gt;&amp;gt;&amp;gt; sidechains cannot exist without their mainchain ...&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; A sidechain could stop supporting deposits from or withdrawals to &lt;br/&gt;&amp;gt; bitcoin and completely break any relationship with the main chain.&lt;br/&gt;&amp;gt; I agree this is not as sure of a thing as starting with an altcoin&lt;br/&gt;&amp;gt; (which of course never has that kind of relationship with bitcoin).&lt;br/&gt;&amp;gt; So I do think there are some merits to sidechains in your scenario.&lt;br/&gt;&amp;gt; However, I don&amp;#39;t think its quite accurate to say it completely&lt;br/&gt;&amp;gt; solves the problem (of a less-secure altcoin becoming dominant).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;It is hard to see how this &amp;#34;sidechain cuts off the mainchain&amp;#34; scenario &lt;br/&gt;could plausibly be in enough people&amp;#39;s interest:&lt;br/&gt;&lt;br/&gt;* Miners would lose the block subsidy (ie, the 6.25 BTC, or whatever of &lt;br/&gt;it that still remains), and txn fees from the mainchain and all other &lt;br/&gt;merged mined chains.&lt;br/&gt;* Developers would lose the ability to create a dissenting new piece of &lt;br/&gt;software (and would instead be forced into a permanent USSR-style &amp;#34;one &lt;br/&gt;party system&amp;#34; intellectual monoculture).&lt;br/&gt;* Users would lose --permanently-- the ability to take their coins to &lt;br/&gt;new blockchains, removing almost all of their leverage.&lt;br/&gt;&lt;br/&gt;Furthermore, because sidechains cannot exist without their parent (but &lt;br/&gt;not vice-versa), we can expect a large permanent interest in keeping &lt;br/&gt;mainchain node costs low. Aka: very small mainchain blocks forever. So, &lt;br/&gt;the shut-it-down mainchain-haters, would have to meet the question &amp;#34;why &lt;br/&gt;not just leave things the way they are?&amp;#34;. And the cheaper the &lt;br/&gt;mainchain-nodes are, the harder that question is to answer.&lt;br/&gt;&lt;br/&gt;However, if a sidechain really were so overwhelmingly popular as to &lt;br/&gt;clear all of these hurdles, then I would first want to understand why it &lt;br/&gt;is so popular. Maybe it is a good thing and we should cheer it on.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; Your anecdote about not running a full node is amusing, and I&amp;#39;ve often &lt;br/&gt;&amp;gt; found myself in that position. I certainly agree different people are &lt;br/&gt;&amp;gt; different and so different trade offs can be better for different &lt;br/&gt;&amp;gt; people. However, the question is: what tradeoffs does a largeblock &lt;br/&gt;&amp;gt; sidechain do better than both eg Visa and lightning?&lt;br/&gt;&lt;br/&gt;Yes, that&amp;#39;s true. There are very many tradeoffs in general:&lt;br/&gt;&lt;br/&gt;1. Onboarding&lt;br/&gt;2. Route Capacity / Payment Limits&lt;br/&gt;3. Failed Payments&lt;br/&gt;4. Speed of Payment&lt;br/&gt;5. Receive while offline / need for interaction/monitoring/watchtowers&lt;br/&gt;6. Micropayments&lt;br/&gt;7. Types of fees charged, and for what&lt;br/&gt;8. Contribution to layer1 security budget&lt;br/&gt;9. Auditability (re: large organizations) / general complexity&lt;br/&gt;&lt;br/&gt;LN is certainly better for 4 and 6. But everything else is probably up &lt;br/&gt;for grabs. And this is not intended to be an exhaustive list. I just &lt;br/&gt;made it up now.&lt;br/&gt;&lt;br/&gt;(And, if the layer2 is harmless, then its existence can be justified via &lt;br/&gt;one single net benefit, for some users, somewhere on the tradeoff-list.)&lt;br/&gt;&lt;br/&gt;Paul
    </content>
    <updated>2023-06-08T01:05:03&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyfvt6g4dx7zqrzzvcsz50qqxfx75c2cc2v64rqz8smwcrzehxdxgzypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3mufjr60h</id>
    
      <title type="html">📅 Original date posted:2022-03-01 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyfvt6g4dx7zqrzzvcsz50qqxfx75c2cc2v64rqz8smwcrzehxdxgzypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3mufjr60h" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg6mr8w694gmxkjcxd58spr9t57dxt5unct7gfm54d5vtldtkwqlqmv3qzm&#39;&gt;nevent1q…3qzm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-03-01&lt;br/&gt;📝 Original message:On 3/1/2022 12:39 AM, Billy Tetrud wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; This entire issue is avoided completely, if all the chains &lt;br/&gt;&amp;gt;&amp;gt; --decentralized and centralized-- and in the same monetary unit. &lt;br/&gt;&amp;gt;&amp;gt; Then, the monetary network effects never interfere, and the &lt;br/&gt;&amp;gt;&amp;gt; decentralized chain is always guaranteed to exist.&lt;br/&gt;&amp;gt; It sounds like what you&amp;#39;re saying is that without side chains, &lt;br/&gt;&amp;gt; everyone might switch entirely to some altcoin and bitcoin will &lt;br/&gt;&amp;gt; basically die. And at that point, the insecurity of that coin people &lt;br/&gt;&amp;gt; switched to can be heavily exploited by some attacker(s). Is that right?&lt;br/&gt;&lt;br/&gt;Yes, precisely.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; Its an interesting thought experiment. However, it leads me to wonder: &lt;br/&gt;&amp;gt; if a sidechain gets so popular that it dominates the main chain, why &lt;br/&gt;&amp;gt; would people keep that main chain around at all?&lt;br/&gt;&lt;br/&gt;For some reason, this is a very popular question. I suppose if you believe in &amp;#34;one size fits all&amp;#34; chain philosophy (see comment below), it makes sense to say &amp;#34;these sidechains are terrible&amp;#34; on Monday and then &amp;#34;these sidechains are so good they will replace the mainchain&amp;#34; on Tuesday.&lt;br/&gt;&lt;br/&gt;In any event, sidechains cannot exist without their mainchain (as I see it). For example, imagine that you are on a zcash sidechain, and someone claims they deposited 1000 BTC, from Bitcoin Core into this sidechain? Do you give them 1000 z-BTC, or not? Without the mainchain,&lt;br/&gt;you can&amp;#39;t tell.&lt;br/&gt;&lt;br/&gt;If you run the Bip300 DriveNet demo software (drivechain.info/releases), you will see for yourself: the test-sidechains are absolutely inert, UNTIL they have rpc access to the mainchain. (Exactly the same way that a LN node needs a Bitcoin Core node.)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; &amp;gt; someone is actually in the wrong, if they proactively censor an &lt;br/&gt;&amp;gt; experiment of any type. If a creator is willing to stand behind &lt;br/&gt;&amp;gt; something, then it should be tried.&lt;br/&gt;&amp;gt; &amp;gt; it makes no difference if users have their funds stolen from a &lt;br/&gt;&amp;gt; centralized Solana contract or from a bip300 centralized bit-Solana &lt;br/&gt;&amp;gt; sidechain. I don&amp;#39;t see why the tears shed would be any different.&lt;br/&gt;&amp;gt; I agree with you. My point was not that we should stop anyone from &lt;br/&gt;&amp;gt; doing this. My point was only that we shouldn&amp;#39;t advocate for ideas we &lt;br/&gt;&amp;gt; think aren&amp;#39;t good. You were advocating for a &amp;#34;largeblock sidechain&amp;#34;, &lt;br/&gt;&amp;gt; and unless you have good reasons to think that is an idea likely to &lt;br/&gt;&amp;gt; succeed and want to share them with us, then you shouldn&amp;#39;t be &lt;br/&gt;&amp;gt; advocating for that. But certainly if someone *does* think so and has &lt;br/&gt;&amp;gt; their own reasons, I wouldn&amp;#39;t want to censor or stop them. But I &lt;br/&gt;&amp;gt; wouldn&amp;#39;t advocate for them to do it unless their ideas were convincing &lt;br/&gt;&amp;gt; to me, because I know enough to know the dangers of large block &lt;br/&gt;&amp;gt; blockchains.&lt;br/&gt;&lt;br/&gt;Yes, I strongly agree, that we should only advocate for ideas we believe in.&lt;br/&gt;&lt;br/&gt;I do not believe in naive layer1 largeblockerism. But I do believe in sidechain largeblockism.&lt;br/&gt;&lt;br/&gt;Something funny once happened to me when I was on a Bitcoin conference panel*. There were three people: myself, a Blockstream person, and an (ex)BitPay person. The first two of us, were valiantly defending the small block position. I gave my usual speech: that node costs must remain low, so that people can run full nodes. The largeblocker mentioned that they ran many nodes (including BCH nodes etc) and didn&amp;#39;t mind the cost, so I disclosed --in a good-natured way-- that I do not even run a BTC full node myself (out of choice). Thus, I was yammering about software I wasn&amp;#39;t even running, I had no skin in the game! Lo and behold -- my Blockstream smallblocker ally-on-the-panel, immediately admitted to everyone that he did not run a full node either. The only node-runner was the largeblocker. The audience found this very amusing (as did I).&lt;br/&gt;&lt;br/&gt;We smallblockers, justified our sinful nodeless behavior, as follows (paraphrasing): we receive BTC mainly from people that we know (and have a long-term relationship with); our receipts are not time sensitive; we are not paid in BTC that often; if payments turned out to be forged we would have enormous recourse against our counterparties; etc.&lt;br/&gt;&lt;br/&gt;We did not run full nodes, because we did not need to draw on the blockchain&amp;#39;s powers, **for those transactions**.&lt;br/&gt;&lt;br/&gt;Which is my point: people are different, and transactions are different. I make many transactions today, with VISA or Venmo. These are not censorship-resistant, but somehow I survive the month, without bursting into flames.&lt;br/&gt;&lt;br/&gt;Wouldn&amp;#39;t life be better, if we Bitcoiners could easily sweep those fiat transactions into *some* part of the BTC universe? (For example, a family of largeblock sidechains). To me the answer is clearly yes.&lt;br/&gt;&lt;br/&gt;Unlike layer1-largeblockism, no one running Bitcoin Core ever needs to see these &amp;#39;btc&amp;#39; transactions (the same as we don&amp;#39;t see them today, on account of them not existing at all); they do not burden Bitcoin Core full nodes. Hence why it seems like a good idea to me.&lt;br/&gt;&lt;br/&gt;An SPV-wallet-of-a-largeblock-sidechain, is of course, a *disgrace* compared to a full-node-of-smallblock-mainchain-Bitcoin-Core. But, it is emphatically superior to Venmo / VISA or even &amp;#34;custodial LN&amp;#34;. And certainly superior to nothing.&lt;br/&gt;&lt;br/&gt;Paul&lt;br/&gt;&lt;br/&gt;*&lt;a href=&#34;https://www.youtube.com/watch?v=V3cvH2eWqfU&#34;&gt;https://www.youtube.com/watch?v=V3cvH2eWqfU&lt;/a&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20220301/30a4d2aa/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20220301/30a4d2aa/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-08T01:05:02&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxn55fqa5cs7wdgjp7swaa3hug2vt43rq56xyypdeyyh5kpxm4xmszypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3muxug0zq</id>
    
      <title type="html">📅 Original date posted:2022-02-26 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxn55fqa5cs7wdgjp7swaa3hug2vt43rq56xyypdeyyh5kpxm4xmszypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3muxug0zq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspt5d5k0ctnfyc5x7yd7vqng0w6khwkyl22gvelg8cfqccy3fsz8qk8q0vs&#39;&gt;nevent1q…q0vs&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-02-26&lt;br/&gt;📝 Original message:On 2/26/2022 1:43 AM, ZmnSCPxj via bitcoin-dev wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; ...&lt;br/&gt;&amp;gt; Drivechains are not a scaling solution [FOOTNOTE 1] ...&lt;br/&gt;&amp;gt; I personally am interested only in scaling solutions, adding more non-scaling-useable functionality is not of interest to me and I do not really care&lt;br/&gt;&amp;gt; ...&lt;br/&gt;&amp;gt; But if there is consensus that those arguments are bogus, then go ahead --- add Drivechains and/or recursive covenants.&lt;br/&gt;&amp;gt; ...&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; [FOOTNOTE 1] Sidechains are not a scaling solution ... Blockchains are inefficient ... and you have to show your transaction to everyone.&lt;br/&gt;&amp;gt; ...&lt;br/&gt;&amp;gt;   Now you might conter-argue that you can have multiple smaller sidechains and just use HTLCs to trade across them ... I would then counter-counter-argue that bringing this to the most extreme conclusion, you would have tons of sidechains with only 2 participants each ...&lt;br/&gt;&lt;br/&gt;Do you really hang your entire --&amp;#34;sidechains are not a scaling solution&amp;#34;-- argument on this frail logic?&lt;br/&gt;&lt;br/&gt;The scaling strategy (in LN and DC) is the same: try NOT to &amp;#34;show your transaction to everyone&amp;#34;. The details are of course different.&lt;br/&gt;&lt;br/&gt;I think largeblock sidechains should be reconsidered:&lt;br/&gt;  * They are not a blocksize increase.&lt;br/&gt;  * They endorse the principle of scaling in layers.&lt;br/&gt;  * They allow users to be different. Some can pay more (for more decentralization), some less (for less decentralization).&lt;br/&gt;     (We are currently gambling the entire future of BTC, on the premise that strong decentralization will always be needed at all points in time.)&lt;br/&gt;     (This leaves us vulnerable to a strategy where our adversaries temporarily favor/promote centralized chains, so as to &amp;#34;domesticate&amp;#34; / control these in the future.)&lt;br/&gt;  * We can learn from past mistakes -- when a new largeblock sidechain is needed, we can make a new one from scratch, using everything we know.&lt;br/&gt;  * Different teams can compete, releasing different chains independently; thus curtailing &amp;#34;toxicity&amp;#34;.&lt;br/&gt;  * All of the fees, paid on all blockchains, arrive as revenue to the same group of miners, thus improving total hashrate/difficulty.&lt;br/&gt;  * Sidechains will organize geographically, which may help security (ie, USA could spitefully run full nodes of the &amp;#34;China&amp;#34; largeblock sidechain).&lt;br/&gt;  * Relative to LN, users enjoy: unlimited &amp;#34;inbound liquidity&amp;#34;, can receive money while offline, no risk that the channel will close, etc.&lt;br/&gt;&lt;br/&gt;Certainly, sidechains are NOT for everyone. (Just as [I imagine] the LN is not for everyone.)&lt;br/&gt;&lt;br/&gt;However, in 2015, many hardfork-largeblockers said: &amp;#34;we do not run a full node, full nodes are not important; we use SPV; read the whitepaper&amp;#34; etc.&lt;br/&gt;They used SPV completely; and wanted large blocks. Presumably they would be happy users of a largeblock sidechain. So it would be &amp;gt;0 users.&lt;br/&gt;&lt;br/&gt;Sadly, this idea is neglected, (I think) because of its unfortunate resemblance to naive-largeblock-ism. This is irrational.&lt;br/&gt;&lt;br/&gt;***&lt;br/&gt;&lt;br/&gt;You have emphasized the following relation: &amp;#34;you have to show your transaction to everyone&amp;#34; = &amp;#34;thing doesn&amp;#39;t scale&amp;#34;.&lt;br/&gt;&lt;br/&gt;However, in LN, there is one transaction which you must, in fact, &amp;#34;show to everyone&amp;#34;: your channel-opener.&lt;br/&gt;&lt;br/&gt;Amusingly, in the largeblock sidechain, there is not. You can onboard using only the blockspace of the SC.&lt;br/&gt;(One &amp;#34;rich guy&amp;#34; can first shift 100k coins Main-to-Side, and he can henceforth onboard many users over there. Those users can then onboard new users, forever.)&lt;br/&gt;&lt;br/&gt;So it would seem to me, that you are on the ropes, even by your own criterion. [Footnote 1]&lt;br/&gt;&lt;br/&gt;***&lt;br/&gt;&lt;br/&gt;Perhaps, someone will invent a way, to LN-onboard WITHOUT needing new layer1 bytes.&lt;br/&gt;&lt;br/&gt;If so, a &amp;#34;rich man&amp;#34; could open a LN channel, and gradually transfer it to new people.&lt;br/&gt;&lt;br/&gt;Such a technique would need to meet two requirements (or, so it seems to me):&lt;br/&gt;#1: The layer1 UTXO (that defines the channel) can never change (ie, the 32-bytes which define the p2sh/tapscript/covenant/whatever, must stay what-they-were when the channel was opened).&lt;br/&gt;#2: The new part-owners (who are getting coins from the rich man), will have new pubkeys which are NOT known, until AFTER the channel is opened and confirmed on the blockchain.&lt;br/&gt;&lt;br/&gt;Not sure how you would get both #1 and #2 at the same time. But I am not up to date on the latest LN research.&lt;br/&gt;&lt;br/&gt;Paul&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;[Footnote 1]&lt;br/&gt;I am certainly not a LN expert, so perhaps this analysis is misconceived. But consider these &amp;#34;best case scenario&amp;#34; assumptions for LN:&lt;br/&gt;  * Each new channel-open consumes just 32 vbytes (since they are all done via one or more &amp;#34;rich men&amp;#34; who batches all these into one block, 24/7/365)&lt;br/&gt;  * Each new channel-open, onboards 5 users at once who are a permanent trust group / channel factory / what-have-you&lt;br/&gt;       (these five newcomers must coordinate with each other and the &amp;#34;rich man&amp;#34;, presumably via calendly link or whatever, for their one shot at getting on the blockchain).&lt;br/&gt;  * That one single channel is able to meet 100% of the user&amp;#39;s payment needs&lt;br/&gt;       (it never has any problems, with liquidity /balancing /routing /uptime /hotwallet-crashing /counterparty-fees /etc)&lt;br/&gt;       (and also, people do NOT desire &amp;gt;1 channel for other reasons: their alt nyms, small business, church, etc)&lt;br/&gt;  * 99.9% of the 1MB (vB) blocksize is used for channel-opens (the spare 1000 vb = the coinbase &#43; the single &amp;#34;rich man&amp;#34;-input)&lt;br/&gt;  * World population becomes a fixed 8.2 billion (and henceforth stops growing)&lt;br/&gt;&lt;br/&gt;By simple envelop math, 6*24*365*(((1000000*.999)/32)*5) / 8.2 billion = ~exactly one year to onboard everyone.&lt;br/&gt;But if the above assumptions contain, say, two orders of magnitude of &amp;#34;optimism&amp;#34;, then it would instead take 100 years.&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/20220226/58dfa5d7/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20220226/58dfa5d7/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-08T01:03:37&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy4f37gyzex5vc50s963uwx7e93mmu7hl6hhe7mxm32dncqs9sdpgzypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3mur8sm5s</id>
    
      <title type="html">📅 Original date posted:2022-02-23 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy4f37gyzex5vc50s963uwx7e93mmu7hl6hhe7mxm32dncqs9sdpgzypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3mur8sm5s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxjs5npy9l938m6kfhevqyd9f33mwr932pflgucczdqcpvv25s4nqlwhzh2&#39;&gt;nevent1q…hzh2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2022-02-23&lt;br/&gt;📝 Original message:On 2/23/2022 6:28 AM, ZmnSCPxj via bitcoin-dev wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; ... Drivechains is implementable on a Turing-complete&lt;br/&gt;&amp;gt; language.&lt;br/&gt;&amp;gt; And we have already rejected Drivechains, for the following reason:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1.  Sidechain validators and mainchain miners have a strong incentive to&lt;br/&gt;&amp;gt;      merge their businesses.&lt;br/&gt;&amp;gt; 2.  Mainchain miners end up validating and commiting to sidechain blocks.&lt;br/&gt;&amp;gt; 3.  Ergo, sidechains on Drivechains become a block size increase.&lt;br/&gt;&lt;br/&gt;Is this indeed the reason? Because it is not a good one.&lt;br/&gt;&lt;br/&gt;First, (as always) we must ignore BIP 301*. (Since it was invented to cancel point 1. Which it does -- by giving an incentive for side-validators and main-miners to UN-merge their businesses.)&lt;br/&gt;&lt;br/&gt;With that out of the way, let&amp;#39;s swap &amp;#34;blocksize increase&amp;#34; for &amp;#34;mining via natural gas flaring&amp;#34; :&lt;br/&gt;&lt;br/&gt;1. Oil drillers and mainchain miners have a strong incentive** to merge their businesses.&lt;br/&gt;2. Mainchain miners end up drilling for oil.&lt;br/&gt;3. Ergo, sidechains on Drivechains become a requirement, that full nodes mine for oil.&lt;br/&gt;&lt;br/&gt;The above logic is flawed, because full nodes can ignore the mining process. Nodes outrank miners.&lt;br/&gt;&lt;br/&gt;Merged mining is, in principle, no different from any other source of mining profitability. I believe there is an irrational prejudice against merged mining, because MM takes the form of software. It would be like an NFL referee who refuses to allow their child to play an NFL videogame, on the grounds that the reffing in the game is different from how the parent would ref. But that makes no difference to anything. The only relevant issue is if the child has fun playing the videogame.&lt;br/&gt;&lt;br/&gt;(And of course, merged mining long predates drivechain, and miners are MMing now, and have been for years. It was Satoshi who co-invented merged mining, so the modern prejudice against it is all the more mysterious.)&lt;br/&gt;&lt;br/&gt;&amp;gt; Also:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1.  The sidechain-to-mainchain peg degrades the security of sidechain&lt;br/&gt;&amp;gt;      users from consensus &amp;#34;everyone must agree to the rules&amp;#34; to democracy&lt;br/&gt;&amp;gt;      &amp;#34;if enough enfranchised voters say so, they can beat you up and steal&lt;br/&gt;&amp;gt;      your money&amp;#34;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; In this write-up, I will...&lt;br/&gt;&lt;br/&gt;This is also a mischaracterization.&lt;br/&gt;&lt;br/&gt;Drivechain will not work if 51% hashrate is attacking the network. But that is the case for everything, including the Lightning Network***.&lt;br/&gt;&lt;br/&gt;So there is no sense in which the security is &amp;#34;degraded&amp;#34;. To establish that, one would need arguments about what will probably happen and why. Which is exactly what my original Nov 2015 article contains: truthcoin.info/blog/drivechain/#drivechains-security , as does my Peer Review section :&lt;a href=&#34;https://www.drivechain.info/peer-review/peer-review-new/&#34;&gt;https://www.drivechain.info/peer-review/peer-review-new/&lt;/a&gt;  &lt;br/&gt;&lt;br/&gt;(And, today Largeblocker-types do not have any &amp;#34;everyone must agree to the rules&amp;#34; consensus, at all. Anyone who wants to use a sidechain-feature today, must obtain it via Altcoin or via real-world trust. So the current security is &amp;#34;nothing&amp;#34; and so it is hard to see how that could be &amp;#34;degraded&amp;#34;.)&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;&lt;br/&gt;I am not sure it is a good use of my time to talk to this list about Drivechain. My Nov 2015 article anticipated all of the relevant misunderstandings. Almost nothing has changed since then.&lt;br/&gt;&lt;br/&gt;As far as I am concerned, Drivechain was simply ahead of its time. Eventually, one or more of the following --the problem of Altcoins, the human desire for freedom and creativity, the meta-consensus/upgrade/ossification problem, the problem of persistently low security budget, and/or the expressiveness of Bitcoin smart contracts-- will force Bitcoiners to relearn drivechain-lore and eventually adopt something drivechain-like. At which point I will write to historians to demand credit. That is my plan so far, at least.&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;&lt;br/&gt;As to the actual content of your post, it seems pro-Drivechain.&lt;br/&gt;&lt;br/&gt;After all, you are saying that Recursive Covenants --&amp;gt; Turing Completeness --&amp;gt; Drivechain. So, which would you rather have? The hacky, bizzaro, covenant-Drivechain, or my pure optimized transparent Bip300-Drivechain? Seems that this is exactly what I predicted: people eventually reinventing Drivechain.&lt;br/&gt;&lt;br/&gt;On this topic, in 2015-2016 I wrote a few papers and gave a few recorded talks****, in which I compared the uncontrollable destructive chaos of Turing Completeness, to a &amp;#34;categorical&amp;#34; Turing Completeness where contracts are sorted by category (ie, all of the BitName contracts in the Namecoin-sidechain, all of the oracle contracts in the oracle sidechain, etc). The categorical strategy allows, paradoxically (and perhaps counterintuitively), for more expressive contracts, since you can prevent smart contracts from attacking each other. (They must have a category, so if they aren&amp;#39;t Name-contracts they cannot live in the Namecoin-sidechain -- they ultimately must live in an &amp;#34;Evil Sidechain&amp;#34;, which the miners have motive and opportunity to simply disable.) If people are now talking about how Turing Completeness can lead to smart contracts attacking each other, then I suppose I was years ahead-of-my-time with that, as well. Incidentally, my conclusion was that this problem is BEST solved by allowing miners to censor contract-categories (aka censor sidechain-categories, aka &amp;#39;beat people up&amp;#39; as you put it), which is how I invented drivechain in the first place.&lt;br/&gt;&lt;br/&gt;*Shrug*,&lt;br/&gt;Paul&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;*A small table which explains how this works:&lt;a href=&#34;https://github.com/bitcoin/bips/blob/master/bip-0301.mediawiki#notation-and-example&#34;&gt;https://github.com/bitcoin/bips/blob/master/bip-0301.mediawiki#notation-and-example&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;**Doubtless many of you have heard of this new trend: oil drillers encounter unwanted natural gas, in areas where there are no natural gas customers. Instead of waste this gas, they have begun selling it to miners.&lt;a href=&#34;https://economictimes.indiatimes.com/news/international/business/oil-drillers-and-bitcoin-miners-bond-over-natural-gas/articleshow/82828878.cms&#34;&gt;https://economictimes.indiatimes.com/news/international/business/oil-drillers-and-bitcoin-miners-bond-over-natural-gas/articleshow/82828878.cms&lt;/a&gt;  .&lt;br/&gt;&lt;br/&gt;***As is well known, it is easy for 51% hashrate to double-spend in the LN, by censoring &amp;#39;justice transactions&amp;#39;. Moreover, miners seem likely to evade retribution if they do this, as they can restrain the scale, timing, victims, circumstances etc of the attack.&lt;br/&gt;&lt;br/&gt;****&lt;a href=&#34;https://www.youtube.com/watch?v=xGu0o8HH10U&amp;amp;list=PLw8-6ARlyVciMH79ZyLOpImsMug3LgNc4&amp;amp;index=1&#34;&gt;https://www.youtube.com/watch?v=xGu0o8HH10U&amp;amp;list=PLw8-6ARlyVciMH79ZyLOpImsMug3LgNc4&amp;amp;index=1&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://www.truthcoin.info/blog/contracts-oracles-sidechains/&#34;&gt;https://www.truthcoin.info/blog/contracts-oracles-sidechains/&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://www.truthcoin.info/blog/drivechain-op-code/&#34;&gt;https://www.truthcoin.info/blog/drivechain-op-code/&lt;/a&gt;&lt;br/&gt;&lt;a href=&#34;https://www.truthcoin.info/blog/wise-contracts/&#34;&gt;https://www.truthcoin.info/blog/wise-contracts/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20220223/c5e2b726/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20220223/c5e2b726/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-08T01:03:32&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs94hm2sj3nluaw7nfczk9yzkha056xk6jw5zsk6kqznuc92cejpvqzypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3musddgfm</id>
    
      <title type="html">📅 Original date posted:2017-11-06 📝 Original message:&#43;1 to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs94hm2sj3nluaw7nfczk9yzkha056xk6jw5zsk6kqznuc92cejpvqzypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3musddgfm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrts7llnfzvfa9hnr0k9phx2a7g4w7pu9tc47n63fcv5fm77ynjeg4w0t67&#39;&gt;nevent1q…0t67&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-11-06&lt;br/&gt;📝 Original message:&#43;1 to all of Peter Todd&amp;#39;s comments&lt;br/&gt;&lt;br/&gt;On Nov 6, 2017 11:50 AM, &amp;#34;Peter Todd via bitcoin-dev&amp;#34; &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Wed, Nov 01, 2017 at 05:48:27AM &#43;0000, Devrandom via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Some quick thoughts...&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Hi all,&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Feedback is welcome on the draft below.  In particular, I want to see if&lt;br/&gt;&amp;gt; &amp;gt; there is interest in further development of the idea and also interested&lt;br/&gt;&amp;gt; in&lt;br/&gt;&amp;gt; &amp;gt; any attack vectors or undesirable dynamics.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; (Formatted version available here:&lt;br/&gt;&amp;gt; &amp;gt; &lt;a href=&#34;https://github.com/devrandom/btc-papers/blob/master/aux-pow.md&#34;&gt;https://github.com/devrandom/btc-papers/blob/master/aux-pow.md&lt;/a&gt; )&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; # Soft-fork Introduction of a New POW&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; First of all, I don&amp;#39;t think you can really call this a soft-fork; I&amp;#39;d call&lt;br/&gt;&amp;gt; it a&lt;br/&gt;&amp;gt; &amp;#34;pseudo-soft-fork&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; My reasoning being that after implementation, a chain with less total work&lt;br/&gt;&amp;gt; than&lt;br/&gt;&amp;gt; the main chain - but more total SHA256^2 work than the main chain - might&lt;br/&gt;&amp;gt; be&lt;br/&gt;&amp;gt; followed by non-supporting clients. It&amp;#39;s got some properties of a&lt;br/&gt;&amp;gt; soft-fork,&lt;br/&gt;&amp;gt; but it&amp;#39;s security model is definitely different.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; ### Aux POW intermediate block&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Auxiliary POW blocks are introduced between normal blocks - i.e. the&lt;br/&gt;&amp;gt; chain&lt;br/&gt;&amp;gt; &amp;gt; alternates between the two POWs.&lt;br/&gt;&amp;gt; &amp;gt; Each aux-POW block points to the previous normal block and contains&lt;br/&gt;&amp;gt; &amp;gt; transactions just like a normal block.&lt;br/&gt;&amp;gt; &amp;gt; Each normal block points to the previous aux-POW block and must contain&lt;br/&gt;&amp;gt; all&lt;br/&gt;&amp;gt; &amp;gt; transactions from the aux-POW block.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Note how you&amp;#39;re basically proposing for the block interval to be decreased,&lt;br/&gt;&amp;gt; which has security implications due to increased orphan rates.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; ### Heaviest chain rule change&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; This is a semi-hard change, because non-upgraded nodes can get on the&lt;br/&gt;&amp;gt; wrong&lt;br/&gt;&amp;gt; &amp;gt; chain in case of attack.  However,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Exactly! Not really a soft-fork.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; --&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://petertodd.org&#34;&gt;https://petertodd.org&lt;/a&gt; &amp;#39;peter&amp;#39;[:-1]@petertodd.org&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/20171106/4c91278d/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20171106/4c91278d/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T20:07:24&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0aumpl0ld6lnykeggvkhra2x4j5ksmjqq27s3qhgrm0gncdfdvngzypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3muh78quh</id>
    
      <title type="html">📅 Original date posted:2017-07-11 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0aumpl0ld6lnykeggvkhra2x4j5ksmjqq27s3qhgrm0gncdfdvngzypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3muh78quh" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsykcg2pgmgm3dw2tfa9cpzp5ggycupp4udv323r6emxugh9cj8pzc7ann29&#39;&gt;nevent1q…nn29&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-07-11&lt;br/&gt;📝 Original message:On 7/11/2017 5:40 PM, Pieter Wuille wrote:&lt;br/&gt;&amp;gt; On Tue, Jul 11, 2017 at 1:36 PM, Paul Sztorc &amp;lt;truthcoin at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&amp;gt; Pieter,&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; I think that you have misrepresented Chris&amp;#39; view by taking it out of&lt;br/&gt;&amp;gt;&amp;gt; context. His complete quote reads &amp;#34;If drivechains are successful they should&lt;br/&gt;&amp;gt;&amp;gt; be viewed as the way we scale -- not hard forking the protocol.&amp;#34; Chris is&lt;br/&gt;&amp;gt;&amp;gt; comparing Drivechains/sidechains to a hard fork.&lt;br/&gt;&amp;gt; I apologize here; I didn&amp;#39;t mean to misrepresent his viewpoint.&lt;br/&gt;I&amp;#39;m sure you did not intend to do so, of course.&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; You went on to &amp;#34;disagree&amp;#34;, but every point of contention you introduced was&lt;br/&gt;&amp;gt;&amp;gt; something that would apply to both drivechain-sourced capacity and&lt;br/&gt;&amp;gt;&amp;gt; hardfork-sourced capacity. Neither improves scalability, and both allow&lt;br/&gt;&amp;gt;&amp;gt; users only the opportunity to select a different security model. If I&lt;br/&gt;&amp;gt;&amp;gt; understand you, the point at which a security model does not become&lt;br/&gt;&amp;gt;&amp;gt; &amp;#34;interesting&amp;#34; to you, would be the exact same point in the drivechain and&lt;br/&gt;&amp;gt;&amp;gt; hardfork worlds. Both, at any rate, have the same effect on &amp;#34;validation cost&lt;br/&gt;&amp;gt;&amp;gt; to auditors&amp;#34;.&lt;br/&gt;&amp;gt; If you&amp;#39;re talking about the extreme case where every full node in the&lt;br/&gt;&amp;gt; increased capacity single chain model corresponds to a node that&lt;br/&gt;&amp;gt; validates both chains and all transfers between them in the&lt;br/&gt;&amp;gt; drivechains, I agree. At that point they become nearly equivalent in&lt;br/&gt;&amp;gt; terms of ease of adoption, resource costs, and capacity.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; However, I don&amp;#39;t think that is a realistic expectation. When&lt;br/&gt;&amp;gt; considering drivechains as a capacity increase, I believe most people&lt;br/&gt;&amp;gt; think about a situation where there are many chains that give an&lt;br/&gt;&amp;gt; increased capacity combined, but not everyone verifies all of them.&lt;br/&gt;&amp;gt; This is what I meant with uninteresting security model, as it requires&lt;br/&gt;&amp;gt; increased miner trust for preventing the other chains&amp;#39; coins from&lt;br/&gt;&amp;gt; being illegally transferred to the chain you&amp;#39;re operating on.&lt;br/&gt;I think I understand what you are saying, but in this case &amp;#34;it&amp;#34; [your&lt;br/&gt;experience] isn&amp;#39;t a different security model *for you*. Perhaps we&lt;br/&gt;disagree on the significance of this qualification.&lt;br/&gt;&lt;br/&gt;It seems to be me that your position puts you in danger of having to go&lt;br/&gt;out and protect users from investing in insecure _Altcoins_. Probably,&lt;br/&gt;in a world where altcoins were magically impossible, there would be an&lt;br/&gt;even greater demand for Bitcoin capacity than there is in our&lt;br/&gt;Altcoin-filled world (for a few reasons).&lt;br/&gt;&lt;br/&gt;&amp;gt; Regardless, people are free experiment and adopt such an approach. The&lt;br/&gt;&amp;gt; nice thing about it not being a hardfork is that it does not require&lt;br/&gt;&amp;gt; network-wide consensus to deploy. However, I don&amp;#39;t think they offer a&lt;br/&gt;&amp;gt; security model that should be encouraged, and thus doesn&amp;#39;t have a&lt;br/&gt;&amp;gt; place on a roadmap.&lt;br/&gt;I think this is reasonable. It is true that, if no one used drivechains&lt;br/&gt;ever for anything, there would be no transactions offloaded to those&lt;br/&gt;chain, and then no capacity freed up on the original mainchain.&lt;br/&gt;&lt;br/&gt;However, though I think your logic is correct in general, I think in&lt;br/&gt;this specific instance it would be somewhat unreasonable to ignore the&lt;br/&gt;fact that, today, we have clear evidence that many people *are* in fact&lt;br/&gt;chomping at the bit to literally leave this blockchain for one that is&lt;br/&gt;almost identical save for a larger maxblocksize.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&amp;gt; Since their sidechain coins cannot appreciate in value relative&lt;br/&gt;&amp;gt;&amp;gt; to the mainchain coins, users would only opt-in if they felt that they were&lt;br/&gt;&amp;gt;&amp;gt; sufficiently compensated for any and all risks. Hence, it is difficult to&lt;br/&gt;&amp;gt;&amp;gt; list this item as a drawback when, to the user, it is a strict improvement&lt;br/&gt;&amp;gt;&amp;gt; (at least, by any epistemological standard that I can think of). If you have&lt;br/&gt;&amp;gt;&amp;gt; new objections to these claims, I&amp;#39;m sure we would all benefit from hearing&lt;br/&gt;&amp;gt;&amp;gt; them, myself most of all.&lt;br/&gt;&amp;gt; Am I right in summarizing your point here as &amp;#34;This approach cannot&lt;br/&gt;&amp;gt; hurt, because if it were insecure, people can choose to not use it.&amp;#34;?&lt;br/&gt;&amp;gt; I&amp;#39;m not sure I agree with that, as network effects or misinformation&lt;br/&gt;&amp;gt; may push users beyond what is reasonable.&lt;br/&gt;Again, I think you may be right. However, users may be similarly misled&lt;br/&gt;in the case of Altcoins (or in the case of investments in fiat&lt;br/&gt;currency), and they may be misled in their use of all kinds of&lt;br/&gt;cryptographic software, and in the clothes that they buy and all of&lt;br/&gt;their other activities.&lt;br/&gt;&lt;br/&gt;I would strongly support clear expectations, and constant reminders to&lt;br/&gt;users that the security models are different. Perhaps, even, annoying&lt;br/&gt;dialogue boxes that pop up when/if a user tries to move their funds to a&lt;br/&gt;sidechain.&lt;br/&gt;&lt;br/&gt;But, again, this (I think) is something that would *also* apply to a&lt;br/&gt;hard fork. We cannot know if Pieter Wuille, for example, believes that a&lt;br/&gt;given hard fork is &amp;#34;push[ing] users beyond what is reasonable&amp;#34; until we&lt;br/&gt;ask him.&lt;br/&gt;&lt;br/&gt;--Paul
    </content>
    <updated>2023-06-07T20:04:13&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswnt8hgelja5ru325kx9vuahx2wan2h3wvul5puvz6guu8allgaegzypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3mule2jen</id>
    
      <title type="html">📅 Original date posted:2017-07-11 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswnt8hgelja5ru325kx9vuahx2wan2h3wvul5puvz6guu8allgaegzypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3mule2jen" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxdf42d7fp5rgs2cy64pptva96pg4ez0mdz5dapxw7us0j4wl7qccdeuv0s&#39;&gt;nevent1q…uv0s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2017-07-11&lt;br/&gt;📝 Original message:Pieter,&lt;br/&gt;&lt;br/&gt;I think that you have misrepresented Chris&amp;#39; view by taking it out of&lt;br/&gt;context. His complete quote reads &amp;#34;If drivechains are successful they&lt;br/&gt;should be viewed as the way we scale -- not hard forking the protocol.&amp;#34;&lt;br/&gt;Chris is comparing Drivechains/sidechains to a hard fork.&lt;br/&gt;&lt;br/&gt;You went on to &amp;#34;disagree&amp;#34;, but every point of contention you introduced&lt;br/&gt;was something that would apply to both drivechain-sourced capacity and&lt;br/&gt;hardfork-sourced capacity. Neither improves scalability, and both allow&lt;br/&gt;users only the opportunity to select a different security model. If I&lt;br/&gt;understand you, the point at which a security model does not become&lt;br/&gt;&amp;#34;interesting&amp;#34; to you, would be the exact same point in the drivechain&lt;br/&gt;and hardfork worlds. Both, at any rate, have the same effect on&lt;br/&gt;&amp;#34;validation cost to auditors&amp;#34;.&lt;br/&gt;&lt;br/&gt;The only true difference is the &amp;#34;extra risk of miners being able to vote&lt;br/&gt;to steal your money&amp;#34;, but as I have pointed out on this mailing list&lt;br/&gt;several times, I do not actually believe that there is any marginal risk&lt;br/&gt;-- miners can already &amp;#34;vote to steal your money&amp;#34; in the double-spend and&lt;br/&gt;ln-channel-theft contexts. I have also argued that the &amp;#34;risk&amp;#34; is&lt;br/&gt;actually desirable in an opt-in context, because it puts the burden of&lt;br/&gt;proof on miners/developers (to convince users that they should move over&lt;br/&gt;to the sidechain). Since their sidechain coins cannot appreciate in&lt;br/&gt;value relative to the mainchain coins, users would only opt-in if they&lt;br/&gt;felt that they were sufficiently compensated for any and all risks.&lt;br/&gt;Hence, it is difficult to list this item as a drawback when, to the&lt;br/&gt;user, it is a strict improvement (at least, by any epistemological&lt;br/&gt;standard that I can think of). If you have new objections to these&lt;br/&gt;claims, I&amp;#39;m sure we would all benefit from hearing them, myself most of all.&lt;br/&gt;&lt;br/&gt;Paul&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 7/11/2017 4:01 PM, Pieter Wuille wrote:&lt;br/&gt;&amp;gt; On Jul 11, 2017 09:18, &amp;#34;Chris Stewart via bitcoin-dev&amp;#34;&lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &amp;lt;mailto:bitcoin-dev at lists.linuxfoundation.org&amp;gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     Concept ACK.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;     If drivechains are successful they should be viewed as the way we&lt;br/&gt;&amp;gt;     scale&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I strongly disagree with that statement.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Drivechains, and several earlier sidechains ideas, are not a&lt;br/&gt;&amp;gt; scalability improvement, but merely enabling users to opt-in for&lt;br/&gt;&amp;gt; another security model.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; While obviously any future with wider adoption will need different&lt;br/&gt;&amp;gt; technologies that have different trade-offs, and anyone is free to&lt;br/&gt;&amp;gt; choose their security model, I don&amp;#39;t think this particular one is&lt;br/&gt;&amp;gt; interesting. In terms of validation cost to auditors, it is as bad as&lt;br/&gt;&amp;gt; just a capacity increase on chain, while simultaneously adding the&lt;br/&gt;&amp;gt; extra risk of miners being able to vote to steal your money.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Cheers,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; -- &lt;br/&gt;&amp;gt; Pieter&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170711/3fa37fbd/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20170711/3fa37fbd/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T20:04:13&#43;02:00</updated>
  </entry>

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

  <entry>
    <id>https://nostr.ae/nevent1qqsydqlr7pf2kv5vw00du6fqg8rkpsc438cdc3dkvjzagss4rtg706gzypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3mu5769tk</id>
    
      <title type="html">📅 Original date posted:2016-03-02 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsydqlr7pf2kv5vw00du6fqg8rkpsc438cdc3dkvjzagss4rtg706gzypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3mu5769tk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf43a98dwptne9dnd8wz6tw94lrnx4g9gkqhrx5zpzyqkjppet27ggt5487&#39;&gt;nevent1q…5487&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-03-02&lt;br/&gt;📝 Original message:On 3/2/2016 12:53 PM, Gregory Maxwell via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; What you are proposing makes sense only if it was believed that a very&lt;br/&gt;&amp;gt; large difficulty drop would be very likely.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; This appears to be almost certainly untrue-- consider-- look how long&lt;br/&gt;&amp;gt; ago since hashrate was 50% of what it is now, or 25% of what it is&lt;br/&gt;&amp;gt; now-- this is strong evidence that supermajority of the hashrate is&lt;br/&gt;&amp;gt; equipment with state of the art power efficiency.&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t understand the relevance of this.&lt;br/&gt;&lt;br/&gt;In my view, we would prefer miners to invest in hardware just a mere&lt;br/&gt;2016 blocks away from the halving. Instead, they&amp;#39;ve made them too soon.&lt;br/&gt;Assuming that miners are already located in low-power-cost areas, the&lt;br/&gt;difficulty will be quickly rising to compensate for &amp;#34;state of the art&lt;br/&gt;power efficiency&amp;#34;.&lt;br/&gt;&lt;br/&gt;So it will have canceled out by July.&lt;br/&gt;&lt;br/&gt;If anything, the more efficient miners become today, the bigger our&lt;br/&gt;potential problem in July, because chip-manufacturers may have used up&lt;br/&gt;all of the easy efficiency-increasing moves, such that investments do&lt;br/&gt;not take place in June.&lt;br/&gt;&lt;br/&gt;Paul
    </content>
    <updated>2023-06-07T19:49:36&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyx2hvv00p5hn7y88mw3qdv5h40xrs9ee3c03ganrehfu5g5wl3wczypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3muar0uqg</id>
    
      <title type="html">📅 Original date posted:2016-03-09 📝 Original message:My ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyx2hvv00p5hn7y88mw3qdv5h40xrs9ee3c03ganrehfu5g5wl3wczypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3muar0uqg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsydqlr7pf2kv5vw00du6fqg8rkpsc438cdc3dkvjzagss4rtg706gznjta3&#39;&gt;nevent1q…jta3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-03-09&lt;br/&gt;📝 Original message:My recent conversations with miners revealed:&lt;br/&gt;&lt;br/&gt;* Many have made &amp;#34;extra-large&amp;#34; hardware investments recently.&lt;br/&gt;* Some wonder if we have just reached (or are quickly reaching) a&lt;br/&gt;plateau of hardware-efficiency. This would mean that&lt;br/&gt;hardware-investments might not be made in the critical period&lt;br/&gt;immediately preceding the halving.&lt;br/&gt;&lt;br/&gt;However, some good news:&lt;br/&gt;&lt;br/&gt;* For Chinese miners, power is often purchased in fixed quantities, for&lt;br/&gt;long-durations (of around 12 months, and these contracts -fortunately-&lt;br/&gt;do overlap the July halving). Because power is difficult to store, this&lt;br/&gt;implies that miners will *need* to mine, at all times, even at a loss.&lt;br/&gt;So miners may continue to mine after the halving, no matter what.&lt;br/&gt;&lt;br/&gt;On the other hand, miners can default on these contracts by simply&lt;br/&gt;declaring bankruptcy, at which point their equipment would be entirely&lt;br/&gt;unusable, by anyone, for a very long time.&lt;br/&gt;&lt;br/&gt;So the problem is less likely, but more potentially-catastrophic.&lt;br/&gt;&lt;br/&gt;Paul&lt;br/&gt;&lt;br/&gt;On 3/2/2016 8:06 PM, Paul Sztorc wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On 3/2/2016 12:53 PM, Gregory Maxwell via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&amp;gt; What you are proposing makes sense only if it was believed that a very&lt;br/&gt;&amp;gt;&amp;gt; large difficulty drop would be very likely.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; This appears to be almost certainly untrue-- consider-- look how long&lt;br/&gt;&amp;gt;&amp;gt; ago since hashrate was 50% of what it is now, or 25% of what it is&lt;br/&gt;&amp;gt;&amp;gt; now-- this is strong evidence that supermajority of the hashrate is&lt;br/&gt;&amp;gt;&amp;gt; equipment with state of the art power efficiency.&lt;br/&gt;&amp;gt; I don&amp;#39;t understand the relevance of this.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; In my view, we would prefer miners to invest in hardware just a mere&lt;br/&gt;&amp;gt; 2016 blocks away from the halving. Instead, they&amp;#39;ve made them too soon.&lt;br/&gt;&amp;gt; Assuming that miners are already located in low-power-cost areas, the&lt;br/&gt;&amp;gt; difficulty will be quickly rising to compensate for &amp;#34;state of the art&lt;br/&gt;&amp;gt; power efficiency&amp;#34;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; So it will have canceled out by July.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If anything, the more efficient miners become today, the bigger our&lt;br/&gt;&amp;gt; potential problem in July, because chip-manufacturers may have used up&lt;br/&gt;&amp;gt; all of the easy efficiency-increasing moves, such that investments do&lt;br/&gt;&amp;gt; not take place in June.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Paul
    </content>
    <updated>2023-06-07T19:49:36&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0v5lycjh54qdcutumm2wx8hh7uswmtfa7j3d6p708f0t9sr3c6kszypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3muuv7kws</id>
    
      <title type="html">📅 Original date posted:2016-03-09 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0v5lycjh54qdcutumm2wx8hh7uswmtfa7j3d6p708f0t9sr3c6kszypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3muuv7kws" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv99eff2wucslz6lchqnnknr4cm8ph8fjk8yd7tcxzjy8895p6mlqzyygxl&#39;&gt;nevent1q…ygxl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-03-09&lt;br/&gt;📝 Original message:On 3/9/2016 1:30 PM, Dave Hudson via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; The hash rate has jumped up by almost 70% in the last 6 to 7 months and that implies some pretty serious investments by miners who are quite aware of the halving.&lt;br/&gt;There are a few ways in which that information would be irrelevant:&lt;br/&gt;[1.] It is possible that miners expect to breakeven before the halving.&lt;br/&gt;[2.] It is also possible that miners earnestly believe that there will&lt;br/&gt;be no problem -- however:&lt;br/&gt;...  [2a.] This belief may be mistaken.&lt;br/&gt;...  [2b.] Miners may be counting on Core Devs to fix any problems that&lt;br/&gt;come up with anything, this one included.&lt;br/&gt;&lt;br/&gt;Also, [3.] many miners believe that the price will increase around the&lt;br/&gt;time of the halving, either for market-microstructure reasons or&lt;br/&gt;marketing reasons. I, personally, think that the price is as likely to&lt;br/&gt;go down as up.&lt;br/&gt;&lt;br/&gt;On 3/9/2016 1:30 PM, Dave Hudson via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; These same miners were mining with a coin price around $250 last year so in terms of profitability I&amp;#39;m pretty sure that one around $400 won&amp;#39;t be a huge concern.&lt;br/&gt;For some miners, currently it costs $X in electricity per coin mined,&lt;br/&gt;and $400 / 2 is less than X. I do not know how representative this&lt;br/&gt;information is.&lt;br/&gt;&lt;br/&gt;Paul
    </content>
    <updated>2023-06-07T19:49:34&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqst4yn970km9lnuh93wghzevq3mufh2fqzwxfq0tyd8uwkqujjgftgzypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3musfg28a</id>
    
      <title type="html">📅 Original date posted:2016-03-02 📝 Original message:It is ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqst4yn970km9lnuh93wghzevq3mufh2fqzwxfq0tyd8uwkqujjgftgzypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3musfg28a" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsyjywd3qmdc5tdf6r4p6ls4yhklqefhjraxhe3xh8qg74nlxd6uccvs4lzk&#39;&gt;nevent1q…4lzk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-03-02&lt;br/&gt;📝 Original message:It is **essential** that emergency code be prepared. This code must be&lt;br/&gt;able to lower the difficulty by a large factor.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;This halving-difficulty-drop problem can, with some bad luck, get quite&lt;br/&gt;disastrous, very quickly.&lt;br/&gt;&lt;br/&gt;( I did a micro-study of this problem here, for those who are unaware:&lt;br/&gt;&lt;a href=&#34;http://www.truthcoin.info/blog/mining-heart-attack&#34;&gt;http://www.truthcoin.info/blog/mining-heart-attack&lt;/a&gt; )&lt;br/&gt;&lt;br/&gt;For example, it is theoretically possible that 100% of miners (not 50%&lt;br/&gt;or 10%) will shut off their hardware. This is because it is revenue&lt;br/&gt;which ~halves, not profit. If miners are all equal, difficulty causes&lt;br/&gt;their profit margin to narrow over time (for example, if BTC revenues&lt;br/&gt;are $100, and amortized fixed costs are $10, then difficulty adjustments&lt;br/&gt;will cause total energy costs to rise to ~ $89, such that total&lt;br/&gt;pre-halving profit is $1 for everyone...post-halving, profit is -$49 for&lt;br/&gt;everyone).&lt;br/&gt;&lt;br/&gt;So, if miners are homogenous the result is disastrous. Fortunately,&lt;br/&gt;miners are probably still somewhat heterogenous. However, we don&amp;#39;t know&lt;br/&gt;how their power contracts (or their hardware turnover) are&lt;br/&gt;scheduled...many miners might (?) have already planned, in private, to&lt;br/&gt;close down (or substantially reduce) operations after the halving.&lt;br/&gt;&lt;br/&gt;As the coinbase rewards are currently orders of magnitude larger than&lt;br/&gt;tx-fees, fees are unlikely to be able to compensate for this. Users may&lt;br/&gt;decide to simply hold-off on transacting until fees decrease.&lt;br/&gt;&lt;br/&gt;Worse, if the price crashes (possibly as a result of uncertainty&lt;br/&gt;surrounding this episode), it will begin to affect miner-revenue.&lt;br/&gt;&lt;br/&gt;As a result, miners may decide to temporarily halt mining until the&lt;br/&gt;difficulty falls naturally.&lt;br/&gt;&lt;br/&gt;But such a temporary halt is also (potentially) disastrous. Recall the&lt;br/&gt;simple fact that difficulty adjustments are measured in blocks, not time&lt;br/&gt;(it appears that we have exactly 1015 blocks between the halving block&lt;br/&gt;and the next difficulty adjustment block). If excessive difficulty&lt;br/&gt;chokes the system, next difficulty adjustment may *never* arrive naturally.&lt;br/&gt;&lt;br/&gt;In this worst-case (but somewhat plausible) scenario, we will be&lt;br/&gt;*forced* to lower the difficulty via hard fork, and we will be forced to&lt;br/&gt;do so very very QUICKLY, as word will be spreading that the Bitcoin&lt;br/&gt;system has broken!&lt;br/&gt;&lt;br/&gt;If a specific hard fork is not coded and tested for this, in advance,&lt;br/&gt;the delay might be accompanied by endless [contentious] conversations&lt;br/&gt;about what else should be included in this hard fork.&lt;br/&gt;&lt;br/&gt;Worse, since all users will need to upgrade, there will be uncertainty&lt;br/&gt;over contentious versions, malicious agents may try to tamper with&lt;br/&gt;versions (to steal Bitcoins), etc. We should consider pushing a version&lt;br/&gt;out for users to upgrade, in advance of the halving, as soon as possible.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;What a disaster! I certainly hope it does not happen, but if it does we&lt;br/&gt;should have already agreed on what to do.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;One choice is &amp;#34;which number do we set the difficulty to?&amp;#34;. Half may be&lt;br/&gt;too much, or too little. However, allow me to suggest that, if this&lt;br/&gt;disastrous scenario occurs, we shouldn&amp;#39;t take any chances, and reduce&lt;br/&gt;difficulty by a huge proportion...80% or so. The difficulty will then&lt;br/&gt;quickly begin to increase again...we can warn users of the increased&lt;br/&gt;orphan risk, and that they should wait for many confirmations (which&lt;br/&gt;should be happening faster).&lt;br/&gt;&lt;br/&gt;So, &amp;#34;Allow the alert key to reduce the difficulty by 80%, exactly once&lt;br/&gt;on one of the 1015 blocks between halving and difficulty adjustment.&amp;#34;&lt;br/&gt;&lt;br/&gt;And we should consider smoothing the rewards (as described in my post,&lt;br/&gt;can be done via soft fork) to prevent this from happening again. In&lt;br/&gt;microeconomics literature, &amp;#39;kinks&amp;#39; in incentive-systems are&lt;br/&gt;almost-universally agreed to be very undesirable.&lt;br/&gt;&lt;br/&gt;Paul&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 3/2/2016 10:42 AM, Luke Dashjr via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; On Wednesday, March 02, 2016 2:56:14 PM Luke Dashjr via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&amp;gt; so it may even be possible to have such a proposal ready in time to be&lt;br/&gt;&amp;gt;&amp;gt; deployed alongside SegWit  to take effect in time for the upcoming subsidy&lt;br/&gt;&amp;gt;&amp;gt; halving.&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Lapse of thinking/clarity here. This probably isn&amp;#39;t a practical timeframe for &lt;br/&gt;&amp;gt; deployment, unless/until there&amp;#39;s an emergency situation. So if the code were &lt;br/&gt;&amp;gt; bundled with SegWit, it would need some way to avoid its early activation &lt;br/&gt;&amp;gt; outside of such an emergency (which could possibly be detected in code, in &lt;br/&gt;&amp;gt; this case).&lt;br/&gt;&amp;gt; &lt;br/&gt;&amp;gt; Luke&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;
    </content>
    <updated>2023-06-07T19:49:30&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9z09axyvapun9u7ykq7pud30vkmtekfx54fw5em268umxy9ydg5czypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3mulmacqt</id>
    
      <title type="html">📅 Original date posted:2015-10-05 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9z09axyvapun9u7ykq7pud30vkmtekfx54fw5em268umxy9ydg5czypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3mulmacqt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfn6hf0wgzdj855va42hpqernw2cxr4r2h9alj2t6qgcls67ljp4qpekrsm&#39;&gt;nevent1q…krsm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-10-05&lt;br/&gt;📝 Original message:On 10/5/2015 12:56 PM, Mike Hearn via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; As everyone in the Bitcoin community has been clearly told that&lt;br/&gt;&amp;gt; controversial changes to the consensus rules must not happen, it&amp;#39;s&lt;br/&gt;&amp;gt; clear that CLTV cannot happen in its current form.
    </content>
    <updated>2023-06-07T19:42:38&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszaff6ryhjw84ye0nfaeha6j76elulw4cmh3388967ed3nkw59zkgzypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3mu75lp88</id>
    
      <title type="html">📅 Original date posted:2015-08-21 📝 Original message:You ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszaff6ryhjw84ye0nfaeha6j76elulw4cmh3388967ed3nkw59zkgzypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3mu75lp88" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspqrhfsar8azghnjk8caes8l54t7nc2zfw00c9hm25vwsmjh2a05c35hxwt&#39;&gt;nevent1q…hxwt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-21&lt;br/&gt;📝 Original message:You said:&lt;br/&gt;&lt;br/&gt;&amp;gt; There is a perception that Bitcoin cannot easily respond to raising&lt;br/&gt;the blocksize limit if popularity was to suddenly increase&lt;br/&gt;&lt;br/&gt;From this, my understanding is that you are operating on the principle&lt;br/&gt;that &amp;#34;the optimum blocksize&amp;#34; is related to &amp;#34;popularity/use of Bitcoin&amp;#34;.&lt;br/&gt;&lt;br/&gt;It seems that others on this list instead feel that &amp;#34;the optimum&lt;br/&gt;blocksize&amp;#34; is a function of &amp;#34;technical limitations (namely bandwidth)&amp;#34;.&lt;br/&gt;Do you acknowledge this as an irreconcilable difference in approach?&lt;br/&gt;&lt;br/&gt;Also, I&amp;#39;m not sure, but your principle would seem to imply that&lt;br/&gt;&amp;#34;outsourcing the decision to Miners&amp;#34; is superfluous. You are concerned&lt;br/&gt;(according to you) with &amp;#34;not reacting to &amp;#39;popularity&amp;#39; quickly enough&amp;#34;,&lt;br/&gt;and you are only against &amp;#34;predetermined increases&amp;#34; and &amp;#34;hashpower&lt;br/&gt;influences&amp;#34; (according to you), so why not measure &amp;#34;popularity&amp;#34; directly&lt;br/&gt;(by using &amp;#34;transaction volume&amp;#34; or &amp;#34;fees paid&amp;#34;) and use that number to&lt;br/&gt;set the blocksize?&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;&lt;br/&gt;However, thank you very much for actually stating a principle. Unless&lt;br/&gt;one knows what a person&amp;#39;s principle is, one *can&amp;#39;t even check if* what&lt;br/&gt;they are saying makes any sense (according to *them*), so my completely&lt;br/&gt;sincere congratulations on an intelligible email.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 8/21/2015 6:22 PM, Btc Drak via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; I wanted to offer a potential way to adjust the block size limit in a&lt;br/&gt;&amp;gt; democratic way without making it easy to game. This is meant only as a&lt;br/&gt;&amp;gt; starting point for a general idea. Thresholds and exact figures and&lt;br/&gt;&amp;gt; the details of the algorithm are up for debate, and possibly some&lt;br/&gt;&amp;gt; formula based determination.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The living document is currently a gist available at&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://gist.github.com/btcdrak/1c3a323100a912b605b5&#34;&gt;https://gist.github.com/btcdrak/1c3a323100a912b605b5&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;lt;pre&amp;gt;&lt;br/&gt;&amp;gt;   BIP: XX&lt;br/&gt;&amp;gt;   Title: Consensus based block size retargeting algorithm&lt;br/&gt;&amp;gt;   Author: BtcDrak &amp;lt;btcdrak at gmail.com&amp;gt;&lt;br/&gt;&amp;gt;   Status: Draft&lt;br/&gt;&amp;gt;   Type: Standards Track&lt;br/&gt;&amp;gt;   Created: 2015-08-21&lt;br/&gt;&amp;gt; &amp;lt;/pre&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ==Abstract==&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; A method of altering the maximum allowed block size of the Bitcoin&lt;br/&gt;&amp;gt; protocol using a consensus based approach.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ==Motivation==&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; There is a perception that Bitcoin cannot easily respond to raising&lt;br/&gt;&amp;gt; the blocksize limit if popularity was to suddenly increase due to a&lt;br/&gt;&amp;gt; mass adoption curve, because co-ordinating a hard fork takes&lt;br/&gt;&amp;gt; considerable time, and being unable to respond in a timely manner&lt;br/&gt;&amp;gt; would irreparably harm the credibility of bitcoin.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Additionally, predetermined block size increases are problematic&lt;br/&gt;&amp;gt; because they attempt to predict the future, and if too large could&lt;br/&gt;&amp;gt; have unintended consequences like damaging the possibility for a fee&lt;br/&gt;&amp;gt; market to develop as block subsidy decreases substantially over the&lt;br/&gt;&amp;gt; next 9 years; introducing or exacerbating mining attack vectors; or&lt;br/&gt;&amp;gt; somehow affect the network in unknown or unpredicted ways. Since fixed&lt;br/&gt;&amp;gt; changes are hard to deploy, the damage could be extensive.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Dynamic block size adjustments also suffer from the potential to be&lt;br/&gt;&amp;gt; gamed by the larger hash power.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ==Rationale==&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; By introducing a cost to increase the block size ensures the mining&lt;br/&gt;&amp;gt; community will collude to increase it only when there is a clear&lt;br/&gt;&amp;gt; necessity, and reduce it when it is unnecessary. Rogue miners cannot&lt;br/&gt;&amp;gt; force their wishes so easily because not only will they have to pay&lt;br/&gt;&amp;gt; extra a difficulty target, then can be downvoted at no cost by the&lt;br/&gt;&amp;gt; objecting hash power.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ==Specification==&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The initial &amp;#34;base block size limit&amp;#34; shall be 1MB.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Miners can vote for a block size increase by signalling the proposed&lt;br/&gt;&amp;gt; percentage increase of the &amp;#34;base block size limit&amp;#34; in the coinbase&lt;br/&gt;&amp;gt; field. For the vote to be considered valid the block they mine must&lt;br/&gt;&amp;gt; meets a difficulty target which is proportionally larger than the&lt;br/&gt;&amp;gt; standard difficulty target based on the percentage increase they voted&lt;br/&gt;&amp;gt; for. If a miner does not vote, or the vote is invalid, it shall be&lt;br/&gt;&amp;gt; counted as a vote for no change.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Miners may vote the size down by signalling in the coinbase field&lt;br/&gt;&amp;gt; without paying a difficulty penalty.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Every 2016 blocks, the maximum allowed block size will be recalculated&lt;br/&gt;&amp;gt; by the average of all votes in the last 2016 blocks, i.e. sum each&lt;br/&gt;&amp;gt; vote from each block and divide by 2016 then multiply by the base&lt;br/&gt;&amp;gt; block size limit. This will redefine the base block size limit for the&lt;br/&gt;&amp;gt; next 2016 blocks.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Blocks that are larger than the calculated base block size limit are&lt;br/&gt;&amp;gt; invalid and MUST be rejected.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The maximum change up or down each retargeting period shall be limited&lt;br/&gt;&amp;gt; to 10% of the base block size limit.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The maximum block size may not increase above 8MB.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Votes shall be cast by adding the following human readable multiplier&lt;br/&gt;&amp;gt; to the coinbase string “/BXn.nnn/” where valid votes would exist&lt;br/&gt;&amp;gt; between the ranges “/BX0.900/” (10% decrease) and “/BX1.100/” (10%&lt;br/&gt;&amp;gt; increase). “/BX1.000/” would be a vote for no change. Invalid votes&lt;br/&gt;&amp;gt; will be counted as a vote for no change: “/BX1.000/”.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ==Acknowledgements==&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This proposal is based on ideas and concepts derived from the writings&lt;br/&gt;&amp;gt; of Meni Rosenfeld and Gregory Maxwell.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ==Copyright==&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This work is placed in the public domain.&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:37:49&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswaw5phs3sn0255l7h4k79735y790m09rrvwx2s2lgpy7xx8ekymszypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3murd02qx</id>
    
      <title type="html">📅 Original date posted:2015-08-21 📝 Original message:You ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswaw5phs3sn0255l7h4k79735y790m09rrvwx2s2lgpy7xx8ekymszypavp0fehp20yn9lqecsxav082wnnrprsvkk6avzf5vs4c6uds3murd02qx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx0rhr8s33re38l6zg2f0xechm3uztj978lyh8e588rrtkdlx3ytgryptux&#39;&gt;nevent1q…ptux&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-21&lt;br/&gt;📝 Original message:You said:&lt;br/&gt;&lt;br/&gt;&amp;gt; There is a perception that Bitcoin cannot easily respond to raising&lt;br/&gt;the blocksize limit if popularity was to suddenly increase&lt;br/&gt;&lt;br/&gt;From this, my understanding is that you are operating on the principle&lt;br/&gt;that &amp;#34;the optimum blocksize&amp;#34; is related to &amp;#34;popularity/use of Bitcoin&amp;#34;.&lt;br/&gt;&lt;br/&gt;It seems that others on this list instead feel that &amp;#34;the optimum&lt;br/&gt;blocksize&amp;#34; is a function of &amp;#34;technical limitations (namely bandwidth)&amp;#34;.&lt;br/&gt;Do you acknowledge this as an irreconcilable difference in approach?&lt;br/&gt;&lt;br/&gt;Also, I&amp;#39;m not sure, but your principle would seem to imply that&lt;br/&gt;&amp;#34;outsourcing the decision to Miners&amp;#34; is superfluous. You are concerned&lt;br/&gt;(according to you) with &amp;#34;not reacting to &amp;#39;popularity&amp;#39; quickly enough&amp;#34;,&lt;br/&gt;and you are only against &amp;#34;predetermined increases&amp;#34; and &amp;#34;hashpower&lt;br/&gt;influences&amp;#34; (according to you), so why not measure &amp;#34;popularity&amp;#34; directly&lt;br/&gt;(by using &amp;#34;transaction volume&amp;#34; or &amp;#34;fees paid&amp;#34;) and use that number to&lt;br/&gt;set the blocksize?&lt;br/&gt;&lt;br/&gt;--&lt;br/&gt;&lt;br/&gt;However, thank you very much for actually stating a principle. Unless&lt;br/&gt;one knows what a person&amp;#39;s principle is, one *can&amp;#39;t even check if* what&lt;br/&gt;they are saying makes any sense (according to *them*), so my completely&lt;br/&gt;sincere congratulations on an intelligible email.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On 8/21/2015 6:22 PM, Btc Drak via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; I wanted to offer a potential way to adjust the block size limit in a&lt;br/&gt;&amp;gt; democratic way without making it easy to game. This is meant only as a&lt;br/&gt;&amp;gt; starting point for a general idea. Thresholds and exact figures and&lt;br/&gt;&amp;gt; the details of the algorithm are up for debate, and possibly some&lt;br/&gt;&amp;gt; formula based determination.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The living document is currently a gist available at&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://gist.github.com/btcdrak/1c3a323100a912b605b5&#34;&gt;https://gist.github.com/btcdrak/1c3a323100a912b605b5&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;lt;pre&amp;gt;&lt;br/&gt;&amp;gt;   BIP: XX&lt;br/&gt;&amp;gt;   Title: Consensus based block size retargeting algorithm&lt;br/&gt;&amp;gt;   Author: BtcDrak &amp;lt;btcdrak at gmail.com&amp;gt;&lt;br/&gt;&amp;gt;   Status: Draft&lt;br/&gt;&amp;gt;   Type: Standards Track&lt;br/&gt;&amp;gt;   Created: 2015-08-21&lt;br/&gt;&amp;gt; &amp;lt;/pre&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ==Abstract==&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; A method of altering the maximum allowed block size of the Bitcoin&lt;br/&gt;&amp;gt; protocol using a consensus based approach.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ==Motivation==&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; There is a perception that Bitcoin cannot easily respond to raising&lt;br/&gt;&amp;gt; the blocksize limit if popularity was to suddenly increase due to a&lt;br/&gt;&amp;gt; mass adoption curve, because co-ordinating a hard fork takes&lt;br/&gt;&amp;gt; considerable time, and being unable to respond in a timely manner&lt;br/&gt;&amp;gt; would irreparably harm the credibility of bitcoin.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Additionally, predetermined block size increases are problematic&lt;br/&gt;&amp;gt; because they attempt to predict the future, and if too large could&lt;br/&gt;&amp;gt; have unintended consequences like damaging the possibility for a fee&lt;br/&gt;&amp;gt; market to develop as block subsidy decreases substantially over the&lt;br/&gt;&amp;gt; next 9 years; introducing or exacerbating mining attack vectors; or&lt;br/&gt;&amp;gt; somehow affect the network in unknown or unpredicted ways. Since fixed&lt;br/&gt;&amp;gt; changes are hard to deploy, the damage could be extensive.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Dynamic block size adjustments also suffer from the potential to be&lt;br/&gt;&amp;gt; gamed by the larger hash power.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ==Rationale==&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; By introducing a cost to increase the block size ensures the mining&lt;br/&gt;&amp;gt; community will collude to increase it only when there is a clear&lt;br/&gt;&amp;gt; necessity, and reduce it when it is unnecessary. Rogue miners cannot&lt;br/&gt;&amp;gt; force their wishes so easily because not only will they have to pay&lt;br/&gt;&amp;gt; extra a difficulty target, then can be downvoted at no cost by the&lt;br/&gt;&amp;gt; objecting hash power.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ==Specification==&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The initial &amp;#34;base block size limit&amp;#34; shall be 1MB.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Miners can vote for a block size increase by signalling the proposed&lt;br/&gt;&amp;gt; percentage increase of the &amp;#34;base block size limit&amp;#34; in the coinbase&lt;br/&gt;&amp;gt; field. For the vote to be considered valid the block they mine must&lt;br/&gt;&amp;gt; meets a difficulty target which is proportionally larger than the&lt;br/&gt;&amp;gt; standard difficulty target based on the percentage increase they voted&lt;br/&gt;&amp;gt; for. If a miner does not vote, or the vote is invalid, it shall be&lt;br/&gt;&amp;gt; counted as a vote for no change.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Miners may vote the size down by signalling in the coinbase field&lt;br/&gt;&amp;gt; without paying a difficulty penalty.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Every 2016 blocks, the maximum allowed block size will be recalculated&lt;br/&gt;&amp;gt; by the average of all votes in the last 2016 blocks, i.e. sum each&lt;br/&gt;&amp;gt; vote from each block and divide by 2016 then multiply by the base&lt;br/&gt;&amp;gt; block size limit. This will redefine the base block size limit for the&lt;br/&gt;&amp;gt; next 2016 blocks.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Blocks that are larger than the calculated base block size limit are&lt;br/&gt;&amp;gt; invalid and MUST be rejected.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The maximum change up or down each retargeting period shall be limited&lt;br/&gt;&amp;gt; to 10% of the base block size limit.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The maximum block size may not increase above 8MB.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Votes shall be cast by adding the following human readable multiplier&lt;br/&gt;&amp;gt; to the coinbase string “/BXn.nnn/” where valid votes would exist&lt;br/&gt;&amp;gt; between the ranges “/BX0.900/” (10% decrease) and “/BX1.100/” (10%&lt;br/&gt;&amp;gt; increase). “/BX1.000/” would be a vote for no change. Invalid votes&lt;br/&gt;&amp;gt; will be counted as a vote for no change: “/BX1.000/”.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ==Acknowledgements==&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This proposal is based on ideas and concepts derived from the writings&lt;br/&gt;&amp;gt; of Meni Rosenfeld and Gregory Maxwell.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ==Copyright==&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This work is placed in the public domain.&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:14&#43;02:00</updated>
  </entry>

</feed>