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




  <entry>
    <id>https://nostr.ae/nevent1qqsxeg9ytt7mgufjfm47yeql59pl3rs8etr8m6gwctf2q20ww7uwahgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgpcaxar</id>
    
      <title type="html">📅 Original date posted:2016-02-07 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxeg9ytt7mgufjfm47yeql59pl3rs8etr8m6gwctf2q20ww7uwahgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgpcaxar" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0nz6vt4x29rzpehzdspy6wplnmy5enx5cadlah0jrc9ek2h75tzgue0y0m&#39;&gt;nevent1q…0y0m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-02-07&lt;br/&gt;📝 Original message:On Sat, Feb 6, 2016 at 3:46 PM, Luke Dashjr via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Saturday, February 06, 2016 5:25:21 PM Tom Zander via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; &amp;gt; On Saturday, February 06, 2016 06:09:21 PM Jorge Timón via bitcoin-dev&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; None of the reasons you list say anything about the fact that &amp;#34;being&lt;br/&gt;&amp;gt; &amp;gt; &amp;gt; lost&amp;#34; (kicked out of the network) is a problem for those node&amp;#39;s users.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; That&amp;#39;s because its not.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; If you have a node that is &amp;#34;old&amp;#34; your node will stop getting new blocks.&lt;br/&gt;&amp;gt; &amp;gt; The node will essentially just say &amp;#34;x-hours behind&amp;#34; with &amp;#34;x&amp;#34; getting&lt;br/&gt;&amp;gt; larger&lt;br/&gt;&amp;gt; &amp;gt; every hour. Funds don&amp;#39;t get confirmed. etc.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Until someone decides to attack you. Then you&amp;#39;ll get 6, 10, maybe more&lt;br/&gt;&amp;gt; blocks&lt;br/&gt;&amp;gt; confirming a large 10000 BTC payment. If you&amp;#39;re just a normal end user (or&lt;br/&gt;&amp;gt; perhaps an automated system), you&amp;#39;ll figure that payment is good and&lt;br/&gt;&amp;gt; irreversibly hand over the title to the house.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;There will be approximately zero percentage of hash power left on the&lt;br/&gt;weaker branch of the fork, based on past soft-fork adoption by miners (they&lt;br/&gt;upgrade VERY quickly from 75% to over 95%).&lt;br/&gt;&lt;br/&gt;So it will take a week to get 6 confirmations.&lt;br/&gt;&lt;br/&gt;If you are a full node, you are warned that your software is obsolete and&lt;br/&gt;you must upgrade.&lt;br/&gt;&lt;br/&gt;If you are a lightweight node, it SHOULD tell you something is wrong, but&lt;br/&gt;even if it doesn&amp;#39;t, given that people running lightweight nodes run them so&lt;br/&gt;they don&amp;#39;t have to be connected to the network 24/7, it is very likely&lt;br/&gt;during that week you disconnect and reconnect to the network several times.&lt;br/&gt;And every time you do that you increase your chances that you will connect&lt;br/&gt;to full nodes on the majority branch of the chain, where you will be told&lt;br/&gt;about the double-spend.&lt;br/&gt;&lt;br/&gt;All of that is assuming that there is no OTHER mitigation done. DNS seeds&lt;br/&gt;should avoid reporting nodes that look like they are in the middle of&lt;br/&gt;initial block download (that are at a block height significantly behind the&lt;br/&gt;rest of the network), for example.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20160207/7956ed21/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160207/7956ed21/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:48:43&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspzmdvtathfk5gc06c89dpfrvhwqvtx8ulr8let02pdr5khycyf9gzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgtg566s</id>
    
      <title type="html">📅 Original date posted:2016-02-06 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspzmdvtathfk5gc06c89dpfrvhwqvtx8ulr8let02pdr5khycyf9gzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgtg566s" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2354tnnlrfhs38u5e7n8ydm5x0akd26vv0dhud3g2ejklayy9amsp4kmfe&#39;&gt;nevent1q…kmfe&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-02-06&lt;br/&gt;📝 Original message:On Sat, Feb 6, 2016 at 12:01 PM, Adam Back &amp;lt;adam at cypherspace.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It would probably be a good idea to have a security considerations&lt;br/&gt;&amp;gt; section&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Containing what?  I&amp;#39;m not aware of any security considerations that are any&lt;br/&gt;different from any other consensus rules change.&lt;br/&gt;&lt;br/&gt;(I can write a blog post summarizing our slack discussion of SPV security&lt;br/&gt;immediately after the first greater-than-1mb-block if you like).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; , also, is there a list of which exchange, library, wallet,&lt;br/&gt;&amp;gt; pool, stats server, hardware etc you have tested this change against?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;That testing is happening by the exchange, library, wallet, etc providers&lt;br/&gt;themselves. There is a list on the Classic home page:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://bitcoinclassic.com/&#34;&gt;https://bitcoinclassic.com/&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Do you have a rollback plan in the event the hard-fork triggers via&lt;br/&gt;&amp;gt; false voting as seemed to be prevalent during XT?  (Or rollback just&lt;br/&gt;&amp;gt; as contingency if something unforseen goes wrong).&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;The only voting in this BIP is done by the miners, and that cannot be faked.&lt;br/&gt;&lt;br/&gt;Are you talking about people spinning up pseudo-full-nodes that fake the&lt;br/&gt;user-agent?&lt;br/&gt;&lt;br/&gt;As I said, there are people who have said they will spin up thousands of&lt;br/&gt;full nodes to help prevent possible Sybil attacks which would become&lt;br/&gt;marginally easier to accomplish immediately after the first &amp;gt;1mb block was&lt;br/&gt;produced and full nodes that hadn&amp;#39;t upgraded were left behind.&lt;br/&gt;&lt;br/&gt;Would Blockstream be willing to help out by running a dozen or two extra&lt;br/&gt;full nodes?&lt;br/&gt;&lt;br/&gt;I can&amp;#39;t imagine any even-remotely-likely sequence of events that would&lt;br/&gt;require a rollback, can you be more specific about what you are imagining?&lt;br/&gt;Miners suddenly getting cold feet?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; How do you plan to monitor and manage security through the hard-fork?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t plan to monitor or manage anything; the Bitcoin network is&lt;br/&gt;self-monitoring and self-managing. Services like statoshi.info will do the&lt;br/&gt;monitoring, and miners and people and businesses will manage the network,&lt;br/&gt;as they do every day.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160206/e60b5b0c/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160206/e60b5b0c/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:48:39&#43;02:00</updated>
  </entry>

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

  <entry>
    <id>https://nostr.ae/nevent1qqsykwkrwutwjl6mcnafcjhdmuvx3tfmjkvhuxfd645ux97eufkgqhgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgz93nt5</id>
    
      <title type="html">📅 Original date posted:2016-02-07 📝 Original message:As I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsykwkrwutwjl6mcnafcjhdmuvx3tfmjkvhuxfd645ux97eufkgqhgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgz93nt5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2yga392j3wa2c8a4w0kqf604lpn0l5s0dkxerwl4msaf2p4r0dsge20gcn&#39;&gt;nevent1q…0gcn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-02-07&lt;br/&gt;📝 Original message:As I feared, request on feedback for this specific BIP has devolved into a&lt;br/&gt;general debate about the merits of soft-forks versus hard-forks (versus&lt;br/&gt;semi-hard Kosher Free Range forks...).&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve replied to several people privately off-list to not waste people&amp;#39;s&lt;br/&gt;time rehashing arguments that have been argued to death in the past.&lt;br/&gt;&lt;br/&gt;I do want to briefly address all of the concerns that stem from &amp;#34;what if a&lt;br/&gt;significant fraction of hashpower (e.g. 25%) stick with the 1mb branch of&lt;br/&gt;the chain.&amp;#34;&lt;br/&gt;&lt;br/&gt;Proof of work cannot be spoofed. If there is very little (a few percent) of&lt;br/&gt;hashpower mining a minority chain, confirmations on that chain take orders&lt;br/&gt;of magnitude longer.  I wrote about why the incentives are extremely strong&lt;br/&gt;for only the stronger branch to survive here:&lt;br/&gt; &lt;a href=&#34;http://gavinandresen.ninja/minority-branches&#34;&gt;http://gavinandresen.ninja/minority-branches&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;... the debate about whether or not that is correct doesn&amp;#39;t belong here in&lt;br/&gt;bitcoin-dev, in my humble opinion.&lt;br/&gt;&lt;br/&gt;All of the security concerns I have seen flow from an assumption that&lt;br/&gt;significant hashpower continues on the weaker branch. The BIP that is under&lt;br/&gt;discussion assumes that analysis is correct. I have not seen any evidence&lt;br/&gt;that it is not correct; all experience with previous forks (of both Bitcoin&lt;br/&gt;and altcoins) is that the stronger branch survives and the weaker branch&lt;br/&gt;very quickly dies.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;As for the argument that creating and testing a patch for Core would take&lt;br/&gt;longer than 28 days:&lt;br/&gt;&lt;br/&gt;The glib answer is &amp;#34;people should just run Classic, then.&amp;#34;&lt;br/&gt;&lt;br/&gt;A less glib answer is it would be trivial to create a patch for Core that&lt;br/&gt;accepted a more proof-of-work chain with larger blocks, but refused to mine&lt;br/&gt;larger blocks.&lt;br/&gt;&lt;br/&gt;That would be a trivial patch that would require very little testing&lt;br/&gt;(extensive testing of 8 and 20mb blocks has already been done), and perhaps&lt;br/&gt;would be the best compromise until we can agree on a permanent solution&lt;br/&gt;that eliminates the arbitrary, contentious limits.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20160207/8f19d8d9/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160207/8f19d8d9/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:48:36&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfjga3dajxlj062l8qwhmukppw6n4ev8pa4mey4xqgsch7z4hpgwszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgtm6nlw</id>
    
      <title type="html">📅 Original date posted:2016-02-05 📝 Original message:This ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfjga3dajxlj062l8qwhmukppw6n4ev8pa4mey4xqgsch7z4hpgwszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgtm6nlw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszn8wrg2ef9z59f57da04algd46lg3x4f4vzfxhfn8qv5tukcurns4dv58l&#39;&gt;nevent1q…v58l&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-02-05&lt;br/&gt;📝 Original message:This has been reviewed by merchants, miners and exchanges for a couple of&lt;br/&gt;weeks, and has been implemented and tested as part of the Bitcoin Classic&lt;br/&gt;and Bitcoin XT implementations.&lt;br/&gt;&lt;br/&gt;Constructive feedback welcome; argument about whether or not it is a good&lt;br/&gt;idea to roll out a hard fork now will be unproductive, so I vote we don&amp;#39;t&lt;br/&gt;go there.&lt;br/&gt;&lt;br/&gt;Draft BIP:&lt;br/&gt;  &lt;a href=&#34;https://github.com/gavinandresen/bips/blob/bump2mb/bip-bump2mb.mediawiki&#34;&gt;https://github.com/gavinandresen/bips/blob/bump2mb/bip-bump2mb.mediawiki&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Summary:&lt;br/&gt;  Increase block size limit to 2,000,000 bytes.&lt;br/&gt;  After 75% hashpower support then 28-day grace period.&lt;br/&gt;  With accurate sigop counting, but existing sigop limit (20,000)&lt;br/&gt;  And a new, high limit on signature hashing&lt;br/&gt;&lt;br/&gt;Blog post walking through the code:&lt;br/&gt;  &lt;a href=&#34;http://gavinandresen.ninja/a-guided-tour-of-the-2mb-fork&#34;&gt;http://gavinandresen.ninja/a-guided-tour-of-the-2mb-fork&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Blog post on a couple of the constants chosen:&lt;br/&gt;  &lt;a href=&#34;http://gavinandresen.ninja/seventyfive-twentyeight&#34;&gt;http://gavinandresen.ninja/seventyfive-twentyeight&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20160205/75a2eca2/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160205/75a2eca2/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:48:35&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0salzdlmdl2832cexgakg0qyqu8sz8c8cc8yyzm7xtvy3ytdnyhszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgm68udx</id>
    
      <title type="html">📅 Original date posted:2016-02-04 📝 Original message:This ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0salzdlmdl2832cexgakg0qyqu8sz8c8cc8yyzm7xtvy3ytdnyhszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgm68udx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv3722hk39pa8zrt7u25te80t3u9c9e0ulvf5x00242enjfnnd55cjlz7hg&#39;&gt;nevent1q…z7hg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-02-04&lt;br/&gt;📝 Original message:This BIP is unnecessary, in my opinion.&lt;br/&gt;&lt;br/&gt;I&amp;#39;m going to take issue with items (2) and (3) that are the motivation for&lt;br/&gt;this BIP:&lt;br/&gt;&lt;br/&gt;&amp;#34; 2. Full nodes and SPV nodes following original consensus rules may not be&lt;br/&gt;aware of the deployment of a hardfork. They may stick to an&lt;br/&gt;economic-minority fork and unknowingly accept devalued legacy tokens.&amp;#34;&lt;br/&gt;&lt;br/&gt;If a hardfork is deployed by increasing the version number in blocks (as is&lt;br/&gt;done for soft forks), then there is no risk-- Full and SPV nodes should&lt;br/&gt;notice that they are seeing up-version blocks and warn the user that they&lt;br/&gt;are using obsolete software.&lt;br/&gt;&lt;br/&gt;It doesn&amp;#39;t matter if the software is obsolete because of hard or soft fork,&lt;br/&gt;the difference in risks between those two cases will not be understood by&lt;br/&gt;the typical full node or SPV node user.&lt;br/&gt;&lt;br/&gt;&amp;#34; 3. In the case which the original consensus rules are also valid under&lt;br/&gt;the new consensus rules, users following the new chain may unexpectedly&lt;br/&gt;reorg back to the original chain if it grows faster than the new one.&lt;br/&gt;People may find their confirmed transactions becoming unconfirmed and lose&lt;br/&gt;money.&amp;#34;&lt;br/&gt;&lt;br/&gt;If a hard or soft fork uses a &amp;#39;grace period&amp;#39; (as described in BIP 9 or BIP&lt;br/&gt;101) then there is essentially no risk that a reorg will happen past the&lt;br/&gt;triggering block. A block-chain re-org of two thousand or more blocks on&lt;br/&gt;the main Bitcoin chain is unthinkable-- the economic chaos would be&lt;br/&gt;massive, and the reaction to such a drastic (and extremely unlikely) event&lt;br/&gt;would certainly be a hastily imposed checkpoint to get everybody back onto&lt;br/&gt;the chain that everybody was using for economic transactions.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Since I don&amp;#39;t agree with the motivations for this BIP, I don&amp;#39;t think the&lt;br/&gt;proposed mechanism (a negative-version-number-block) is necessary. And&lt;br/&gt;since it would simply add more consensus-level code, I believe the&lt;br/&gt;keep-it-simple principle applies.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20160204/ae4f4cab/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160204/ae4f4cab/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:48:29&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8ell3js98jg56x98p80z08523d0k2fzs0p02hxzayj68upwt9l9czyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgg6jdlu</id>
    
      <title type="html">📅 Original date posted:2016-01-08 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8ell3js98jg56x98p80z08523d0k2fzs0p02hxzayj68upwt9l9czyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgg6jdlu" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsx7azjcy7me5ar0waeguwtjhhqv6uusl0eqzyj669fze87xdy7r7ql2g5m9&#39;&gt;nevent1q…g5m9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-01-08&lt;br/&gt;📝 Original message:On Fri, Jan 8, 2016 at 10:46 AM, Gavin Andresen &amp;lt;gavinandresen at gmail.com&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; And Ethan or Anthony:  can you think of a similar attack scheme if you&lt;br/&gt;&amp;gt; assume we had switched to Schnorr 2-of-2 signatures by then?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Don&amp;#39;t answer that, I was being dense again, Anthony&amp;#39;s scheme works with&lt;br/&gt;Schnorr...&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20160108/f1c01274/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160108/f1c01274/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:47:46&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0zkxzfev64z6clu4z57yytzejdct49r4r7ufn4hpvmhl2tyr9veczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg5d35rq</id>
    
      <title type="html">📅 Original date posted:2016-01-08 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0zkxzfev64z6clu4z57yytzejdct49r4r7ufn4hpvmhl2tyr9veczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg5d35rq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfdj7cdus3uyq6tzhez3te8fc6sz2zfp2nau87rlgg6ucpgjeyfzg96yk5s&#39;&gt;nevent1q…yk5s&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-01-08&lt;br/&gt;📝 Original message:Thanks, Anthony, that works!&lt;br/&gt;&lt;br/&gt;So...&lt;br/&gt;&lt;br/&gt;How many years until we think a 2^84 attack where the work is an ECDSA&lt;br/&gt;private-&amp;gt;public key derivation will take a reasonable amount of time?&lt;br/&gt;&lt;br/&gt;And Ethan or Anthony:  can you think of a similar attack scheme if you&lt;br/&gt;assume we had switched to Schnorr 2-of-2 signatures by then?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;And to everybody who might not be reading this closely:  All of the above&lt;br/&gt;is discussing collision attacks; none of it is relevant in the normal case&lt;br/&gt;where your wallet generates the scriptPubKey.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20160108/8f69988f/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160108/8f69988f/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:47:45&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvptcxpta8xhuaw2qf9hjnusnwzsc9tn2n0f4fhys8dw2sdnuaz9szyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwguwagf2</id>
    
      <title type="html">📅 Original date posted:2016-01-08 📝 Original message:And to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvptcxpta8xhuaw2qf9hjnusnwzsc9tn2n0f4fhys8dw2sdnuaz9szyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwguwagf2" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0zkxzfev64z6clu4z57yytzejdct49r4r7ufn4hpvmhl2tyr9vecrqvdsr&#39;&gt;nevent1q…vdsr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-01-08&lt;br/&gt;📝 Original message:And to fend off the messag that I bet somebody is composing right now:&lt;br/&gt;&lt;br/&gt;Yes, I know about a &amp;#34;security first&amp;#34; mindset.  But as I said earlier in the&lt;br/&gt;thread, there is a tradeoff here between crypto strength and code&lt;br/&gt;complexity, and &amp;#34;the strength of the crypto is all that matters&amp;#34; is NOT&lt;br/&gt;security first.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20160108/b0d965ec/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160108/b0d965ec/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:47:45&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsd0ec5wz00xplrca3z355644h5wlmc7ljglsj9qr3u6a3nstxj9kszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgnhd0gt</id>
    
      <title type="html">📅 Original date posted:2016-01-08 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsd0ec5wz00xplrca3z355644h5wlmc7ljglsj9qr3u6a3nstxj9kszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgnhd0gt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs08usa5yvxan83npu0mgcfhla2a0m2s6mw7rf03du9dsvden4kd6qujg3uc&#39;&gt;nevent1q…g3uc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-01-08&lt;br/&gt;📝 Original message:On Fri, Jan 8, 2016 at 7:02 AM, Rusty Russell &amp;lt;rusty at rustcorp.com.au&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Matt Corallo &amp;lt;lf-lists at mattcorallo.com&amp;gt; writes:&lt;br/&gt;&amp;gt; &amp;gt; Indeed, anything which uses P2SH is obviously vulnerable if there is&lt;br/&gt;&amp;gt; &amp;gt; an attack on RIPEMD160 which reduces it&amp;#39;s security only marginally.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I don&amp;#39;t think this is true?  Even if you can generate a collision in&lt;br/&gt;&amp;gt; RIPEMD160, that doesn&amp;#39;t help you since you need to create a specific&lt;br/&gt;&amp;gt; SHA256 hash for the RIPEMD160 preimage.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Even a preimage attack only helps if it leads to more than one preimage&lt;br/&gt;&amp;gt; fairly cheaply; that would make grinding out the SHA256 preimage easier.&lt;br/&gt;&amp;gt; AFAICT even MD4 isn&amp;#39;t this broken.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;It feels like we&amp;#39;ve gone over that before, but I can never remember where&lt;br/&gt;or when. I believe consensus was that if we were using the broken MD5 in&lt;br/&gt;all the places we use RIPEMD160 we&amp;#39;d still be secure today because of&lt;br/&gt;Satoshi&amp;#39;s use of nested hash functions everywhere.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; But just with Moore&amp;#39;s law (doubling every 18 months), we&amp;#39;ll worry about&lt;br/&gt;&amp;gt; economically viable attacks in 20 years.[1]&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; That&amp;#39;s far enough away that I would choose simplicity, and have all SW&lt;br/&gt;&amp;gt; scriptPubKeys simply be &amp;#34;&amp;lt;0&amp;gt; RIPEMD(SHA256(WP))&amp;#34; for now, but it&amp;#39;s&lt;br/&gt;&amp;gt; not a no-brainer.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Lets see if I&amp;#39;ve followed the specifics of the collision attack correctly,&lt;br/&gt;Ethan (or somebody) please let me know if I&amp;#39;m missing something:&lt;br/&gt;&lt;br/&gt;So attacker is in the middle of establishing a payment channel with&lt;br/&gt;somebody. Victim gives their public key, attacker creates the innocent&lt;br/&gt;fund-locking script  &amp;#39;2 V A 2 CHECKMULTISIG&amp;#39; (V is victim&amp;#39;s public key, A&lt;br/&gt;is attacker&amp;#39;s) but doesn&amp;#39;t give it to the victim yet.&lt;br/&gt;&lt;br/&gt;Instead they then generate about 2^81scripts that are some form of&lt;br/&gt;pay-to-attacker ....&lt;br/&gt;... wait, no that doesn&amp;#39;t work, because SHA256 is used as the inner hash&lt;br/&gt;function.  They&amp;#39;d have to generate 2^129 to find a cycle in SHA256.&lt;br/&gt;&lt;br/&gt;Instead, they .. what? I don&amp;#39;t see a viable attack unless RIPEMD160 and&lt;br/&gt;SHA256 (or the combination) suffers a cryptographic break.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20160108/aec650d3/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160108/aec650d3/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:47:44&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2t5xf0fr45zpd3x57krdymy2qahrwrsvh3du2rnes24qp7hq7tfgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgfzs3l4</id>
    
      <title type="html">📅 Original date posted:2016-01-07 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2t5xf0fr45zpd3x57krdymy2qahrwrsvh3du2rnes24qp7hq7tfgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgfzs3l4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrs6lkyjxpq456f75hdem6me56nk9e5grqhslqp5cw3dfml6dcclq2eh42m&#39;&gt;nevent1q…h42m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-01-07&lt;br/&gt;📝 Original message:On Thu, Jan 7, 2016 at 6:52 PM, Pieter Wuille &amp;lt;pieter.wuille at gmail.com&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Bitcoin does have parts that rely on economic arguments for security or&lt;br/&gt;&amp;gt; privacy, but can we please stick to using cryptography that is up to par&lt;br/&gt;&amp;gt; for parts where we can? It&amp;#39;s a small constant factor of data, and it&lt;br/&gt;&amp;gt; categorically removes the worry about security levels.&lt;br/&gt;&amp;gt;&lt;br/&gt;Our message may have crossed in the mod queue:&lt;br/&gt;&lt;br/&gt;&amp;#34;So can we quantify the incremental increase in security of SHA256(SHA256)&lt;br/&gt;over RIPEMD160(SHA256) versus the incremental increase in security of&lt;br/&gt;having a simpler implementation of segwitness?&amp;#34;&lt;br/&gt;&lt;br/&gt;I believe the history of computer security is that implementation errors&lt;br/&gt;and sidechannel attacks are much, much more common than brute-force breaks.&lt;br/&gt;KEEP IT SIMPLE.&lt;br/&gt;&lt;br/&gt;(and a quibble:  &amp;#34;do a 80-bit search for B and C such that H(A and B) = H(B&lt;br/&gt;and C)&amp;#34;  isn&amp;#39;t enough, you have to end up with a C public key for which you&lt;br/&gt;know the corresponding private key or the attacker just succeeds in burning&lt;br/&gt;the funds)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20160107/f73f2f2c/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160107/f73f2f2c/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:47:42&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw8qrmmdhcxsusnpuflv63euqa3fq7l0amdc5utv6vg4n53lnpt0qzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgk66nhn</id>
    
      <title type="html">📅 Original date posted:2016-01-07 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw8qrmmdhcxsusnpuflv63euqa3fq7l0amdc5utv6vg4n53lnpt0qzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgk66nhn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxrulqtlk96wc9ynptgmllmezvxwttucd7hp3ty4d4dv45c5drs0q8m07jw&#39;&gt;nevent1q…07jw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-01-07&lt;br/&gt;📝 Original message:On Thu, Jan 7, 2016 at 8:26 PM, Matt Corallo &amp;lt;lf-lists at mattcorallo.com&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; So just because other attacks are possible we should weaken the crypto&lt;br/&gt;&amp;gt; we use? You may feel comfortable weakening crypto used to protect a few&lt;br/&gt;&amp;gt; billion dollars of other peoples&amp;#39; money, but I dont.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;No...&lt;br/&gt;&lt;br/&gt;I&amp;#39;m saying we can eliminate one somewhat unlikely attack (that there is a&lt;br/&gt;bug in the code or test cases, today or some future version, that has to&lt;br/&gt;decide what to do with &amp;#34;version 0&amp;#34; versus &amp;#34;version 1&amp;#34; witness programs) by&lt;br/&gt;accepting the risk of another insanely, extremely unlikely attack.&lt;br/&gt;&lt;br/&gt;Reference for those who are lost:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/CodeShark/bips/blob/segwit/bip-codeshark-jl2012-segwit.mediawiki#witness-program&#34;&gt;https://github.com/CodeShark/bips/blob/segwit/bip-codeshark-jl2012-segwit.mediawiki#witness-program&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;My proposal would be to just do a version 0 witness program now, that is&lt;br/&gt;RIPEMD160(SHA256(script)).&lt;br/&gt;&lt;br/&gt;And ten or twenty years from now, if there is a plausible attack on&lt;br/&gt;RIPEMD160 and/or SHA256, revisit and do a version 11 (or whatever).&lt;br/&gt;&lt;br/&gt;It will simplify the BIP, means half as many test cases have to be written,&lt;br/&gt;means a little more scalability, and is as secure as the P2SH and P2PKH&lt;br/&gt;everybody is using to secure their bitcoin today.&lt;br/&gt;&lt;br/&gt;Tell you what:  I&amp;#39;ll change my mind if anybody can describe a plausible&lt;br/&gt;attack if we were using MD5(SHA256), given what we know about how MD5 is&lt;br/&gt;broken.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;I&amp;#39;m really disappointed with the &amp;#34;Here&amp;#39;s the spec, take it or leave it&amp;#34;&lt;br/&gt;attitude. What&amp;#39;s the point of having a BIP process if the discussion just&lt;br/&gt;comes down to &amp;#34;We think more is better. We don&amp;#39;t care what you think.&amp;#34;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20160107/ba55bae0/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160107/ba55bae0/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:47:40&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw5wyd36kln4gfyw5kg0gkwuw7qzn50parthc8lsd6pugxmjzjpeszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg8su296</id>
    
      <title type="html">📅 Original date posted:2016-01-07 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw5wyd36kln4gfyw5kg0gkwuw7qzn50parthc8lsd6pugxmjzjpeszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg8su296" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8ryy9fhh4y54yn8le4d9restpt4awjx8426zvmn0uj64cnyy3ckczudkdt&#39;&gt;nevent1q…dkdt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-01-07&lt;br/&gt;📝 Original message:Thanks, Ethan, that&amp;#39;s helpful and I&amp;#39;ll stop thinking that collision attacks&lt;br/&gt;require 2^(n/2) memory...&lt;br/&gt;&lt;br/&gt;So can we quantify the incremental increase in security of SHA256(SHA256)&lt;br/&gt;over RIPEMD160(SHA256) versus the incremental increase in security of&lt;br/&gt;having a simpler implementation of segwitness?&lt;br/&gt;&lt;br/&gt;I&amp;#39;m going to claim that the difference in the first case is very, very,&lt;br/&gt;very small-- the risk of an implementation error caused by having multiple&lt;br/&gt;ways of interpreting the segwitness hash in the scriptPubKey is much, much&lt;br/&gt;greater.&lt;br/&gt;&lt;br/&gt;And even if there IS some risk of collision attack now or at some point in&lt;br/&gt;the future, I claim that it is easy for wallets to mitigate that risk. In&lt;br/&gt;fact, the principle of security in depth means wallets that don&amp;#39;t&lt;br/&gt;completely control the scriptPubKeys they&amp;#39;re creating on behalf of users&lt;br/&gt;SHOULD be coded to mitigate that risk (e.g. not allowing arbitrary data&lt;br/&gt;around a user&amp;#39;s public key in a Script so targeted substring attacks are&lt;br/&gt;eliminated entirely).&lt;br/&gt;&lt;br/&gt;Purely from a security point of view, I think a single 20-byte segwitness&lt;br/&gt;in the scriptPubKey is the best design.&lt;br/&gt;&amp;#34;Keep the design as simple and small as possible&amp;#34;&lt;br/&gt;&lt;a href=&#34;https://www.securecoding.cert.org/confluence/plugins/servlet/mobile#content/view/2426&#34;&gt;https://www.securecoding.cert.org/confluence/plugins/servlet/mobile#content/view/2426&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Add in the implied capacity increase of smaller scriptPubKeys and I still&lt;br/&gt;think it is a no-brainer.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Thu, Jan 7, 2016 at 5:56 PM, Ethan Heilman &amp;lt;eth3rs at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; &amp;gt;Ethan:  your algorithm will find two arbitrary values that collide. That&lt;br/&gt;&amp;gt; isn&amp;#39;t useful as an attack in the context we&amp;#39;re talking about here (both of&lt;br/&gt;&amp;gt; those values will be useless as coin destinations with overwhelming&lt;br/&gt;&amp;gt; probability).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;m not sure exactly the properties you want here and determining&lt;br/&gt;&amp;gt; these properties is not an easy task, but the case is far worse than&lt;br/&gt;&amp;gt; just two random values. For instance: (a). with a small modification&lt;br/&gt;&amp;gt; my algorithm can also find collisions containing targeted substrings,&lt;br/&gt;&amp;gt; (b). length extension attacks are possible with RIPEMD160.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; (a). targeted cycles:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; target1 = &amp;#34;str to prepend&amp;#34;&lt;br/&gt;&amp;gt; target2 = &amp;#34;str to end with&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; seed = {0,1}^160&lt;br/&gt;&amp;gt; x = hash(seed)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; for i in 2^80:&lt;br/&gt;&amp;gt; ....x = hash(target1||x||target2)&lt;br/&gt;&amp;gt; x_final = x&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; y = hash(tartget1||x_final||target2)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; for j in 2^80:&lt;br/&gt;&amp;gt; ....if y == x_final:&lt;br/&gt;&amp;gt; ........print &amp;#34;cycle len: &amp;#34;&#43;j&lt;br/&gt;&amp;gt; ........break&lt;br/&gt;&amp;gt; ....y = hash(target1||y||target2)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If a collision is found, the two colliding inputs must both start with&lt;br/&gt;&amp;gt; &amp;#34;str to prepend&amp;#34; and end with the phrase &amp;#34;str to end with&amp;#34;. As before&lt;br/&gt;&amp;gt; this only requires 2^81.5 computations and no real memory. For an&lt;br/&gt;&amp;gt; additional 2**80 an adversary has an good change of finding two&lt;br/&gt;&amp;gt; different targeted substrings which collide. Consider the case where&lt;br/&gt;&amp;gt; the attacker mixes the targeted strings with the hash output:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; hash(&amp;#34;my name is=0x329482039483204324423&amp;#34;&#43;x[1]&#43;&amp;#34;, my favorite number&lt;br/&gt;&amp;gt; is=&amp;#34;&#43;x) where x[1] is the first bit of x.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; (b). length extension attacks&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Even if all the adversary can do is create two random values that&lt;br/&gt;&amp;gt; collide, you can append substrings to the input and get collisions.&lt;br/&gt;&amp;gt; Once you find two random values hash(x) = hash(y), you could use a&lt;br/&gt;&amp;gt; length extension attack on RIPEMD-160 to find hash(x||z) = hash(y||z).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Now the bitcoin wiki says:&lt;br/&gt;&amp;gt; &amp;#34;The padding scheme is identical to MD4 using Merkle–Damgård&lt;br/&gt;&amp;gt; strengthening to prevent length extension attacks.&amp;#34;[1]&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Which is confusing to me because:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1. MD4 is vulnerable to length extension attacks&lt;br/&gt;&amp;gt; 2. Merkle–Damgård strengthening does not protect against length&lt;br/&gt;&amp;gt; extension: &amp;#34;Indeed, we already pointed out that none of the 64&lt;br/&gt;&amp;gt; variants above can withstand the &amp;#39;extension&amp;#39; attack on the MAC&lt;br/&gt;&amp;gt; application, even with the Merkle-Damgard strengthening&amp;#34; [2]&lt;br/&gt;&amp;gt; 3. RIPEMD-160 is vulnerable to length extension attacks, is Bitcoin&lt;br/&gt;&amp;gt; using a non-standard version of RIPEMD-160.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; RIPEMD160(SHA256()) does not protect against length extension attacks&lt;br/&gt;&amp;gt; on SHA256, but should protect RIPEMD-160 against length extension&lt;br/&gt;&amp;gt; attacks as RIPEMD-160 uses 512-bit message blocks. That being said we&lt;br/&gt;&amp;gt; should be very careful here. Research has been done that shows that&lt;br/&gt;&amp;gt; cascading the same hash function twice is weaker than using HMAC[3]. I&lt;br/&gt;&amp;gt; can&amp;#39;t find results on cascading RIPEMD160(SHA256()).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; RIPEMD160(SHA256()) seems better than RIPEMD160() though, but security&lt;br/&gt;&amp;gt; should not rest on the notion that an attacker requires 2**80 memory,&lt;br/&gt;&amp;gt; many targeted collision attacks can work without much memory.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; [1]: &lt;a href=&#34;https://en.bitcoin.it/wiki/RIPEMD-160&#34;&gt;https://en.bitcoin.it/wiki/RIPEMD-160&lt;/a&gt;&lt;br/&gt;&amp;gt; [2]: &amp;#34;Merkle-Damgard Revisited: How to Construct a Hash Function&amp;#34;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://www.cs.nyu.edu/~puniya/papers/merkle.pdf&#34;&gt;https://www.cs.nyu.edu/~puniya/papers/merkle.pdf&lt;/a&gt;&lt;br/&gt;&amp;gt; [3]: &lt;a href=&#34;https://www.cs.nyu.edu/~dodis/ps/h-of-h.pdf&#34;&gt;https://www.cs.nyu.edu/~dodis/ps/h-of-h.pdf&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Thu, Jan 7, 2016 at 4:06 PM, Gavin Andresen via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; Maybe I&amp;#39;m asking this question on the wrong mailing list:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Matt/Adam: do you have some reason to think that RIPEMD160 will be broken&lt;br/&gt;&amp;gt; &amp;gt; before SHA256?&lt;br/&gt;&amp;gt; &amp;gt; And do you have some reason to think that they will be so broken that the&lt;br/&gt;&amp;gt; &amp;gt; nested hash construction RIPEMD160(SHA256()) will be vulnerable?&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Adam: re: &amp;#34;where to stop&amp;#34;  :  I&amp;#39;m suggesting we stop exactly at the&lt;br/&gt;&amp;gt; current&lt;br/&gt;&amp;gt; &amp;gt; status quo, where we use RIPEMD160 for P2SH and P2PKH.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Ethan:  your algorithm will find two arbitrary values that collide. That&lt;br/&gt;&amp;gt; &amp;gt; isn&amp;#39;t useful as an attack in the context we&amp;#39;re talking about here (both&lt;br/&gt;&amp;gt; of&lt;br/&gt;&amp;gt; &amp;gt; those values will be useless as coin destinations with overwhelming&lt;br/&gt;&amp;gt; &amp;gt; probability).&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Dave: you described a first preimage attack, which is 2**160 cpu time&lt;br/&gt;&amp;gt; and no&lt;br/&gt;&amp;gt; &amp;gt; storage.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; --&lt;br/&gt;&amp;gt; &amp;gt; --&lt;br/&gt;&amp;gt; &amp;gt; Gavin Andresen&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; &amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; &amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20160107/39e4d3d6/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160107/39e4d3d6/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:47:39&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs28d485x2y37k9cfa6xytqjjn4lhf7xakalsrzkdza9mxd7kmrjcqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgq3uuaq</id>
    
      <title type="html">📅 Original date posted:2016-01-07 📝 Original message:Maybe ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs28d485x2y37k9cfa6xytqjjn4lhf7xakalsrzkdza9mxd7kmrjcqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgq3uuaq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvj9yhx27mr9784q5h9dh22yyeys2ndf7wx39gp0n3ys4460hvzpcrh3e64&#39;&gt;nevent1q…3e64&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-01-07&lt;br/&gt;📝 Original message:Maybe I&amp;#39;m asking this question on the wrong mailing list:&lt;br/&gt;&lt;br/&gt;Matt/Adam: do you have some reason to think that RIPEMD160 will be broken&lt;br/&gt;before SHA256?&lt;br/&gt;And do you have some reason to think that they will be so broken that the&lt;br/&gt;nested hash construction RIPEMD160(SHA256()) will be vulnerable?&lt;br/&gt;&lt;br/&gt;Adam: re: &amp;#34;where to stop&amp;#34;  :  I&amp;#39;m suggesting we stop exactly at the current&lt;br/&gt;status quo, where we use RIPEMD160 for P2SH and P2PKH.&lt;br/&gt;&lt;br/&gt;Ethan:  your algorithm will find two arbitrary values that collide. That&lt;br/&gt;isn&amp;#39;t useful as an attack in the context we&amp;#39;re talking about here (both of&lt;br/&gt;those values will be useless as coin destinations with overwhelming&lt;br/&gt;probability).&lt;br/&gt;&lt;br/&gt;Dave: you described a first preimage attack, which is 2**160 cpu time and&lt;br/&gt;no storage.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20160107/a777b3e1/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160107/a777b3e1/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:47:38&#43;02:00</updated>
  </entry>

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

  <entry>
    <id>https://nostr.ae/nevent1qqsq8tctymy5adw02wskn7wxwv2dgwz7kk6avu963s4s6yu39qtyfwczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwglaa55z</id>
    
      <title type="html">📅 Original date posted:2015-12-11 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq8tctymy5adw02wskn7wxwv2dgwz7kk6avu963s4s6yu39qtyfwczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwglaa55z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsflhk2guc62gqamzs62k85r5sahkey3c7xrkx0lm86ufqmsxpv45qp8vqzd&#39;&gt;nevent1q…vqzd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-11&lt;br/&gt;📝 Original message:On Fri, Dec 11, 2015 at 11:18 AM, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; This is basically what I meant by&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; struct hashRootStruct&lt;br/&gt;&amp;gt; {&lt;br/&gt;&amp;gt; uint256 hashMerkleRoot;&lt;br/&gt;&amp;gt; uint256 hashWitnessesRoot;&lt;br/&gt;&amp;gt; uint256 hashextendedHeader;&lt;br/&gt;&amp;gt; }&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; but my design doesn&amp;#39;t calculate other_root as it appears in your tree (is&lt;br/&gt;&amp;gt; not necessary).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It is necessary to maintain compatibility with SPV nodes/wallets.&lt;br/&gt;&lt;br/&gt;Any code that just checks merkle paths up into the block header would have&lt;br/&gt;to change if the structure of the merkle tree changed to be three-headed at&lt;br/&gt;the top.&lt;br/&gt;&lt;br/&gt;If it remains a binary tree, then it doesn&amp;#39;t need to change at all-- the&lt;br/&gt;code that produces the merkle paths will just send a path that is one step&lt;br/&gt;deeper.&lt;br/&gt;&lt;br/&gt;Plus, it&amp;#39;s just weird to have a merkle tree that isn&amp;#39;t a binary tree.....&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151211/2f95a032/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151211/2f95a032/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:45:45&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsppwp2zkpa2z58zm3e72zlwug2hex4guany2vfax3uf64zerrfjsgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgg2y0wm</id>
    
      <title type="html">📅 Original date posted:2015-12-09 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsppwp2zkpa2z58zm3e72zlwug2hex4guany2vfax3uf64zerrfjsgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgg2y0wm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszj43eqkzvrpte2ktm3p98nnmev0h4rxjycvp2cayuz0qfnyxpjpgmm96fc&#39;&gt;nevent1q…96fc&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-09&lt;br/&gt;📝 Original message:On Wed, Dec 9, 2015 at 3:03 AM, Gregory Maxwell via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; I think it would be logical to do as part of a hardfork that moved&lt;br/&gt;&amp;gt; commitments generally; e.g. a better position for merged mining (such&lt;br/&gt;&amp;gt; a hardfork was suggested in 2010 as something that could be done if&lt;br/&gt;&amp;gt; merged mining was used), room for commitments to additional block&lt;br/&gt;&amp;gt; back-references for compact SPV proofs, and/or UTXO set commitments.&lt;br/&gt;&amp;gt; Part of the reason to not do it now is that the requirements for the&lt;br/&gt;&amp;gt; other things that would be there are not yet well defined. For these&lt;br/&gt;&amp;gt; other applications, the additional overhead is actually fairly&lt;br/&gt;&amp;gt; meaningful; unlike the fraud proofs.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;So just design ahead for those future uses. Make the merkle tree:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;             root_in_block_header&lt;br/&gt;                     /      \&lt;br/&gt;  tx_data_root      other_root&lt;br/&gt;                               /       \&lt;br/&gt;        segwitness_root     reserved_for_future_use_root&lt;br/&gt;&lt;br/&gt;... where reserved_for_future_use is zero until some future block version&lt;br/&gt;(or perhaps better, is just chosen arbitrarily by the miner and sent along&lt;br/&gt;with the block data until some future block version).&lt;br/&gt;&lt;br/&gt;That would minimize future disruption of any code that produced or consumed&lt;br/&gt;merkle proofs of the transaction data or segwitness data, especially if the&lt;br/&gt;reserved_for_future_use_root is allowed to be any arbitrary 256-bit value&lt;br/&gt;and not a constant that would get hard-coded into segwitness-proof-checking&lt;br/&gt;code.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151209/89ff9b06/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151209/89ff9b06/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:45:44&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfwnvdtdk7f43pqp84hkj8sr0p30ksysw6y00nal05nwh5h3u570czyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg7v5pc7</id>
    
      <title type="html">📅 Original date posted:2015-12-08 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfwnvdtdk7f43pqp84hkj8sr0p30ksysw6y00nal05nwh5h3u570czyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg7v5pc7" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs04pe0k0eylqs3fjkzl2u4pffaa8z8jgjvmwdcmsjlkrkf35g7ees6cn7v6&#39;&gt;nevent1q…n7v6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-08&lt;br/&gt;📝 Original message:On Tue, Dec 8, 2015 at 6:59 PM, Gregory Maxwell &amp;lt;greg at xiph.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; &amp;gt; We also need to fix the O(n^2) sighash problem as an additional BIP for&lt;br/&gt;&amp;gt; ANY&lt;br/&gt;&amp;gt; &amp;gt; blocksize increase.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The witness data is never an input to sighash, so no, I don&amp;#39;t agree&lt;br/&gt;&amp;gt; that this holds for &amp;#34;any&amp;#34; increase.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Here&amp;#39;s the attack:&lt;br/&gt;&lt;br/&gt;Create a 1-megabyte transaction, with all of it&amp;#39;s inputs spending&lt;br/&gt;segwitness-spending SIGHASH_ALL inputs.&lt;br/&gt;&lt;br/&gt;Because the segwitness inputs are smaller in the block, you can fit more of&lt;br/&gt;them into 1 megabyte. Each will hash very close to one megabyte of data.&lt;br/&gt;&lt;br/&gt;That will be O(n^2) worse than the worst case of a 1-megabyte transaction&lt;br/&gt;with signatures in the scriptSigs.&lt;br/&gt;&lt;br/&gt;Did I misunderstand something or miss something about the 1-mb transaction&lt;br/&gt;data and 3-mb segwitness data proposal that would make this attack not&lt;br/&gt;possible?&lt;br/&gt;&lt;br/&gt;RE: fraud proof data being deterministic:  yes, I see, the data can be&lt;br/&gt;computed instead of broadcast with the block.&lt;br/&gt;&lt;br/&gt;RE: emerging consensus of Core:&lt;br/&gt;&lt;br/&gt;I think it is a huge mistake not to &amp;#34;design for success&amp;#34; (see&lt;br/&gt;&lt;a href=&#34;http://gavinandresen.ninja/designing-for-success&#34;&gt;http://gavinandresen.ninja/designing-for-success&lt;/a&gt; ).&lt;br/&gt;&lt;br/&gt;I think it is a huge mistake to pile on technical debt in&lt;br/&gt;consensus-critical code. I think we should be working harder to make things&lt;br/&gt;simpler, not more complex, whenever possible.&lt;br/&gt;&lt;br/&gt;And I think there are pretty big self-inflicted current problems because&lt;br/&gt;worries about theoretical future problems have prevented us from coming to&lt;br/&gt;consensus on simple solutions.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151208/58a8269d/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151208/58a8269d/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:45:41&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsry2gju4uh5nntukuag8dvv0dnhxkgr0sg6jx0lclt46gy6fv6g7czyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg4stfjf</id>
    
      <title type="html">📅 Original date posted:2015-12-08 📝 Original message:Thanks ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsry2gju4uh5nntukuag8dvv0dnhxkgr0sg6jx0lclt46gy6fv6g7czyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg4stfjf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs87gjvpmhe606hvzl9fv4nn4t92ngyurpkgz260hsc9pnyykv6xuq6ul0qm&#39;&gt;nevent1q…l0qm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-12-08&lt;br/&gt;📝 Original message:Thanks for laying out a road-map, Greg.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ll need to think about it some more, but just a couple of initial&lt;br/&gt;reactions:&lt;br/&gt;&lt;br/&gt;Why segwitness as a soft fork? Stuffing the segwitness merkle tree in the&lt;br/&gt;coinbase is messy and will just complicate consensus-critical code (as&lt;br/&gt;opposed to making the right side of the merkle tree in block.version=5&lt;br/&gt;blocks the segwitness data).&lt;br/&gt;&lt;br/&gt;It will also make any segwitness fraud proofs significantly larger (merkle&lt;br/&gt;path versus  merkle path to coinbase transactions, plus ENTIRE coinbase&lt;br/&gt;transaction, which might be quite large, plus merkle path up to root).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;We also need to fix the O(n^2) sighash problem as an additional BIP for ANY&lt;br/&gt;blocksize increase. That also argues for a hard fork-- it is much easier to&lt;br/&gt;fix it correctly and simplify the consensus code than to continue to apply&lt;br/&gt;band-aid fixes on top of something fundamentally broken.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Segwitness will require a hard or soft-fork rollout, then a significant&lt;br/&gt;fraction of the transaction-producing wallets to upgrade and start&lt;br/&gt;supporting segwitness-style transactions.  I think it will be much quicker&lt;br/&gt;than the P2SH rollout, because the biggest transaction producers have a&lt;br/&gt;strong motivation to lower their fees, and it won&amp;#39;t require a new type of&lt;br/&gt;bitcoin address to fund wallets.  But it still feels like it&amp;#39;ll be six&lt;br/&gt;months to a year at the earliest before any relief from the current&lt;br/&gt;problems we&amp;#39;re seeing from blocks filling up.&lt;br/&gt;&lt;br/&gt;Segwitness will make the current bottleneck (block propagation) a little&lt;br/&gt;worse in the short term, because of the extra fraud-proof data.  Benefits&lt;br/&gt;well worth the costs.&lt;br/&gt;&lt;br/&gt;------------------&lt;br/&gt;&lt;br/&gt;I think a barrier to quickly getting consensus might be a fundamental&lt;br/&gt;difference of opinion on this:&lt;br/&gt;   &amp;#34;Even without them I believe we’ll be in an acceptable position with&lt;br/&gt;respect to capacity in the near term&amp;#34;&lt;br/&gt;&lt;br/&gt;The heaviest users of the Bitcoin network (businesses who generate tens of&lt;br/&gt;thousands of transactions per day on behalf of their customers) would&lt;br/&gt;strongly disgree; the current state of affairs is NOT acceptable to them.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151208/386ffdbc/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151208/386ffdbc/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:45:37&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2xwy8nyjcvycdpm6k6yrcfjjcl0fe3r49efq5ghxypeywqxprruczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg3yftas</id>
    
      <title type="html">📅 Original date posted:2015-09-29 📝 Original message:I keep ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2xwy8nyjcvycdpm6k6yrcfjjcl0fe3r49efq5ghxypeywqxprruczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg3yftas" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszd9pujfplh72c5mdmdj50fq2ehyn7ut8wa5l7mavqa6rg9l6n3zqm0rps5&#39;&gt;nevent1q…rps5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-29&lt;br/&gt;📝 Original message:I keep seeing statements like this:&lt;br/&gt;&lt;br/&gt;On Tue, Sep 29, 2015 at 9:30 AM, Jonathan Toomim (Toomim Bros) via&lt;br/&gt;bitcoin-dev &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; As a further benefit to hard forks, anybody who is ideologically opposed&lt;br/&gt;&amp;gt; to the change can continue to use the old version successfully, as long as&lt;br/&gt;&amp;gt; there are enough miners to keep the fork alive.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;... but I can&amp;#39;t see how that would work.&lt;br/&gt;&lt;br/&gt;Lets say there is a hard fork, and 5% of miners stubbornly refuse to go&lt;br/&gt;along with the 95% majority (for this thought experiment, it doesn&amp;#39;t matter&lt;br/&gt;if the old rules or new rules &amp;#39;win&amp;#39;).&lt;br/&gt;&lt;br/&gt;Lets further imagine that some exchange decides to support that 5% and lets&lt;br/&gt;people trade coins from that fork (one of the small altcoin exchanges would&lt;br/&gt;definitely do this if they think they can make a profit).&lt;br/&gt;&lt;br/&gt;Now, lets say I&amp;#39;ve got a lot of pre-fork bitcoin; they&amp;#39;re valid on both&lt;br/&gt;sides of the fork. I support the 95% chain (because I&amp;#39;m not insane), but&lt;br/&gt;I&amp;#39;m happy to take people&amp;#39;s money if they&amp;#39;re stupid enough to give it to me.&lt;br/&gt;&lt;br/&gt;So, I do the following:&lt;br/&gt;&lt;br/&gt;1) Create a send-to-self transaction on the 95% fork that is ONLY valid on&lt;br/&gt;the 95% fork (maybe I CoinJoin with a post-fork coinbase transaction, or&lt;br/&gt;just move my coins into then out of an exchange&amp;#39;s very active hot wallet so&lt;br/&gt;I get coins with a long transaction history on the 95% side of the fork).&lt;br/&gt;&lt;br/&gt;2) Transfer  those same coins to the 5% exchange and sell them for whatever&lt;br/&gt;price I can get (I don&amp;#39;t care how low, it is free money to me-- I will&lt;br/&gt;still own the coins on the 95% fork).&lt;br/&gt;&lt;br/&gt;I have to do step (1) to prevent the exchange from taking the&lt;br/&gt;transfer-to-exchange transaction and replaying it on the 95% chain.&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t see any way of preventing EVERYBODY who has coins on the 95% side&lt;br/&gt;of the fork from doing that. The result would be a huge free-fall in price&lt;br/&gt;as I, and everybody else, rushes to get some free money from anybody&lt;br/&gt;willing to pay us to remain idealogically pure.&lt;br/&gt;&lt;br/&gt;Does anybody think something else would happen, and do you think that&lt;br/&gt;ANYBODY would stick to the 5% fork in the face of enormously long&lt;br/&gt;transaction confirmation times (~3 hours), a huge transaction backlog as&lt;br/&gt;lots of the 95%&amp;#39;ers try to sell their coins before the price drops, and a&lt;br/&gt;massive price drop for coins on the 5% fork.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150929/1104ed67/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150929/1104ed67/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:41:46&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszgc2uma6syvlsknw9wd3xz03cmwrz4jal6g8vzenczavgkn32jpqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgkl7epd</id>
    
      <title type="html">📅 Original date posted:2015-09-28 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszgc2uma6syvlsknw9wd3xz03cmwrz4jal6g8vzenczavgkn32jpqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgkl7epd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs06xzmz5qyujtpf8m3kplpjp2cpxq8zpmfwwr2u8ngm4cypqmfy6snysqtr&#39;&gt;nevent1q…sqtr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-28&lt;br/&gt;📝 Original message:I think three things need to happen:&lt;br/&gt;&lt;br/&gt;1) Stop pretending that &amp;#34;everyone must agree to make consensus rule&lt;br/&gt;changes.&amp;#34; &amp;#34;Rough consensus&amp;#34; is what we&amp;#39;ve always gone with, and is good&lt;br/&gt;enough.&lt;br/&gt;&lt;br/&gt;2) Mr. Todd (or somebody) needs to write up a risk/benefit security&lt;br/&gt;tradeoff analysis doo-hickey document and publish it. I&amp;#39;m reasonably&lt;br/&gt;confident that the risks to SPV nodes can be mitigated (e.g. by deploying&lt;br/&gt;mempool-only first, before the soft fork rolls out), but as somebody who&lt;br/&gt;has only been moderately paying attention, BETTER COMMUNICATION is needed.&lt;br/&gt;What should SPV wallet authors be doing right now, if anything? Once the&lt;br/&gt;soft fork starts to roll out or activates, what do miners need to be aware&lt;br/&gt;of? SPV wallet authors?&lt;br/&gt;&lt;br/&gt;3) I agree CLTV is ready to roll out, that there is rough consensus a soft&lt;br/&gt;fork is a reasonable way to do it, and that it should happen ASAP.&lt;br/&gt;&lt;br/&gt;On Mon, Sep 28, 2015 at 6:48 AM, Mike Hearn via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; There is *no* consensus on using a soft fork to deploy this feature. It&lt;br/&gt;&amp;gt; will result in the same problems as all the other soft forks - SPV wallets&lt;br/&gt;&amp;gt; will become less reliable during the rollout period. I am against that, as&lt;br/&gt;&amp;gt; it&amp;#39;s entirely avoidable.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Make it a hard fork and my objection will be dropped.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Until then, as there is no consensus, you need to do one of two things:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1) Drop the &amp;#34;everyone must agree to make changes&amp;#34; idea that people here&lt;br/&gt;&amp;gt; like to peddle, and do it loudly, so everyone in the community is correctly&lt;br/&gt;&amp;gt; informed&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 2) Do nothing&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150928/066eb127/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150928/066eb127/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:41:32&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxn0a2k9eytlvjv3vj84x2rqc475a5r02kd95rg3lmkhhl0k9ku8szyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgl3kh30</id>
    
      <title type="html">📅 Original date posted:2015-09-23 📝 Original message:I say ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxn0a2k9eytlvjv3vj84x2rqc475a5r02kd95rg3lmkhhl0k9ku8szyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgl3kh30" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvd26wkpc7hmdz6634glhamptlws7nvtu3e346ep4svrclmvqedwsxrmuah&#39;&gt;nevent1q…muah&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-09-23&lt;br/&gt;📝 Original message:I say keep it simple.&lt;br/&gt;&lt;br/&gt;If the 75% threshold is hit, then support suddenly drops off below 50%,&lt;br/&gt;&amp;#34;meh&amp;#34; -- there will be a big ruckus, everybody will freak out, and miners&lt;br/&gt;will refuse to build big blocks because they&amp;#39;ll worry that they&amp;#39;ll get&lt;br/&gt;orphaned.&lt;br/&gt;&lt;br/&gt;Adding more complexity for a case that ain&amp;#39;t gonna happen (and isn&amp;#39;t a&lt;br/&gt;disaster if it does) is a mistake, in my humble opinion.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Wed, Sep 23, 2015 at 2:33 PM, Tom Harding via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On 9/13/2015 11:56 AM, Rusty Russell via bitcoin-dev wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; &amp;#39;&amp;#39;&amp;#39;Success: Activation Delay&amp;#39;&amp;#39;&amp;#39;&lt;br/&gt;&amp;gt;&amp;gt; The consensus rules related to &amp;#39;&amp;#39;locked-in&amp;#39;&amp;#39; soft fork will be enforced in&lt;br/&gt;&amp;gt;&amp;gt; the second retarget period; ie. there is a one retarget period in&lt;br/&gt;&amp;gt;&amp;gt; which the remaining 5% can upgrade.  At the that activation block and&lt;br/&gt;&amp;gt;&amp;gt; after, the bit B may be reused for a different soft fork.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt; Rather than a simple one-period delay, should there be a one-period&lt;br/&gt;&amp;gt; &amp;#34;burn-in&amp;#34; to show sustained support of the threshold?  During this period,&lt;br/&gt;&amp;gt; support must continuously remain above the threshold.  Any lapse resets to&lt;br/&gt;&amp;gt; inactivated state.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; With a simple delay, you can have the embarrassing situation where support&lt;br/&gt;&amp;gt; falls off during the delay period and there is far below threshold support&lt;br/&gt;&amp;gt; just moments prior to enforcement, but enforcement happens anyway.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; BIP 101 has this problem too.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150923/c8d94f63/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150923/c8d94f63/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:40:10&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswptmnty79aq03p46427l3pedvn37gey95dhp4tc2ymy8e6nntscszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg4xm0wz</id>
    
      <title type="html">📅 Original date posted:2015-08-27 📝 Original message:Have ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswptmnty79aq03p46427l3pedvn37gey95dhp4tc2ymy8e6nntscszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg4xm0wz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfmx5svanjntd95xmtqy8naxrhcccmxmsupeqtnw7t8rcaee0jphsqjdlul&#39;&gt;nevent1q…dlul&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-27&lt;br/&gt;📝 Original message:Have you talked with anybody at the Bitcoin Foundation about this proposal?&lt;br/&gt;&lt;br/&gt;As Chief Scientist of the Foundation, I am strongly opposed to any proposal&lt;br/&gt;that puts the Foundation in a position of centralized authority, so this is&lt;br/&gt;unacceptable: &amp;#34;The Bitcoin Foundation will act as fair play party and&lt;br/&gt;enforcement body to control the misuse of vast financial powers which&lt;br/&gt;bitcoin has.&amp;#34;&lt;br/&gt;&lt;br/&gt;The idea that a central organization can be trusted to keep secrets secure&lt;br/&gt;is just fundamentally wrong. In the very recent past we have seen&lt;br/&gt;government organizations fail in that task (the NSA, the OPM) and we see&lt;br/&gt;commercial organizations that SHOULD be highly motivated to do a good job&lt;br/&gt;also fail (e.g. the Ashley Madison leak).&lt;br/&gt;&lt;br/&gt;Even if it were technically possible, I would be opposed because&lt;br/&gt;decentralization is a bedrock principle of Bitcoin.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150827/a456d9ea/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150827/a456d9ea/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:38:18&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvu2ka365krugdkfqz8fmmhh5n7r8qdkj24fmjk5pnguksd65d7kqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgsamph3</id>
    
      <title type="html">📅 Original date posted:2015-08-27 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvu2ka365krugdkfqz8fmmhh5n7r8qdkj24fmjk5pnguksd65d7kqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgsamph3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfz930dmds3tmqf2u9gyzvd3geyw52g6ax7atplqc73zfn8kwhttceywp60&#39;&gt;nevent1q…wp60&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-27&lt;br/&gt;📝 Original message:On Thu, Aug 27, 2015 at 9:39 AM, prabhat &amp;lt;prabhatkr at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; So where is the solution? What to do?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;This is a development list; organizations like &lt;a href=&#34;https://coincenter.org/&#34;&gt;https://coincenter.org/&lt;/a&gt; work&lt;br/&gt;on high-level policy issues.&lt;br/&gt;&lt;br/&gt;Last I heard, competent law enforcement organizations said they were&lt;br/&gt;perfectly capable of tracking down criminals using Bitcoin using&lt;br/&gt;traditional investigative techniques (like infiltrating criminal&lt;br/&gt;organizations or setting up honeypots). Given how many &amp;#34;dark markets&amp;#34; have&lt;br/&gt;either disappeared or been taken down, it seems they are correct.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150827/57a68710/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150827/57a68710/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:38:18&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0c7xlrcnapmjgqrrgwpyy4n6l4m85l7jejrjql3sacfcpa83sfkczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgcmjjze</id>
    
      <title type="html">📅 Original date posted:2015-08-10 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0c7xlrcnapmjgqrrgwpyy4n6l4m85l7jejrjql3sacfcpa83sfkczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgcmjjze" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsz4weh0xm6vp3ne4nm43fyw3c5j73pr7552hj69rqnjfljvcmxhfqnvky5k&#39;&gt;nevent1q…ky5k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-10&lt;br/&gt;📝 Original message:On Fri, Aug 7, 2015 at 1:33 PM, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Aug 7, 2015 5:55 PM, &amp;#34;Gavin Andresen&amp;#34; &amp;lt;gavinandresen at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; I think there are multiple reasons to raise the maximum block size, and&lt;br/&gt;&amp;gt; yes, fear of Bad Things Happening as we run up against the 1MB limit is one&lt;br/&gt;&amp;gt; of the reasons.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; What are the other reasons?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; I take the opinion of smart engineers who actually do resource planning&lt;br/&gt;&amp;gt; and have seen what happens when networks run out of capacity very seriously.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; When &amp;#34;the network runs out of capacity&amp;#34; (when we hit the limit) do we&lt;br/&gt;&amp;gt; expect anything to happen apart from minimum market fees rising (above&lt;br/&gt;&amp;gt; zero)?&lt;br/&gt;&amp;gt; Obviously any consequences of fees rising are included in this concern.&lt;br/&gt;&amp;gt;&lt;br/&gt;It is frustrating to answer questions that we answered months ago,&lt;br/&gt;especially when I linked to these in response to your recent &amp;#34;increase&lt;br/&gt;advocates say that not increasing the max block size will KILL BITCOIN&amp;#34;&lt;br/&gt;false claim:&lt;br/&gt;  &lt;a href=&#34;http://gavinandresen.ninja/why-increasing-the-max-block-size-is-urgent&#34;&gt;http://gavinandresen.ninja/why-increasing-the-max-block-size-is-urgent&lt;/a&gt;&lt;br/&gt;  &lt;a href=&#34;https://medium.com/@octskyward/crash-landing-f5cc19908e32&#34;&gt;https://medium.com/@octskyward/crash-landing-f5cc19908e32&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Executive summary: when networks get over-saturated, they become&lt;br/&gt;unreliable.  Unreliable is bad.&lt;br/&gt;&lt;br/&gt;Unreliable and expensive is extra bad, and that&amp;#39;s where we&amp;#39;re headed&lt;br/&gt;without an increase to the max block size.&lt;br/&gt;&lt;br/&gt;RE: the recent thread about &amp;#34;better deal with that type of thing now rather&lt;br/&gt;than later&amp;#34; :  exactly the same argument can be made about changes needed&lt;br/&gt;to support a larger block size-- &amp;#34;better to do that now than to do that&lt;br/&gt;later.&amp;#34;  I don&amp;#39;t think either of those arguments are very convincing.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150810/fe3f5aaa/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150810/fe3f5aaa/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:33:56&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvh5jsr4f7xlp734l49cgkkdve53d39fyz9sqg8m9kgwrq4ff9sqqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgrecc89</id>
    
      <title type="html">📅 Original date posted:2015-08-07 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvh5jsr4f7xlp734l49cgkkdve53d39fyz9sqg8m9kgwrq4ff9sqqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgrecc89" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs976ualmn3f8m559fcjp3g0rnd6vcgnz79zmnznnaycmyr2k52z5gl0zecs&#39;&gt;nevent1q…zecs&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-07&lt;br/&gt;📝 Original message:On Fri, Aug 7, 2015 at 11:16 AM, Pieter Wuille &amp;lt;pieter.wuille at gmail.com&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; I guess my question (and perhaps that&amp;#39;s what Jorge is after): do you feel&lt;br/&gt;&amp;gt; that blocks should be increased in response to (or for fear of) such a&lt;br/&gt;&amp;gt; scenario.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;I think there are multiple reasons to raise the maximum block size, and&lt;br/&gt;yes, fear of Bad Things Happening as we run up against the 1MB limit is one&lt;br/&gt;of the reasons.&lt;br/&gt;&lt;br/&gt;I take the opinion of smart engineers who actually do resource planning and&lt;br/&gt;have seen what happens when networks run out of capacity very seriously.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;And if so, if that is a reason for increase now, won&amp;#39;t it be a reason for&lt;br/&gt;&amp;gt; an increase later as well? It is my impression that your answer is yes,&lt;br/&gt;&amp;gt; that this is why you want to increase the block size quickly and&lt;br/&gt;&amp;gt; significantly, but correct me if I&amp;#39;m wrong.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Sure, it might be a reason for an increase later. Here&amp;#39;s my message to&lt;br/&gt;in-the-future Bitcoin engineers:  you should consider raising the maximum&lt;br/&gt;block size if needed and you think the benefits of doing so (like increased&lt;br/&gt;adoption or lower transaction fees or increased reliability) outweigh the&lt;br/&gt;costs (like higher operating costs for full-nodes or the disruption caused&lt;br/&gt;by ANY consensus rule change).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150807/8f8f55fa/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150807/8f8f55fa/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:33:31&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqrq30850nsueys7najps0v8f4yv5rn7rv6hn3w6tn2v0jz4dnk5czyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgy4pqjt</id>
    
      <title type="html">📅 Original date posted:2015-08-07 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqrq30850nsueys7najps0v8f4yv5rn7rv6hn3w6tn2v0jz4dnk5czyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgy4pqjt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqhcu3ykj4kumvjvm9wddxznrv8td66p4d8ml6dus7ddptaa7vk5ggykgac&#39;&gt;nevent1q…kgac&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-07&lt;br/&gt;📝 Original message:Popping this into it&amp;#39;s own thread:&lt;br/&gt;&lt;br/&gt;Jorge asked:&lt;br/&gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; 1) If &amp;#34;not now&amp;#34;, when will it be a good time to let the &amp;#34;market&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; minimum fee for miners to mine a transaction&amp;#34; rise above zero?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;I answered:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; &amp;gt; 1. If you are willing to wait an infinite amount of time, I think the&lt;br/&gt;&amp;gt; &amp;gt; minimum fee will always be zero or very close to zero, so I think it&amp;#39;s a&lt;br/&gt;&amp;gt; &amp;gt; silly question.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Which Jorge misinterpreted to mean that I think there will always be at&lt;br/&gt;least one miner willing to mine a transaction for free.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s not what I&amp;#39;m thinking. It is just an observation based on the fact&lt;br/&gt;that blocks are found at random intervals.&lt;br/&gt;&lt;br/&gt;Every once in a while the network will get lucky and we&amp;#39;ll find six blocks&lt;br/&gt;in ten minutes. If you are deciding what transaction fee to put on your&lt;br/&gt;transaction, and you&amp;#39;re willing to wait until that&lt;br/&gt;six-blocks-in-ten-minutes once-a-week event, submit your transaction with a&lt;br/&gt;low fee.&lt;br/&gt;&lt;br/&gt;All the higher-fee transactions waiting to be confirmed will get confirmed&lt;br/&gt;in the first five blocks and, if miners don&amp;#39;t have any floor on the fee&lt;br/&gt;they&amp;#39;ll accept (they will, but lets pretend they won&amp;#39;t) then your&lt;br/&gt;very-low-fee transaction will get confirmed.&lt;br/&gt;&lt;br/&gt;In the limit, that logic becomes &amp;#34;wait an infinite amount of time, pay zero&lt;br/&gt;fee.&amp;#34;&lt;br/&gt;&lt;br/&gt;So... I have no idea what the &amp;#39;market minimum fee&amp;#39; will be, because I have&lt;br/&gt;no idea how long people will be willing to wait, how many times they&amp;#39;ll be&lt;br/&gt;willing to retransmit a low-fee transaction that gets evicted from&lt;br/&gt;memory-limited memory pools, or how much memory miners will be willing to&lt;br/&gt;dedicate to storing transactions that won&amp;#39;t confirm for a long time because&lt;br/&gt;they&amp;#39;re waiting for a flurry of blocks to be found.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150807/86bfb634/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150807/86bfb634/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:33:30&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsgzul58mvgdcj2ze7nln0d0t8w6w3f2htpm46m9jxtr8szxujul7qzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg2z2sv0</id>
    
      <title type="html">📅 Original date posted:2015-08-07 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgzul58mvgdcj2ze7nln0d0t8w6w3f2htpm46m9jxtr8szxujul7qzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg2z2sv0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrec3knwxywu65zguq67kl025ae2vhny0a86cdjrsjuq99zx4nmds9tlp59&#39;&gt;nevent1q…lp59&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-07&lt;br/&gt;📝 Original message:On Fri, Aug 7, 2015 at 12:30 PM, Pieter Wuille via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; If the incentives for running a node don&amp;#39;t weight up against the&lt;br/&gt;&amp;gt; cost/difficulty using a full node yourself for a majority of people in the&lt;br/&gt;&amp;gt; ecosystem, I would argue that there is a problem. As Bitcoin&amp;#39;s fundamental&lt;br/&gt;&amp;gt; improvement over other systems is the lack of need for trust, I believe&lt;br/&gt;&amp;gt; that with increased adoption should also come an increased (in absolute&lt;br/&gt;&amp;gt; terms) incentive for people to use a full node. I&amp;#39;m seeing the opposite&lt;br/&gt;&amp;gt; trend, and that is worrying IMHO.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Are you saying that unless the majority of people in the ecosystem decide&lt;br/&gt;to trust nothing but the genesis block hash (decide to run a full node)&lt;br/&gt;there is a problem?&lt;br/&gt;&lt;br/&gt;If so, then we do have a fundamental difference of opinion, but I&amp;#39;ve&lt;br/&gt;misunderstood how you think about trust/centralization/convenience&lt;br/&gt;tradeoffs in the past.&lt;br/&gt;&lt;br/&gt;I believe people in the Bitcoin ecosystem will choose different tradeoffs,&lt;br/&gt;and I believe that is OK-- people should be free to make those tradeoffs.&lt;br/&gt;&lt;br/&gt;And given that the majority of people in the ecosystem were deciding that&lt;br/&gt;using a centralized service or an SPV-level-security wallet was better even&lt;br/&gt;two or three years ago when blocks were tiny (I&amp;#39;d have to go back and dig&lt;br/&gt;up number-of-full-nodes and number-of-active-wallets at the big web-wallet&lt;br/&gt;providers, but I bet there were an order of magnitude more people using&lt;br/&gt;centralized services than running full nodes even back then), I firmly&lt;br/&gt;believe that block size has very little to do with the decision to run a&lt;br/&gt;full node or not.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150807/1aaa747d/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150807/1aaa747d/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:33:26&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr5m604dj32cxqp2twtkqafp8v2y8pr3uun76tu8ny3axhr77n7lqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg3hcsdw</id>
    
      <title type="html">📅 Original date posted:2015-08-05 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr5m604dj32cxqp2twtkqafp8v2y8pr3uun76tu8ny3axhr77n7lqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg3hcsdw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgdcqjcz8gcqscghjvk77kcup46sdngnsma9x7fdsrtjzphnuve9sq7pnan&#39;&gt;nevent1q…pnan&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-05&lt;br/&gt;📝 Original message:On Wed, Aug 5, 2015 at 7:24 PM, Jorge Timón &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Miner A is able to process 100 M tx/block while miner B is only able&lt;br/&gt;&amp;gt; to process 10 M tx/block.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Will miner B be able to maintain itself competitive against miner B?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The answer is: it depends on the consensus maximum block size.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;No, it depends on all of the variables that go into the mining&lt;br/&gt;profitability equation.&lt;br/&gt;&lt;br/&gt;Does miner B have access to cheaper electricity than miner A?&lt;br/&gt;Access to more advanced mining hardware, sooner?&lt;br/&gt;Ability to use excess heat generated from mining productively?&lt;br/&gt;Access to inexpensive labor to oversee their operations?&lt;br/&gt;Access to inexpensive capital to finance investment in hardware?&lt;br/&gt;&lt;br/&gt;The number of fee-paying transactions a miner can profitably include in&lt;br/&gt;their blocks will certainly eventually be part of that equation (it is&lt;br/&gt;insignificant today), and that&amp;#39;s fantastic-- we WANT miners to include lots&lt;br/&gt;of transactions in their blocks.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150805/92fa9b81/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150805/92fa9b81/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:33:21&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqwrmm90n9a8g4kxxqwtusp5dmv43stpjs46aj7xwxv37ff9mhafqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg5nw3zn</id>
    
      <title type="html">📅 Original date posted:2015-08-06 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqwrmm90n9a8g4kxxqwtusp5dmv43stpjs46aj7xwxv37ff9mhafqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg5nw3zn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsggfw7yle4xvp99ed7yzu7xhgvvmtn46due50mv86jm5l4vc3dmaqvvck6w&#39;&gt;nevent1q…ck6w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-06&lt;br/&gt;📝 Original message:On Thu, Aug 6, 2015 at 1:15 PM, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; So I reformulate the question:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1) If &amp;#34;not now&amp;#34;, when will it be a good time to let the &amp;#34;market&lt;br/&gt;&amp;gt; minimum fee for miners to mine a transaction&amp;#34; rise above zero?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Two answers:&lt;br/&gt;&lt;br/&gt;1. If you are willing to wait an infinite amount of time, I think the&lt;br/&gt;minimum fee will always be zero or very close to zero, so I think it&amp;#39;s a&lt;br/&gt;silly question.&lt;br/&gt;&lt;br/&gt;2. The &amp;#34;market minimum fee&amp;#34; should be determined by the market. It should&lt;br/&gt;not be up to us to decide &amp;#34;when is a good time.&amp;#34;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; 2) Do you have any criterion (automatic or not) that can result in you&lt;br/&gt;&amp;gt; saying &amp;#34;no, this is too much&amp;#34; for any proposed size?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Sure, if keeping up with transaction volume requires a cluster of computers&lt;br/&gt;or more than &amp;#34;pretty good&amp;#34; broadband bandwidth I think that&amp;#39;s too far.&lt;br/&gt;That&amp;#39;s where original 20MB limit comes from, otherwise I&amp;#39;d have proposed a&lt;br/&gt;much higher limit.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; Would you agree that blocksize increase proposals should have such a&lt;br/&gt;&amp;gt; criterion/test?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Although I&amp;#39;ve been very clear with my criterion, no, I don&amp;#39;t think all&lt;br/&gt;blocksize increase proposals should have to justify &amp;#34;why this size&amp;#34; or &amp;#34;why&lt;br/&gt;this rate of increase.&amp;#34; Part of my frustration with this whole debate is&lt;br/&gt;we&amp;#39;re talking about a sanity-check upper-limit; as long as it doesn&amp;#39;t open&lt;br/&gt;up some terrible new DoS possibility I don&amp;#39;t think it really matters much&lt;br/&gt;what the exact number is.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; Regardless of the history of the consensus rule (which I couldn&amp;#39;t care&lt;br/&gt;&amp;gt; less about), I believe the only function that the maximum block size&lt;br/&gt;&amp;gt; rule currently serves is limiting centralization.&lt;br/&gt;&amp;gt; Since you deny that function, do you think the (artificial) consensus&lt;br/&gt;&amp;gt; rule is currently serving any other purpose that I&amp;#39;m missing?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;It prevents trivial denial-of-service attacks (e.g. I promise to send you a&lt;br/&gt;1 Terabyte block, then fill up your memory or disk...).&lt;br/&gt;&lt;br/&gt;And please read what I wrote: I said that the block limit has LITTLE effect&lt;br/&gt;on MINING centralization.  Not &amp;#34;no effect on any type of centralization.&amp;#34;&lt;br/&gt;&lt;br/&gt;If the limit was removed entirely, it is certainly possible we&amp;#39;d end up&lt;br/&gt;with very few organizations (and perhaps zero individuals) running full&lt;br/&gt;nodes.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150806/1dcf6602/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150806/1dcf6602/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:32:36&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstjgy2ehjhx2v8cxwpm88jx9q0a0x40ztrsr4g2xv9a9ph8jl9qzgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg0kqmrz</id>
    
      <title type="html">📅 Original date posted:2015-08-06 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstjgy2ehjhx2v8cxwpm88jx9q0a0x40ztrsr4g2xv9a9ph8jl9qzgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg0kqmrz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspaehlrdftt8zn6yt5mh8vddzxlnu0chwc8snrpwgm04t0xx5q60qre7hwf&#39;&gt;nevent1q…7hwf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-06&lt;br/&gt;📝 Original message:On Thu, Aug 6, 2015 at 11:25 AM, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; 1) If &amp;#34;not now&amp;#34; when will it be a good time to let fees rise above zero?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Fees are already above zero. See&lt;br/&gt;&lt;a href=&#34;http://gavinandresen.ninja/the-myth-of-not-full-blocks&#34;&gt;http://gavinandresen.ninja/the-myth-of-not-full-blocks&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; 2) When will you consider a size to be too dangerous for centralization?&lt;br/&gt;&amp;gt; In other words, why 20 GB would have been safe but 21 GB wouldn&amp;#39;t have&lt;br/&gt;&amp;gt; been (or the respective maximums and respective &#43;1 for each block&lt;br/&gt;&amp;gt; increase proposal)?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;http://gavinandresen.ninja/does-more-transactions-necessarily-mean-more-centralized&#34;&gt;http://gavinandresen.ninja/does-more-transactions-necessarily-mean-more-centralized&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;3) Does this mean that you would be in favor of completely removing&lt;br/&gt;&amp;gt; the consensus rule that limits mining centralization by imposing an&lt;br/&gt;&amp;gt; artificial (like any other consensus rule) block size maximum?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t believe that the maximum block size has much at all to do with&lt;br/&gt;mining centralization, so I don&amp;#39;t accept the premise of the question.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150806/a9b951db/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150806/a9b951db/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:32:35&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxspm245xpzv24tufr5504l3jpdkva362j0yer87c4kv2c44c893gzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg93vw9f</id>
    
      <title type="html">📅 Original date posted:2015-08-06 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxspm245xpzv24tufr5504l3jpdkva362j0yer87c4kv2c44c893gzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg93vw9f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0qluwfp4jtm86cfy2epss0svkur746clzp682swlna642sjuwjtg6pq6u4&#39;&gt;nevent1q…q6u4&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-06&lt;br/&gt;📝 Original message:On Wed, Aug 5, 2015 at 9:26 PM, Jorge Timón &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; This is a much more reasonable position. I wish this had been starting&lt;br/&gt;&amp;gt; point of this discussion instead of &amp;#34;the block size limit must be&lt;br/&gt;&amp;gt; increased as soon as possible or bitcoin will fail&amp;#34;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;It REALLY doesn&amp;#39;t help the debate when you say patently false statements&lt;br/&gt;like that.&lt;br/&gt;&lt;br/&gt;My first blog post on this issue is here:&lt;br/&gt;  &lt;a href=&#34;http://gavinandresen.ninja/why-increasing-the-max-block-size-is-urgent&#34;&gt;http://gavinandresen.ninja/why-increasing-the-max-block-size-is-urgent&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;... and I NEVER say &amp;#34;Bitcoin will fail&amp;#34;.  I say:&lt;br/&gt;&lt;br/&gt;&amp;#34;If the number of transactions waiting gets large enough, the end result&lt;br/&gt;will be an over-saturated network, busy doing nothing productive. I don’t&lt;br/&gt;think that is likely– it is more likely people just stop using Bitcoin&lt;br/&gt;because transaction confirmation becomes increasingly unreliable.&amp;#34;&lt;br/&gt;&lt;br/&gt;Mike sketched out the worst-case here:&lt;br/&gt;  &lt;a href=&#34;https://medium.com/@octskyward/crash-landing-f5cc19908e32&#34;&gt;https://medium.com/@octskyward/crash-landing-f5cc19908e32&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;... and concludes:&lt;br/&gt;&lt;br/&gt;&amp;#34;I believe there are no situations in which Bitcoin can enter an overload&lt;br/&gt;situation and come out with its reputation and user base intact. Both would&lt;br/&gt;suffer heavily and as Bitcoin is the founder of the cryptocurrency concept,&lt;br/&gt;the idea itself would inevitably suffer some kind of negative&lt;br/&gt;repercussions.&amp;#34;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;------------&lt;br/&gt;&lt;br/&gt;So please stop with the over-the-top claims about what &amp;#34;the other side&amp;#34;&lt;br/&gt;believe, there are enough of those (on both sides of the debate) on reddit.&lt;br/&gt;I&amp;#39;d really like to focus on how to move forward, and how best to resolve&lt;br/&gt;difficult questions like this in the future.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150806/d5606a8f/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150806/d5606a8f/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:32:32&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrnuje04hgwcj04k94wg2er2xzl2ateq6m5l0escykuauayrw6gxczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwghy49xq</id>
    
      <title type="html">📅 Original date posted:2015-08-04 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrnuje04hgwcj04k94wg2er2xzl2ateq6m5l0escykuauayrw6gxczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwghy49xq" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspnk8uqxhvrcr0v8d7nwu4dmz5fjum3s7729zj756k57g3xrscjzc295dff&#39;&gt;nevent1q…5dff&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-04&lt;br/&gt;📝 Original message:On Tue, Aug 4, 2015 at 7:27 AM, Pieter Wuille via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; I would say that things already demonstrately got terrible. The mining&lt;br/&gt;&amp;gt; landscape is very centralized, with apparently a majority depending on&lt;br/&gt;&amp;gt; agreements to trust each other&amp;#39;s announced blocks without validation.&lt;br/&gt;&amp;gt;&lt;br/&gt;And that is a problem... why?&lt;br/&gt;&lt;br/&gt;As far as I can tell, nobody besides miners running old and/or buggy&lt;br/&gt;software lost money due to outsourced mining validation (please correct me&lt;br/&gt;if I&amp;#39;m wrong-- I&amp;#39;m looking forward to Greg&amp;#39;s post-mortem). The operators of&lt;br/&gt;bitcoin.org seem to have freaked out and pushed the panic button (with dire&lt;br/&gt;warnings of not trusting transactions until 20 confirmations), but theymos&lt;br/&gt;was well known for using an old, patched version of Core for&lt;br/&gt;blockexplorer.com so maybe that&amp;#39;s not surprising.&lt;br/&gt;&lt;br/&gt;As Bitcoin grows, pieces of the ecosystem will specialize. Satoshi&amp;#39;s&lt;br/&gt;original code did everything: hashing, block assembly, wallet, consensus,&lt;br/&gt;network. That is changing, and that is OK.&lt;br/&gt;&lt;br/&gt;I understand there are parts of the ecosystem you&amp;#39;d rather not see&lt;br/&gt;specialized, like transaction selection / block assembly or validation. I&lt;br/&gt;see it as a natural maturation. The only danger I see is if some unnatural&lt;br/&gt;barriers to competition spring up.&lt;br/&gt;&lt;br/&gt;&amp;gt; Full node count is at its historically lowest value in years, and&lt;br/&gt;outsourcing of full validation keeps growing.&lt;br/&gt;&lt;br/&gt;Both side effects of increasing specialization, in my opinion. Many&lt;br/&gt;companies quite reasonably would rather hire somebody who specializes in&lt;br/&gt;running nodes, keeping keys secure, etc rather than develop that expertise&lt;br/&gt;themselves.&lt;br/&gt;&lt;br/&gt;Again, not a problem UNLESS some unnatural barriers to competition spring&lt;br/&gt;up.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; I believe that if the above would have happened overnight, people would&lt;br/&gt;&amp;gt; have cried wolf. But somehow it happened slow enough, and &amp;#34;things kept&lt;br/&gt;&amp;gt; working&amp;#34;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I don&amp;#39;t think that this is a good criterion. Bitcoin can &amp;#34;work&amp;#34; with&lt;br/&gt;&amp;gt; gigabyte blocks today, if everyone uses the same few blockchain validation&lt;br/&gt;&amp;gt; services, the same few online wallets, and mining is done by a cartel that&lt;br/&gt;&amp;gt; only allows joining after signing a contract so they can sue you if you&lt;br/&gt;&amp;gt; create an invalid block. Do you think people will then agree that &amp;#34;things&lt;br/&gt;&amp;gt; got demonstratebly worse&amp;#34;?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Don&amp;#39;t turn Bitcoin into something uninteresting, please.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Why is what you, personally, find interesting relevant?&lt;br/&gt;&lt;br/&gt;I understand you want to build an extremely decentralized system, where&lt;br/&gt;everybody participating trusts nothing except the genesis block hash.&lt;br/&gt;&lt;br/&gt;I think it is more interesting to build a system that works for hundreds of&lt;br/&gt;millions of people, with no central point of control and the opportunity&lt;br/&gt;for ANYBODY to participate at any level. Permission-less innovation is what&lt;br/&gt;I find interesting.&lt;br/&gt;&lt;br/&gt;And I think the current &amp;#34;demonstrably terrible&amp;#34; Bitcoin system is still&lt;br/&gt;INCREDIBLY interesting.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150804/10def7f8/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150804/10def7f8/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:32:27&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszhexn0jtpykd5snwzd0k67shqfhxqcvdylcny09lv2ygngg9egpszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg0mkpfj</id>
    
      <title type="html">📅 Original date posted:2016-01-08 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszhexn0jtpykd5snwzd0k67shqfhxqcvdylcny09lv2ygngg9egpszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg0mkpfj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9yh3qmkkc448guqldev3zn4ar70pkhg5sj95hrfl4eukjskp4rzsdrhfen&#39;&gt;nevent1q…hfen&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-01-08&lt;br/&gt;📝 Original message:On Fri, Jan 8, 2016 at 7:02 AM, Rusty Russell &amp;lt;rusty at rustcorp.com.au&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Matt Corallo &amp;lt;lf-lists at mattcorallo.com&amp;gt; writes:&lt;br/&gt;&amp;gt; &amp;gt; Indeed, anything which uses P2SH is obviously vulnerable if there is&lt;br/&gt;&amp;gt; &amp;gt; an attack on RIPEMD160 which reduces it&amp;#39;s security only marginally.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I don&amp;#39;t think this is true?  Even if you can generate a collision in&lt;br/&gt;&amp;gt; RIPEMD160, that doesn&amp;#39;t help you since you need to create a specific&lt;br/&gt;&amp;gt; SHA256 hash for the RIPEMD160 preimage.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Even a preimage attack only helps if it leads to more than one preimage&lt;br/&gt;&amp;gt; fairly cheaply; that would make grinding out the SHA256 preimage easier.&lt;br/&gt;&amp;gt; AFAICT even MD4 isn&amp;#39;t this broken.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;It feels like we&amp;#39;ve gone over that before, but I can never remember where&lt;br/&gt;or when. I believe consensus was that if we were using the broken MD5 in&lt;br/&gt;all the places we use RIPEMD160 we&amp;#39;d still be secure today because of&lt;br/&gt;Satoshi&amp;#39;s use of nested hash functions everywhere.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; But just with Moore&amp;#39;s law (doubling every 18 months), we&amp;#39;ll worry about&lt;br/&gt;&amp;gt; economically viable attacks in 20 years.[1]&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; That&amp;#39;s far enough away that I would choose simplicity, and have all SW&lt;br/&gt;&amp;gt; scriptPubKeys simply be &amp;#34;&amp;lt;0&amp;gt; RIPEMD(SHA256(WP))&amp;#34; for now, but it&amp;#39;s&lt;br/&gt;&amp;gt; not a no-brainer.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Lets see if I&amp;#39;ve followed the specifics of the collision attack correctly,&lt;br/&gt;Ethan (or somebody) please let me know if I&amp;#39;m missing something:&lt;br/&gt;&lt;br/&gt;So attacker is in the middle of establishing a payment channel with&lt;br/&gt;somebody. Victim gives their public key, attacker creates the innocent&lt;br/&gt;fund-locking script  &amp;#39;2 V A 2 CHECKMULTISIG&amp;#39; (V is victim&amp;#39;s public key, A&lt;br/&gt;is attacker&amp;#39;s) but doesn&amp;#39;t give it to the victim yet.&lt;br/&gt;&lt;br/&gt;Instead they then generate about 2^81scripts that are some form of&lt;br/&gt;pay-to-attacker ....&lt;br/&gt;... wait, no that doesn&amp;#39;t work, because SHA256 is used as the inner hash&lt;br/&gt;function.  They&amp;#39;d have to generate 2^129 to find a cycle in SHA256.&lt;br/&gt;&lt;br/&gt;Instead, they .. what? I don&amp;#39;t see a viable attack unless RIPEMD160 and&lt;br/&gt;SHA256 (or the combination) suffers a cryptographic break.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20160108/aec650d3/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160108/aec650d3/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:31:36&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0ec92sama8ngjltuam7c5pvwkul7w45udzc60gr0fx4mptj3cyygzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg5vzhyf</id>
    
      <title type="html">📅 Original date posted:2016-01-07 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0ec92sama8ngjltuam7c5pvwkul7w45udzc60gr0fx4mptj3cyygzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg5vzhyf" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8xy4eshcl3axpqu9g2n9vkegqxetegaxeet040yf883d9fnkaq0skc20yr&#39;&gt;nevent1q…20yr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-01-07&lt;br/&gt;📝 Original message:Thanks, Ethan, that&amp;#39;s helpful and I&amp;#39;ll stop thinking that collision attacks&lt;br/&gt;require 2^(n/2) memory...&lt;br/&gt;&lt;br/&gt;So can we quantify the incremental increase in security of SHA256(SHA256)&lt;br/&gt;over RIPEMD160(SHA256) versus the incremental increase in security of&lt;br/&gt;having a simpler implementation of segwitness?&lt;br/&gt;&lt;br/&gt;I&amp;#39;m going to claim that the difference in the first case is very, very,&lt;br/&gt;very small-- the risk of an implementation error caused by having multiple&lt;br/&gt;ways of interpreting the segwitness hash in the scriptPubKey is much, much&lt;br/&gt;greater.&lt;br/&gt;&lt;br/&gt;And even if there IS some risk of collision attack now or at some point in&lt;br/&gt;the future, I claim that it is easy for wallets to mitigate that risk. In&lt;br/&gt;fact, the principle of security in depth means wallets that don&amp;#39;t&lt;br/&gt;completely control the scriptPubKeys they&amp;#39;re creating on behalf of users&lt;br/&gt;SHOULD be coded to mitigate that risk (e.g. not allowing arbitrary data&lt;br/&gt;around a user&amp;#39;s public key in a Script so targeted substring attacks are&lt;br/&gt;eliminated entirely).&lt;br/&gt;&lt;br/&gt;Purely from a security point of view, I think a single 20-byte segwitness&lt;br/&gt;in the scriptPubKey is the best design.&lt;br/&gt;&amp;#34;Keep the design as simple and small as possible&amp;#34;&lt;br/&gt;&lt;a href=&#34;https://www.securecoding.cert.org/confluence/plugins/servlet/mobile#content/view/2426&#34;&gt;https://www.securecoding.cert.org/confluence/plugins/servlet/mobile#content/view/2426&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Add in the implied capacity increase of smaller scriptPubKeys and I still&lt;br/&gt;think it is a no-brainer.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Thu, Jan 7, 2016 at 5:56 PM, Ethan Heilman &amp;lt;eth3rs at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; &amp;gt;Ethan:  your algorithm will find two arbitrary values that collide. That&lt;br/&gt;&amp;gt; isn&amp;#39;t useful as an attack in the context we&amp;#39;re talking about here (both of&lt;br/&gt;&amp;gt; those values will be useless as coin destinations with overwhelming&lt;br/&gt;&amp;gt; probability).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;m not sure exactly the properties you want here and determining&lt;br/&gt;&amp;gt; these properties is not an easy task, but the case is far worse than&lt;br/&gt;&amp;gt; just two random values. For instance: (a). with a small modification&lt;br/&gt;&amp;gt; my algorithm can also find collisions containing targeted substrings,&lt;br/&gt;&amp;gt; (b). length extension attacks are possible with RIPEMD160.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; (a). targeted cycles:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; target1 = &amp;#34;str to prepend&amp;#34;&lt;br/&gt;&amp;gt; target2 = &amp;#34;str to end with&amp;#34;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; seed = {0,1}^160&lt;br/&gt;&amp;gt; x = hash(seed)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; for i in 2^80:&lt;br/&gt;&amp;gt; ....x = hash(target1||x||target2)&lt;br/&gt;&amp;gt; x_final = x&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; y = hash(tartget1||x_final||target2)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; for j in 2^80:&lt;br/&gt;&amp;gt; ....if y == x_final:&lt;br/&gt;&amp;gt; ........print &amp;#34;cycle len: &amp;#34;&#43;j&lt;br/&gt;&amp;gt; ........break&lt;br/&gt;&amp;gt; ....y = hash(target1||y||target2)&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If a collision is found, the two colliding inputs must both start with&lt;br/&gt;&amp;gt; &amp;#34;str to prepend&amp;#34; and end with the phrase &amp;#34;str to end with&amp;#34;. As before&lt;br/&gt;&amp;gt; this only requires 2^81.5 computations and no real memory. For an&lt;br/&gt;&amp;gt; additional 2**80 an adversary has an good change of finding two&lt;br/&gt;&amp;gt; different targeted substrings which collide. Consider the case where&lt;br/&gt;&amp;gt; the attacker mixes the targeted strings with the hash output:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; hash(&amp;#34;my name is=0x329482039483204324423&amp;#34;&#43;x[1]&#43;&amp;#34;, my favorite number&lt;br/&gt;&amp;gt; is=&amp;#34;&#43;x) where x[1] is the first bit of x.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; (b). length extension attacks&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Even if all the adversary can do is create two random values that&lt;br/&gt;&amp;gt; collide, you can append substrings to the input and get collisions.&lt;br/&gt;&amp;gt; Once you find two random values hash(x) = hash(y), you could use a&lt;br/&gt;&amp;gt; length extension attack on RIPEMD-160 to find hash(x||z) = hash(y||z).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Now the bitcoin wiki says:&lt;br/&gt;&amp;gt; &amp;#34;The padding scheme is identical to MD4 using Merkle–Damgård&lt;br/&gt;&amp;gt; strengthening to prevent length extension attacks.&amp;#34;[1]&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Which is confusing to me because:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1. MD4 is vulnerable to length extension attacks&lt;br/&gt;&amp;gt; 2. Merkle–Damgård strengthening does not protect against length&lt;br/&gt;&amp;gt; extension: &amp;#34;Indeed, we already pointed out that none of the 64&lt;br/&gt;&amp;gt; variants above can withstand the &amp;#39;extension&amp;#39; attack on the MAC&lt;br/&gt;&amp;gt; application, even with the Merkle-Damgard strengthening&amp;#34; [2]&lt;br/&gt;&amp;gt; 3. RIPEMD-160 is vulnerable to length extension attacks, is Bitcoin&lt;br/&gt;&amp;gt; using a non-standard version of RIPEMD-160.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; RIPEMD160(SHA256()) does not protect against length extension attacks&lt;br/&gt;&amp;gt; on SHA256, but should protect RIPEMD-160 against length extension&lt;br/&gt;&amp;gt; attacks as RIPEMD-160 uses 512-bit message blocks. That being said we&lt;br/&gt;&amp;gt; should be very careful here. Research has been done that shows that&lt;br/&gt;&amp;gt; cascading the same hash function twice is weaker than using HMAC[3]. I&lt;br/&gt;&amp;gt; can&amp;#39;t find results on cascading RIPEMD160(SHA256()).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; RIPEMD160(SHA256()) seems better than RIPEMD160() though, but security&lt;br/&gt;&amp;gt; should not rest on the notion that an attacker requires 2**80 memory,&lt;br/&gt;&amp;gt; many targeted collision attacks can work without much memory.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; [1]: &lt;a href=&#34;https://en.bitcoin.it/wiki/RIPEMD-160&#34;&gt;https://en.bitcoin.it/wiki/RIPEMD-160&lt;/a&gt;&lt;br/&gt;&amp;gt; [2]: &amp;#34;Merkle-Damgard Revisited: How to Construct a Hash Function&amp;#34;&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://www.cs.nyu.edu/~puniya/papers/merkle.pdf&#34;&gt;https://www.cs.nyu.edu/~puniya/papers/merkle.pdf&lt;/a&gt;&lt;br/&gt;&amp;gt; [3]: &lt;a href=&#34;https://www.cs.nyu.edu/~dodis/ps/h-of-h.pdf&#34;&gt;https://www.cs.nyu.edu/~dodis/ps/h-of-h.pdf&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Thu, Jan 7, 2016 at 4:06 PM, Gavin Andresen via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; Maybe I&amp;#39;m asking this question on the wrong mailing list:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Matt/Adam: do you have some reason to think that RIPEMD160 will be broken&lt;br/&gt;&amp;gt; &amp;gt; before SHA256?&lt;br/&gt;&amp;gt; &amp;gt; And do you have some reason to think that they will be so broken that the&lt;br/&gt;&amp;gt; &amp;gt; nested hash construction RIPEMD160(SHA256()) will be vulnerable?&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Adam: re: &amp;#34;where to stop&amp;#34;  :  I&amp;#39;m suggesting we stop exactly at the&lt;br/&gt;&amp;gt; current&lt;br/&gt;&amp;gt; &amp;gt; status quo, where we use RIPEMD160 for P2SH and P2PKH.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Ethan:  your algorithm will find two arbitrary values that collide. That&lt;br/&gt;&amp;gt; &amp;gt; isn&amp;#39;t useful as an attack in the context we&amp;#39;re talking about here (both&lt;br/&gt;&amp;gt; of&lt;br/&gt;&amp;gt; &amp;gt; those values will be useless as coin destinations with overwhelming&lt;br/&gt;&amp;gt; &amp;gt; probability).&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Dave: you described a first preimage attack, which is 2**160 cpu time&lt;br/&gt;&amp;gt; and no&lt;br/&gt;&amp;gt; &amp;gt; storage.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; --&lt;br/&gt;&amp;gt; &amp;gt; --&lt;br/&gt;&amp;gt; &amp;gt; Gavin Andresen&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; &amp;gt; bitcoin-dev mailing list&lt;br/&gt;&amp;gt; &amp;gt; bitcoin-dev at lists.linuxfoundation.org&lt;br/&gt;&amp;gt; &amp;gt; &lt;a href=&#34;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#34;&gt;https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&lt;/a&gt;&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20160107/39e4d3d6/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160107/39e4d3d6/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:31:30&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2talyjskja4qts09lsfvmvq4nr5kgs5afqm0mwrrtvqjdzyktefgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwguxrklw</id>
    
      <title type="html">📅 Original date posted:2016-01-07 📝 Original message:Maybe ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2talyjskja4qts09lsfvmvq4nr5kgs5afqm0mwrrtvqjdzyktefgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwguxrklw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsxkldwwuvyp09v646v8wxyw74he4cmjjtw2d6nfdsud2q8ujhqfyqv32e4u&#39;&gt;nevent1q…2e4u&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2016-01-07&lt;br/&gt;📝 Original message:Maybe I&amp;#39;m asking this question on the wrong mailing list:&lt;br/&gt;&lt;br/&gt;Matt/Adam: do you have some reason to think that RIPEMD160 will be broken&lt;br/&gt;before SHA256?&lt;br/&gt;And do you have some reason to think that they will be so broken that the&lt;br/&gt;nested hash construction RIPEMD160(SHA256()) will be vulnerable?&lt;br/&gt;&lt;br/&gt;Adam: re: &amp;#34;where to stop&amp;#34;  :  I&amp;#39;m suggesting we stop exactly at the current&lt;br/&gt;status quo, where we use RIPEMD160 for P2SH and P2PKH.&lt;br/&gt;&lt;br/&gt;Ethan:  your algorithm will find two arbitrary values that collide. That&lt;br/&gt;isn&amp;#39;t useful as an attack in the context we&amp;#39;re talking about here (both of&lt;br/&gt;those values will be useless as coin destinations with overwhelming&lt;br/&gt;probability).&lt;br/&gt;&lt;br/&gt;Dave: you described a first preimage attack, which is 2**160 cpu time and&lt;br/&gt;no storage.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20160107/a777b3e1/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20160107/a777b3e1/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T19:31:29&#43;02:00</updated>
  </entry>

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

  <entry>
    <id>https://nostr.ae/nevent1qqsy0a5lwczel0kvfkng2savv9q0u2w7kplvkfc2ffxnesy7s0qf3jgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgckk46c</id>
    
      <title type="html">📅 Original date posted:2015-08-10 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy0a5lwczel0kvfkng2savv9q0u2w7kplvkfc2ffxnesy7s0qf3jgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgckk46c" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszjhnymq4w73jldu604p3t8gghwu3l0vfp53cunkpjcttmusdnymgdku5ml&#39;&gt;nevent1q…u5ml&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-10&lt;br/&gt;📝 Original message:On Fri, Aug 7, 2015 at 1:33 PM, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Aug 7, 2015 5:55 PM, &amp;#34;Gavin Andresen&amp;#34; &amp;lt;gavinandresen at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; I think there are multiple reasons to raise the maximum block size, and&lt;br/&gt;&amp;gt; yes, fear of Bad Things Happening as we run up against the 1MB limit is one&lt;br/&gt;&amp;gt; of the reasons.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; What are the other reasons?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; I take the opinion of smart engineers who actually do resource planning&lt;br/&gt;&amp;gt; and have seen what happens when networks run out of capacity very seriously.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; When &amp;#34;the network runs out of capacity&amp;#34; (when we hit the limit) do we&lt;br/&gt;&amp;gt; expect anything to happen apart from minimum market fees rising (above&lt;br/&gt;&amp;gt; zero)?&lt;br/&gt;&amp;gt; Obviously any consequences of fees rising are included in this concern.&lt;br/&gt;&amp;gt;&lt;br/&gt;It is frustrating to answer questions that we answered months ago,&lt;br/&gt;especially when I linked to these in response to your recent &amp;#34;increase&lt;br/&gt;advocates say that not increasing the max block size will KILL BITCOIN&amp;#34;&lt;br/&gt;false claim:&lt;br/&gt;  &lt;a href=&#34;http://gavinandresen.ninja/why-increasing-the-max-block-size-is-urgent&#34;&gt;http://gavinandresen.ninja/why-increasing-the-max-block-size-is-urgent&lt;/a&gt;&lt;br/&gt;  &lt;a href=&#34;https://medium.com/@octskyward/crash-landing-f5cc19908e32&#34;&gt;https://medium.com/@octskyward/crash-landing-f5cc19908e32&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Executive summary: when networks get over-saturated, they become&lt;br/&gt;unreliable.  Unreliable is bad.&lt;br/&gt;&lt;br/&gt;Unreliable and expensive is extra bad, and that&amp;#39;s where we&amp;#39;re headed&lt;br/&gt;without an increase to the max block size.&lt;br/&gt;&lt;br/&gt;RE: the recent thread about &amp;#34;better deal with that type of thing now rather&lt;br/&gt;than later&amp;#34; :  exactly the same argument can be made about changes needed&lt;br/&gt;to support a larger block size-- &amp;#34;better to do that now than to do that&lt;br/&gt;later.&amp;#34;  I don&amp;#39;t think either of those arguments are very convincing.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150810/fe3f5aaa/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150810/fe3f5aaa/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:46:00&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsds0twtt2xtean5muaa88dphjlnxvlfmg5askk0f5ynyt2wnv8l2qzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg466al0</id>
    
      <title type="html">📅 Original date posted:2015-08-07 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsds0twtt2xtean5muaa88dphjlnxvlfmg5askk0f5ynyt2wnv8l2qzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg466al0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspyqe89l7ehewf86xm3054q3gdgqd89am90hcaz3ganavepmjn8agj8lu7r&#39;&gt;nevent1q…lu7r&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-07&lt;br/&gt;📝 Original message:On Fri, Aug 7, 2015 at 11:16 AM, Pieter Wuille &amp;lt;pieter.wuille at gmail.com&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; I guess my question (and perhaps that&amp;#39;s what Jorge is after): do you feel&lt;br/&gt;&amp;gt; that blocks should be increased in response to (or for fear of) such a&lt;br/&gt;&amp;gt; scenario.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;I think there are multiple reasons to raise the maximum block size, and&lt;br/&gt;yes, fear of Bad Things Happening as we run up against the 1MB limit is one&lt;br/&gt;of the reasons.&lt;br/&gt;&lt;br/&gt;I take the opinion of smart engineers who actually do resource planning and&lt;br/&gt;have seen what happens when networks run out of capacity very seriously.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;And if so, if that is a reason for increase now, won&amp;#39;t it be a reason for&lt;br/&gt;&amp;gt; an increase later as well? It is my impression that your answer is yes,&lt;br/&gt;&amp;gt; that this is why you want to increase the block size quickly and&lt;br/&gt;&amp;gt; significantly, but correct me if I&amp;#39;m wrong.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Sure, it might be a reason for an increase later. Here&amp;#39;s my message to&lt;br/&gt;in-the-future Bitcoin engineers:  you should consider raising the maximum&lt;br/&gt;block size if needed and you think the benefits of doing so (like increased&lt;br/&gt;adoption or lower transaction fees or increased reliability) outweigh the&lt;br/&gt;costs (like higher operating costs for full-nodes or the disruption caused&lt;br/&gt;by ANY consensus rule change).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150807/8f8f55fa/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150807/8f8f55fa/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:45:39&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2tt6enwuda29jmg7dsf7zrhkqqwn9tarwr72t378ggjdjdzcxn6czyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgdl0gp8</id>
    
      <title type="html">📅 Original date posted:2015-08-07 📝 Original ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2tt6enwuda29jmg7dsf7zrhkqqwn9tarwr72t378ggjdjdzcxn6czyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgdl0gp8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv7eq3hlkw4xdscn4836v9sw94u07kys5lf95fvrlaycp4v2ryq8chwxrfj&#39;&gt;nevent1q…xrfj&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-07&lt;br/&gt;📝 Original message:Popping this into it&amp;#39;s own thread:&lt;br/&gt;&lt;br/&gt;Jorge asked:&lt;br/&gt;&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; 1) If &amp;#34;not now&amp;#34;, when will it be a good time to let the &amp;#34;market&lt;br/&gt;&amp;gt; &amp;gt;&amp;gt; minimum fee for miners to mine a transaction&amp;#34; rise above zero?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;I answered:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; &amp;gt; 1. If you are willing to wait an infinite amount of time, I think the&lt;br/&gt;&amp;gt; &amp;gt; minimum fee will always be zero or very close to zero, so I think it&amp;#39;s a&lt;br/&gt;&amp;gt; &amp;gt; silly question.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Which Jorge misinterpreted to mean that I think there will always be at&lt;br/&gt;least one miner willing to mine a transaction for free.&lt;br/&gt;&lt;br/&gt;That&amp;#39;s not what I&amp;#39;m thinking. It is just an observation based on the fact&lt;br/&gt;that blocks are found at random intervals.&lt;br/&gt;&lt;br/&gt;Every once in a while the network will get lucky and we&amp;#39;ll find six blocks&lt;br/&gt;in ten minutes. If you are deciding what transaction fee to put on your&lt;br/&gt;transaction, and you&amp;#39;re willing to wait until that&lt;br/&gt;six-blocks-in-ten-minutes once-a-week event, submit your transaction with a&lt;br/&gt;low fee.&lt;br/&gt;&lt;br/&gt;All the higher-fee transactions waiting to be confirmed will get confirmed&lt;br/&gt;in the first five blocks and, if miners don&amp;#39;t have any floor on the fee&lt;br/&gt;they&amp;#39;ll accept (they will, but lets pretend they won&amp;#39;t) then your&lt;br/&gt;very-low-fee transaction will get confirmed.&lt;br/&gt;&lt;br/&gt;In the limit, that logic becomes &amp;#34;wait an infinite amount of time, pay zero&lt;br/&gt;fee.&amp;#34;&lt;br/&gt;&lt;br/&gt;So... I have no idea what the &amp;#39;market minimum fee&amp;#39; will be, because I have&lt;br/&gt;no idea how long people will be willing to wait, how many times they&amp;#39;ll be&lt;br/&gt;willing to retransmit a low-fee transaction that gets evicted from&lt;br/&gt;memory-limited memory pools, or how much memory miners will be willing to&lt;br/&gt;dedicate to storing transactions that won&amp;#39;t confirm for a long time because&lt;br/&gt;they&amp;#39;re waiting for a flurry of blocks to be found.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150807/86bfb634/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150807/86bfb634/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:45:39&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsz46m6ajlja4ps9c53x7yjgmph7s7mvss8u3fnzjmay3956wlxwyczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwggrn4cr</id>
    
      <title type="html">📅 Original date posted:2015-08-07 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsz46m6ajlja4ps9c53x7yjgmph7s7mvss8u3fnzjmay3956wlxwyczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwggrn4cr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgx3mdzh6eeqepn8f3vuhuhpwsquj5jjz7f9ey2yh6jdxgguytxhsf8mu2h&#39;&gt;nevent1q…mu2h&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-07&lt;br/&gt;📝 Original message:On Fri, Aug 7, 2015 at 12:30 PM, Pieter Wuille via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; If the incentives for running a node don&amp;#39;t weight up against the&lt;br/&gt;&amp;gt; cost/difficulty using a full node yourself for a majority of people in the&lt;br/&gt;&amp;gt; ecosystem, I would argue that there is a problem. As Bitcoin&amp;#39;s fundamental&lt;br/&gt;&amp;gt; improvement over other systems is the lack of need for trust, I believe&lt;br/&gt;&amp;gt; that with increased adoption should also come an increased (in absolute&lt;br/&gt;&amp;gt; terms) incentive for people to use a full node. I&amp;#39;m seeing the opposite&lt;br/&gt;&amp;gt; trend, and that is worrying IMHO.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Are you saying that unless the majority of people in the ecosystem decide&lt;br/&gt;to trust nothing but the genesis block hash (decide to run a full node)&lt;br/&gt;there is a problem?&lt;br/&gt;&lt;br/&gt;If so, then we do have a fundamental difference of opinion, but I&amp;#39;ve&lt;br/&gt;misunderstood how you think about trust/centralization/convenience&lt;br/&gt;tradeoffs in the past.&lt;br/&gt;&lt;br/&gt;I believe people in the Bitcoin ecosystem will choose different tradeoffs,&lt;br/&gt;and I believe that is OK-- people should be free to make those tradeoffs.&lt;br/&gt;&lt;br/&gt;And given that the majority of people in the ecosystem were deciding that&lt;br/&gt;using a centralized service or an SPV-level-security wallet was better even&lt;br/&gt;two or three years ago when blocks were tiny (I&amp;#39;d have to go back and dig&lt;br/&gt;up number-of-full-nodes and number-of-active-wallets at the big web-wallet&lt;br/&gt;providers, but I bet there were an order of magnitude more people using&lt;br/&gt;centralized services than running full nodes even back then), I firmly&lt;br/&gt;believe that block size has very little to do with the decision to run a&lt;br/&gt;full node or not.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150807/1aaa747d/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150807/1aaa747d/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:45:35&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvk829x295s82ejc0rpchc5vgcsz5satvdgvm45gqq5vyyuzeuljczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgg799dt</id>
    
      <title type="html">📅 Original date posted:2015-08-09 📝 Original message:While ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvk829x295s82ejc0rpchc5vgcsz5satvdgvm45gqq5vyyuzeuljczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgg799dt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgckknz9w9q405scrp7gjfczwy3vtyywfp9uqljcej5fe6l4mac4g9l8mpp&#39;&gt;nevent1q…8mpp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-09&lt;br/&gt;📝 Original message:While we&amp;#39;re on the subject of payment hubs / lightning network...&lt;br/&gt;&lt;br/&gt;I&amp;#39;d love to see somebody write up a higher-level description of what the&lt;br/&gt;user experience is like, what communication happens underneath, and what&lt;br/&gt;new pieces of infrastructure need to get built to make it all work.&lt;br/&gt;&lt;br/&gt;A use-case to start with:&lt;br/&gt;&lt;br/&gt;A customer starts with eleven on-chain bitcoin. They want to pay for a nice&lt;br/&gt;cup of tea. Walk me through what happens before/during/after the&lt;br/&gt;transaction, assuming I have a  lightning-enabled wallet on my iPhone and&lt;br/&gt;the tea shop has a lightning-enabled cash register.&lt;br/&gt;&lt;br/&gt;Assume neither the customer nor the tea shop are technically sophisticated&lt;br/&gt;-- assume the customer is using an SPV wallet and the tea shop is using a&lt;br/&gt;service similar to Bitpay.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150809/9dcc4cd8/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150809/9dcc4cd8/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:45:20&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw2ml68vq0nhctq3mjt5pfkfe077r409nsg3acqjfe27ldyfc9vmqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgml4mdg</id>
    
      <title type="html">📅 Original date posted:2015-08-06 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw2ml68vq0nhctq3mjt5pfkfe077r409nsg3acqjfe27ldyfc9vmqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgml4mdg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0y30cy5a5hdhd8frfeyspehms2ft7d9trvye476lnc906vse9e7c4yfume&#39;&gt;nevent1q…fume&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-06&lt;br/&gt;📝 Original message:On Thu, Aug 6, 2015 at 1:15 PM, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; So I reformulate the question:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1) If &amp;#34;not now&amp;#34;, when will it be a good time to let the &amp;#34;market&lt;br/&gt;&amp;gt; minimum fee for miners to mine a transaction&amp;#34; rise above zero?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Two answers:&lt;br/&gt;&lt;br/&gt;1. If you are willing to wait an infinite amount of time, I think the&lt;br/&gt;minimum fee will always be zero or very close to zero, so I think it&amp;#39;s a&lt;br/&gt;silly question.&lt;br/&gt;&lt;br/&gt;2. The &amp;#34;market minimum fee&amp;#34; should be determined by the market. It should&lt;br/&gt;not be up to us to decide &amp;#34;when is a good time.&amp;#34;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; 2) Do you have any criterion (automatic or not) that can result in you&lt;br/&gt;&amp;gt; saying &amp;#34;no, this is too much&amp;#34; for any proposed size?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Sure, if keeping up with transaction volume requires a cluster of computers&lt;br/&gt;or more than &amp;#34;pretty good&amp;#34; broadband bandwidth I think that&amp;#39;s too far.&lt;br/&gt;That&amp;#39;s where original 20MB limit comes from, otherwise I&amp;#39;d have proposed a&lt;br/&gt;much higher limit.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; Would you agree that blocksize increase proposals should have such a&lt;br/&gt;&amp;gt; criterion/test?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Although I&amp;#39;ve been very clear with my criterion, no, I don&amp;#39;t think all&lt;br/&gt;blocksize increase proposals should have to justify &amp;#34;why this size&amp;#34; or &amp;#34;why&lt;br/&gt;this rate of increase.&amp;#34; Part of my frustration with this whole debate is&lt;br/&gt;we&amp;#39;re talking about a sanity-check upper-limit; as long as it doesn&amp;#39;t open&lt;br/&gt;up some terrible new DoS possibility I don&amp;#39;t think it really matters much&lt;br/&gt;what the exact number is.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; Regardless of the history of the consensus rule (which I couldn&amp;#39;t care&lt;br/&gt;&amp;gt; less about), I believe the only function that the maximum block size&lt;br/&gt;&amp;gt; rule currently serves is limiting centralization.&lt;br/&gt;&amp;gt; Since you deny that function, do you think the (artificial) consensus&lt;br/&gt;&amp;gt; rule is currently serving any other purpose that I&amp;#39;m missing?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;It prevents trivial denial-of-service attacks (e.g. I promise to send you a&lt;br/&gt;1 Terabyte block, then fill up your memory or disk...).&lt;br/&gt;&lt;br/&gt;And please read what I wrote: I said that the block limit has LITTLE effect&lt;br/&gt;on MINING centralization.  Not &amp;#34;no effect on any type of centralization.&amp;#34;&lt;br/&gt;&lt;br/&gt;If the limit was removed entirely, it is certainly possible we&amp;#39;d end up&lt;br/&gt;with very few organizations (and perhaps zero individuals) running full&lt;br/&gt;nodes.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150806/1dcf6602/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150806/1dcf6602/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:44:54&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp9x5dgmmah07fxh9dh0qsghddg4yuz5w43s9yuun65va2q0geatczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg975x7f</id>
    
      <title type="html">📅 Original date posted:2015-08-06 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp9x5dgmmah07fxh9dh0qsghddg4yuz5w43s9yuun65va2q0geatczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg975x7f" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs04sg7njh62m35j65wr6x8f2y422tlz8z0g6p565s2lqcwez78shsd5t9nt&#39;&gt;nevent1q…t9nt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-06&lt;br/&gt;📝 Original message:On Thu, Aug 6, 2015 at 11:25 AM, Jorge Timón &amp;lt;jtimon at jtimon.cc&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; 1) If &amp;#34;not now&amp;#34; when will it be a good time to let fees rise above zero?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Fees are already above zero. See&lt;br/&gt;&lt;a href=&#34;http://gavinandresen.ninja/the-myth-of-not-full-blocks&#34;&gt;http://gavinandresen.ninja/the-myth-of-not-full-blocks&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; 2) When will you consider a size to be too dangerous for centralization?&lt;br/&gt;&amp;gt; In other words, why 20 GB would have been safe but 21 GB wouldn&amp;#39;t have&lt;br/&gt;&amp;gt; been (or the respective maximums and respective &#43;1 for each block&lt;br/&gt;&amp;gt; increase proposal)?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;http://gavinandresen.ninja/does-more-transactions-necessarily-mean-more-centralized&#34;&gt;http://gavinandresen.ninja/does-more-transactions-necessarily-mean-more-centralized&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;3) Does this mean that you would be in favor of completely removing&lt;br/&gt;&amp;gt; the consensus rule that limits mining centralization by imposing an&lt;br/&gt;&amp;gt; artificial (like any other consensus rule) block size maximum?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t believe that the maximum block size has much at all to do with&lt;br/&gt;mining centralization, so I don&amp;#39;t accept the premise of the question.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150806/a9b951db/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150806/a9b951db/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:44:53&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq3rv06l88pe9sp2nqusfshlvj7xkmacrlpvhf4vud0pgpn572mngzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg0vaz8q</id>
    
      <title type="html">📅 Original date posted:2015-08-06 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq3rv06l88pe9sp2nqusfshlvj7xkmacrlpvhf4vud0pgpn572mngzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg0vaz8q" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspjc02flc357y2pclntgejwejgxwnu8dk7u49tl9u26yr2d32zr2qtfqjrh&#39;&gt;nevent1q…qjrh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-06&lt;br/&gt;📝 Original message:On Thu, Aug 6, 2015 at 10:06 AM, Pieter Wuille &amp;lt;pieter.wuille at gmail.com&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; But you seem to consider that a bad thing. Maybe saying that you&amp;#39;re&lt;br/&gt;&amp;gt; claiming that this equals Bitcoin failing is an exaggeration, but you do&lt;br/&gt;&amp;gt; believe that evolving towards an ecosystem where there is competition for&lt;br/&gt;&amp;gt; block space is a bad thing, right?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;No, competition for block space is good.&lt;br/&gt;&lt;br/&gt;What is bad is artificially limiting or centrally controlling the supply of&lt;br/&gt;that space.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150806/c7963bde/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150806/c7963bde/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:44:52&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9cw9kv68xfmc4hayt5kttlgdvzndqnqd3za8lcgvcjp3alqndp6qzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgzksjt9</id>
    
      <title type="html">📅 Original date posted:2015-08-06 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9cw9kv68xfmc4hayt5kttlgdvzndqnqd3za8lcgvcjp3alqndp6qzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgzksjt9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqszchgs0080jm0warswhfq07r7vc6dfjm0ata3k7r74r2ur9q6eg5qzrvevd&#39;&gt;nevent1q…vevd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-08-06&lt;br/&gt;📝 Original message:On Wed, Aug 5, 2015 at 9:26 PM, Jorge Timón &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; This is a much more reasonable position. I wish this had been starting&lt;br/&gt;&amp;gt; point of this discussion instead of &amp;#34;the block size limit must be&lt;br/&gt;&amp;gt; increased as soon as possible or bitcoin will fail&amp;#34;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;It REALLY doesn&amp;#39;t help the debate when you say patently false statements&lt;br/&gt;like that.&lt;br/&gt;&lt;br/&gt;My first blog post on this issue is here:&lt;br/&gt;  &lt;a href=&#34;http://gavinandresen.ninja/why-increasing-the-max-block-size-is-urgent&#34;&gt;http://gavinandresen.ninja/why-increasing-the-max-block-size-is-urgent&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;... and I NEVER say &amp;#34;Bitcoin will fail&amp;#34;.  I say:&lt;br/&gt;&lt;br/&gt;&amp;#34;If the number of transactions waiting gets large enough, the end result&lt;br/&gt;will be an over-saturated network, busy doing nothing productive. I don’t&lt;br/&gt;think that is likely– it is more likely people just stop using Bitcoin&lt;br/&gt;because transaction confirmation becomes increasingly unreliable.&amp;#34;&lt;br/&gt;&lt;br/&gt;Mike sketched out the worst-case here:&lt;br/&gt;  &lt;a href=&#34;https://medium.com/@octskyward/crash-landing-f5cc19908e32&#34;&gt;https://medium.com/@octskyward/crash-landing-f5cc19908e32&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;... and concludes:&lt;br/&gt;&lt;br/&gt;&amp;#34;I believe there are no situations in which Bitcoin can enter an overload&lt;br/&gt;situation and come out with its reputation and user base intact. Both would&lt;br/&gt;suffer heavily and as Bitcoin is the founder of the cryptocurrency concept,&lt;br/&gt;the idea itself would inevitably suffer some kind of negative&lt;br/&gt;repercussions.&amp;#34;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;------------&lt;br/&gt;&lt;br/&gt;So please stop with the over-the-top claims about what &amp;#34;the other side&amp;#34;&lt;br/&gt;believe, there are enough of those (on both sides of the debate) on reddit.&lt;br/&gt;I&amp;#39;d really like to focus on how to move forward, and how best to resolve&lt;br/&gt;difficult questions like this in the future.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150806/d5606a8f/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150806/d5606a8f/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:44:51&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqv6sexhkaa2fp0qe06zj2g68y0cfu43mlde6ty4zw6up273h9lhczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgnykh37</id>
    
      <title type="html">📅 Original date posted:2015-07-30 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqv6sexhkaa2fp0qe06zj2g68y0cfu43mlde6ty4zw6up273h9lhczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgnykh37" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqp62yksnx5wn6lz56gwazk5dudupnt3cv0zf3lv39fmf2ya2zjhqtppdgl&#39;&gt;nevent1q…pdgl&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-30&lt;br/&gt;📝 Original message:On Thu, Jul 30, 2015 at 8:50 AM, Pieter Wuille &amp;lt;pieter.wuille at gmail.com&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Let&amp;#39;s scale the block size gradually over time, according to technological&lt;br/&gt;&amp;gt; growth.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Yes, lets do that-- that is EXACTLY what BIP101 intends to do.&lt;br/&gt;&lt;br/&gt;With the added belt&amp;amp;suspenders reality check of miners, who won&amp;#39;t produce&lt;br/&gt;blocks too big for whatever technology they&amp;#39;re using.&lt;br/&gt;&lt;br/&gt;-------&lt;br/&gt;&lt;br/&gt;So what do you think the scalability road map should look like? Should we&lt;br/&gt;wait to hard fork until Blockstream Elements is ready for deploying on the&lt;br/&gt;main network, and then have One Grand Hardfork that introduces all the&lt;br/&gt;scalability work you guys have been working on (like Segregated Witness and&lt;br/&gt;Lightning)?&lt;br/&gt;&lt;br/&gt;Or is the plan to avoid controversy by people voluntarily moving their&lt;br/&gt;bitcoin to a sidechain where all this scaling-up innovation happens?&lt;br/&gt;&lt;br/&gt;No plan for how to scale up is the worst of all possible worlds, and the&lt;br/&gt;lack of a direction or plan(s) is my main objection to the current status&lt;br/&gt;quo.&lt;br/&gt;&lt;br/&gt;And any plan that requires inventing brand-new technology is going to be&lt;br/&gt;riskier than scaling up what we already have and understand, which is why I&lt;br/&gt;think it is worthwhile to scale up what we have IN ADDITION TO working on&lt;br/&gt;great projects like Segregated Witness and Lightning.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150730/d7fc3a50/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150730/d7fc3a50/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:43:48&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs0z0et9c7mltufreghcz2p7g98ma68t0cks7js9leun3axm6qmw7qzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgj62smk</id>
    
      <title type="html">📅 Original date posted:2015-07-23 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs0z0et9c7mltufreghcz2p7g98ma68t0cks7js9leun3axm6qmw7qzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgj62smk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs98pmhf99am7guzchf6at2vl9wpp5k3zfrfd7g66wy47uyzl97fkc55xd4f&#39;&gt;nevent1q…xd4f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-23&lt;br/&gt;📝 Original message:On Thu, Jul 23, 2015 at 3:14 PM, Eric Lombrozo &amp;lt;elombrozo at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Mainstream usage of cryptocurrency will be enabled primarily by direct&lt;br/&gt;&amp;gt; party-to-party contract negotiation…with the use of the blockchain&lt;br/&gt;&amp;gt; primarily as a dispute resolution mechanism. The block size isn’t about&lt;br/&gt;&amp;gt; scaling but about supply and demand of finite resources. As demand for&lt;br/&gt;&amp;gt; block space increases, we can address it either by increasing computational&lt;br/&gt;&amp;gt; resources (block size) or by increasing fees. But to do the former we need&lt;br/&gt;&amp;gt; a way to offset the increase in cost by making sure that those who&lt;br/&gt;&amp;gt; contribute said resources have incentive to do so.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;There are so many things wrong with this paragraph I just can&amp;#39;t let it&lt;br/&gt;slide.&lt;br/&gt;&lt;br/&gt;&amp;#34;Mainstream usage will be enabled primarily by...&amp;#34;  Maybe. Maybe not, we&lt;br/&gt;don&amp;#39;t know what use case(s) will primarily take cryptocurrency mainstream.&lt;br/&gt;I believe it is a big mistake to pick one and bet &amp;#34;THIS is going to be the&lt;br/&gt;winner&amp;#34;.&lt;br/&gt;&lt;br/&gt;&amp;#34;we can address it either by... or...&amp;#34;  False dichotomy. There are lots of&lt;br/&gt;things we can do to decrease costs, and a lot of things have ALREADY been&lt;br/&gt;done (e.g. running a pruned full node).  I HATE the &amp;#34;it must be this or&lt;br/&gt;that&amp;#34; &amp;#34;us or them&amp;#34; attitude, it fosters unproductive bickering and&lt;br/&gt;negativity.&lt;br/&gt;&lt;br/&gt;(and yes, I&amp;#39;m human, I&amp;#39;m sure you can find instances in the recent past&lt;br/&gt;where I did it, too... mea culpa)&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/76ddbef2/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/76ddbef2/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:42:54&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsztzrrz2q5fxdah00dt6jzka7ympq8tll88e39ecfam2avmpp2gcqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgf2f033</id>
    
      <title type="html">📅 Original date posted:2015-07-23 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsztzrrz2q5fxdah00dt6jzka7ympq8tll88e39ecfam2avmpp2gcqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgf2f033" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8jtuqdar330yzex9tlykqw4xzfufuqzggqk7x3wx7788f3yf23ksmj2muw&#39;&gt;nevent1q…2muw&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-23&lt;br/&gt;📝 Original message:On Thu, Jul 23, 2015 at 12:17 PM, Tom Harding via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On 7/23/2015 5:17 AM, Jorge Timón via bitcoin-dev wrote:&lt;br/&gt;&amp;gt; &amp;gt; they will simply advance the front and start another battle, because&lt;br/&gt;&amp;gt; &amp;gt; their true hidden faction is the &amp;#34;not ever side&amp;#34;. Please, Jeff, Gavin,&lt;br/&gt;&amp;gt; &amp;gt; Mike, show me that I&amp;#39;m wrong on this point. Please, answer my question&lt;br/&gt;&amp;gt; &amp;gt; this time. If &amp;#34;not now&amp;#34;, then when?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Bitcoin has all the hash power.  The merkle root has effectively&lt;br/&gt;&amp;gt; infinite capacity.  We should be asking HOW to scale the supporting&lt;br/&gt;&amp;gt; information propagation system appropriately, not WHEN to limit the&lt;br/&gt;&amp;gt; capacity of the primary time-stamping machine.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; We haven&amp;#39;t tried yet.  I can&amp;#39;t answer for the people you asked, but&lt;br/&gt;&amp;gt; personally I haven&amp;#39;t thought much about when we should declare failure.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Yes! Lets plan for success!&lt;br/&gt;&lt;br/&gt;I&amp;#39;d really like to move from &amp;#34;IMPOSSIBLE because...  (electrum hasn&amp;#39;t been&lt;br/&gt;optimized&lt;br/&gt;(by the way: you should run on SSDs, LevelDB isn&amp;#39;t designed for spinning&lt;br/&gt;disks),&lt;br/&gt;what if the network is attacked?  (attacked HOW???), current p2p network is&lt;br/&gt;using&lt;br/&gt;the simplest, stupidest possible block propagation algorithm...)&amp;#34;&lt;br/&gt;&lt;br/&gt;... to &amp;#34;lets work together and work through the problems and scale it up.&amp;#34;&lt;br/&gt;&lt;br/&gt;I&amp;#39;m frankly tired of all the negativity here; so tired of it I&amp;#39;ve decided&lt;br/&gt;to mostly ignore&lt;br/&gt;all the debate for a while, not respond to misinformation I see being spread&lt;br/&gt;(like &amp;#34;miners have some incentive to create slow-to-propagate blocks&amp;#34;),&lt;br/&gt;work with people like Tom and Mike who have a &amp;#39;lets get it done&amp;#39; attitude,&lt;br/&gt;and&lt;br/&gt;focus on what it will take to scale up.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/9a8c53b6/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/9a8c53b6/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:42:51&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs24c7ph65c0kd66edhgjxq67waecms00frvgkz5wvh2p8c82kqseqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgdp9dd8</id>
    
      <title type="html">📅 Original date posted:2015-07-23 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs24c7ph65c0kd66edhgjxq67waecms00frvgkz5wvh2p8c82kqseqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgdp9dd8" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsflh9szpy4jkmexxsmxha2m0c7us4k5lljgvs59h8lw5a42ztlzps85ljc6&#39;&gt;nevent1q…ljc6&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-23&lt;br/&gt;📝 Original message:On Mon, Jul 20, 2015 at 4:55 PM, Gregory Maxwell &amp;lt;gmaxwell at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Mon, Jul 20, 2015 at 7:10 PM, Gavin Andresen via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; Mitigate a potential CPU exhaustion denial-of-service attack by limiting&lt;br/&gt;&amp;gt; &amp;gt; the maximum size of a transaction included in a block.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This seems like a fairly indirect approach. The resource being watched&lt;br/&gt;&amp;gt; for is not the size (otherwise two transactions for 200k would be&lt;br/&gt;&amp;gt; strictly worse than one 200k transactions) but the potential of N^2&lt;br/&gt;&amp;gt; costs related to repeated hashing in checksig; which this ignores.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;To get a feeling for the implementation complexity / correctness tradeoff,&lt;br/&gt;I implemented changes to Core to count exactly how many signature operations&lt;br/&gt;are performed and how many bytes are hashed to compute sighashes:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/gavinandresen/bitcoin-git/commit/08ecd6f67d977271faa92bc1890b8f94b15c2792&#34;&gt;https://github.com/gavinandresen/bitcoin-git/commit/08ecd6f67d977271faa92bc1890b8f94b15c2792&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I haven&amp;#39;t benchmarked how much keeping track of the counts affects&lt;br/&gt;performance (but I expect&lt;br/&gt;it to be minimal compared to ECDSA signature validation, accessing inputs&lt;br/&gt;from the UTXO, etc).&lt;br/&gt;&lt;br/&gt;I like the idea of a consensus rule that directly addresses the attack--&lt;br/&gt;e.g. &amp;#34;validating&lt;br/&gt;a transaction must not require more than X megabytes hashed to compute&lt;br/&gt;signature hashes.&amp;#34;&lt;br/&gt;(or: &amp;#34;validating a block must not require more than X megabytes hashed...&amp;#34;&lt;br/&gt;which is&lt;br/&gt;more symmetric with the current &amp;#34;maximum number of sigops allowed per&lt;br/&gt;block&amp;#34;)&lt;br/&gt;&lt;br/&gt;Thinking about this and looking at block 364,292, I think I see a simple&lt;br/&gt;optimization that would&lt;br/&gt;speed up validation for transactions with lots of inputs:  use&lt;br/&gt;SIGHASH_ANYONECANPAY&lt;br/&gt;for all of the inputs instead of SIGHASH_ALL.&lt;br/&gt;&lt;br/&gt;(which would make the transaction malleable-- if that&amp;#39;s a concern, then&lt;br/&gt;make one of the inputs&lt;br/&gt;SIGHASH_ALL and the rest SIGHASH_ANYONECANPAY-- I think this is a change&lt;br/&gt;that&lt;br/&gt;should be made to Core and other wallets should make).&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;I&amp;#39;d like to hear from maintainers of other full implementations: how hard&lt;br/&gt;would it be for you&lt;br/&gt;to keep track of the number of bytes hashed to validate a transaction or&lt;br/&gt;block, and use&lt;br/&gt;it as a consensus rule?&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/f0db9377/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150723/f0db9377/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:42:41&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstypse9pvsw2vpws4zjaj0ppwdldwv6r9ujdrpjlghfexzp9wq3hgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgfg7ch9</id>
    
      <title type="html">📅 Original date posted:2015-07-21 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstypse9pvsw2vpws4zjaj0ppwdldwv6r9ujdrpjlghfexzp9wq3hgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgfg7ch9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs87wksg3360fyvss7e4h49c2zrzq7hcf0uup6c52j00qyrzwprfccnecf89&#39;&gt;nevent1q…cf89&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-21&lt;br/&gt;📝 Original message:On Mon, Jul 20, 2015 at 4:55 PM, Gregory Maxwell &amp;lt;gmaxwell at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Mon, Jul 20, 2015 at 7:10 PM, Gavin Andresen via bitcoin-dev&lt;br/&gt;&amp;gt; &amp;lt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; Mitigate a potential CPU exhaustion denial-of-service attack by limiting&lt;br/&gt;&amp;gt; &amp;gt; the maximum size of a transaction included in a block.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This seems like a fairly indirect approach. The resource being watched&lt;br/&gt;&amp;gt; for is not the size (otherwise two transactions for 200k would be&lt;br/&gt;&amp;gt; strictly worse than one 200k transactions) but the potential of N^2&lt;br/&gt;&amp;gt; costs related to repeated hashing in checksig; which this ignores.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Yes.  The tradeoff is implementation complexity: it is trivial to check&lt;br/&gt;transaction size,&lt;br/&gt;not as trivial to count signature operations, because&lt;br/&gt;number-of-bytes-in-transaction&lt;br/&gt;doesn&amp;#39;t require any context.&lt;br/&gt;&lt;br/&gt;But I would REALLY hate myself if in ten years a future version of me was&lt;br/&gt;struggling to&lt;br/&gt;get consensus to move away from some stupid 100,000 byte transaction size&lt;br/&gt;limit&lt;br/&gt;I imposed to mitigate a potential DoS attack.&lt;br/&gt;&lt;br/&gt;So I agree, a limit on sigops is the right way to go. And if that is being&lt;br/&gt;changed,&lt;br/&gt;might as well accurately count exactly how many sigops a transaction&lt;br/&gt;actually&lt;br/&gt;requires to be validated...&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150721/258a0bc6/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150721/258a0bc6/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:42:40&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswjv7s4x7mdtd6z39h4hdxn80spt3n5zkdc7xz9593hawqvtfwhgczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgsp3srx</id>
    
      <title type="html">📅 Original date posted:2015-07-20 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswjv7s4x7mdtd6z39h4hdxn80spt3n5zkdc7xz9593hawqvtfwhgczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgsp3srx" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp3rqj875auwdycnvjcahqpp8q7u3kp87umwyn978xynnu7s5c5ucnq94n9&#39;&gt;nevent1q…94n9&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-07-20&lt;br/&gt;📝 Original message:On Mon, Jul 20, 2015 at 3:43 PM, Tier Nolan via bitcoin-dev &amp;lt;&lt;br/&gt;bitcoin-dev at lists.linuxfoundation.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; This could render transactions with a locktime in the future as&lt;br/&gt;&amp;gt; unspendable.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It is pretty low probability that someone has created a &amp;gt;100kB locked&lt;br/&gt;&amp;gt; transaction though.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It violates the principle that no fork should render someone&amp;#39;s coins&lt;br/&gt;&amp;gt; unspendable.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Mmmm.... you&amp;#39;d have to:&lt;br/&gt;&lt;br/&gt;a) Have lost or thrown away the keys to the unspent transaction outputs&lt;br/&gt;b) Have created a locktime&amp;#39;d transaction with a lock time after the&lt;br/&gt;BIP100/101 switchover times&lt;br/&gt;that is more than 100,000 bytes big&lt;br/&gt;c) Have some special relationship with a miner that you trust to still be&lt;br/&gt;around when the transaction&lt;br/&gt;unlocks that would mine the bigger-than-standard transaction for you.&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t think adding extra complexity to consensus-critical code to support&lt;br/&gt;such an incredibly unlikely&lt;br/&gt;scenario is the right decision here. I think it is more likely that the&lt;br/&gt;extra complexity would trigger a bug&lt;br/&gt;that causes a loss of bitcoin greater than the amount of bitcoin tied up in&lt;br/&gt;locktime&amp;#39;ed transactions&lt;br/&gt;(because I think there are approximately zero BTC tied up in &amp;gt;100K&lt;br/&gt;locktime&amp;#39;ed transactions).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;RE: limit size of transaction&#43;parents:  Feature creep, belongs in another&lt;br/&gt;BIP in my opinion. This one&lt;br/&gt;is focused on fixing CVE-2013-2292&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150720/05a16bf2/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150720/05a16bf2/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:42:39&#43;02:00</updated>
  </entry>

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

  <entry>
    <id>https://nostr.ae/nevent1qqszrvk2pteszaqz6ft85lkkt9aex0ptq9n3gha8uw5kmncflw6yckczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgh55mkr</id>
    
      <title type="html">📅 Original date posted:2015-06-28 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszrvk2pteszaqz6ft85lkkt9aex0ptq9n3gha8uw5kmncflw6yckczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgh55mkr" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsd5lzjvu74alvs6dankewj8jlpck9g8d33eafggcp8reuqxl88smckulxaf&#39;&gt;nevent1q…lxaf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-28&lt;br/&gt;📝 Original message:On Sun, Jun 28, 2015 at 2:58 PM, Adam Back &amp;lt;adam at cypherspace.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; This is probably going to sound impolite, but I think it&amp;#39;s pertinent.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Gavin, on dwelling on the the fact that you appear to not understand&lt;br/&gt;&amp;gt; the basics of the lightning network, I am a little alarmed about this&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;If I don&amp;#39;t see how switching from using the thousands of fully-validating&lt;br/&gt;bitcoin nodes with (tens? hundreds?) of Lightning Network hubs is better in&lt;br/&gt;terms of decentralization (or security, in terms of Sybil/DoS attacks),&lt;br/&gt;then I doubt other people do, either. You need to do a better job of&lt;br/&gt;explaining it.&lt;br/&gt;&lt;br/&gt;But even if you could convince me that it WAS better from a&lt;br/&gt;security/decentralization point of view:&lt;br/&gt;&lt;br/&gt;a) Lightning Network is nothing but a whitepaper right now. We are a long&lt;br/&gt;way from a practical implementation supported by even one wallet.&lt;br/&gt;&lt;br/&gt;b) The Lightning Network paper itself says bigger blocks will be needed&lt;br/&gt;even if (especially if!) Lightning is wildly successful.&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150628/b1dc1232/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150628/b1dc1232/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:40:56&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxu5pam88l5fsdnq3ytm47xmvzz8zvn065asg5ru3gnljhfdhe35qzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgtekf8k</id>
    
      <title type="html">📅 Original date posted:2015-06-28 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxu5pam88l5fsdnq3ytm47xmvzz8zvn065asg5ru3gnljhfdhe35qzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgtekf8k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfjrde4tgseqnwxrwru92cc0wugwdq6ealtgvwxnduqavmgw8zfrg6hq9cx&#39;&gt;nevent1q…q9cx&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-28&lt;br/&gt;📝 Original message:On Sun, Jun 28, 2015 at 1:12 PM, Mark Friedenbach &amp;lt;mark at friedenbach.org&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; But ultimately, lightning usefully solves a problem where participants&lt;br/&gt;&amp;gt; have semi-long lived payment endpoints.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Very few of my own personal Bitcoin transactions fit that use-case.&lt;br/&gt;&lt;br/&gt;In fact, very few of my own personal dollar transactions fit that use-case&lt;br/&gt;(I suppose if I was addicted to Starbucks I&amp;#39;d have one of their payment&lt;br/&gt;cards that I topped up every once in a while, which would map nicely onto a&lt;br/&gt;payment channel). I suppose I could setup a payment channel with the&lt;br/&gt;grocery store I shop at once a week, but that would be inconvenient (I&amp;#39;d&lt;br/&gt;have to pre-fund it) and bad for my privacy.&lt;br/&gt;&lt;br/&gt;I can see how payment channels would work between big financial&lt;br/&gt;institutions as a settlement layer, but isn&amp;#39;t that exactly the&lt;br/&gt;centralization concern that is making a lot of people worried about&lt;br/&gt;increasing the max block size?&lt;br/&gt;&lt;br/&gt;And if there are only a dozen or two popular hubs, that&amp;#39;s much worse&lt;br/&gt;centralization-wise compared to a few thousand fully-validating Bitcoin&lt;br/&gt;nodes.&lt;br/&gt;&lt;br/&gt;Don&amp;#39;t get me wrong, I think the Lightning Network is a fantastic idea and a&lt;br/&gt;great experiment and will likely be used for all sorts of great payment&lt;br/&gt;innovations (micropayments for bandwidth maybe, or maybe paying workers by&lt;br/&gt;the hour instead of at the end of the month). But I don&amp;#39;t think it is a&lt;br/&gt;scaling solution for the types of payments the Bitcoin network is handling&lt;br/&gt;today.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150628/8b400964/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150628/8b400964/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:40:55&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswrwxlg3vm8jc2tt3t9u28630pxtqykgr2y4kj2mxgfdtsmc8avmgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgnm4jr5</id>
    
      <title type="html">📅 Original date posted:2015-06-26 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswrwxlg3vm8jc2tt3t9u28630pxtqykgr2y4kj2mxgfdtsmc8avmgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgnm4jr5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsynwgx4cxtr3js6qajrxpngwggx409p2sz50v3u4267nvftf9un2shsahrm&#39;&gt;nevent1q…ahrm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-26&lt;br/&gt;📝 Original message:I completely agree with Pieter: usage will grow to fill whatever maximum&lt;br/&gt;block size the miners decide to allow (or whatever maximum block size is&lt;br/&gt;imposed by minimum transaction fees or a hard cap on block size).&lt;br/&gt;&lt;br/&gt;I am not scared by increased usage, though: more usage and adoption means&lt;br/&gt;more investment, more smart engineers, and more people with incentives to&lt;br/&gt;solve whatever scaling problems crop up. All of that makes Bitcoin stronger.&lt;br/&gt;&lt;br/&gt;And I don&amp;#39;t feel like this process has been hurried: I&amp;#39;ve been working on&lt;br/&gt;this (thinking, testing, simulating, talking, writing code, talking to key&lt;br/&gt;people and companies) almost exclusively since late last year. In my humble&lt;br/&gt;opinion, BIP 101 is a good compromise between &amp;#34;no limit, let the miners&lt;br/&gt;decide&amp;#34; and &amp;#34;lower the max size so a raspberry pi running on a 56K modem&lt;br/&gt;can be a full node.&amp;#34;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150626/6143a1be/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150626/6143a1be/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:40:29&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv3yu409p7apgfz65xrjj65j9p74g5555dsjmzqhtu6n4z6etdsuszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgz8azvg</id>
    
      <title type="html">📅 Original date posted:2015-06-24 📝 Original message:This ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv3yu409p7apgfz65xrjj65j9p74g5555dsjmzqhtu6n4z6etdsuszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgz8azvg" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsfdcjrs68kwgpxcws7g3rxk3y4umyfqx9wfmxfdqm7lfc94ynklaq9ulmna&#39;&gt;nevent1q…lmna&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-24&lt;br/&gt;📝 Original message:This BIP has been assigned number 101 by the BIP editor. I plan on filling&lt;br/&gt;in the TODOs and will submit it as a pull request to the BIP repository&lt;br/&gt;today.&lt;br/&gt;&lt;br/&gt;&amp;gt; Title: Increase Maximum Block Size&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150624/b7442be1/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150624/b7442be1/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:39:51&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswne2gzkqtdfxvxvcthfvf9ysrp4x020dlz68nkq9wutcegajt23qzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgytw8sv</id>
    
      <title type="html">📅 Original date posted:2015-06-23 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswne2gzkqtdfxvxvcthfvf9ysrp4x020dlz68nkq9wutcegajt23qzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgytw8sv" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqcyj6y8aqly0l2tf98693fqhc4z8w8smxjr5tk5xh6hkc8gxrqas6wtd4m&#39;&gt;nevent1q…td4m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-23&lt;br/&gt;📝 Original message:On Tue, Jun 23, 2015 at 4:46 PM, Peter Todd &amp;lt;pete at petertodd.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Pieter Wuille showed with simulations that miners with bad connectivity&lt;br/&gt;&amp;gt; are negatively affected by other miners creating larger blocks.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;... but the effect is only significant if they have an absurdly&lt;br/&gt;low-bandwidth connection and do NOTHING to work around it (like rent a&lt;br/&gt;server on the other side of the bandwidth bottleneck and write some code to&lt;br/&gt;make sure you&amp;#39;re creating blocks that will propagate quickly on both sides&lt;br/&gt;of the bottleneck).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Why do you think connectivity is a centralizing effect? It is just one&lt;br/&gt;factor in the profitability-of-mining equation. A location with bad&lt;br/&gt;connectivity (the US, maybe) but 10% cheaper electricity might be just as&lt;br/&gt;good as one with great connectivity but more expensive electricity.&lt;br/&gt;&lt;br/&gt;Having lots of variables in the profitability equation is a decentralizing&lt;br/&gt;force, it means there is very likely to be several different places in the&lt;br/&gt;world / on the net where mining is equally profitable.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; ... until transaction fees become significant.  But by the time that&lt;br/&gt;&amp;gt; &amp;gt; happens, protocol optimizations of block propagation will make the block&lt;br/&gt;&amp;gt; &amp;gt; size an insignificant term in the &amp;#34;how profitable is it to mine in THIS&lt;br/&gt;&amp;gt; &amp;gt; particular place on the Internet / part of the world&amp;#34; equation.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; These block propagation improvements are both already implemented (Matt&lt;br/&gt;&amp;gt; Corallo&amp;#39;s relay network, p2pool) and require co-operation.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Long term the p2p protocol will evolve to incorporate those optimizations,&lt;br/&gt;so will require no co-operation.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; For instance, notice the recent full-RBF debate where Coinbase said&lt;br/&gt;&amp;gt; they&amp;#39;d consider getting contracts directly with miners to get&lt;br/&gt;&amp;gt; transactions they desired mined even when they otherwise would not be&lt;br/&gt;&amp;gt; due to double-spends. This is one of many scenarios where block&lt;br/&gt;&amp;gt; propagation improvements fail. Thus for a safety engineering&lt;br/&gt;&amp;gt; analysis we need to talk about worst-case scenarioss&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; Equally, I don&amp;#39;t see any analysis from anyone of that % of non-optimized&lt;br/&gt;&amp;gt; transactions need to fail for what kind of centralizing pressure.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; In any case, this ponts to the need for your proposal to explictly talk&lt;br/&gt;&amp;gt; about what kind of resources are needed by miners for what kind of&lt;br/&gt;&amp;gt; profitability, including the case where other miners are sabotaging&lt;br/&gt;&amp;gt; their profitability.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Are you familiar with the terms &amp;#34;Gish Gallop&amp;#34; and &amp;#34;Moving the Goalposts&amp;#34; ?&lt;br/&gt;&lt;br/&gt;I have written quite a lot about the kind of resources needed to run a full&lt;br/&gt;node, and have asked you, specifically, several times &amp;#34;how much do you&lt;br/&gt;think is too much&amp;#34; and received no answer.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150623/a0f02566/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150623/a0f02566/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:39:46&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvqlk4nc30kure5nyqn5p4d8kwusya5e87rgqhs8whwhtc4dvsl4gzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgurtt3p</id>
    
      <title type="html">📅 Original date posted:2015-06-23 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvqlk4nc30kure5nyqn5p4d8kwusya5e87rgqhs8whwhtc4dvsl4gzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgurtt3p" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgvz3vkd0784xz2c8hnjjcwy8m0nvfqkm2vmwnsrrzveaxzxh2kaq32u0yf&#39;&gt;nevent1q…u0yf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-23&lt;br/&gt;📝 Original message:On Tue, Jun 23, 2015 at 3:28 PM, Peter Todd &amp;lt;pete at petertodd.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Mon, Jun 22, 2015 at 02:18:19PM -0400, Gavin Andresen wrote:&lt;br/&gt;&amp;gt; &amp;gt; ==Rationale==&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; The initial size of 8,000,000 bytes was chosen after testing the current&lt;br/&gt;&amp;gt; &amp;gt; reference implementation code with larger block sizes and receiving&lt;br/&gt;&amp;gt; &amp;gt; feedback from miners stuck behind bandwidth-constrained networks (in&lt;br/&gt;&amp;gt; &amp;gt; particular, Chinese miners behind the Great Firewall of China).&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; The doubling interval was chosen based on long-term growth trends for CPU&lt;br/&gt;&amp;gt; &amp;gt; power, storage, and Internet bandwidth. The 20-year limit was chosen&lt;br/&gt;&amp;gt; &amp;gt; because exponential growth cannot continue forever.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Wladimir noted that &amp;#39;The original presented intention of block size&lt;br/&gt;&amp;gt; increase was a one-time &amp;#34;scaling&amp;#34; to grant time for more decentralizing&lt;br/&gt;&amp;gt; solutions to develop&amp;#39;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Comments?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Consensus is that this process is too painful to go through once a year.  I&lt;br/&gt;agree.&lt;br/&gt;&lt;br/&gt;If you disagree and would like to see a Blocksize Council meet once a year&lt;br/&gt;to issue a decree on what the maximum block size shall be for the next&lt;br/&gt;year, then propose a process for who gets to sit on the Council and how&lt;br/&gt;their decrees are enforced.....&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; In particular, if bandwidth scaling doesn&amp;#39;t go according to your plan,&lt;br/&gt;&amp;gt; e.g. the exponential exponent is too large, perhaps due to technological&lt;br/&gt;&amp;gt; growth not keeping pace, or the political realities of actual bandwidth&lt;br/&gt;&amp;gt; deployment making theoretical technological growth irrelevant, what&lt;br/&gt;&amp;gt; mechanism will prevent centralization? (if any)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Simulations show that:&lt;br/&gt;&lt;br/&gt;Latency/bandwidth matter for miners.  Low latency, high bandwidth is&lt;br/&gt;better. However, miners with bad connectivity can simply create smaller&lt;br/&gt;blocks...&lt;br/&gt;&lt;br/&gt;... until transaction fees become significant.  But by the time that&lt;br/&gt;happens, protocol optimizations of block propagation will make the block&lt;br/&gt;size an insignificant term in the &amp;#34;how profitable is it to mine in THIS&lt;br/&gt;particular place on the Internet / part of the world&amp;#34; equation.&lt;br/&gt;&lt;br/&gt;(Reference:&lt;br/&gt;&lt;a href=&#34;https://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg08224.html&#34;&gt;https://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg08224.html&lt;/a&gt;&lt;br/&gt;)&lt;br/&gt;&lt;br/&gt;So: for the immediate future, there is no problem. And in the long term,&lt;br/&gt;there is no problem.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150623/2e36743c/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150623/2e36743c/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:39:45&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf9whfreg6c3nqgxljfc0lz4xtqr2s99ahq2fj8ugdz4p2355k5sgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgdqkxn9</id>
    
      <title type="html">📅 Original date posted:2015-06-22 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf9whfreg6c3nqgxljfc0lz4xtqr2s99ahq2fj8ugdz4p2355k5sgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgdqkxn9" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8c73xunamafnnfaqyggx54tm97t8sawclkhnfg0gedmxmyhhnrdcmu3q3m&#39;&gt;nevent1q…3q3m&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-22&lt;br/&gt;📝 Original message:On Mon, Jun 22, 2015 at 4:27 PM, Kalle Rosenbaum &amp;lt;kalle at rosenbaum.se&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; * In the specification, you refer to &amp;#34;t_start&amp;#34;. I guess you mean&lt;br/&gt;&amp;gt; &amp;#34;time_start&amp;#34;?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Thanks, I&amp;#39;ll fix.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; * Miners can, especially when close to a block doubling or shortly&lt;br/&gt;&amp;gt; after activation, to some extent manipulate max block size by&lt;br/&gt;&amp;gt; manipulating the time stamp in the block header within valid limits.&lt;br/&gt;&amp;gt; According to the pseudo code in the specification, the first and a&lt;br/&gt;&amp;gt; handful of subsequent blocks after activation could actually have&lt;br/&gt;&amp;gt; negative max block sizes due to this (depending on how you define the&lt;br/&gt;&amp;gt; % operator of the pseudo code). I haven&amp;#39;t checked the reference&lt;br/&gt;&amp;gt; implementation, but I do think that the specification section should&lt;br/&gt;&amp;gt; explicitly handle this.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Excellent point. That could only happen if activation happened on 11 Jan&lt;br/&gt;2016; instead of complicating the code and spec with another condition, I&lt;br/&gt;think it would be better to specify that the activation date is the later&lt;br/&gt;of the miner supermajority and 11 Jan, with the first big block two weeks&lt;br/&gt;later.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150622/adbbace4/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150622/adbbace4/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:39:43&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyupganl9mnqrtjygwjqlm8yuhvka5eyvk3ntefrhul7263fvn8lszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgal6fl6</id>
    
      <title type="html">📅 Original date posted:2015-06-22 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyupganl9mnqrtjygwjqlm8yuhvka5eyvk3ntefrhul7263fvn8lszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgal6fl6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf9whfreg6c3nqgxljfc0lz4xtqr2s99ahq2fj8ugdz4p2355k5sgt6dcdm&#39;&gt;nevent1q…dcdm&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-22&lt;br/&gt;📝 Original message:On Mon, Jun 22, 2015 at 4:46 PM, Gavin Andresen &amp;lt;gavinandresen at gmail.com&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Excellent point. That could only happen if activation happened on 11 Jan&lt;br/&gt;&amp;gt; 2016; instead of complicating the code and spec with another condition, I&lt;br/&gt;&amp;gt; think it would be better to specify that the activation date is the later&lt;br/&gt;&amp;gt; of the miner supermajority and 11 Jan, with the first big block two weeks&lt;br/&gt;&amp;gt; later.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;.... I take that back, I&amp;#39;m wrong and Tier is correct: if activation&lt;br/&gt;happened right at midnight 11 Jan 2016 and the next block&amp;#39;s timestamp was&lt;br/&gt;before midnight, that next block would just be limited to 1MB in size.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150622/385adf94/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150622/385adf94/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:39:43&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxz74j86nn9dvejd49l5hyf2rw76m920uqd0ps7gdle5787e2h0aqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgghjw0j</id>
    
      <title type="html">📅 Original date posted:2015-06-22 📝 Original message:As ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxz74j86nn9dvejd49l5hyf2rw76m920uqd0ps7gdle5787e2h0aqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgghjw0j" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsg7urphh623thjnt8swwpceup40g4shac27z0x2g09r7fj5zusafs9dfuzz&#39;&gt;nevent1q…fuzz&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-22&lt;br/&gt;📝 Original message:As Tier says, the current network message limit is 2MB (reduced from 32MB&lt;br/&gt;in the... uhh, 0.10? release).&lt;br/&gt;&lt;br/&gt;I think keeping the consensus rules distinct from limitations of the p2p&lt;br/&gt;network makes sense-- we are already seeing different protocols for&lt;br/&gt;announcing transactions and blocks (Matt&amp;#39;s relay network is, essentially, a&lt;br/&gt;separate protocol). I could write a separate BIP describing the change to&lt;br/&gt;the p2p network protocol, but that feels like busy-work to me.&lt;br/&gt;&lt;br/&gt;RE: setting the DoS size check farther than 2 hours into the future: the&lt;br/&gt;block, itself, will be rejected if it has a timestamp more than 2 hours in&lt;br/&gt;the future. That is already a consensus rule.&lt;br/&gt;&lt;br/&gt;RE: what happens if block timestamps are not in chronological order:&lt;br/&gt;Nothing.&lt;br/&gt;&lt;br/&gt;The activation counting happens in block-height-order, so timestamps on all&lt;br/&gt;but the &amp;#34;activating&amp;#34; block are all that matters.&lt;br/&gt;&lt;br/&gt;Code that looks for the activation condition must properly handle re-orgs&lt;br/&gt;around the activation block, of course.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;RE: testnet parameters:  big blocks can be tested in -regtest mode with&lt;br/&gt;arbitrary timestamps in the past or future. Testing maximum-8MB-blocks&lt;br/&gt;mined &amp;#34;in the past&amp;#34; on testnet will just result in a testnet that is even&lt;br/&gt;more useless for ordinary testing of products or services being developed&lt;br/&gt;-- part of what makes testnet useful for things like testing transaction&lt;br/&gt;creation code is it syncs quickly.&lt;br/&gt;&lt;br/&gt;That said, I have thought for a while now somebody should take a fresh look&lt;br/&gt;at the testnet, talk to people who might be customers for a reset testnet&lt;br/&gt;or testnets (we probably want separate testnets for people testing mining&lt;br/&gt;and people testing transaction creation, for example), and implement&lt;br/&gt;testnets designed to make it easy to test what people need testing.&lt;br/&gt;&lt;br/&gt;RE: scraping together money to run a few hundred full-load full-nodes:&lt;br/&gt; hardware is cheap, people are expensive. You seem to expect that companies&lt;br/&gt;will be willing to invest the time of their people testing something that&lt;br/&gt;may never happen (8MB of transactions every ten minutes). Maybe they would,&lt;br/&gt;but most companies are very busy trying to stay in business by attracting&lt;br/&gt;customers to their products or services. Scaling up is a good problem to&lt;br/&gt;have, and, in my experience, the way to be successful scaling up is to&lt;br/&gt;tackle problems as they occur.&lt;br/&gt;&lt;br/&gt;Because there&amp;#39;s no use spending a bunch of person-hours hyper-optimizing&lt;br/&gt;for 8MB blocks stored in MySQL if a year from now you find out your&lt;br/&gt;customers don&amp;#39;t actually want your product or MySQL 5.11 comes out and is&lt;br/&gt;100 times faster....&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150622/72da223e/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150622/72da223e/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:39:41&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqk5ckrarz5yhjuykqavn8c8sn7jkdze3z04jluwswhy7ms2q2wpqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg2x0j3j</id>
    
      <title type="html">📅 Original date posted:2015-06-22 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqk5ckrarz5yhjuykqavn8c8sn7jkdze3z04jluwswhy7ms2q2wpqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg2x0j3j" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvnkqn6jf8dlwtrdz3dxpvu752l4he2weqvks2q6j2f8ut3xnv7fqh7lq6k&#39;&gt;nevent1q…lq6k&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-22&lt;br/&gt;📝 Original message:On Mon, Jun 22, 2015 at 2:33 PM, Tier Nolan &amp;lt;tier.nolan at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; The BIP-100 proposal uses a window of 12000 blocks (83 days) rather than&lt;br/&gt;&amp;gt; the standard 1000.  Given that the threshold is lower than is normal for&lt;br/&gt;&amp;gt; hard-forks, noise on the measurement could cause an activation even if less&lt;br/&gt;&amp;gt; than 75% of miners agree.  It also means that the vote has to be sustained&lt;br/&gt;&amp;gt; for longer and inherently gives a longer notice period.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;9,000 of last 12,000 blocks is OK with me (I don&amp;#39;t think scanning through&lt;br/&gt;the last 12,000 block headers every new block will cause performance&lt;br/&gt;problems, but I&amp;#39;d want to benchmark it to be absolutely sure).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; Two weeks seems low for an upgrade warning.  I guess there would be an&lt;br/&gt;&amp;gt; alert on the network.&lt;br/&gt;&amp;gt;&lt;br/&gt;Do old nodes detect an upgrade by version numbers?  If that was headers&lt;br/&gt;&amp;gt; only, then they could detect that large blocks have activated.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Bitcoin Core will alert when automatically when 51% of blocks have a&lt;br/&gt;version it doesn&amp;#39;t understand.&lt;br/&gt;&lt;br/&gt;It will also alert automatically if it detects a chain with more work that&lt;br/&gt;it doesn&amp;#39;t consider valid for some reason. And 0.11 contains code that&lt;br/&gt;alerts if you&amp;#39;re on a chain that is being mined really slowly.&lt;br/&gt;&lt;br/&gt;Have you considered a &amp;#34;fail&amp;#34; condition?  For example, if 750 of the last&lt;br/&gt;&amp;gt; 1000 blocks set bits 4 and 14, then it counts as a rejection by 75% of the&lt;br/&gt;&amp;gt; miners.  Alternatively, if the rule doesn&amp;#39;t activate by 11th Jan 2017, then&lt;br/&gt;&amp;gt; it is disabled.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;I like the fail-if-not-activated-by idea. Not so crazy about the vote idea&lt;br/&gt;(what if miners set bits 3 AND 4 ?).&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150622/9cf73348/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150622/9cf73348/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:39:40&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstg5faj60l6cwljs6x3z2rmpd232q8m2ajrkkwl25rv5g7gfakl6czyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgtevs08</id>
    
      <title type="html">📅 Original date posted:2015-06-22 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstg5faj60l6cwljs6x3z2rmpd232q8m2ajrkkwl25rv5g7gfakl6czyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgtevs08" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqspjdkpt5mjmj0g5r40v3wulus8xa0fqe6ah6l6mnuzxu9tce28xlgj8ghn8&#39;&gt;nevent1q…ghn8&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-22&lt;br/&gt;📝 Original message:I promised to write a BIP after I&amp;#39;d implemented&lt;br/&gt;increase-the-maximum-block-size code, so here it is. It also lives at:&lt;br/&gt;&lt;a href=&#34;https://github.com/gavinandresen/bips/blob/blocksize/bip-8MB.mediawiki&#34;&gt;https://github.com/gavinandresen/bips/blob/blocksize/bip-8MB.mediawiki&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t expect any proposal to please everybody; there are unavoidable&lt;br/&gt;tradeoffs to increasing the maximum block size. I prioritize implementation&lt;br/&gt;simplicity -- it is hard to write consensus-critical code, so simpler is&lt;br/&gt;better.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;  BIP: ??&lt;br/&gt;  Title: Increase Maximum Block Size&lt;br/&gt;  Author: Gavin Andresen &amp;lt;gavinandresen at gmail.com&amp;gt;&lt;br/&gt;  Status: Draft&lt;br/&gt;  Type: Standards Track&lt;br/&gt;  Created: 2015-06-22&lt;br/&gt;&lt;br/&gt;==Abstract==&lt;br/&gt;&lt;br/&gt;This BIP proposes replacing the fixed one megabyte maximum block size with&lt;br/&gt;a maximum size that grows over time at a predictable rate.&lt;br/&gt;&lt;br/&gt;==Motivation==&lt;br/&gt;&lt;br/&gt;Transaction volume on the Bitcoin network has been growing, and will soon&lt;br/&gt;reach the one-megabyte-every-ten-minutes limit imposed by the one megabyte&lt;br/&gt;maximum block size. Increasing the maximum size reduces the impact of that&lt;br/&gt;limit on Bitcoin adoption and growth.&lt;br/&gt;&lt;br/&gt;==Specification==&lt;br/&gt;&lt;br/&gt;After deployment on the network (see the Deployment section for details),&lt;br/&gt;the maximum allowed size of a block on the main network shall be calculated&lt;br/&gt;based on the timestamp in the block header.&lt;br/&gt;&lt;br/&gt;The maximum size shall be 8,000,000 bytes at a timestamp of 2016-01-11&lt;br/&gt;00:00:00 UTC (timestamp 1452470400), and shall double every 63,072,000&lt;br/&gt;seconds (two years, ignoring leap years), until 2036-01-06 00:00:00 UTC&lt;br/&gt;(timestamp 2083190400). The maximum size of blocks in between doublings&lt;br/&gt;will increase linearly based on the block&amp;#39;s timestamp. The maximum size of&lt;br/&gt;blocks after 2036-01-06 00:00:00 UTC shall be 8,192,000,000 bytes.&lt;br/&gt;&lt;br/&gt;Expressed in pseudo-code, using integer math:&lt;br/&gt;&lt;br/&gt;    function max_block_size(block_timestamp):&lt;br/&gt;&lt;br/&gt;        time_start = 1452470400&lt;br/&gt;        time_double = 60*60*24*365*2&lt;br/&gt;        size_start = 8000000&lt;br/&gt;        if block_timestamp &amp;gt;= time_start&#43;time_double*10&lt;br/&gt;            return size_start * 2^10&lt;br/&gt;&lt;br/&gt;        // Piecewise-linear-between-doublings growth:&lt;br/&gt;        time_delta = block_timestamp - t_start&lt;br/&gt;        doublings = time_delta / time_double&lt;br/&gt;        remainder = time_delta % time_double&lt;br/&gt;        interpolate = (size_start * 2^doublings * remainder) / time_double&lt;br/&gt;        max_size = size_start * 2^doublings &#43; interpolate&lt;br/&gt;&lt;br/&gt;        return max_size&lt;br/&gt;&lt;br/&gt;==Deployment==&lt;br/&gt;&lt;br/&gt;Deployment shall be controlled by hash-power supermajority vote (similar to&lt;br/&gt;the technique used in BIP34), but the earliest possible activation time is&lt;br/&gt;2016-01-11 00:00:00 UTC.&lt;br/&gt;&lt;br/&gt;Activation is achieved when 750 of 1,000 consecutive blocks in the best&lt;br/&gt;chain have a version number with bits 3 and 14 set (0x20000004 in hex). The&lt;br/&gt;activation time will be the timestamp of the 750&amp;#39;th block plus a two week&lt;br/&gt;(1,209,600 second) grace period to give any remaining miners or services&lt;br/&gt;time to upgrade to support larger blocks. If a supermajority is achieved&lt;br/&gt;more than two weeks before 2016-01-11 00:00:00 UTC, the activation time&lt;br/&gt;will be 2016-01-11 00:00:00 UTC.&lt;br/&gt;&lt;br/&gt;Block version numbers are used only for activation; once activation is&lt;br/&gt;achieved, the maximum block size shall be as described in the specification&lt;br/&gt;section, regardless of the version number of the block.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;==Rationale==&lt;br/&gt;&lt;br/&gt;The initial size of 8,000,000 bytes was chosen after testing the current&lt;br/&gt;reference implementation code with larger block sizes and receiving&lt;br/&gt;feedback from miners stuck behind bandwidth-constrained networks (in&lt;br/&gt;particular, Chinese miners behind the Great Firewall of China).&lt;br/&gt;&lt;br/&gt;The doubling interval was chosen based on long-term growth trends for CPU&lt;br/&gt;power, storage, and Internet bandwidth. The 20-year limit was chosen&lt;br/&gt;because exponential growth cannot continue forever.&lt;br/&gt;&lt;br/&gt;Calculations are based on timestamps and not blockchain height because a&lt;br/&gt;timestamp is part of every block&amp;#39;s header. This allows implementations to&lt;br/&gt;know a block&amp;#39;s maximum size after they have downloaded it&amp;#39;s header, but&lt;br/&gt;before downloading any transactions.&lt;br/&gt;&lt;br/&gt;The deployment plan is taken from Jeff Garzik&amp;#39;s proposed BIP100 block size&lt;br/&gt;increase, and is designed to give miners, merchants, and&lt;br/&gt;full-node-running-end-users sufficient time to upgrade to software that&lt;br/&gt;supports bigger blocks. A 75% supermajority was chosen so that one large&lt;br/&gt;mining pool does not have effective veto power over a blocksize increase.&lt;br/&gt;The version number scheme is designed to be compatible with Pieter&amp;#39;s&lt;br/&gt;Wuille&amp;#39;s proposed &amp;#34;Version bits&amp;#34; BIP.&lt;br/&gt;&lt;br/&gt;TODO: summarize objections/arguments from&lt;br/&gt;&lt;a href=&#34;http://gavinandresen.ninja/time-to-roll-out-bigger-blocks&#34;&gt;http://gavinandresen.ninja/time-to-roll-out-bigger-blocks&lt;/a&gt;.&lt;br/&gt;&lt;br/&gt;TODO: describe other proposals and their advantages/disadvantages over this&lt;br/&gt;proposal.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;==Compatibility==&lt;br/&gt;&lt;br/&gt;This is a hard-forking change to the Bitcoin protocol; anybody running code&lt;br/&gt;that fully validates blocks must upgrade before the activation time or they&lt;br/&gt;will risk rejecting a chain containing larger-than-one-megabyte blocks.&lt;br/&gt;&lt;br/&gt;Simplified Payment Verification software is not affected, unless it makes&lt;br/&gt;assumptions about the maximum depth of a transaction&amp;#39;s merkle branch based&lt;br/&gt;on the minimum size of a transaction and the maximum block size.&lt;br/&gt;&lt;br/&gt;==Implementation==&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://github.com/gavinandresen/bitcoinxt/tree/blocksize_fork&#34;&gt;https://github.com/gavinandresen/bitcoinxt/tree/blocksize_fork&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/20150622/15ca6d1f/attachment-0001.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150622/15ca6d1f/attachment-0001.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:39:39&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdn9n9483r8hddjk92fyp7ucnejs063835nrzl2ucnnepx4u62algzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg9cg4dz</id>
    
      <title type="html">📅 Original date posted:2015-06-19 📝 Original message:I just ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdn9n9483r8hddjk92fyp7ucnejs063835nrzl2ucnnepx4u62algzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg9cg4dz" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2z39uez4cmfc7sc0pg3ttu3dhljfc09kx5vfvxv4uewgtrefdk3gaeczyp&#39;&gt;nevent1q…czyp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-19&lt;br/&gt;📝 Original message:I just sent the following email to F2Pool:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I was disappointed to see Peter Todd claiming that you have (or will?) run&lt;br/&gt;his replace-by-fee patch.&lt;br/&gt;&lt;br/&gt;I strongly encourage you to wait until most wallet software supports&lt;br/&gt;replace-by-fee before doing that, because until that happens replace-by-fee&lt;br/&gt;just makes it easier to steal from bitcoin-accepting merchants.&lt;br/&gt;&lt;br/&gt;I will tell you the same thing about 8MB blocks: until most merchants&lt;br/&gt;support bigger blocks I will strongly encourage you keep creating&lt;br/&gt;less-than-1MB blocks. If we want Bitcoin to succeed more quickly, we should&lt;br/&gt;all be thinking about what is good for the whole system: users, merchants,&lt;br/&gt;exchanges and miners.&lt;br/&gt;&lt;br/&gt;As always, if you have questions or concerns feel free to email me.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150619/230672e9/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150619/230672e9/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:38:55&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfn4d0nv28yr7rm9vdd79q5y600mf6vrunm460g2ndjuses2hjttszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwglylq2l</id>
    
      <title type="html">📅 Original date posted:2015-06-18 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfn4d0nv28yr7rm9vdd79q5y600mf6vrunm460g2ndjuses2hjttszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwglylq2l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvg9h72hg39dppec493y4lq72vsjlkfmdhkmuyhlz4k458cscy89c8n2xtf&#39;&gt;nevent1q…2xtf&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-18&lt;br/&gt;📝 Original message:On Thu, Jun 18, 2015 at 1:42 PM, Alex Morcos &amp;lt;morcos at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Let me take a pass at explaining how I see this.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; 1) Code changes to Bitcoin Core that don&amp;#39;t change consensus:  Wladimir is&lt;br/&gt;&amp;gt; the decider but he works under a process that is well understood by&lt;br/&gt;&amp;gt; developers on the project in which he takes under reasonable consideration&lt;br/&gt;&amp;gt; other technical opinions and prefers to have clear agreement among them.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Yes.&lt;br/&gt;&lt;br/&gt;2) Changes to the consensus rules: As others have said, this isn&amp;#39;t anyone&amp;#39;s&lt;br/&gt;&amp;gt; decision for anyone else.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Yes.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; It&amp;#39;s up to each individual user as to what code they run and what rules&lt;br/&gt;&amp;gt; they enforce.  So then why is everyone so up in arms about what Mike and&lt;br/&gt;&amp;gt; Gavin are proposing if everyone is free to decide for themselves?  I&lt;br/&gt;&amp;gt; believe that each individual user should adhere to the principle that there&lt;br/&gt;&amp;gt; should be no changes to the consensus rules unless there is near complete&lt;br/&gt;&amp;gt; agreement among the entire community, users, developers, businesses miners&lt;br/&gt;&amp;gt; etc. It is not necessary to define complete agreement exactly because every&lt;br/&gt;&amp;gt; individual person decides for themselves.  I believe that this is what&lt;br/&gt;&amp;gt; gives Bitcoin, or really any money, its value and what makes it work, that&lt;br/&gt;&amp;gt; we all agree on exactly what it is.  So I believe that it is misleading and&lt;br/&gt;&amp;gt; bad for Bitcoin to tell users and business that you can just choose without&lt;br/&gt;&amp;gt; concern for everyone else which code you&amp;#39;ll run and we&amp;#39;ll see which one&lt;br/&gt;&amp;gt; wins out.  No.  You should run the old consensus rules (on any codebase you&lt;br/&gt;&amp;gt; want) until you believe that pretty much everyone has consented to a change&lt;br/&gt;&amp;gt; in the rules.  It is your choice, but I think a lot of people that have&lt;br/&gt;&amp;gt; spent time thinking about the philosophy of consensus systems believe that&lt;br/&gt;&amp;gt; when the users of the system have this principle in mind, it&amp;#39;s what will&lt;br/&gt;&amp;gt; make the system work best.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t think I agree with &amp;#34;pretty much everybody&amp;#34;, because status-quo bias&lt;br/&gt;is a very powerful thing. Any change that disrupts the way they&amp;#39;ve been&lt;br/&gt;doing things will generate significant resistance -- there will be 10 or&lt;br/&gt;20% of any population that will take a position of &amp;#34;too busy to think about&lt;br/&gt;this, everything seems to be working great, I don&amp;#39;t like change, NO to any&lt;br/&gt;change.&amp;#34;&lt;br/&gt;&lt;br/&gt;For example, I think some of the resistance for bigger blocks is coming&lt;br/&gt;from contributors who are worried they, personally, won&amp;#39;t be able to keep&lt;br/&gt;up with a bigger blockchain. They might not be able to run full nodes from&lt;br/&gt;their home network connections (or might not be able to run a full node AND&lt;br/&gt;stream Game of Thrones), on their old raspberry pi machines.&lt;br/&gt;&lt;br/&gt;The criteria for me is &amp;#34;clear super-majority of the people and businesses&lt;br/&gt;who are using Bitcoin the most,&amp;#34; and I think that criteria is met.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; 3) Code changes to Core that do change consensus: I think that Wladimir,&lt;br/&gt;&amp;gt; all the other committers besides Gavin, and almost all of the other&lt;br/&gt;&amp;gt; developers on Core would defer to #2 above and wait for its outcome to be&lt;br/&gt;&amp;gt; clear before considering such a code change.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Yes, that&amp;#39;s the way it has mostly been working. But even before stepping&lt;br/&gt;down as Lead I was starting to wonder if there are ANY successful open&lt;br/&gt;source projects that didn&amp;#39;t have either a Benevolent Dictator or some clear&lt;br/&gt;voting process to resolve disputes that cannot be settled with &amp;#34;rough&lt;br/&gt;consensus.&amp;#34;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150618/cadd74c6/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150618/cadd74c6/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:38:32&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvj0nca2qh35zm2xjqf9wsd03uu4q7wpafyaftgdm9ggkfnevqrpszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgypggt6</id>
    
      <title type="html">📅 Original date posted:2015-06-12 📝 Original message:Nice ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvj0nca2qh35zm2xjqf9wsd03uu4q7wpafyaftgdm9ggkfnevqrpszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgypggt6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2ljtkfzv3wskumz2zrrezc2y5drhvlvgzvsmy26zsgsfwj0uhh4qvhee5j&#39;&gt;nevent1q…ee5j&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-12&lt;br/&gt;📝 Original message:Nice work, Pieter. You&amp;#39;re right that my simulation assumed bandwidth for&lt;br/&gt;&amp;#39;block&amp;#39; messages isn&amp;#39;t the bottleneck.&lt;br/&gt;&lt;br/&gt;But doesn&amp;#39;t Matt&amp;#39;s fast relay network (and the work I believe we&amp;#39;re both&lt;br/&gt;planning on doing in the near future to further optimize block propagation)&lt;br/&gt;make both of our simulations irrelevant in the long-run?&lt;br/&gt;&lt;br/&gt;Or, even simpler, why couldn&amp;#39;t the little miners just run their&lt;br/&gt;block-assembling-and-announcing code on the other high-bandwidth-side of&lt;br/&gt;the bandwidth bottleneck?&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150612/30ea9c9f/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150612/30ea9c9f/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:37:23&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsferzf7fygm039jpufglyre7mh0ntedfwrmd43ckkqsjlefx3td3szyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg2kuyx0</id>
    
      <title type="html">📅 Original date posted:2015-06-01 📝 Original message:RE: ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsferzf7fygm039jpufglyre7mh0ntedfwrmd43ckkqsjlefx3td3szyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg2kuyx0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsv9xvcctf9n3rqqjetcy8m73sry648c64rj98zt62wmm9emkhw32c0q0s0p&#39;&gt;nevent1q…0s0p&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-06-01&lt;br/&gt;📝 Original message:RE: going to the public:&lt;br/&gt;&lt;br/&gt;I started pushing privately for SOMETHING, ANYTHING to be done, or at the&lt;br/&gt;very least for there to be some coherent plan besides &amp;#34;wait and see&amp;#34; back&lt;br/&gt;in February.&lt;br/&gt;&lt;br/&gt;As for it being unhealthy for me to write the code that I think should be&lt;br/&gt;written and asking people to run it:&lt;br/&gt;&lt;br/&gt;Ok. What would you suggest I do? I believe scaling up is the number one&lt;br/&gt;priority right now. I think core devs SHOULD be taking time to solve it,&lt;br/&gt;because I think the uncertainty of how it will be solved (or if it will be&lt;br/&gt;solved) is bad for Bitcoin.&lt;br/&gt;&lt;br/&gt;I think working on things like fixing transaction malleability is great...&lt;br/&gt;but the reason to work on that is to enable smart contracts and all sorts&lt;br/&gt;of other interesting new uses of the blockchain. But if we&amp;#39;re stuck with&lt;br/&gt;1MB blocks then there won&amp;#39;t be room for all of those interesting new uses&lt;br/&gt;on the blockchain.&lt;br/&gt;&lt;br/&gt;Others disagree, and have the advantage of status-quo : if nothing is done,&lt;br/&gt;they get what they want.&lt;br/&gt;&lt;br/&gt;Based on some comments I&amp;#39;ve seen, I think there is also concern that &amp;#34;my&lt;br/&gt;own personal network/computer connection might not be able to handle more&lt;br/&gt;transaction volume.&amp;#34; That is NOT a good reason to limit scalability, but I&lt;br/&gt;think it is clouding the judgement of many of the core contributors who&lt;br/&gt;started contributing as a spare-time hobby from their homes (where maybe&lt;br/&gt;they have crappy DSL connections).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;RE: decentralization:&lt;br/&gt;&lt;br/&gt;I think this is a red-herring. I&amp;#39;ll quote something I said on reddit&lt;br/&gt;yesterday:&lt;br/&gt;&lt;br/&gt;&amp;#34;I don&amp;#39;t believe a 20MB max size will increase centralization to any&lt;br/&gt;significant degree.&lt;br/&gt;&lt;br/&gt;See&lt;br/&gt;&lt;a href=&#34;http://gavinandresen.ninja/does-more-transactions-necessarily-mean-more-centralized&#34;&gt;http://gavinandresen.ninja/does-more-transactions-necessarily-mean-more-centralized&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;and &lt;a href=&#34;http://gavinandresen.ninja/are-bigger-blocks-better-for-bigger-miners&#34;&gt;http://gavinandresen.ninja/are-bigger-blocks-better-for-bigger-miners&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;And I think we will have a lot LESS centralization of payments via services&lt;br/&gt;like Coinbase (or hubs in some future StrawPay/Lightning network) if the&lt;br/&gt;bitcoin network can directly handle more payment volume.&lt;br/&gt;&lt;br/&gt;The centralization trade-offs seems very clear to me, and I think the &amp;#34;big&lt;br/&gt;blocks mean more centralized&amp;#34; arguments are either just wrong or are&lt;br/&gt;exaggerated or ignore the tradeoff with payment centralization (I think&lt;br/&gt;that is a lot more important for privacy and censorship resistance).&amp;#34;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;RE: incentives for off-chain solutions:&lt;br/&gt;&lt;br/&gt;I&amp;#39;ll quote myself again from&lt;br/&gt;&lt;a href=&#34;http://gavinandresen.ninja/it-must-be-done-but-is-not-a-panacea&#34;&gt;http://gavinandresen.ninja/it-must-be-done-but-is-not-a-panacea&lt;/a&gt; :&lt;br/&gt;&lt;br/&gt;&amp;#34;The “layer 2” services that are being built on top of the blockchain are&lt;br/&gt;absolutely necessary to get nearly instant real-time payments,&lt;br/&gt;micropayments and high volume machine-to-machine payments, to pick just&lt;br/&gt;three examples. The ten-minute settlement time of blocks on the network is&lt;br/&gt;not fast enough for those problems, and it will be the ten minute block&lt;br/&gt;interval that drives development of those off-chain innovations more than&lt;br/&gt;the total number of transactions supported.&amp;#34;&lt;br/&gt;&lt;br/&gt;On Mon, Jun 1, 2015 at 8:45 AM, Jérôme Legoupil &amp;lt;jjlegoupil at gmail.com&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; If during the &amp;#34;1MB bumpy period&amp;#34; something goes wrong, consensus among the&lt;br/&gt;&amp;gt; community would be reached easily if necessary.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;That is the problem: this will be a &amp;#34;frog in boiling water&amp;#34; problem. I&lt;br/&gt;believe there will be no sudden crisis-- instead, transactions will just&lt;br/&gt;get increasingly unreliable and expensive, driving more and more people&lt;br/&gt;away from Bitcoin towards... I don&amp;#39;t know what. Some less expensive, more&lt;br/&gt;reliable, probably more-centralized solution.&lt;br/&gt;&lt;br/&gt;The Gavin 20MB proposal is compromising Bitcoin&amp;#39;s long-term security in an&lt;br/&gt;&amp;gt; irreversible way, for gaining short-term better user experience.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;If by long-term security you mean &amp;#34;will transaction fees be high enough to&lt;br/&gt;pay for enough hashing power to secure the network if there are bigger&lt;br/&gt;blocks&amp;#34; I&amp;#39;ve written about that:&lt;br/&gt;&lt;a href=&#34;http://gavinandresen.ninja/block-size-and-miner-fees-again&#34;&gt;http://gavinandresen.ninja/block-size-and-miner-fees-again&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;If you mean something else, then please be specific.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150601/4417e2e4/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150601/4417e2e4/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:36:12&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswjsrckepy04mytf75j4ua505xda40eyz958jwkxsms8zx8wpvecczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwghm4rhm</id>
    
      <title type="html">📅 Original date posted:2015-05-31 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswjsrckepy04mytf75j4ua505xda40eyz958jwkxsms8zx8wpvecczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwghm4rhm" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstgy4nzsw7g9xk99dgupng0r7hetfn6av7af39u742g8wwq7rpzvc2x2p3e&#39;&gt;nevent1q…2p3e&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-31&lt;br/&gt;📝 Original message:On Sun, May 31, 2015 at 9:45 AM, Alex Mizrahi &amp;lt;alex.mizrahi at gmail.com&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; That orphan rate increase will go to whoever is producing the 20MB&lt;br/&gt;&amp;gt;&amp;gt; blocks, NOT you.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; This depends on how miners are connected.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; E.g. suppose there are three miners, A and B have fast connectivity&lt;br/&gt;&amp;gt; between then, and C has a slow network.&lt;br/&gt;&amp;gt; Suppose that A miners a block and B receives it in 1 second. C receives it&lt;br/&gt;&amp;gt; in 6 seconds.&lt;br/&gt;&amp;gt; This means that blocks mined by C during these ~5 seconds will be orphaned&lt;br/&gt;&amp;gt; because B gets A&amp;#39;s block first.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Yes, if you are on a slow network then you are at a (slight) disadvantage.&lt;br/&gt;So?&lt;br/&gt;&lt;br/&gt;There are lots of equations that go into the &amp;#34;is mining profitable&amp;#34;&lt;br/&gt;equation: cost of power, Internet cost and connectivity, cost of capital,&lt;br/&gt;access to technology other miners don&amp;#39;t have, inexpensive labor or rent,&lt;br/&gt;inexpensive cooling, ability to use waste heat...&lt;br/&gt;&lt;br/&gt;That&amp;#39;s good. An equation with lots of variables has lots of different&lt;br/&gt;maximum solutions, and that means better decentralization -- there is less&lt;br/&gt;likely to be one perfect place or way to mine.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150531/11fb2d62/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150531/11fb2d62/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:35:58&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqv3k4uryy863rxu4c290pp4lx7snzryccu05v9jnhzfggy2tzalczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg7pqlmd</id>
    
      <title type="html">📅 Original date posted:2015-05-31 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqv3k4uryy863rxu4c290pp4lx7snzryccu05v9jnhzfggy2tzalczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg7pqlmd" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrlz0s9jd2fg59aus9kqzckneqqttng5mhfc4dx5lk5gchqm03mng026ana&#39;&gt;nevent1q…6ana&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-31&lt;br/&gt;📝 Original message:On Sat, May 30, 2015 at 9:31 PM, Chun Wang &amp;lt;1240902 at gmail.com&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If someone propagate a 20MB block, it will take at best 6 seconds for&lt;br/&gt;&amp;gt; us to receive to verify it at current configuration, result of one&lt;br/&gt;&amp;gt; percent orphan rate increase.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;That orphan rate increase will go to whoever is producing the 20MB blocks,&lt;br/&gt;NOT you.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Or, we can mine the next block only on&lt;br/&gt;&amp;gt; the previous block&amp;#39;s header, in this case, the network would see many&lt;br/&gt;&amp;gt; more transaction-less blocks.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Are you sure that is the best strategy? If a big block is slow to&lt;br/&gt;propagate, I suspect it will be better to punish the miner that created it&lt;br/&gt;by refusing to build on it until it has been fully validated.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ll try to find time to run a couple of simulations.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Our orphan rate is about 0.5% over the past few months. If the network&lt;br/&gt;&amp;gt; floods 20MB blocks, it can be well above 2%. Besides bandwidth, A 20MB&lt;br/&gt;&amp;gt; block could contain an average of 50000 transactions, hundred of&lt;br/&gt;&amp;gt; thousands of sigops, Do you have an estimate how long it takes on the&lt;br/&gt;&amp;gt; submitblock rpccall?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;I can benchmark it. It should be pretty fast, and sipa has a couple of&lt;br/&gt;patches pending to make the UTXO cache much faster.&lt;br/&gt;&lt;br/&gt;It can be fast because the vast majority of the work of validating all&lt;br/&gt;those transactions can happen as they are received into the memory pool.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; For references, our 30Mbps bandwidth in Beijing costs us 1350 dollars&lt;br/&gt;&amp;gt; per month.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;You should be able to handle 20MB blocks no problem; if I round up to 100MB&lt;br/&gt;per block that works out to 1.3Mbps.&lt;br/&gt;&lt;br/&gt;We also use Aliyun and Linode cloud services for block&lt;br/&gt;&amp;gt; propagation. As of May 2015, the price is 0.13 U.S. dollars per GB for&lt;br/&gt;&amp;gt; 100Mbps connectivity at Aliyun.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;That speed will handle 20MB blocks no problem.&lt;br/&gt;&lt;br/&gt;If each 20MB block is 100MB of data up/down the wire (I&amp;#39;m vastly&lt;br/&gt;over-estimating, after optimization it should be 40MB) then you&amp;#39;ll be&lt;br/&gt;paying...uhhh:&lt;br/&gt;&lt;br/&gt;0.1 GB / block-data-on-wire * 144 blocks/day * 30.5 days/month * 0.13 $ /&lt;br/&gt;GB = $57&lt;br/&gt;&lt;br/&gt;Less than $2 per day in bandwidth, surely you can afford that.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; For a single cross-border TCP&lt;br/&gt;&amp;gt; connection, it would be certainly far slower than 12.5 MB/s.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;That&amp;#39;s OK, you&amp;#39;ll 1.3Mbps or less.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; I think we can accept 5MB block at most.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Are you worried about paying too much, or do 20MB blocks &amp;#34;feel like too&lt;br/&gt;much&amp;#34; ?&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150531/41d199dc/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150531/41d199dc/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:35:58&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspyqskl58d5dcy0nc3fu75wp0sj7c9nqffp0euzuyuq46lg5a2dtczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwggvmt7k</id>
    
      <title type="html">📅 Original date posted:2015-05-11 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspyqskl58d5dcy0nc3fu75wp0sj7c9nqffp0euzuyuq46lg5a2dtczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwggvmt7k" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2l9csl22r4m6jyu4ezfa0zrsvhglny3lwt3dykcx2y0x3ukhd6uq8cjnmn&#39;&gt;nevent1q…jnmn&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-11&lt;br/&gt;📝 Original message:I think long-term the chain will not be secured purely by proof-of-work. I&lt;br/&gt;think when the Bitcoin network was tiny running solely on people&amp;#39;s home&lt;br/&gt;computers proof-of-work was the right way to secure the chain, and the only&lt;br/&gt;fair way to both secure the chain and distribute the coins.&lt;br/&gt;&lt;br/&gt;See &lt;a href=&#34;https://gist.github.com/gavinandresen/630d4a6c24ac6144482a&#34;&gt;https://gist.github.com/gavinandresen/630d4a6c24ac6144482a&lt;/a&gt;  for some&lt;br/&gt;half-baked thoughts along those lines. I don&amp;#39;t think proof-of-work is the&lt;br/&gt;last word in distributed consensus (I also don&amp;#39;t think any alternatives are&lt;br/&gt;anywhere near ready to deploy, but they might be in ten years).&lt;br/&gt;&lt;br/&gt;I also think it is premature to worry about what will happen in twenty or&lt;br/&gt;thirty years when the block subsidy is insignificant. A lot will happen in&lt;br/&gt;the next twenty years. I could spin a vision of what will secure the chain&lt;br/&gt;in twenty years, but I&amp;#39;d put a low probability on that vision actually&lt;br/&gt;turning out to be correct.&lt;br/&gt;&lt;br/&gt;That is why I keep saying Bitcoin is an experiment. But I also believe that&lt;br/&gt;the incentives are correct, and there are a lot of very motivated, smart,&lt;br/&gt;hard-working people who will make it work. When you&amp;#39;re talking about trying&lt;br/&gt;to predict what will happen decades from now, I think that is the best you&lt;br/&gt;can (honestly) do.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150511/98eda946/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150511/98eda946/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:34:44&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsftt2x2t3q6ddq7xw44vl0wphqy2qryc8a5fvsuz3nv0lch5fnh3qzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg5cqzz0</id>
    
      <title type="html">📅 Original date posted:2015-05-29 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsftt2x2t3q6ddq7xw44vl0wphqy2qryc8a5fvsuz3nv0lch5fnh3qzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg5cqzz0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs03a966djma778xf4zj3hkllxpyx2crg06lacszzts5cfzg5ezulgptfpnr&#39;&gt;nevent1q…fpnr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-29&lt;br/&gt;📝 Original message:On Fri, May 29, 2015 at 10:09 AM, Tier Nolan &amp;lt;tier.nolan at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;  How do you intend to measure exchange/merchant acceptance?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Public statements saying &amp;#34;we&amp;#39;re running software that is ready for bigger&lt;br/&gt;blocks.&amp;#34;&lt;br/&gt;&lt;br/&gt;And looking at the version (aka user-agent) strings of publicly reachable&lt;br/&gt;nodes on the network.&lt;br/&gt;(e.g. see the count at  &lt;a href=&#34;https://getaddr.bitnodes.io/nodes/&#34;&gt;https://getaddr.bitnodes.io/nodes/&lt;/a&gt; )&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150529/f02fc1b9/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150529/f02fc1b9/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:34:07&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswvc9869xz4fv5q0d0g53ssufqcn6ca6lgutpydyzp5rfvu5td68qzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgdky6q6</id>
    
      <title type="html">📅 Original date posted:2015-05-29 📝 Original message:What ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswvc9869xz4fv5q0d0g53ssufqcn6ca6lgutpydyzp5rfvu5td68qzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgdky6q6" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs83c295satezasd8tklwc6zzekl5wkfxedvratrszzxa683yx5gac7j6v44&#39;&gt;nevent1q…6v44&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-29&lt;br/&gt;📝 Original message:What do other people think?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;If we can&amp;#39;t come to an agreement soon, then I&amp;#39;ll ask for help&lt;br/&gt;reviewing/submitting patches to Mike&amp;#39;s Bitcoin-Xt project that implement a&lt;br/&gt;big increase now that grows over time so we may never have to go through&lt;br/&gt;all this rancor and debate again.&lt;br/&gt;&lt;br/&gt;I&amp;#39;ll then ask for help lobbying the merchant services and exchanges and&lt;br/&gt;hosted wallet companies and other bitcoind-using-infrastructure companies&lt;br/&gt;(and anybody who agrees with me that we need bigger blocks sooner rather&lt;br/&gt;than later) to run Bitcoin-Xt instead of Bitcoin Core, and state that they&lt;br/&gt;are running it. We&amp;#39;ll be able to see uptake on the network by monitoring&lt;br/&gt;client versions.&lt;br/&gt;&lt;br/&gt;Perhaps by the time that happens there will be consensus bigger blocks are&lt;br/&gt;needed sooner rather than later; if so, great! The early deployment will&lt;br/&gt;just serve as early testing, and all of the software already deployed will&lt;br/&gt;ready for bigger blocks.&lt;br/&gt;&lt;br/&gt;But if there is still no consensus among developers but the &amp;#34;bigger blocks&lt;br/&gt;now&amp;#34; movement is successful, I&amp;#39;ll ask for help getting big miners to do the&lt;br/&gt;same, and use the soft-fork block version voting mechanism to (hopefully)&lt;br/&gt;get a majority and then a super-majority willing to produce bigger blocks.&lt;br/&gt;The purpose of that process is to prove to any doubters that they&amp;#39;d better&lt;br/&gt;start supporting bigger blocks or they&amp;#39;ll be left behind, and to give them&lt;br/&gt;a chance to upgrade before that happens.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Because if we can&amp;#39;t come to consensus here, the ultimate authority for&lt;br/&gt;determining consensus is what code the majority of merchants and exchanges&lt;br/&gt;and miners are running.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150529/3480fef4/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150529/3480fef4/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:34:06&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrs5h8m4gdeg69fzf9vqccwrwr6wxrhckxlgpjs2hr8zgrm7lx4xgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgl6ap5m</id>
    
      <title type="html">📅 Original date posted:2015-05-28 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrs5h8m4gdeg69fzf9vqccwrwr6wxrhckxlgpjs2hr8zgrm7lx4xgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgl6ap5m" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr5gwr66ra3q9m3cf72kc4wsgzh8hcd4s5el8hwzw6rxsmk7utryczgwstp&#39;&gt;nevent1q…wstp&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-28&lt;br/&gt;📝 Original message:On Thu, May 28, 2015 at 1:34 PM, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; As noted, many miners just accept the defaults. With your proposed change&lt;br/&gt;&amp;gt;&amp;gt; their target would effectively *drop* from 1mb to 800kb today, which&lt;br/&gt;&amp;gt;&amp;gt; seems crazy. That&amp;#39;s the exact opposite of what is needed right now.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I am very skeptical about this idea.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;By the time a hard fork can happen, I expect average block size will be&lt;br/&gt;above 500K.&lt;br/&gt;&lt;br/&gt;Would you support a rule that was &amp;#34;larger of 1MB or 2x average size&amp;#34; ? That&lt;br/&gt;is strictly better than the situation we&amp;#39;re in today.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150528/fada3906/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150528/fada3906/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:34:05&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvtu8vujrh2agjxayncsz3vgucswu05xz40kjxk0y5v53ejh527dqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg2frr7v</id>
    
      <title type="html">📅 Original date posted:2015-05-28 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvtu8vujrh2agjxayncsz3vgucswu05xz40kjxk0y5v53ejh527dqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg2frr7v" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsw2kcuanw77d25g2u4n9kuszv2yzvg59usv2c0nt86rlutkazd2yqu4fzzt&#39;&gt;nevent1q…fzzt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-28&lt;br/&gt;📝 Original message:On Fri, May 8, 2015 at 3:20 AM, Matt Whitlock &amp;lt;bip at mattwhitlock.name&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Between all the flames on this list, several ideas were raised that did&lt;br/&gt;&amp;gt; not get much attention. I hereby resubmit these ideas for consideration and&lt;br/&gt;&amp;gt; discussion.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; - Perhaps the hard block size limit should be a function of the actual&lt;br/&gt;&amp;gt; block sizes over some trailing sampling period. For example, take the&lt;br/&gt;&amp;gt; median block size among the most recent 2016 blocks and multiply it by 1.5.&lt;br/&gt;&amp;gt; This allows Bitcoin to scale up gradually and organically, rather than&lt;br/&gt;&amp;gt; having human beings guessing at what is an appropriate limit.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;A lot of people like this idea, or something like it. It is nice and&lt;br/&gt;simple, which is really important for consensus-critical code.&lt;br/&gt;&lt;br/&gt;With this rule in place, I believe there would be more &amp;#34;fee pressure&amp;#34;&lt;br/&gt;(miners would be creating smaller blocks) today. I created a couple of&lt;br/&gt;histograms of block sizes to infer what policy miners are ACTUALLY&lt;br/&gt;following today with respect to block size:&lt;br/&gt;&lt;br/&gt;Last 1,000 blocks:&lt;br/&gt;  &lt;a href=&#34;http://bitcoincore.org/~gavin/sizes_last1000.html&#34;&gt;http://bitcoincore.org/~gavin/sizes_last1000.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Notice a big spike at 750K -- the default size for Bitcoin Core.&lt;br/&gt;This graph might be misleading, because transaction volume or fees might&lt;br/&gt;not be high enough over the last few days to fill blocks to whatever limit&lt;br/&gt;miners are willing to mine.&lt;br/&gt;&lt;br/&gt;So I graphed a time when (according to statoshi.info) there WERE a lot of&lt;br/&gt;transactions waiting to be confirmed:&lt;br/&gt;   &lt;a href=&#34;http://bitcoincore.org/~gavin/sizes_357511.html&#34;&gt;http://bitcoincore.org/~gavin/sizes_357511.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;That might also be misleading, because it is possible there were a lot of&lt;br/&gt;transactions waiting to be confirmed because miners who choose to create&lt;br/&gt;small blocks got lucky and found more blocks than normal.  In fact, it&lt;br/&gt;looks like that is what happened: more smaller-than-normal blocks were&lt;br/&gt;found, and the memory pool backed up.&lt;br/&gt;&lt;br/&gt;So: what if we had a dynamic maximum size limit based on recent history?&lt;br/&gt;&lt;br/&gt;The average block size is about 400K, so a 1.5x rule would make the max&lt;br/&gt;block size 600K; miners would definitely be squeezing out transactions /&lt;br/&gt;putting pressure to increase transaction fees. Even a 2x rule (implying&lt;br/&gt;800K max blocks) would, today, be squeezing out transactions / putting&lt;br/&gt;pressure to increase fees.&lt;br/&gt;&lt;br/&gt;Using a median size instead of an average means the size can increase or&lt;br/&gt;decrease more quickly. For example, imagine the rule is &amp;#34;median of last&lt;br/&gt;2016 blocks&amp;#34; and 49% of miners are producing 0-size blocks and 51% are&lt;br/&gt;producing max-size blocks. The median is max-size, so the 51% have total&lt;br/&gt;control over making blocks bigger.  Swap the roles, and the median is&lt;br/&gt;min-size.&lt;br/&gt;&lt;br/&gt;Because of that, I think using an average is better-- it means the max size&lt;br/&gt;will change (up or down) more slowly.&lt;br/&gt;&lt;br/&gt;I also think 2016 blocks is too long, because transaction volumes change&lt;br/&gt;quicker than that. An average over 144 blocks (last 24 hours) would be&lt;br/&gt;better able to handle increased transaction volume around major holidays,&lt;br/&gt;and would also be able to react more quickly if an economically irrational&lt;br/&gt;attacker attempted to flood the network with fee-paying transactions.&lt;br/&gt;&lt;br/&gt;So my straw-man proposal would be:  max size 2x average size over last 144&lt;br/&gt;blocks, calculated at every block.&lt;br/&gt;&lt;br/&gt;There are a couple of other changes I&amp;#39;d pair with that consensus change:&lt;br/&gt;&lt;br/&gt;&#43; Make the default mining policy for Bitcoin Core neutral-- have its target&lt;br/&gt;block size be the average size, so miners that don&amp;#39;t care will &amp;#34;go along&lt;br/&gt;with the people who do care.&amp;#34;&lt;br/&gt;&lt;br/&gt;&#43; Use something like Greg&amp;#39;s formula for size instead of bytes-on-the-wire,&lt;br/&gt;to discourage bloating the UTXO set.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;---------&lt;br/&gt;&lt;br/&gt;When I&amp;#39;ve proposed (privately, to the other core committers) some dynamic&lt;br/&gt;algorithm the objection has been &amp;#34;but that gives miners complete control&lt;br/&gt;over the max block size.&amp;#34;&lt;br/&gt;&lt;br/&gt;I think that worry is unjustified right now-- certainly, until we have&lt;br/&gt;size-independent new block propagation there is an incentive for miners to&lt;br/&gt;keep their blocks small, and we see miners creating small blocks even when&lt;br/&gt;there are fee-paying transactions waiting to be confirmed.&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t even think it will be a problem if/when we do have size-independent&lt;br/&gt;new block propagation, because I think the combination of the random timing&lt;br/&gt;of block-finding plus a dynamic limit as described above will create a&lt;br/&gt;healthy system.&lt;br/&gt;&lt;br/&gt;If I&amp;#39;m wrong, then it seems to me the miners will have a very strong&lt;br/&gt;incentive to, collectively, impose whatever rules are necessary (maybe a&lt;br/&gt;soft-fork to put a hard cap on block size) to make the system healthy again.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150528/5681756b/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150528/5681756b/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:34:04&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2zpvalzw6pn452h6rewxgj95v5u2jc0mxntpwrt0epa3uel26nhczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgnxx3kj</id>
    
      <title type="html">📅 Original date posted:2015-05-28 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2zpvalzw6pn452h6rewxgj95v5u2jc0mxntpwrt0epa3uel26nhczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgnxx3kj" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs803an7lth2t0hfcvvhfrlx9e4fqmmk99h74tfpl2m7me4wr9yrrssffgp2&#39;&gt;nevent1q…fgp2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-28&lt;br/&gt;📝 Original message:On Thu, May 28, 2015 at 1:05 PM, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Isn&amp;#39;t that a step backwards, then? I see no reason for fee pressure to&lt;br/&gt;&amp;gt;&amp;gt; exist at the moment. All it&amp;#39;s doing is turning away users for no purpose:&lt;br/&gt;&amp;gt;&amp;gt; mining isn&amp;#39;t supported by fees, and the tiny fees we use right now seem to&lt;br/&gt;&amp;gt;&amp;gt; be good enough to stop penny flooding.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Why not set the max size to be 20x the average size? Why 2x, given you&lt;br/&gt;&amp;gt; just pointed out that&amp;#39;d result in blocks shrinking rather than growing.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Twenty is scary.&lt;br/&gt;&lt;br/&gt;And two is a very neutral number: if 50% of hashpower want the max size to&lt;br/&gt;grow as fast as possible and 50% are dead-set opposed to any increase in&lt;br/&gt;max size, then half produce blocks 2 times as big, half produce empty&lt;br/&gt;blocks, and the max size doesn&amp;#39;t change. If it was 20, then a small&lt;br/&gt;minority of miners could force a max size increase.  (if it is less than 2,&lt;br/&gt;then a minority of minors can force the block size down)&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;As for whether there &amp;#34;should&amp;#34; be fee pressure now or not: I have no&lt;br/&gt;opinion, besides &amp;#34;we should make block propagation faster so there is no&lt;br/&gt;technical reason for miners to produce tiny blocks.&amp;#34; I don&amp;#39;t think us&lt;br/&gt;developers should be deciding things like whether or not fees are too high,&lt;br/&gt;too low, .....&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150528/ef414a76/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150528/ef414a76/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:34:04&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsz3z6qv6nk05v6zz9lvl5a58jp9c87sc4ruup5a8lg7fc3qhuwz0czyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg8sp2mt</id>
    
      <title type="html">📅 Original date posted:2015-05-10 📝 Original message:Let me ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsz3z6qv6nk05v6zz9lvl5a58jp9c87sc4ruup5a8lg7fc3qhuwz0czyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg8sp2mt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9r65n2c6prlayatf8r20vftvc7xwrtpplc9mrjdxvj3paxfzfq2sefdqkt&#39;&gt;nevent1q…dqkt&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-10&lt;br/&gt;📝 Original message:Let me make sure I understand this proposal:&lt;br/&gt;&lt;br/&gt;On Fri, May 8, 2015 at 11:36 PM, Gregory Maxwell &amp;lt;gmaxwell at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; (*) I believe my currently favored formulation of general dynamic control&lt;br/&gt;&amp;gt; idea is that each miner expresses in their coinbase a preferred size&lt;br/&gt;&amp;gt; between some minimum (e.g. 500k) and the miner&amp;#39;s effective-maximum;&lt;br/&gt;&amp;gt; the actual block size can be up to the effective maximum even if the&lt;br/&gt;&amp;gt; preference is lower (you&amp;#39;re not forced to make a lower block because you&lt;br/&gt;&amp;gt; stated you wished the limit were lower).  There is a computed maximum&lt;br/&gt;&amp;gt; which is the 33-rd percentile of the last 2016 coinbase preferences&lt;br/&gt;&amp;gt; minus computed_max/52 (rounding up to 1) bytes-- or 500k if thats&lt;br/&gt;&amp;gt; larger. The effective maximum is X bytes more, where X on the range&lt;br/&gt;&amp;gt; [0, computed_maximum] e.g. the miner can double the size of their&lt;br/&gt;&amp;gt; block at most. If X &amp;gt; 0, then the miners must also reach a target&lt;br/&gt;&amp;gt; F(x/computed_maximum) times the bits-difficulty; with F(x) = x^2&#43;1  ---&lt;br/&gt;&amp;gt; so the maximum penalty is 2, with a quadratic shape;  for a given mempool&lt;br/&gt;&amp;gt; there will be some value that maximizes expected income.  (obviously all&lt;br/&gt;&amp;gt; implemented with precise fixed point arithmetic).   The percentile is&lt;br/&gt;&amp;gt; intended to give the preferences of the 33% least preferring miners a&lt;br/&gt;&amp;gt; veto on increases (unless a majority chooses to soft-fork them out). The&lt;br/&gt;&amp;gt; minus-comp_max/52 provides an incentive to slowly shrink the maximum&lt;br/&gt;&amp;gt; if its too large-- x/52 would halve the size in one year if miners&lt;br/&gt;&amp;gt; were doing the lowest difficulty mining. The parameters 500k/33rd,&lt;br/&gt;&amp;gt; -computed_max/52 bytes, and f(x)  I have less strong opinions about;&lt;br/&gt;&amp;gt; and would love to hear reasoned arguments for particular parameters.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;I&amp;#39;m going to try to figure out how much transaction fee a transaction would&lt;br/&gt;have to pay to bribe a miner to include it. Greg, please let me know if&lt;br/&gt;I&amp;#39;ve misinterpreted the proposed algorithm. And everybody, please let me&lt;br/&gt;know if I&amp;#39;m making a bone-headed mistake in how I&amp;#39;m computing anything:&lt;br/&gt;&lt;br/&gt;Lets say miners are expressing a desire for 600,000 byte blocks in their&lt;br/&gt;coinbases.&lt;br/&gt;&lt;br/&gt;computed_max = 600,000 - 600,000/52 = 588,462 bytes.&lt;br/&gt;  --&amp;gt; this is about 23 average-size (500-byte) transactions less than&lt;br/&gt;600,000.&lt;br/&gt;effective_max = 1,176,923&lt;br/&gt;&lt;br/&gt;Lets say I want to maintain status quo at 600,000 bytes; how much penalty&lt;br/&gt;do I have?&lt;br/&gt;((600,000-588,462)/588,462)^2 &#43; 1 = 1.00038&lt;br/&gt;&lt;br/&gt;How much will that cost me?&lt;br/&gt;The network is hashing at 310PetaHash/sec right now.&lt;br/&gt;Takes 600 seconds to find a block, so 186,000PH per block&lt;br/&gt;186,000 * 0.00038 = 70 extra PH&lt;br/&gt;&lt;br/&gt;If it takes 186,000 PH to find a block, and a block is worth 25.13 BTC&lt;br/&gt;(reward plus fees), that 70 PH costs:&lt;br/&gt;(25.13 BTC/block / 186,000 PH/block) * 70 PH = 0.00945 BTC&lt;br/&gt;or at $240 / BTC:  $2.27&lt;br/&gt;&lt;br/&gt;... so average transaction fee will have to be about ten cents ($2.27&lt;br/&gt;spread across 23 average-sized transactions) for miners to decide to stay&lt;br/&gt;at 600K blocks. If they fill up 588,462 bytes and don&amp;#39;t have some&lt;br/&gt;ten-cent-fee transactions left, they should express a desire to create a&lt;br/&gt;588,462-byte-block and mine with no penalty.&lt;br/&gt;&lt;br/&gt;Is that too much?  Not enough?  Average transaction fees today are about 3&lt;br/&gt;cents per transaction.&lt;br/&gt;I created a spreadsheet playing with the parameters:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://docs.google.com/spreadsheets/d/1zYZfb44Uns8ai0KnoQ-LixDwdhqO5iTI3ZRcihQXlgk/edit?usp=sharing&#34;&gt;https://docs.google.com/spreadsheets/d/1zYZfb44Uns8ai0KnoQ-LixDwdhqO5iTI3ZRcihQXlgk/edit?usp=sharing&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&amp;#34;We&amp;#34; could tweak the constants or function to get a transaction fee we&lt;br/&gt;think is reasonable... but we really shouldn&amp;#39;t be deciding whether&lt;br/&gt;transaction fees are too high, too low, or just right, and after thinking&lt;br/&gt;about this for a while I think any algorithm that ties difficulty to block&lt;br/&gt;size is just a complicated way of dictating minimum fees.&lt;br/&gt;&lt;br/&gt;As for some other dynamic algorithm: OK with me. How do we get consensus on&lt;br/&gt;what the best algorithm is? I&amp;#39;m ok with any &amp;#34;don&amp;#39;t grow too quickly, give&lt;br/&gt;some reasonable-percentage-minority of miners the ability to block further&lt;br/&gt;increases.&amp;#34;&lt;br/&gt;&lt;br/&gt;Also relevant here:&lt;br/&gt;&amp;#34;The curious task of economics is to demonstrate to men how little they&lt;br/&gt;really know about what they imagine they can design.&amp;#34; - Friedrich August&lt;br/&gt;von Hayek&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150510/481dae92/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150510/481dae92/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:34:01&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszslrk3ys4svma8p6yv6nz3eeuhf6flpru9t8lmxn72l4ph5du07gzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgn89s7x</id>
    
      <title type="html">📅 Original date posted:2015-05-09 📝 Original message:RE: ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszslrk3ys4svma8p6yv6nz3eeuhf6flpru9t8lmxn72l4ph5du07gzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgn89s7x" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrkt6v639dnlckx98yasljv5afw24aq3k9et5gpa9uv6vnatccqssf5jl2w&#39;&gt;nevent1q…jl2w&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-09&lt;br/&gt;📝 Original message:RE: fixing sigop counting, and building in UTXO cost: great idea! One of&lt;br/&gt;the problems with this debate is it is easy for great ideas get lost in all&lt;br/&gt;the noise.&lt;br/&gt;&lt;br/&gt;RE: a hard upper limit, with a dynamic limit under it:&lt;br/&gt;&lt;br/&gt;I like that idea. Can we drill down on the hard upper limit?&lt;br/&gt;&lt;br/&gt;There are lots of people who want a very high upper limit, right now (all&lt;br/&gt;the big Bitcoin companies, and anybody who thinks as-rapid-as-possible&lt;br/&gt;growth now is the best path to long-term success). This is the &amp;#34;it is OK if&lt;br/&gt;you have to run full nodes in a data center&amp;#34; camp.&lt;br/&gt;&lt;br/&gt;There are also lots of people who want an upper limit low enough that they&lt;br/&gt;can continue to run Bitcoin on the hardware and Internet connection that&lt;br/&gt;they have (or are concerned about centralization, so want to make sure&lt;br/&gt;OTHER people can continue to run....).&lt;br/&gt;&lt;br/&gt;Is there an upper limit &amp;#34;we&amp;#34; can choose to make both sets of people mostly&lt;br/&gt;happy? I&amp;#39;ve proposed &amp;#34;must be inexpensive enough that a &amp;#39;hobbyist&amp;#39; can&lt;br/&gt;afford to run a full node&amp;#34; ...&lt;br/&gt;&lt;br/&gt;Is the limit chosen once, now, via hard-fork, or should we expect multiple&lt;br/&gt;hard-forks to change it &amp;#34;when necessary&amp;#34; ?&lt;br/&gt;&lt;br/&gt;The economics change every time the block reward halves, which make me&lt;br/&gt;think that might be a good time to adjust the hard upper limit. If we have&lt;br/&gt;a hard upper limit and a lower dynamic limit, perhaps adjusting the hard&lt;br/&gt;upper limit (up or down) to account for the block reward halving, based on&lt;br/&gt;the dynamic limit....&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;RE: the lower dynamic limit algorithm:  I REALLY like that idea.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150509/e371ad58/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150509/e371ad58/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:33:59&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsy7yuqsl8rat0avn5g5vsg55r06yr74tfmlmxj5jtfxqql3d64wjgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgj0cx72</id>
    
      <title type="html">📅 Original date posted:2015-05-08 📝 Original message:I like ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsy7yuqsl8rat0avn5g5vsg55r06yr74tfmlmxj5jtfxqql3d64wjgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgj0cx72" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9ttqze0gkepdtqwfzlvm80pq3tfzcr7n6t6mfsg8g6v24rsndr2c2aat49&#39;&gt;nevent1q…at49&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-08&lt;br/&gt;📝 Original message:I like the bitcoin days destroyed idea.&lt;br/&gt;&lt;br/&gt;I like lots of the ideas that have been presented here, on the bitcointalk&lt;br/&gt;forums, etc etc etc.&lt;br/&gt;&lt;br/&gt;It is easy to make a proposal, it is hard to wade through all of the&lt;br/&gt;proposals. I&amp;#39;m going to balance that equation by completely ignoring any&lt;br/&gt;proposal that isn&amp;#39;t accompanied by code that implements the proposal (with&lt;br/&gt;appropriate tests).&lt;br/&gt;&lt;br/&gt;However, I&amp;#39;m not the bottleneck-- you need to get the attention of the&lt;br/&gt;other committers and convince THEM:&lt;br/&gt;&lt;br/&gt;a) something should be done &amp;#34;now-ish&amp;#34;&lt;br/&gt;b) your idea is good&lt;br/&gt;&lt;br/&gt;We are stuck on (a) right now, I think.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Fri, May 8, 2015 at 8:32 AM, Joel Joonatan Kaartinen &amp;lt;&lt;br/&gt;joel.kaartinen at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Matt,&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It seems you missed my suggestion about basing the maximum block size on&lt;br/&gt;&amp;gt; the bitcoin days destroyed in transactions that are included in the block.&lt;br/&gt;&amp;gt; I think it has potential for both scaling as well as keeping up a constant&lt;br/&gt;&amp;gt; fee pressure. If tuned properly, it should both stop spamming and increase&lt;br/&gt;&amp;gt; block size maximum when there are a lot of real transactions waiting for&lt;br/&gt;&amp;gt; inclusion.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; - Joel&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150508/f3bd5434/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150508/f3bd5434/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:33:56&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw69yn5tes0sh35ueamn0qg3rh6kne5zp93n5zttjqp395ydhsffczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgu4ynwc</id>
    
      <title type="html">📅 Original date posted:2015-05-30 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw69yn5tes0sh35ueamn0qg3rh6kne5zp93n5zttjqp395ydhsffczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgu4ynwc" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs04rt4acfxu7t5lpd2tymvmqy2g64r58wlwq42nc4h5jhamgjp2rgntxmj0&#39;&gt;nevent1q…xmj0&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-30&lt;br/&gt;📝 Original message:On Fri, May 29, 2015 at 7:42 PM, Chun Wang &amp;lt;1240902 at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Hello. I am from F2Pool. We are currently mining the biggest blocks on&lt;br/&gt;&amp;gt; the network.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Thanks for giving your opinion!&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; Bad miners could attack us and the network with artificial&lt;br/&gt;&amp;gt; big blocks.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;How?&lt;br/&gt;&lt;br/&gt;I ran some simulations, and I could not find a network topology where a big&lt;br/&gt;miner producing big blocks could cause a loss of profit to another miner&lt;br/&gt;(big or small) producing smaller blocks:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;http://gavinandresen.ninja/are-bigger-blocks-better-for-bigger-miners&#34;&gt;http://gavinandresen.ninja/are-bigger-blocks-better-for-bigger-miners&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;(the 0.3% advantage I DID find was for the situation where EVERYBODY was&lt;br/&gt;producing big blocks).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; We think&lt;br/&gt;&amp;gt; the max block size should be increased, but must be increased&lt;br/&gt;&amp;gt; smoothly, 2 MB first, and then after one or two years 4 MB, then 8 MB,&lt;br/&gt;&amp;gt; and so on. Thanks.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Why 2 MB ?   You said that server bandwidth is much more expensive in&lt;br/&gt;China; what would be the difference in your bandwidth costs between 2MB&lt;br/&gt;blocks and 20MB blocks?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150530/643c32da/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150530/643c32da/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:33:43&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqhv33crhvwuv99qzfdwk4m8txlj7eg2clmc59e0ap4a4vsfs4dsgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg4fkg6l</id>
    
      <title type="html">📅 Original date posted:2015-05-29 📝 Original message:Matt ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqhv33crhvwuv99qzfdwk4m8txlj7eg2clmc59e0ap4a4vsfs4dsgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg4fkg6l" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsf0fvaw9hw73ujrqm8wmk3k6q5kf4svgewx5cwagmag3jhy444p5sew75f2&#39;&gt;nevent1q…75f2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-29&lt;br/&gt;📝 Original message:Matt brought this up on Twitter, I have no idea why I didn&amp;#39;t respond weeks&lt;br/&gt;ago (busy writing blog posts, probably):&lt;br/&gt;&lt;br/&gt;On Thu, May 7, 2015 at 6:02 PM, Matt Corallo &amp;lt;bitcoin-list at bluematt.me&amp;gt;&lt;br/&gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;  * Though there are many proposals floating around which could&lt;br/&gt;&amp;gt; significantly decrease block propagation latency, none of them are&lt;br/&gt;&amp;gt; implemented today.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;If block propagation isn&amp;#39;t fixed, then mines have a strong incentive to&lt;br/&gt;create smaller blocks.&lt;br/&gt;&lt;br/&gt;So the max block size is irrelevant, it won&amp;#39;t get hit.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt; In addition, I&amp;#39;d expect to&lt;br/&gt;&amp;gt; see analysis of how these systems perform in the worst-case, not just&lt;br/&gt;&amp;gt; packet-loss-wise, but in the face of miners attempting to break the system.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;See &lt;a href=&#34;http://gavinandresen.ninja/are-bigger-blocks-better-for-bigger-miners&#34;&gt;http://gavinandresen.ninja/are-bigger-blocks-better-for-bigger-miners&lt;/a&gt;&lt;br/&gt;for analysis of &amp;#34;but that means bigger miners can get an advantage&amp;#34;&lt;br/&gt;argument.&lt;br/&gt;&lt;br/&gt;Executive summary: if little miners are stupid and produce huge blocks,&lt;br/&gt;then yes, big miners have an advantage.&lt;br/&gt;&lt;br/&gt;But they&amp;#39;re not, so they won&amp;#39;t.&lt;br/&gt;&lt;br/&gt;Until the block reward goes away, and assuming transaction fees become an&lt;br/&gt;important source of revenue for miners.&lt;br/&gt;I think it is too early to worry about that; see:&lt;br/&gt;&lt;br/&gt;   &lt;a href=&#34;http://gavinandresen.ninja/when-the-block-reward-goes-away&#34;&gt;http://gavinandresen.ninja/when-the-block-reward-goes-away&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;gt;  * I&amp;#39;d very much like to see someone working on better scaling&lt;br/&gt;&amp;gt; technology, both in terms of development and in terms of getting&lt;br/&gt;&amp;gt; traction in the marketplace.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Ok. What does this have to do with the max block size?&lt;br/&gt;&lt;br/&gt;Are you arguing that work won&amp;#39;t happen if the max block size increases?&lt;br/&gt;&lt;br/&gt;  * I&amp;#39;d like to see some better conclusions to the discussion around&lt;br/&gt;&lt;br/&gt;&amp;gt; long-term incentives within the system.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Again, see &lt;a href=&#34;http://gavinandresen.ninja/when-the-block-reward-goes-away&#34;&gt;http://gavinandresen.ninja/when-the-block-reward-goes-away&lt;/a&gt; for&lt;br/&gt;what I think about that.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150529/c145f6b9/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150529/c145f6b9/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:33:42&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8g5v9agavd95x2ts44sdy4alkq85r0ny4ewavd6d3kjwcy0zdz2czyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgcfp645</id>
    
      <title type="html">📅 Original date posted:2015-05-07 📝 Original message:For ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8g5v9agavd95x2ts44sdy4alkq85r0ny4ewavd6d3kjwcy0zdz2czyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgcfp645" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvcadvuqegp7q6qlv07fj2e9zgvddl9gwcxqg25t8ah79er4f2qpgj6a2ym&#39;&gt;nevent1q…a2ym&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-05-07&lt;br/&gt;📝 Original message:For reference: the blog post that (re)-started this debate, and which links&lt;br/&gt;to individual issues, is here:&lt;br/&gt;  &lt;a href=&#34;http://gavinandresen.ninja/time-to-roll-out-bigger-blocks&#34;&gt;http://gavinandresen.ninja/time-to-roll-out-bigger-blocks&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;In it, I asked people to email me objections I might have missed. I would&lt;br/&gt;still appreciate it if people do that; it is impossible to keep up with&lt;br/&gt;this mailing list, /r/bitcoin posts and comments, and #bitcoin-wizards and&lt;br/&gt;also have time to respond thoughtfully to the objections raised.&lt;br/&gt;&lt;br/&gt;I would very much like to find some concrete course of action that we can&lt;br/&gt;come to consensus on. Some compromise so we can tell entrepreneurs &amp;#34;THIS is&lt;br/&gt;how much transaction volume the main Bitcoin blockchain will be able to&lt;br/&gt;support over the next eleven years.&amp;#34;&lt;br/&gt;&lt;br/&gt;I&amp;#39;ve been pretty clear on what I think is a reasonable compromise (a&lt;br/&gt;one-time increase scheduled for early next year), and I have tried to&lt;br/&gt;explain why I think it it is the right set of tradeoffs.&lt;br/&gt;&lt;br/&gt;There ARE tradeoffs here, and the hard question is what process do we use&lt;br/&gt;to decide those tradeoffs?  How do we come to consensus? Is it worth my&lt;br/&gt;time to spend hours responding thoughtfully to every new objection raised&lt;br/&gt;here, or will the same thing happen that happened last year and the year&lt;br/&gt;before-- everybody eventually gets tired of arguing&lt;br/&gt;angels-dancing-on-the-head-of-a-pin, and we&amp;#39;re left with the status quo?&lt;br/&gt;&lt;br/&gt;I AM considering contributing some version of the bigger blocksize-limit&lt;br/&gt;hard-fork patch to the Bitcoin-Xt fork (probably  &amp;#34;target a hobbyist with a&lt;br/&gt;fast Internet connection, and assume Nelson&amp;#39;s law to increase over time),&lt;br/&gt;and then encouraging merchants and exchanges and web wallets and&lt;br/&gt;individuals who think it strikes a reasonable balance to run it.&lt;br/&gt;&lt;br/&gt;And then, assuming it became a super-majority of nodes on the network,&lt;br/&gt;encourage miners to roll out a soft-fork to start producing bigger blocks&lt;br/&gt;and eventually trigger the hard fork.&lt;br/&gt;&lt;br/&gt;Because ultimately consensus comes down to what software people choose to&lt;br/&gt;run.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150507/125b7e32/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150507/125b7e32/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:33:10&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2t56eh3pgqslruulusfj0hsrj5uj03vppcdghf7fzdy2qyv9v34szyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwglpfsn5</id>
    
      <title type="html">📅 Original date posted:2015-01-21 📝 Original message:DERSIG ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2t56eh3pgqslruulusfj0hsrj5uj03vppcdghf7fzdy2qyv9v34szyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwglpfsn5" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstcdsf0aludq93746vq2ct3k6c7y6skxhpky7xdccsfccqnpjv6usuhrpsk&#39;&gt;nevent1q…rpsk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-01-21&lt;br/&gt;📝 Original message:DERSIG BIP looks great to me, just a few nit-picky changes suggested:&lt;br/&gt;&lt;br/&gt;You mention the &amp;#34;DER standard&amp;#34; : should link to&lt;br/&gt;&lt;a href=&#34;http://www.itu.int/ITU-T/studygroups/com17/languages/X.690-0207.pdf&#34;&gt;http://www.itu.int/ITU-T/studygroups/com17/languages/X.690-0207.pdf&lt;/a&gt; (or&lt;br/&gt;whatever is best reference for DER).&lt;br/&gt;&lt;br/&gt;&amp;#34;this would simplify avoiding OpenSSL in consensus implementations&amp;#34;  --&amp;gt;&lt;br/&gt;&amp;#34;this would make it easier for non-OpenSSL implementations&amp;#34;&lt;br/&gt;&lt;br/&gt;&amp;#34;causing opcode failure&amp;#34;  : I know what you mean by &amp;#34;opcode failure&amp;#34;, but&lt;br/&gt;it might be good to be more explicit.&lt;br/&gt;&lt;br/&gt;&amp;#34;since v0.8.0, and nearly no transactions&amp;#34; --&amp;gt;  &amp;#34;and very few&lt;br/&gt;transactions...&amp;#34;&lt;br/&gt;&lt;br/&gt;&amp;#34;reducing this avenue for malleability is useful on itself as well&amp;#34;  :&lt;br/&gt;awkward English. How about just &amp;#34;This proposal has the added benefit of&lt;br/&gt;reducing transaction malleability (see BIP62).&amp;#34;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20150121/c90302a5/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150121/c90302a5/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:28:53&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsq5zkl6t53tv66sw3uewqujwephsgtffqgn0jsee4nyjwcee6lyrqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgfdy55h</id>
    
      <title type="html">📅 Original date posted:2015-01-19 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsq5zkl6t53tv66sw3uewqujwephsgtffqgn0jsee4nyjwcee6lyrqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgfdy55h" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs2anpsz3yzfhxx9trhhd0wswt2ujat3z4thcgvlek4qntfh6sjhagsf3um2&#39;&gt;nevent1q…3um2&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2015-01-19&lt;br/&gt;📝 Original message:On Mon, Jan 19, 2015 at 3:40 PM, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; OK, I guess we can boil this down more simply. BIP 70 uses protocol&lt;br/&gt;&amp;gt;&amp;gt; buffers because I designed it and implemented the original prototype (with&lt;br/&gt;&amp;gt;&amp;gt; lots of input from Gavin and an earlier proposal by sipa). I used protocol&lt;br/&gt;&amp;gt;&amp;gt; buffers because, beyond all their nice properties, I used to work at Google&lt;br/&gt;&amp;gt;&amp;gt; and so was very familiar with them.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;What Mike said. Runner-up for encoding was JSON.&lt;br/&gt;&lt;br/&gt;XML&#43;ASN.1 was Right Out, because lots of us hate XML and ASN.1 with a&lt;br/&gt;burning passion. Complexity is the Enemy of Security, and both XML and&lt;br/&gt;ASN.1 are too complex.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;Chief Scientist, Bitcoin Foundation&lt;br/&gt;&lt;a href=&#34;https://www.bitcoinfoundation.org/&#34;&gt;https://www.bitcoinfoundation.org/&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/20150119/e1a3fb5a/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20150119/e1a3fb5a/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:28:37&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvy5y00q64tkkpeyhm586ygmx8pme9w2qx5ddtdz9g9yt5pfe4xmszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgf99r94</id>
    
      <title type="html">📅 Original date posted:2014-12-04 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvy5y00q64tkkpeyhm586ygmx8pme9w2qx5ddtdz9g9yt5pfe4xmszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgf99r94" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8lhfmm6fwprua0tyznhql653vnenvdpqep7wtdrsafer6ft9rq8qxv5nmg&#39;&gt;nevent1q…5nmg&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-12-04&lt;br/&gt;📝 Original message:On Thu, Dec 4, 2014 at 10:42 AM, Luke Dashjr &amp;lt;luke at dashjr.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; Is anyone working on a serialisation format to convey P2SH HD chains? For example,&lt;br/&gt;&amp;gt; to give someone who wants to make recurring payments a single token that&lt;br/&gt;&amp;gt; can be used to generate many P2SH addresses paying to a multisig script.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Seems like the wrong approach to me, because in practice you really need&lt;br/&gt;a reasonable expiration date or some way of determining that whatever you&lt;br/&gt;are paying&lt;br/&gt;is still around (I still get random transactions to the Bitcoin Faucet&amp;#39;s&lt;br/&gt;old addresses).&lt;br/&gt;&lt;br/&gt;See the discussion from January about extending the payment protocol for&lt;br/&gt;recurring transactions:&lt;br/&gt;&lt;br/&gt;&lt;a href=&#34;https://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg03823.html&#34;&gt;https://www.mail-archive.com/bitcoin-development@lists.sourceforge.net/msg03823.html&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&amp;#34;Give them a single token&amp;#34; == &amp;#34;give them a recurring PaymentRequest&amp;#34; in my&lt;br/&gt;mind. Or maybe &amp;#34;Give them a URL where they can fetch PaymentRequests&lt;br/&gt;whenever they need to make a payment&amp;#34; or maybe &amp;#34;Give them an array of&lt;br/&gt;PaymentRequests for the next X days/months/years of payments.&amp;#34;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20141204/2bb31fe5/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20141204/2bb31fe5/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:27:41&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvctm79g6e2z4pqyuf4tp6l2f43lxxtqu8wjkr29zpj2nf6pr2fgczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgx3spnt</id>
    
      <title type="html">📅 Original date posted:2014-10-25 📝 Original message:We had ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvctm79g6e2z4pqyuf4tp6l2f43lxxtqu8wjkr29zpj2nf6pr2fgczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgx3spnt" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs98hvqap65mc2x7gruuwlej92khhdfkyxxkjvd6le4x7vkzahzt0gm34s6v&#39;&gt;nevent1q…4s6v&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-10-25&lt;br/&gt;📝 Original message:We had a halving, and it was a non-event.&lt;br/&gt;&lt;br/&gt;Is there some reason to believe next time will be different?&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&lt;br/&gt;-------------- next part --------------&lt;br/&gt;An HTML attachment was scrubbed...&lt;br/&gt;URL: &amp;lt;&lt;a href=&#34;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20141025/a67c8cbb/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20141025/a67c8cbb/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:26:46&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp0fh37hnl7ms9a0um0aeq5kj68za5z6ls78rhkj4l338rs5f3ffszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg62mpjs</id>
    
      <title type="html">📅 Original date posted:2014-10-15 📝 Original message:RE: ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp0fh37hnl7ms9a0um0aeq5kj68za5z6ls78rhkj4l338rs5f3ffszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg62mpjs" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0ku6cqkt5v3chmldkrykpzeucahezkseanutqldpdadmqcmm7f2c2stssv&#39;&gt;nevent1q…tssv&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-10-15&lt;br/&gt;📝 Original message:RE: process:&lt;br/&gt;&lt;br/&gt;I like author == primary control, and an &amp;#34;assume they will do the right&lt;br/&gt;thing, revert if they don&amp;#39;t&amp;#34;&lt;br/&gt;&lt;br/&gt;RE: separate mailing list for BIP discussion:&lt;br/&gt;&lt;br/&gt;Great idea. Jeff Garzik was looking for a better mailing list solution than&lt;br/&gt;SourceForge, but assuming&lt;br/&gt;there isn&amp;#39;t a clearly better solution I think &amp;#34;we&amp;#34; should create a strictly&lt;br/&gt;moderated bitcoin-bips at lists.sourceforge list.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20141015/6532efb8/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20141015/6532efb8/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:26:30&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdusdzzwmnxq5c9jk48mnh7ky3e5m75tljs7w4z7rfujl3ncza4zgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgetdv67</id>
    
      <title type="html">📅 Original date posted:2014-10-07 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdusdzzwmnxq5c9jk48mnh7ky3e5m75tljs7w4z7rfujl3ncza4zgzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgetdv67" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsgr27hltped5a72qzruw2q69k3hth7d9kjjh2g3g6u5a4s78httjcz322tk&#39;&gt;nevent1q…22tk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-10-07&lt;br/&gt;📝 Original message:On Sat, Oct 4, 2014 at 8:58 AM, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; Meanwhile, what I said *is* correct. New version numbers result in only&lt;br/&gt;&amp;gt; a log print. Being hard forked off results in both log prints *and* the&lt;br/&gt;&amp;gt; -alertnotify being run:&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;That is easy to change; I&amp;#39;ll submit a pull request. It is a good idea to&lt;br/&gt;get an -alertnotify sooner rather than later for EITHER a hard fork or a&lt;br/&gt;soft-fork. Better to be told you have to upgrade while the block.version is&lt;br/&gt;on its way to being a super-majority than after you are either hard-forked&lt;br/&gt;off the main chain (or soft-forked).&lt;br/&gt;&lt;br/&gt;I don&amp;#39;t have any opinion on the hard- versus soft- fork debate. I think&lt;br/&gt;either can work.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20141007/788fa260/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20141007/788fa260/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:26:09&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspzpcxfjytvqngnr4rd4krwz7lg5ghxkch7x2dw57jxtfgj295h3gzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgagp4lp</id>
    
      <title type="html">📅 Original date posted:2014-10-01 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspzpcxfjytvqngnr4rd4krwz7lg5ghxkch7x2dw57jxtfgj295h3gzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgagp4lp" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsqshrqjl8qp34tltddq7yqvu0ksktdj93z8x88gzygs8le9wj70tqlu36yq&#39;&gt;nevent1q…36yq&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-10-01&lt;br/&gt;📝 Original message:On Wed, Oct 1, 2014 at 5:04 PM, Alan Reiner &amp;lt;etotheipi at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On 10/01/2014 04:58 PM, Gavin Andresen wrote:&lt;br/&gt;&amp;gt; &amp;gt; If the first transaction is P2SH, then the miner won&amp;#39;t know there is&lt;br/&gt;&amp;gt; &amp;gt; an advantage to holding it until it is too late (the scriptPubKey is&lt;br/&gt;&amp;gt; &amp;gt; an opaque hash until the second transaction is final and&lt;br/&gt;&amp;gt; &amp;gt; relayed/broadcast).&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; If you&amp;#39;re doing some kind of proof-of-burn scheme, wouldn&amp;#39;t using P2SH&lt;br/&gt;&amp;gt; defeat the purpose of it?&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;No, the burner would supply the funding transaction plus the redeeming&lt;br/&gt;script as the proof-of-burn to whoever needed the proof.&lt;br/&gt;&lt;br/&gt;Only after at least one confirmation, if there was some risk that revealing&lt;br/&gt;the redeeming script would make miners refuse to mine that first&lt;br/&gt;transaction because they want to get it plus the CHECKTIMELOCKVERIFY &amp;#34;burn&amp;#34;&lt;br/&gt;transaction.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20141001/05ee5140/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20141001/05ee5140/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:26:06&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxustt9c8k2cgzn4wwnlszt8pvmmfwnr9e9qk794jlmuu8804fvnczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgq46wxy</id>
    
      <title type="html">📅 Original date posted:2014-10-01 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxustt9c8k2cgzn4wwnlszt8pvmmfwnr9e9qk794jlmuu8804fvnczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgq46wxy" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs9r9sr6eqem546xaac8lf6d7ge0d6zft8m3rhsfgjhy22wfxxp6wctgcu47&#39;&gt;nevent1q…cu47&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-10-01&lt;br/&gt;📝 Original message:On Wed, Oct 1, 2014 at 2:23 PM, Luke Dashjr &amp;lt;luke at dashjr.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; houghts on some way to have the stack item be incremented by the height at&lt;br/&gt;&amp;gt; which the scriptPubKey was in a block? A limitation of encoding the target&lt;br/&gt;&amp;gt; height/time directly, is that miners may choose not to mine the first&lt;br/&gt;&amp;gt; transaction until they can also take the &amp;#34;burn to fee&amp;#34;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;If the first transaction is P2SH, then the miner won&amp;#39;t know there is an&lt;br/&gt;advantage to holding it until it is too late (the scriptPubKey is an opaque&lt;br/&gt;hash until the second transaction is final and relayed/broadcast).&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20141001/dd4a8c60/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20141001/dd4a8c60/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:26:05&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsygw5cyj5gatep0qch3t7pquks3s369q4p82dqvv3qf642xxqdnqszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg3mluy3</id>
    
      <title type="html">📅 Original date posted:2014-10-01 📝 Original message:Very ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsygw5cyj5gatep0qch3t7pquks3s369q4p82dqvv3qf642xxqdnqszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg3mluy3" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdk62wavprhfarfra8fkh0vs670ar3fp0zepqqmvykeyd950vpzdqxl47aa&#39;&gt;nevent1q…47aa&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-10-01&lt;br/&gt;📝 Original message:Very nice, semantics are clear and use cases are compelling.&lt;br/&gt;&lt;br/&gt;Can we defer discussion of how to roll this out for a little bit, and see&lt;br/&gt;if there is consensus that:&lt;br/&gt;&lt;br/&gt;a) benefits of having this outweigh risks&lt;br/&gt;b) we&amp;#39;re all happy with exact semantics&lt;br/&gt;&lt;br/&gt;Then we can have a knock-down drag-out argument about whether it should&lt;br/&gt;roll out as a soft fork, wait for a hard fork, be combined with some other&lt;br/&gt;things that it would be nice to add or change, etc.....&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20141001/94a794c3/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20141001/94a794c3/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:26:04&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsvsxff4p5g88u4fhgcg3mkhjektflameqh99t9tz45vw474kk853qzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg9pcm0z</id>
    
      <title type="html">📅 Original date posted:2014-07-17 📝 Original message:A ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsvsxff4p5g88u4fhgcg3mkhjektflameqh99t9tz45vw474kk853qzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg9pcm0z" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsvlsvdt4j29ug5sajt3jvex2fkragr08psayjvma2qhpec9cczvyqczq73q&#39;&gt;nevent1q…q73q&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-07-17&lt;br/&gt;📝 Original message:A couple of half-baked thoughts:&lt;br/&gt;&lt;br/&gt;On Thu, Jul 17, 2014 at 5:35 PM, Kaz Wesley &amp;lt;keziahw at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; If there&amp;#39;s support for this proposal, I can begin working on the specific&lt;br/&gt;&amp;gt; implementation details, such as the bloom filters, message format, and&lt;br/&gt;&amp;gt; capability advertisment, and draft a BIP once I have a concrete proposal&lt;br/&gt;&amp;gt; for&lt;br/&gt;&amp;gt; what those would look like and a corresponding precise cost/benefit&lt;br/&gt;&amp;gt; analysis.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;I&amp;#39;d encourage you to code up a prototype first (or at the same time), in&lt;br/&gt;whatever programming language / networking library you&amp;#39;re most familiar&lt;br/&gt;with.&lt;br/&gt;&lt;br/&gt;Maybe not even using the existing p2p protocol; there could be a&lt;br/&gt;mining-only very-fast-block-propagation network separate from the existing&lt;br/&gt;p2p network.&lt;br/&gt;&lt;br/&gt;Combining your optimizations with &amp;#34;broadcast as many near-miss blocks as&lt;br/&gt;bandwidth will allow&amp;#34; on a mining backbone network should allow insanely&lt;br/&gt;fast propagation of most newly solved blocks.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20140717/16478b5f/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140717/16478b5f/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:24:06&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs03hk50p7yel9fr5p8jmsjfmmu7k5ghl72xn848frapjet94fjqnczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgf4gy0d</id>
    
      <title type="html">📅 Original date posted:2014-05-19 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs03hk50p7yel9fr5p8jmsjfmmu7k5ghl72xn848frapjet94fjqnczyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgf4gy0d" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqswkfcu4qjrv2jf5nl4xt9cnp0ypz7q88z2lrljske6mhpsp6khwfc5p3c4f&#39;&gt;nevent1q…3c4f&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-05-19&lt;br/&gt;📝 Original message:On Mon, May 19, 2014 at 2:20 PM, Justus Ranvier &amp;lt;justusranvier at gmail.com&amp;gt;wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; You and Gavin could do a lot better by working on a Bitcoin social&lt;br/&gt;&amp;gt; contract - a promise of what features will *never* be added (or taken&lt;br/&gt;&amp;gt; away) from Bitcoin, because despite what you say it&amp;#39;s not acceptable&lt;br/&gt;&amp;gt; to propose anything at all.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Now I&amp;#39;m really confused.&lt;br/&gt;&lt;br/&gt;Why would Mike or I have the authority to write a &amp;#34;social contract&amp;#34; to&lt;br/&gt;promise anything about future-Bitcoin?&lt;br/&gt;&lt;br/&gt;I thought the only &amp;#34;social contract&amp;#34; was the decentralized one we have&lt;br/&gt;already-- if you don&amp;#39;t like something about the code, then don&amp;#39;t download&lt;br/&gt;and run it. Or fork it if you&amp;#39;re able.&lt;br/&gt;&lt;br/&gt;As the person who started this mailing list, I DO feel like I have the&lt;br/&gt;authority to enforce a social contract of &amp;#34;no trolling or flaming or&lt;br/&gt;name-calling&amp;#34; here. I&amp;#39;d very much like to delegate that authority, though;&lt;br/&gt;ideally to some software algorithm that automatically censors topics or&lt;br/&gt;people who don&amp;#39;t contribute to a productive discussion.&lt;br/&gt;&lt;br/&gt;PS: speaking of productive discussion...&lt;br/&gt;... please change the Subject line when the topic wanders.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20140519/c3c3e1c9/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140519/c3c3e1c9/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:21:46&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfxf9ejdcwm9t7zncyly56zn7mrr529prd6dd5gtgecccts3sgzygzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg4mm5uw</id>
    
      <title type="html">📅 Original date posted:2014-04-23 📝 Original message:&amp;gt; ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfxf9ejdcwm9t7zncyly56zn7mrr529prd6dd5gtgecccts3sgzygzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg4mm5uw" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqstsjseg8rnczq3q7jtksyrswn2cltqqzjpry0jnvs6fzmafnw6jtqelcrkd&#39;&gt;nevent1q…crkd&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-04-23&lt;br/&gt;📝 Original message:&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I&amp;#39;ve formulated my replies to you and this proposal in a more public&lt;br/&gt;&amp;gt; venue, where such discussions of existential changes to the protocol&lt;br/&gt;&amp;gt; more rightfully belong&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;I strongly disagree.  It makes perfect sense to discuss changes here,&lt;br/&gt;first, where there are lots of people who understand how the system works&lt;br/&gt;at a very detailed level.&lt;br/&gt;&lt;br/&gt;And why do you think your blog is more public than this open, publicly&lt;br/&gt;archived mailing list???&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20140423/94b199e3/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140423/94b199e3/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:19:29&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxz76srva489qkvzwgd8gvg3k4c0aav3u48sl34fdnjqx6zju9keqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgqjf4ea</id>
    
      <title type="html">📅 Original date posted:2014-04-04 📝 Original message:Using ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxz76srva489qkvzwgd8gvg3k4c0aav3u48sl34fdnjqx6zju9keqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgqjf4ea" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsteyxjs28a73a57p98g6qpcmcu46hlredk00y95qsq05ugztpdgqq49gdd5&#39;&gt;nevent1q…gdd5&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-04-04&lt;br/&gt;📝 Original message:Using a bitcoin address repeatedly is something we&amp;#39;re trying to move away&lt;br/&gt;from.&lt;br/&gt;&lt;br/&gt;And using a bitcoin address as a persistent identity key feels like the&lt;br/&gt;wrong direction to me.&lt;br/&gt;&lt;br/&gt;Better to use something like client certificates, the FIDO alliance&amp;#39;s&lt;br/&gt;(new!) specs:&lt;br/&gt;  &lt;a href=&#34;http://fidoalliance.org/specifications/download&#34;&gt;http://fidoalliance.org/specifications/download&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;... or Steve Gibson&amp;#39;s proposed SQRL system:&lt;br/&gt;  &lt;a href=&#34;https://www.grc.com/sqrl/sqrl.htm&#34;&gt;https://www.grc.com/sqrl/sqrl.htm&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;If one of those systems gets critical mass and actually starts being&lt;br/&gt;successful, then I think it would make sense to specify a standard way of&lt;br/&gt;using a HD wallet&amp;#39;s deterministic seed to derive a key used for the FIDO or&lt;br/&gt;SQRL systems.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Fri, Apr 4, 2014 at 9:22 AM, Eric Larchevêque &amp;lt;elarch at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; What I&amp;#39;m trying to achieve, is to have a very simple way of authenticating&lt;br/&gt;&amp;gt; yourself with one Bitcoin address from your wallet.&lt;br/&gt;&amp;gt; For most of the people using Bitcoin, their wallet is on their phone.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; The UX is clear and simple :&lt;br/&gt;&amp;gt; 1. click on &amp;#34;connect with Bitcoin&amp;#34; (the audience is normal people)&lt;br/&gt;&amp;gt; 2. flash the QRcode with your wallet (blockchain.info, mycelium, ...)&lt;br/&gt;&amp;gt; 3. accept the authentication request (same style than OpenID or Facebook&lt;br/&gt;&amp;gt; connect)&lt;br/&gt;&amp;gt; 4. user is autologged and identified by the chosen Bitcoin public address&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It makes sense only if major wallets are supporting the protocol. If you&lt;br/&gt;&amp;gt; need to install a plugin or download a third party software, no one will do&lt;br/&gt;&amp;gt; it.&lt;br/&gt;&amp;gt; I see only benefits for the entire ecosystem, and if I&amp;#39;m working on such a&lt;br/&gt;&amp;gt; proposition it is because I really need this feature.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Of course, it can be done without a BIP, I just need to convince wallet&lt;br/&gt;&amp;gt; developpers one by one to implement the feature.&lt;br/&gt;&amp;gt; But I thought it was much better to start the &amp;#34;official&amp;#34; way, so all&lt;br/&gt;&amp;gt; wallet could easily find and implement the same authentication mechanism.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; &amp;gt;  Bitcoin and website authentication are unrelated problems&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; I respectfully disagree. Many services require your Bitcoin address, and&lt;br/&gt;&amp;gt; to do that they artificially request an email/password to store it.&lt;br/&gt;&amp;gt; This is not about authentication as an identity (as &amp;#34;I&amp;#39;m Eric&lt;br/&gt;&amp;gt; Larcheveque&amp;#34;), but as in &amp;#34;I&amp;#39;m proving to you that I control this address&amp;#34;.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Without such a standard protocol, you could never envision a pure Bitcoin&lt;br/&gt;&amp;gt; physical locker rental, or booking an hotel room via Bitcoin and opening&lt;br/&gt;&amp;gt; the door through the paying address.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Eric&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; On Fri, Apr 4, 2014 at 3:08 PM, Mike Hearn &amp;lt;mike at plan99.net&amp;gt; wrote:&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; This comes up every few months. I think the problem you are trying to&lt;br/&gt;&amp;gt;&amp;gt; solve is already solved by SSL client certificates, and if you want to help&lt;br/&gt;&amp;gt;&amp;gt; make them more widespread the programs you need to upgrade are web browsers&lt;br/&gt;&amp;gt;&amp;gt; and not Bitcoin wallets. There are certainly bits of infrastructure you&lt;br/&gt;&amp;gt;&amp;gt; could reuse here and there, like perhaps a TREZOR with a custom firmware&lt;br/&gt;&amp;gt;&amp;gt; extension for really advanced/keen users, but overall Bitcoin and website&lt;br/&gt;&amp;gt;&amp;gt; authentication are unrelated problems.&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt; On Fri, Apr 4, 2014 at 2:15 PM, Eric Larchevêque &amp;lt;elarch at gmail.com&amp;gt;wrote:&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Hello,&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I&amp;#39;ve written a draft BIP description of an authentication protocol based&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; on Bitcoin public address.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; By authentication we mean to prove to a service/application that we&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; control a specific Bitcoin address by signing a challenge, and that all&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; related data and settings may securely be linked to our session.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; The aim is to greatly facilitate sign ups and logins to services and&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; applications, improving the Bitcoin ecosystem as a whole.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://github.com/bitid/bitid/blob/master/BIP_draft.md&#34;&gt;https://github.com/bitid/bitid/blob/master/BIP_draft.md&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Demo website :&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;http://bitid-demo.herokuapp.com/&#34;&gt;http://bitid-demo.herokuapp.com/&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Classical password authentication is an insecure process that could be&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; solved with public key cryptography. The problem is that it theoretically&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; offloads a lot of complexity and responsibility on the user. Managing&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; private keys securely is complex. However this complexity is already being&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; addressed in the Bitcoin ecosystem. So doing public key authentication is&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; practically a free lunch to bitcoiners.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; I&amp;#39;ve formatted the protocol description as a BIP because this is the&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; only way to have all major wallets implementing it, and because it&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; completely fits in my opinion the BIP &amp;#34;process&amp;#34; category.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Please read it and let me know your thoughts and comments so we can&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; improve on this draft.&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Eric Larcheveque&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; elarch at gmail.com&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20140404/a545ece6/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140404/a545ece6/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:17:18&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfu957rqwdazpupjxx7rnqzw8vrltl825dl5cht7lw6autm9cnkeqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgtfa4v0</id>
    
      <title type="html">📅 Original date posted:2014-03-11 📝 Original message:On ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfu957rqwdazpupjxx7rnqzw8vrltl825dl5cht7lw6autm9cnkeqzyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgtfa4v0" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsr5f4e5tsrw2e7ydca40t64j9yyrumgrtq23ukv5p9wzr6g8ns84qmgttz3&#39;&gt;nevent1q…ttz3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-03-11&lt;br/&gt;📝 Original message:On Tue, Mar 11, 2014 at 8:38 AM, Jeff Garzik &amp;lt;jgarzik at bitpay.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Tue, Mar 11, 2014 at 7:43 AM, Drak &amp;lt;drak at zikula.org&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; I very much like the idea of assuming each party uses HD wallets, that&lt;br/&gt;&amp;gt; &amp;gt; certainly simplifies things greatly.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It also assumes a reality different from our current one.&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;Multisig wallets are a different reality from our current one, so when we&lt;br/&gt;move to that new reality we should do it correctly from the beginning.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andrese&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/20140311/b7b38273/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140311/b7b38273/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:15:05&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs8gs4stxe4v0dfg3qqqrse3l4w2asrpsl7hpw32d4chm00jfsxk6czyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgnddlkn</id>
    
      <title type="html">📅 Original date posted:2014-03-10 📝 Original message:In my ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs8gs4stxe4v0dfg3qqqrse3l4w2asrpsl7hpw32d4chm00jfsxk6czyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgnddlkn" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs8drs2ddq7t44phgwz5wyj8tqx592lxuu80p9q9g3ev7csckw6fzgkxkx9c&#39;&gt;nevent1q…kx9c&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-03-10&lt;br/&gt;📝 Original message:In my experience, best process for standardizing something is:&lt;br/&gt;&lt;br/&gt;1) Somebody has a great idea&lt;br/&gt;2) They implement it&lt;br/&gt;3) Everybody agrees, &amp;#34;Great idea!&amp;#34; and they copy it.&lt;br/&gt;4) Idea gets refined by the people copying it.&lt;br/&gt;5) It gets standardized.&lt;br/&gt;&lt;br/&gt;Mutisig wallets are at step 2 right now. BIP is step 5, in my humble&lt;br/&gt;opinion...&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Mon, Mar 10, 2014 at 1:39 PM, Drak &amp;lt;drak at zikula.org&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; I was wondering if there would be merit in a kind of BIP for a payment&lt;br/&gt;&amp;gt; protocol using multisig?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Currently, setting up a multisig is quite a feat. Users have to exchange&lt;br/&gt;&amp;gt; public keys, work out how to get the public keys from their addresses. If&lt;br/&gt;&amp;gt; one of the parties are not savvy enough, an malicious party could easily be&lt;br/&gt;&amp;gt; setup that was 2 of 3 instead of 2 of 2 where the malicious party generates&lt;br/&gt;&amp;gt; the multisig address&#43;script and thus be able to run off with funds anyway.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; It&amp;#39;s also terribly complex to generate and keep track of. There&amp;#39;s been a&lt;br/&gt;&amp;gt; nice attempt at creating an browser interface at coinb.in/multisig but it&lt;br/&gt;&amp;gt; still lacks the kind of ease with created by the payment protocol. If there&lt;br/&gt;&amp;gt; was a BIP then it would go a long way to aiding future usability of&lt;br/&gt;&amp;gt; multisig wallet implementations.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; What are your thoughts?&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Drak&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; ------------------------------------------------------------------------------&lt;br/&gt;&amp;gt; Learn Graph Databases - Download FREE O&amp;#39;Reilly Book&lt;br/&gt;&amp;gt; &amp;#34;Graph Databases&amp;#34; is the definitive new guide to graph databases and their&lt;br/&gt;&amp;gt; applications. Written by three acclaimed leaders in the field,&lt;br/&gt;&amp;gt; this first edition is now available. Download your free book today!&lt;br/&gt;&amp;gt; &lt;a href=&#34;http://p.sf.net/sfu/13534_NeoTech&#34;&gt;http://p.sf.net/sfu/13534_NeoTech&lt;/a&gt;&lt;br/&gt;&amp;gt; _______________________________________________&lt;br/&gt;&amp;gt; Bitcoin-development mailing list&lt;br/&gt;&amp;gt; Bitcoin-development at lists.sourceforge.net&lt;br/&gt;&amp;gt; &lt;a href=&#34;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#34;&gt;https://lists.sourceforge.net/lists/listinfo/bitcoin-development&lt;/a&gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20140310/b72ac2aa/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140310/b72ac2aa/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:15:01&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsql5df2gpye3ync97jdn9qdfnt2nuamk4e2ed6au477ljyv29fv7czyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgrrg4ke</id>
    
      <title type="html">📅 Original date posted:2014-02-10 📝 Original message:RE: ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsql5df2gpye3ync97jdn9qdfnt2nuamk4e2ed6au477ljyv29fv7czyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgrrg4ke" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqs0hxfkvrwnwmpa03zsm7s80jktwu4pqxh43u3cjgdpla9j4z24pdg6txgs3&#39;&gt;nevent1q…xgs3&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-02-10&lt;br/&gt;📝 Original message:RE: taking discussion elsewhere:&lt;br/&gt;&lt;br/&gt;Yes, please, the purpose of this mailing list is technical discussions to&lt;br/&gt;encourage interoperability of Bitcoin implementations, improve ease-of-use&lt;br/&gt;and security, etc.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20140210/165de986/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140210/165de986/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:13:35&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstsczvxynd0ggql5vcepsnkttpc33e8s4tuyq6hcgdpv6qk6u9s8czyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgsah6z4</id>
    
      <title type="html">📅 Original date posted:2014-02-20 📝 Original message:Great, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstsczvxynd0ggql5vcepsnkttpc33e8s4tuyq6hcgdpv6qk6u9s8czyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwgsah6z4" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsp9ec23caxv9tm0z606240lhpxaxr4f2gkr4rxu7vy0qewjc7zt5q0v78zr&#39;&gt;nevent1q…78zr&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-02-20&lt;br/&gt;📝 Original message:Great, I&amp;#39;m hearing rough consensus to proceed with Pieter&amp;#39;s plan.&lt;br/&gt;&lt;br/&gt;RE: far from confident on malleability routes:  I&amp;#39;m reasonably confident&lt;br/&gt;that we can squash malleability for IsStandard, SIGHASH_ALL transactions. A&lt;br/&gt;proper proof of DSA signature un-malleability (or an lower bound for how&lt;br/&gt;much work it would be to create a valid doppleganger signature) would be&lt;br/&gt;great, but I don&amp;#39;t think it is necessary to proceed.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;On Thu, Feb 20, 2014 at 9:36 AM, Gregory Maxwell &amp;lt;gmaxwell at gmail.com&amp;gt; wrote:&lt;br/&gt;&lt;br/&gt;&amp;gt; On Thu, Feb 20, 2014 at 6:29 AM, Gavin Andresen &amp;lt;gavinandresen at gmail.com&amp;gt;&lt;br/&gt;&amp;gt; wrote:&lt;br/&gt;&amp;gt; &amp;gt; I think we should get Pieter&amp;#39;s proposal done and implemented quickly. I&lt;br/&gt;&amp;gt; &amp;gt; agree with Mike, it doesn&amp;#39;t have to take a long time for the core&lt;br/&gt;&amp;gt; network to&lt;br/&gt;&amp;gt; &amp;gt; fully support this.&lt;br/&gt;&amp;gt; &amp;gt;&lt;br/&gt;&amp;gt; &amp;gt; Getting wallets to start generating transaction.version=3 might take&lt;br/&gt;&amp;gt; years,&lt;br/&gt;&amp;gt; &amp;gt; but that is OK.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; Sure I&amp;#39;m all for doing what Pieter suggested-- it&amp;#39;s basically the plan&lt;br/&gt;&amp;gt; we&amp;#39;ve been executing for some time already but with the version check&lt;br/&gt;&amp;gt; to make it sane to complete.&lt;br/&gt;&amp;gt;&lt;br/&gt;&amp;gt; My reserved sounding comments were relative to the proposals to do&lt;br/&gt;&amp;gt; things with nversion=1 transactions, frankly I think thats completely&lt;br/&gt;&amp;gt; insane. Though while we&amp;#39;re on the subject of reservations, I am far&lt;br/&gt;&amp;gt; from confident that we&amp;#39;ve uncovered all the possible malleability&lt;br/&gt;&amp;gt; routes-- that list gained a new, never before discussed entry, when&lt;br/&gt;&amp;gt; Pieter was writing it a couple weeks ago.  We also have no proof of&lt;br/&gt;&amp;gt; the absence of further algebraic malleability in DSA (though I think&lt;br/&gt;&amp;gt; its somewhat unlikely, a solid proof of it has been somewhat elusive).&lt;br/&gt;&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20140220/3a8746e1/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140220/3a8746e1/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:13:29&#43;02:00</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsyn3v9em8d3dl80hty6tnl52frudepv8y3cw8rjnn9dnefxwfxydszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg3r68ta</id>
    
      <title type="html">📅 Original date posted:2014-02-20 📝 Original message:I ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsyn3v9em8d3dl80hty6tnl52frudepv8y3cw8rjnn9dnefxwfxydszyzzh7tmcmstrnec37h48qw5le9uwyt4ay7dtm6scvxma42pn2yhwg3r68ta" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsrudrkq3n4lflhpxcpqmkkuapw5a5x2cwrkjs753sh90xj9mqpgxcrejwqk&#39;&gt;nevent1q…jwqk&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;📅 Original date posted:2014-02-20&lt;br/&gt;📝 Original message:I think we should get Pieter&amp;#39;s proposal done and implemented quickly. I&lt;br/&gt;agree with Mike, it doesn&amp;#39;t have to take a long time for the core network&lt;br/&gt;to fully support this.&lt;br/&gt;&lt;br/&gt;Getting wallets to start generating transaction.version=3 might take years,&lt;br/&gt;but that is OK.&lt;br/&gt;&lt;br/&gt;-- &lt;br/&gt;--&lt;br/&gt;Gavin Andresen&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/20140220/5383f456/attachment.html&amp;gt&#34;&gt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140220/5383f456/attachment.html&amp;gt&lt;/a&gt;;
    </content>
    <updated>2023-06-07T17:13:29&#43;02:00</updated>
  </entry>

</feed>