Received: from sog-mx-3.v43.ch3.sourceforge.com ([172.29.43.193]
	helo=mx.sourceforge.net)
	by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <gavinandresen@gmail.com>) id 1Yz2hr-0001P0-2a
	for bitcoin-development@lists.sourceforge.net;
	Sun, 31 May 2015 12:51:11 +0000
Received-SPF: pass (sog-mx-3.v43.ch3.sourceforge.com: domain of gmail.com
	designates 209.85.214.169 as permitted sender)
	client-ip=209.85.214.169; envelope-from=gavinandresen@gmail.com;
	helo=mail-ob0-f169.google.com; 
Received: from mail-ob0-f169.google.com ([209.85.214.169])
	by sog-mx-3.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128)
	(Exim 4.76) id 1Yz2hp-00047A-SC
	for bitcoin-development@lists.sourceforge.net;
	Sun, 31 May 2015 12:51:11 +0000
Received: by obbea2 with SMTP id ea2so86459456obb.3
	for <bitcoin-development@lists.sourceforge.net>;
	Sun, 31 May 2015 05:51:04 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.202.136.139 with SMTP id k133mr13610012oid.7.1433076664312; 
	Sun, 31 May 2015 05:51:04 -0700 (PDT)
Received: by 10.60.28.65 with HTTP; Sun, 31 May 2015 05:51:04 -0700 (PDT)
In-Reply-To: <20150531070530.GD12966@muck>
References: <554BE0E1.5030001@bluematt.me>
	<CAFzgq-xByQ1E_33_m3UpXQFUkGc78HKnA=7XXMshANDuTkNsvA@mail.gmail.com>
	<20150531070530.GD12966@muck>
Date: Sun, 31 May 2015 08:51:04 -0400
Message-ID: <CABsx9T1jpOTxm3c4RYqK7sTF2YShL_ZYDsOWQuNZZXdBKa3Ytw@mail.gmail.com>
From: Gavin Andresen <gavinandresen@gmail.com>
To: Peter Todd <pete@petertodd.org>
Content-Type: multipart/alternative; boundary=001a113e12b8835273051760295e
X-Spam-Score: -0.6 (/)
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
	(gavinandresen[at]gmail.com)
	-0.0 SPF_PASS               SPF: sender matches SPF record
	1.0 HTML_MESSAGE           BODY: HTML included in message
	-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
	author's domain
	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
	0.0 AWL AWL: Adjusted score from AWL reputation of From: address
X-Headers-End: 1Yz2hp-00047A-SC
Cc: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
Subject: Re: [Bitcoin-development] Block Size Increase Requirements
X-BeenThere: bitcoin-development@lists.sourceforge.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <bitcoin-development.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development>
List-Post: <mailto:bitcoin-development@lists.sourceforge.net>
List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe>
X-List-Received-Date: Sun, 31 May 2015 12:51:11 -0000

--001a113e12b8835273051760295e
Content-Type: text/plain; charset=UTF-8

On Sun, May 31, 2015 at 3:05 AM, Peter Todd <pete@petertodd.org> wrote:

> Yeah, I'm pretty surprised myself that Gavin never accepted the
> compromises offered by others in this space for a slow growth solution
>

What compromise? I haven't seen a specific proposal that could be turned
into a pull request.




> Something important to note in Gavin Andresen's analysises of this issue
> is that he's using quite optimistic scenarios for how nodes are
> connected to each other.


NO I AM NOT.

I simulated a variety of connectivities; see the .cfg files at
  https://github.com/gavinandresen/bitcoin_miningsim

The results I give in the "are bigger blocks better" blog post are for
WORST CASE connectivity (one dominant big miner, multiple little miners,
big miner connects to only 30% of little miners, but all the little miners
connected directly to each other).


> For instance, assuming that connections between
> miners are direct is a very optimistic assumption


Again, I did not simulate all miners directly connected to each other.

I will note that miners are VERY HIGHLY connected today. It is in their
best interest to be highly connected to each other.


> that depends on a
> permissive, unregulated, environment where miners co-operate with each
> other - obviously that's easily subject to change!


Really? How is that easily subject to change? If it is easily subject to
change, do bigger blocks have any effect? Why are 1MB blocks not subject to
change?

I talk about "what if your government bans Bitcoin entirely" here:
   http://gavinandresen.ninja/big-blocks-and-tor

... and the issues are essentially the same, independent of block size.


-- 
--
Gavin Andresen

--001a113e12b8835273051760295e
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On S=
un, May 31, 2015 at 3:05 AM, Peter Todd <span dir=3D"ltr">&lt;<a href=3D"ma=
ilto:pete@petertodd.org" target=3D"_blank">pete@petertodd.org</a>&gt;</span=
> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-s=
tyle:solid;padding-left:1ex">Yeah, I&#39;m pretty surprised myself that Gav=
in never accepted the<br>
compromises offered by others in this space for a slow growth solution<br><=
/blockquote><div><br></div><div>What compromise? I haven&#39;t seen a speci=
fic proposal that could be turned into a pull request.</div><div><br></div>=
<div><br></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,20=
4,204);border-left-style:solid;padding-left:1ex">Something important to not=
e in Gavin Andresen&#39;s analysises of this issue<br>
is that he&#39;s using quite optimistic scenarios for how nodes are<br>
connected to each other.</blockquote><div><br></div><div>NO I AM NOT.</div>=
<div><br></div><div>I simulated a variety of connectivities; see the .cfg f=
iles at</div><div>=C2=A0=C2=A0<a href=3D"https://github.com/gavinandresen/b=
itcoin_miningsim">https://github.com/gavinandresen/bitcoin_miningsim</a></d=
iv><div><br></div><div>The results I give in the &quot;are bigger blocks be=
tter&quot; blog post are for WORST CASE connectivity (one dominant big mine=
r, multiple little miners, big miner connects to only 30% of little miners,=
 but all the little miners connected directly to each other).</div><div>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-styl=
e:solid;padding-left:1ex"> For instance, assuming that connections between<=
br>
miners are direct is a very optimistic assumption</blockquote><div><br></di=
v><div>Again, I did not simulate all miners directly connected to each othe=
r.</div><div><br></div><div>I will note that miners are VERY HIGHLY connect=
ed today. It is in their best interest to be highly connected to each other=
.</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);b=
order-left-style:solid;padding-left:1ex"> that depends on a<br>
permissive, unregulated, environment where miners co-operate with each<br>
other - obviously that&#39;s easily subject to change! </blockquote><div><b=
r></div><div>Really? How is that easily subject to change? If it is easily =
subject to change, do bigger blocks have any effect? Why are 1MB blocks not=
 subject to change?</div><div><br></div><div>I talk about &quot;what if you=
r government bans Bitcoin entirely&quot; here:</div><div>=C2=A0 =C2=A0<a hr=
ef=3D"http://gavinandresen.ninja/big-blocks-and-tor">http://gavinandresen.n=
inja/big-blocks-and-tor</a></div><div><br></div><div>... and the issues are=
 essentially the same, independent of block size.</div><div><br></div></div=
><div><br></div>-- <br><div class=3D"gmail_signature">--<br>Gavin Andresen<=
br></div>
</div></div>

--001a113e12b8835273051760295e--