Received: from sog-mx-4.v43.ch3.sourceforge.com ([172.29.43.194] helo=mx.sourceforge.net) by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1Z4GJj-0002Wp-On for bitcoin-development@lists.sourceforge.net; Sun, 14 Jun 2015 22:23:51 +0000 Received-SPF: pass (sog-mx-4.v43.ch3.sourceforge.com: domain of gmail.com designates 209.85.212.172 as permitted sender) client-ip=209.85.212.172; envelope-from=mh.in.england@gmail.com; helo=mail-wi0-f172.google.com; Received: from mail-wi0-f172.google.com ([209.85.212.172]) by sog-mx-4.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128) (Exim 4.76) id 1Z4GJi-0006pR-F7 for bitcoin-development@lists.sourceforge.net; Sun, 14 Jun 2015 22:23:51 +0000 Received: by wifx6 with SMTP id x6so60450982wif.0 for ; Sun, 14 Jun 2015 15:23:44 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.194.59.98 with SMTP id y2mr3244729wjq.42.1434320624415; Sun, 14 Jun 2015 15:23:44 -0700 (PDT) Sender: mh.in.england@gmail.com Received: by 10.28.14.196 with HTTP; Sun, 14 Jun 2015 15:23:44 -0700 (PDT) In-Reply-To: References: Date: Mon, 15 Jun 2015 00:23:44 +0200 X-Google-Sender-Auth: mPK2lBBACTpmyaQ-AL-bhB2fE_U Message-ID: From: Mike Hearn To: Adam Back Content-Type: multipart/alternative; boundary=047d7ba978a04ffb92051881cb20 X-Spam-Score: -0.5 (/) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. -1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for sender-domain 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (mh.in.england[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 1.0 HTML_MESSAGE BODY: HTML included in message 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-Headers-End: 1Z4GJi-0006pR-F7 Cc: Bitcoin Dev Subject: Re: [Bitcoin-development] comments on BIP 100 X-BeenThere: bitcoin-development@lists.sourceforge.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Jun 2015 22:23:51 -0000 --047d7ba978a04ffb92051881cb20 Content-Type: text/plain; charset=UTF-8 > > One thing that is concerning is that few in industry seem inclined to > take any development initiatives or even integrate a library. Um, you mean except all the people who have built more scalable wallets over the past few years, which is the only reason anyone can even use Bitcoin from their phone? Or maybe you mean initiatives like Lightning .... except StrawPay already developed something similar to the Lightning network (complete with a working GUI wallet) and were ignored by Blockstream as you prefer to write your own from scratch? Sure, people in the industry take development initiatives. That doesn't mean their work will be recognised on this mailing list. > I suppose eventually that problem would self-correct as new startups would > make a more scalable wallet and services that are layer2 aware and eat the > lunch of the laggards. "The laggards" being *everyone* who has already invested in building Bitcoin software so far. Not a great way to frame things. Many of those "laggards" have written orders of magnitude more code than you or Gregory or Jeff, for instance. I still think you guys don't recognise what you are actually asking for here - scrapping virtually the entire existing investment in software, wallets and tools. > But it will be helpful if we expose companies to the back-pressure > actually implied by an O(n^2) scaling protocol and don't just immediately > increase the block-size to levels that are dangerous for decentralisation > security Bitcoin does not have n-squared scaling. I really don't get where this idea comes from. Computational complexity for the entire network is O(nm) where n=transactions and m=fully validating nodes. There is no fixed relationships between those two variables. "Exposing the companies to back-pressure" sounds quite nice and gentle. Let me rephrase it to be equivalent but perhaps more direct: you mean "breaking the current software ecosystem to force people into a new, fictional system that bears little resemblance to the Bitcoin we use today, whether they want that or not". As nothing that has been proposed so far (Lightning, merge mined chains, extension blocks etc) has much chance of actual deployment any time soon, that leaves raising the block size limit as the only possible path left. Which is why there will soon be a fork that does it. --047d7ba978a04ffb92051881cb20 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
One thing that is concerning is that few in indu= stry seem inclined to
take any development initiatives or even integrate a library.=C2=A0

Um, you mean except all the people who have built = more scalable wallets over the past few years, which is the only reason any= one can even use Bitcoin from their phone? Or maybe you mean initiatives li= ke Lightning .... except StrawPay already developed something similar to th= e Lightning network (complete with a working GUI wallet) and were ignored b= y Blockstream as you prefer to write your own from scratch?

<= /div>
Sure, people in the industry take development initiatives. That d= oesn't mean their work will be recognised on this mailing list.
=C2=A0
I=C2=A0suppose eventually th= at problem would self-correct as new startups=C2=A0would make a more scalab= le wallet and services that are layer2 aware=C2=A0and eat the lunch of the = laggards.=C2=A0

"The laggards" be= ing everyone who has already invested in building Bitcoin software s= o far. Not a great way to frame things. Many of those "laggards" = have written orders of magnitude more code than you or Gregory or Jeff, for= instance.

I still think you guys don't recogn= ise what you are actually asking for here - scrapping virtually the entire = existing investment in software, wallets and tools.
=C2=A0
But it will be helpful if we=C2=A0expose= companies to the back-pressure actually implied by an O(n^2)=C2=A0scaling = protocol and don't just immediately increase the block-size to=C2=A0lev= els that are dangerous for decentralisation security

<= /div>
Bitcoin does not have n-squared scaling. I really don't get w= here this idea comes from. Computational complexity for the entire network = is O(nm) where n=3Dtransactions and m=3Dfully validating nodes. There is no= fixed relationships between those two variables.

= "Exposing the companies to back-pressure" sounds quite nice and g= entle. Let me rephrase it to be equivalent but perhaps more direct: you mea= n "breaking the current software ecosystem to force people into a new,= fictional system that bears little resemblance to the Bitcoin we use today= , whether they want that or not".

As nothing = that has been proposed so far (Lightning, merge mined chains, extension blo= cks etc) has much chance of actual deployment any time soon, that leaves ra= ising the block size limit as the only possible path left. Which is why the= re will soon be a fork that does it.

--047d7ba978a04ffb92051881cb20--