<oembed><type>rich</type><version>1.0</version><author_name>npub1vtwuk4rjyj6zrq3tv2z9lvdm6a7g8zujf0gz9q2vljlztdaqw36sjjsjpg</author_name><author_url>https://nostr.ae/npub1vtwuk4rjyj6zrq3tv2z9lvdm6a7g8zujf0gz9q2vljlztdaqw36sjjsjpg</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2015-05-06&#xA;📝 Original message:On Wed, May 6, 2015 at 5:12 PM, Matt Corallo &lt;bitcoin-list at bluematt.me&gt; wrote:&#xA;&gt; the maximum block size. However, there hasnt been any discussion on this&#xA;&gt; mailing list in several years as far as I can tell.&#xA;&#xA;Well, there has been significant public discussion in #bitcoin-wizards&#xA;on irc.freenode.net which is available in public logs, specifically&#xA;about why increasing the max block size is kicking the can down the&#xA;road while possibly compromising blockchain security. There were many&#xA;excellent objections that were raised that, sadly, I see are not&#xA;referenced at all in the recent media blitz. Frankly I can&#39;t help but&#xA;feel that if contributions, like those from #bitcoin-wizards, have&#xA;been ignored in lieu of technical analysis, and the absence of&#xA;discussion on this mailing list, that I feel perhaps there are other&#xA;subtle and extremely important technical details that are completely&#xA;absent from this--and other-- proposals. I have some rather general&#xA;thoughts to offer.&#xA;&#xA;Secured decentralization is the most important and most interesting&#xA;property of bitcoin. Everything else is rather trivial and could be&#xA;achieved millions of times more efficiently with conventional&#xA;technology. Our technical work should be informed by the technical&#xA;nature of the system we have constructed.&#xA;&#xA;I suspect that as bitcoin continues to grow in all dimensions and&#xA;metrics, that we will see an unending wave of those who are excited by&#xA;the idea of Something Different in the face of archaic, crumbling&#xA;software and procedures in the rest of the financial world. Money has&#xA;found its way into every aspect of human life. There&#39;s no doubt in my&#xA;mind that bitcoin will always see the most extreme campaigns and the&#xA;most extreme misunderstandings. Like moths to a flame or water in the&#xA;desert, almost everyone is excited by ANY status quo change&#xA;whatsoever. This is something that we have to be vigilante about,&#xA;because their excitement is motivation to do excellent work, not&#xA;simply any work. For some who are excited about general status quo&#xA;changes that bitcoin represents, they may not mind if bitcoin&#xA;decentralization disappears and is replaced with just a handful of&#xA;centralized nodes. Whereas for development purposes we must hold&#xA;ourselves to extremely high standards before proposing changes,&#xA;especially to the public, that have the potential to be unsafe and&#xA;economically unsafe. We have examples from NASA about how to engineer&#xA;extremely fault tolerant systems, and we have examples from Linux&#xA;about how to have high standards in open-source projects. Safety is&#xA;absolutely critical, even in the face of seemingly irrational&#xA;excuberance of others who want to scale to trillions of daily coffee&#xA;transactions individually stored forever in the blockchain.&#xA;&#xA;When designing bitcoin or even some other system, an important design&#xA;target is what the system should be capable of. How many transactions&#xA;should the system perform? What is the correct number of transactions&#xA;for a healthy, modern civilization to perform every day? And how fast&#xA;should that (not) grow? Should we allow for 2 billion trillion coffee&#xA;transactions every day, or what about 100 trillion transactions per&#xA;second? I suspect that these sorts of questions are entirely&#xA;unanswerable and boring. So in the absence of technical targets to&#xA;reach during the design phase, I suspect that Jeff Garzik was right&#xA;when he pointed out a few months ago that bitcoin is good at&#xA;settlement and clearing. There are many potential technical solutions&#xA;for aggregating millions (trillions?) of transactions into tiny&#xA;bundles. As a small proof-of-concept, imagine two parties sending&#xA;transactions back and forth 100 million times. Instead of recording&#xA;every transaction, you could record the start state and the end state,&#xA;and end up with two transactions or less. That&#39;s a 100 million fold,&#xA;without modifying max block size and without potentially compromising&#xA;secured decentralization.&#xA;&#xA;The MIT group should listen up and get to work figuring out how to&#xA;measure decentralization and its security :-). Maybe we should be&#xA;collectively pestering Andrew Miller to do this, too. No pressure,&#xA;dude. Getting this measurement right would be really beneficial&#xA;because we would have a more academic and technical understanding to&#xA;work with. I would also characterize this as high priority next to the&#xA;&#34;formally verified correctness proofs for Script and&#xA;libbitcoinconsensus&#34;.&#xA;&#xA;Also, I think that getting this out in the open on this mailing list&#xA;is an excellent step forward.&#xA;&#xA;- Bryan&#xA;http://heybryan.org/&#xA;1 512 203 0507</html></oembed>